Re: [gentoo-dev] Removal of auto-use in portage-2.0.54

2006-01-24 Thread Marius Mauch
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

2005-11-28 Thread Chris Gianelloni
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

2005-11-27 Thread Jason Stubbs
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

2005-11-26 Thread Henrik Brix Andersen
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