[haiku-commits] haiku: hrev50748 - src/kits/package

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 8 Dec 2016 14:58:33 +0100 (CET)

hrev50748 adds 1 changeset to branch 'master'
old head: 67e0301477b06c7be20198f96580e13a024a81d4
new head: a2b2f4d6427914cdcdb59943dd8e4a0bfdcd53ee
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=a2b2f4d64279+%5E67e0301477b0

----------------------------------------------------------------------------

a2b2f4d64279: repo rework: Re-add compatibility url field
  
  * We saw 3rd party repos break as well oddly.
  * Reintroduces the url field in a little bit cleaner
    way.
  * Should solve "Failed to open repository file" errors
  * Once everyone updates beyond hrev50723 this is
    no longer needed.

                          [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev50748
Commit:      a2b2f4d6427914cdcdb59943dd8e4a0bfdcd53ee
URL:         http://cgit.haiku-os.org/haiku/commit/?id=a2b2f4d64279
Author:      Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date:        Thu Dec  8 13:57:33 2016 UTC

----------------------------------------------------------------------------

1 file changed, 5 insertions(+), 1 deletion(-)
src/kits/package/RepositoryInfo.cpp | 6 +++++-

----------------------------------------------------------------------------

diff --git a/src/kits/package/RepositoryInfo.cpp 
b/src/kits/package/RepositoryInfo.cpp
index 3a673c8..8ced39c 100644
--- a/src/kits/package/RepositoryInfo.cpp
+++ b/src/kits/package/RepositoryInfo.cpp
@@ -35,7 +35,6 @@ const char* const BRepositoryInfo::kArchitectureField = 
"architecture";
 const char* const BRepositoryInfo::kLicenseNameField   = "licenseName";
 const char* const BRepositoryInfo::kLicenseTextField   = "licenseText";
 
-
 BRepositoryInfo::BRepositoryInfo()
        :
        fInitStatus(B_NO_INIT),
@@ -82,6 +81,11 @@ BRepositoryInfo::Archive(BMessage* data, bool deep) const
        if (result != B_OK)
                return result;
 
+       // XXX: This was removed but left in for repo
+       // compatibility.  Please remove at a later date
+       // once 99% of people are running hrev50723 or later.
+       data->AddString("url", "STUB");
+
        if ((result = data->AddString(kNameField, fName)) != B_OK)
                return result;
        if ((result = data->AddString(kVendorField, fVendor)) != B_OK)


Other related posts:

  • » [haiku-commits] haiku: hrev50748 - src/kits/package - kallisti5