Dnia 2015-04-11, o godz. 16:50:53 "Jorge Manuel B. S. Vicetto" <[email protected]> napisał(a):
> On Sat, 11 Apr 2015, Andreas K. Huettel wrote: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA512 > > > > Am Samstag, 11. April 2015, 16:19:23 schrieb Ciaran McCreesh: > > > >>> build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for > >>> creating build images and the first half of bootstrapping [make > >>> stage1] > >>> > >>> bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used > >>> during original system bootstrapping [make stage2] > >>> > >>> However, since both are marked for 'internal use only', I don't think > >>> it's a good idea to use them here. So I guess we need a new flag. Does > >>> anyone have suggestions how to name it? > >> > >> Incidentally, if those were all migrated to USE_EXPAND_HIDDEN, the dire > >> warnings wouldn't need to be so visible... > > > > Now if only anyone would remember what these were intended for? > > Both "build" and "bootstrap" are reserved for stage building. The former > is used on stage1 and iirc, the latter is used by scripts/bootstrap.sh > in the portage tree called during stage2. > > > Maybe we're just trying to re-invent the wheel... > > No, they are needed for stage building and for that *only*, so please find > another solution so you don't end up "killing" stage building and forcing > releng to "fix" it again. It would be nice if releng would be able to namespace their private flags properly instead of cluttering the global flag namespace with stuff you aren't allowed to touch and reserving the two useful flag names here. In fact, I don't even understand why the flags aren't hard-masked if you're not supposed to set them. Of course, that would require some minimal effort of setting stage building stuff to unmask the flag... -- Best regards, Michał Górny
pgpm_1Vtmx_sp.pgp
Description: OpenPGP digital signature
