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)