#
fce7f3a7 |
|
09-Dec-2020 |
X512 <danger_mail@list.ru> |
integrate AutoDeleter's into pointers Change-Id: I6c3925a7aec4d0647c76c2a03aad7b08985d7166 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3490 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
cdccd323 |
|
09-Dec-2020 |
X512 <danger_mail@list.ru> |
use common AutoDeleter types Change-Id: I115e14b76f3ff049c5f7d9471efd3619a0038fcf Reviewed-on: https://review.haiku-os.org/c/haiku/+/3483 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
|
#
36aafa56 |
|
04-Dec-2020 |
X512 <danger_mail@list.ru> |
fix build after CObjectDeleter interface change Change-Id: I76e217abcd13c22c4d68170e07333cdde4d7a891 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3461 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
991d1a20 |
|
18-Jun-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
PackageKit: HPKR BMessage Format Fix Some older repositories are having problems because they are configured with a `url` (identifier) form that is not actually a well-formed URL. This caused problems when it was then interpreted as the base-url because it did not start with "http". I have changed this so that the base-url is not derived from the url and can be missing. Resolves #16149 Change-Id: I10acd8db65082ff6c72fcff1550eb63475e86133 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2931 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
9ab0dec5 |
|
09-Jun-2020 |
waddlesplash <waddlesplash@gmail.com> |
Revert "PackageKit: HPKR BMessage Format Fix" This reverts commit 82f985c036aaae979bd6f5a6b1a29bed03fa3fa0. Reason for revert: Broke the build with this message: /packages/groff-1.22.3-1-x86_64.hpkg: Scheme missing. Change-Id: I9dea4986238cedfdc33c84739e69a331add09cdf Reviewed-on: https://review.haiku-os.org/c/haiku/+/2896 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
82f985c0 |
|
06-Jun-2020 |
Andrew Lindesay <apl@lindesay.co.nz> |
PackageKit: HPKR BMessage Format Fix Some older repositories are having problems because they are configured with a `url` (identifier) form that is not actually a well-formed URL. This caused problems when it was then interpreted as the base-url because it did not start with "http". I have changed this so that the base-url is not derived from the url and can be missing. Resolves #16149 Change-Id: Ic972fde43f99466db9d5ea2325c0e77cf7d4aad5 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2886 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
aa272ca3 |
|
01-May-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Package Kit: reduce identifer/base-url confusion For historical reasons, the package kit has an "url" field that is not actually meant to be used as an URL. Rename it in the API and user facing output as "identifier" to make it clear what the file is used for. This change preserves the "url" key in on-disk and online storage (hpkr files, stored settings, etc) in an attempt to not break anything. Fix one remaining misuse of the "url" field as an URL in get_package_dependencies. Add an unit test showing that BUrl does parse "tab" URIs properly (there is just a protocol and a path segment). Change-Id: I339ce526e5798d42d78ae650855d7e988dbb4a1a Reviewed-on: https://review.haiku-os.org/c/haiku/+/2542 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
3b17d8dd |
|
27-Jun-2018 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot / PackageKit: Repositories 'Identifier' URL Repositories are identified with a 'url' in the remote 'repo.info' file. There is also a 'base url' which is the URL locally with which the system is able to access the repository data on. There is some confusion between these two terms in the source. This change aims to separate the two out and consistently name them. The settings for the repository locally also was not storing these values and that has been fixed. Debug info about the repositories also did not display the two urls consistently and will now also do so. Finally, HaikuDepot now correlates locally configured repositories with the data in HaikuDepotServer using the identifier URL; this makes the use of mirrors with HaikuDepot possible. Fixes #13888 Change-Id: I66dfe589b05c24e1ab123a6945352e0f24b60bf1
|
#
fda0bf77 |
|
09-Dec-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Revert "repo rework: Re-add compatibility url field" Revert "repo rework: Remove stubs; Breaks repo compat." Revert "repo rework: Remove need for repos to be self-aware" This reverts commit a2b2f4d6427914cdcdb59943dd8e4a0bfdcd53ee. This reverts commit 602076ef82647a48fd10f4d1ec830bb4242f9eb6. This reverts commit 5ffaf72c8a74a7eb6827e4d2b1f47c9360ddaefe. These changes break the build on Haiku and the ability to create repo mirrors, for the lack of a replacement for the URL (an UUID was evoked on the mailing lists, but not implemented). We are due for a release soon, please don't break the build.
|
#
a2b2f4d6 |
|
08-Dec-2016 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
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.
|
#
602076ef |
|
07-Dec-2016 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
repo rework: Remove stubs; Breaks repo compat. * These stubbs satisfied older Haiku releases that required the URL * Users running nightly images will need to upgrade to hrev50723 - hrev50744 before upgrading further * Getting this out of the way now before the beta comes out. * New installations shouldn't suffer any problems.
|
#
5ffaf72c |
|
01-Dec-2016 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
repo rework: Remove need for repos to be self-aware * See #12917 for details. * Squashed to one commit to make revert easy if we run into any issues. * pkgman is now pre-attached to the 'current' repo version within nightly images so they can be updated by default. * This shouldn't impact us keeping older sets of package versions by commit hash for building older hrevs. * There are XXX stubs with "Kill me". These will need to be dropped after users are given sufficent time to upgrade. We're dropping a previously required field (url) so making this a slowish roll out. * Makes the repos a lot less restrictive which should help PM package building automation be a bit easier. * Once this stuff smooths out, we'll add UUID's to the repo definitions for duplicate repo detection.
|
#
69f67e6d |
|
04-Jul-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BRepositoryInfo: make sure fInitStatus is always set correctly
|
#
bc306e21 |
|
21-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Declare some string constants actually const
|
#
10efbe6c |
|
29-Mar-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BRepositoryInfo::SetTo(): driver settings unloaded too early The string pointers retrieved from the driver settings are only valid until the settings handle is freed. The were also used afterwards, though.
|
#
9968845d |
|
16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use BStringList in package kit Replace all instances of BObjectList<BString> by BStringList.
|
#
ad4fba78 |
|
12-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Initialize BRepositoryInfo::fInitStatus
|
#
d62ec0bd |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
2021c984 |
|
16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use BStringList in package kit Replace all instances of BObjectList<BString> by BStringList.
|
#
c3057c3f |
|
12-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Initialize BRepositoryInfo::fInitStatus
|
#
14c34be2 |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
129e6b94 |
|
10-Feb-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Disallow the use of 'any' as repository architecture git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40430 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84d99772 |
|
10-Feb-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* add support to storing names and texts of licenses that require approval to repository-info git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0d68f6af |
|
09-Feb-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
69f67e6de6fce8d776b8fdeacc2ad6c7c3d8dd91 |
|
04-Jul-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BRepositoryInfo: make sure fInitStatus is always set correctly
|
#
bc306e210fdad4d7c6d7fe2ecd17177627f0e503 |
|
21-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Declare some string constants actually const
|
#
10efbe6c5e9350b8683d5b79ca6b9c75d61131a2 |
|
29-Mar-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
BRepositoryInfo::SetTo(): driver settings unloaded too early The string pointers retrieved from the driver settings are only valid until the settings handle is freed. The were also used afterwards, though.
|
#
9968845d6988000a9235d7eb09031e80d997f31d |
|
16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use BStringList in package kit Replace all instances of BObjectList<BString> by BStringList.
|
#
ad4fba78b25f9794162b865b38667ddcde13c277 |
|
12-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Initialize BRepositoryInfo::fInitStatus
|
#
d62ec0bd759ccd6ba3c0efdfe7a9f61e954500da |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
2021c9842e1e61a3bf0f6550725ec3baf53d44b1 |
|
16-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use BStringList in package kit Replace all instances of BObjectList<BString> by BStringList.
|
#
c3057c3f039fe2f857ed7490d4db5a80d5239109 |
|
12-Jul-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Initialize BRepositoryInfo::fInitStatus
|
#
14c34be2e11541af33f8a19f620c66a28810acef |
|
16-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed host build issues/warnings
|
#
129e6b943f0029df3408ca25b491050da196a419 |
|
10-Feb-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Disallow the use of 'any' as repository architecture git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40430 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84d9977244dd3959bc751947c2a59aa312a88a70 |
|
10-Feb-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* add support to storing names and texts of licenses that require approval to repository-info git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40427 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0d68f6afb34d8e01421123b216e34771d1c7fbfe |
|
09-Feb-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Implemented repository writing: * fleshed out RepositoryWriterImpl * renamed BRepositoryHeader to BRepositoryInfo (in accordance with BPackageInfo) * adjusted BRepositoryInfo to be able to parse itself from a driver_settings file * added package_repo binary (only 'create' works as of yet) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
|