public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Removal of auto-use in portage-2.0.54
@ 2005-11-26 15:12 Marius Mauch
  2005-11-26 16:48 ` Henrik Brix Andersen
  2006-01-24 18:03 ` Marius Mauch
  0 siblings, 2 replies; 5+ messages in thread
From: Marius Mauch @ 2005-11-26 15:12 UTC (permalink / raw
  To: gentoo-dev

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.

Marius
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
  2005-11-26 15:12 [gentoo-dev] Removal of auto-use in portage-2.0.54 Marius Mauch
@ 2005-11-26 16:48 ` Henrik Brix Andersen
  2005-11-27  8:48   ` Jason Stubbs
  2005-11-28 15:49   ` Chris Gianelloni
  2006-01-24 18:03 ` Marius Mauch
  1 sibling, 2 replies; 5+ messages in thread
From: Henrik Brix Andersen @ 2005-11-26 16:48 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 932 bytes --]

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 <brix@gentoo.org>
Gentoo Metadistribution | Mobile computing herd

[-- Attachment #2: Type: application/pgp-signature, Size: 211 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
  2005-11-26 16:48 ` Henrik Brix Andersen
@ 2005-11-27  8:48   ` Jason Stubbs
  2005-11-28 15:49   ` Chris Gianelloni
  1 sibling, 0 replies; 5+ messages in thread
From: Jason Stubbs @ 2005-11-27  8:48 UTC (permalink / raw
  To: gentoo-dev

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
  2005-11-26 16:48 ` Henrik Brix Andersen
  2005-11-27  8:48   ` Jason Stubbs
@ 2005-11-28 15:49   ` Chris Gianelloni
  1 sibling, 0 replies; 5+ messages in thread
From: Chris Gianelloni @ 2005-11-28 15:49 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1199 bytes --]

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

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] Removal of auto-use in portage-2.0.54
  2005-11-26 15:12 [gentoo-dev] Removal of auto-use in portage-2.0.54 Marius Mauch
  2005-11-26 16:48 ` Henrik Brix Andersen
@ 2006-01-24 18:03 ` Marius Mauch
  1 sibling, 0 replies; 5+ messages in thread
From: Marius Mauch @ 2006-01-24 18:03 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 843 bytes --]

On Sat, 26 Nov 2005 17:12:45 +0200
Marius Mauch <genone@gentoo.org> 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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-01-24 18:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-26 15:12 [gentoo-dev] Removal of auto-use in portage-2.0.54 Marius Mauch
2005-11-26 16:48 ` Henrik Brix Andersen
2005-11-27  8:48   ` Jason Stubbs
2005-11-28 15:49   ` Chris Gianelloni
2006-01-24 18:03 ` Marius Mauch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox