[haiku-commits] Re: haiku: hrev50723 - src/tools/get_package_dependencies src/kits/package src/tools/create_repository_config build/jam src

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 08 Dec 2016 22:31:48 +0100

On 12/02/2016 10:20 AM, Axel Dörfler wrote:

Am 02/12/2016 um 07:41 schrieb kallisti5@xxxxxxxxxxx:
  * Once this stuff smooths out, we'll add UUID's to the
    repo definitions for duplicate repo detection.

Why didn't we simply take the URL as "pseudo" URL, ie. as identifier
that does not reflect the actual URL? Much more pleasant to look at than
a UUID, anyway.

As I already pointed out in the ticket, that's what it was intended to be. The URL of the original repository was used for sake of simplicity. AFAICT renaming/aliasing the attribute would have done the trick.

As it looks (please correct me, if I'm wrong), the commit breaks building Haiku with packages not yet committed to a package repository, since now get_package_dependencies downloads repository caches from the given repository URLs. One of the design goals of the build system integration was, that it should be possible to build and test Haiku with a new package (particularly one of those used by the base system (like ICU)) *before* actually committing the package to the package repository.

CU, Ingo

Other related posts: