Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
On Sat, 26 Nov 2005 17:12:45 +0200 Marius Mauch [EMAIL PROTECTED] wrote: Hi, As I said earlier, we'd like to get rid of the nasty auto-use feature, including the support for the USE_ORDER variable. Right now we intend this for 2.0.54 (might not be the final version number) unless there are major objections to it. Ok, I just disabled auto-use in make.globals in trunk, that means ~arch users will see the change starting with pre4. The code is still present so people who want to keep the feature can set USE_ORDER in make.conf accordingly to get it back, however that probably will only be temporary. Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. signature.asc Description: PGP signature
Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
On Sat, 2005-11-26 at 17:48 +0100, Henrik Brix Andersen wrote: On Sat, Nov 26, 2005 at 05:12:45PM +0200, Marius Mauch wrote: As I said earlier, we'd like to get rid of the nasty auto-use feature, including the support for the USE_ORDER variable. Right now we intend this for 2.0.54 (might not be the final version number) unless there are major objections to it. What will happen to the USE flags currently in use.defaults when this is removed? Perhaps some of them be moved to the profiles instead? This would be the best way to go about it, yes. I'm mostly concerned about the 'udev' USE flag. Some packages rely on this to be able to function correctly on an udev enabled system. Since udev seems to be the default choice for our default-linux profiles, it would make sense to also set USE=udev in those profiles? I think it should be set in default-linux. This means it would need to be use.mask'd on any 2.4 profiles. The real issue here is what happens to anyone that uses both 2.4 and 2.6 from the same profile? -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
On Sunday 27 November 2005 01:48, Henrik Brix Andersen wrote: On Sat, Nov 26, 2005 at 05:12:45PM +0200, Marius Mauch wrote: As I said earlier, we'd like to get rid of the nasty auto-use feature, including the support for the USE_ORDER variable. Right now we intend this for 2.0.54 (might not be the final version number) unless there are major objections to it. What will happen to the USE flags currently in use.defaults when this is removed? It will turn off unless it is enabled somewhere else. Perhaps some of them be moved to the profiles instead? This is more of a releng/basesystem question rather than a portage question. Makes no difference to me as a user as I have USE=-* ... in make.conf. ;) I'm mostly concerned about the 'udev' USE flag. Some packages rely on this to be able to function correctly on an udev enabled system. Since udev seems to be the default choice for our default-linux profiles, it would make sense to also set USE=udev in those profiles? Message logging will come in at the same time so it might be better to do something like: portageq has_version ${ROOT} sys-fs/udev use !udev ( ewarn You have udev installed but do not the udev USE flag enabled. ewarn ${PN} might behave incorrectly. ) Except with better bash style of course.. But that's just what I'd do. Once proper logging goes in, it'd be a good idea for policies on things like this to be developed. -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list
Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
On Sat, Nov 26, 2005 at 05:12:45PM +0200, Marius Mauch wrote: As I said earlier, we'd like to get rid of the nasty auto-use feature, including the support for the USE_ORDER variable. Right now we intend this for 2.0.54 (might not be the final version number) unless there are major objections to it. What will happen to the USE flags currently in use.defaults when this is removed? Perhaps some of them be moved to the profiles instead? I'm mostly concerned about the 'udev' USE flag. Some packages rely on this to be able to function correctly on an udev enabled system. Since udev seems to be the default choice for our default-linux profiles, it would make sense to also set USE=udev in those profiles? Apart from that, no objections from me - auto-use can be rather confusing at times. Regards, Brix -- Henrik Brix Andersen [EMAIL PROTECTED] Gentoo Metadistribution | Mobile computing herd pgpCqJGKxNm7I.pgp Description: PGP signature