public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] USE_EXPAND additions
@ 2005-04-13 11:48 Jason Stubbs
  2005-04-13 18:07 ` Donnie Berkholz
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Jason Stubbs @ 2005-04-13 11:48 UTC (permalink / raw
  To: gentoo-dev

Add FEATURES, ARCH, USERLAND to USE_EXPAND
http://bugs.gentoo.org/show_bug.cgi?id=82513

FRITZCAPI_CARDS in USE_EXPAND is needed for newer fritzcapi versions
http://bugs.gentoo.org/show_bug.cgi?id=84422


There's bound to be more of these come up, but unlikely to be many more 
versions in the portage 2.0.51 series. Thinking about it, these don't really 
belong in portage's domain anyway. The latter should be freely available for 
anybody to do. The former really needs discussion between QA and the arch 
teams (and portage by extension of that discussion - fex multilib).

Anyway, any objections against moving the current USE_EXPAND out of 
make.globals and into base's make.defaults? Those using <=2.0.50* won't get 
any additions (how it is now anyway) and anybody using a stacked profile 
(which requires >=2.0.51) will get whatever is in make.globals overwritten 
with whatever is in make.defaults.

Regards,
Jason Stubbs
--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-13 11:48 [gentoo-dev] USE_EXPAND additions Jason Stubbs
@ 2005-04-13 18:07 ` Donnie Berkholz
  2005-04-13 18:57 ` Stephen Bennett
  2005-04-14 14:26 ` Jason Stubbs
  2 siblings, 0 replies; 12+ messages in thread
From: Donnie Berkholz @ 2005-04-13 18:07 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jason Stubbs wrote:
> Anyway, any objections against moving the current USE_EXPAND out of 
> make.globals and into base's make.defaults? Those using <=2.0.50* won't get 
> any additions (how it is now anyway) and anybody using a stacked profile 
> (which requires >=2.0.51) will get whatever is in make.globals overwritten 
> with whatever is in make.defaults.

Sounds like a great idea. Power to the people!

Thanks,
Donnie
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCXV/fXVaO67S1rtsRAn15AKDcwhXWjd6bGjpNkJET0bHcYtTywwCg4ERP
sQeXjUwSBThlheu+O7Zxi1g=
=XO/F
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-13 18:57 ` Stephen Bennett
@ 2005-04-13 18:56   ` Kito
  0 siblings, 0 replies; 12+ messages in thread
From: Kito @ 2005-04-13 18:56 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Apr 13, 2005, at 1:57 PM, Stephen Bennett wrote:

> On Wed, 2005-04-13 at 20:48 +0900, Jason Stubbs wrote:
>> Anyway, any objections against moving the current USE_EXPAND out of
>> make.globals and into base's make.defaults? Those using <=2.0.50* 
>> won't get
>> any additions (how it is now anyway) and anybody using a stacked 
>> profile
>> (which requires >=2.0.51) will get whatever is in make.globals 
>> overwritten
>> with whatever is in make.defaults.
>
> Sounds good to me. Waiting on new portage releases for stuff we want to
> use in ebuilds kinda sucks, so (up to a point) the more we can move 
> into
> profiles the better, as far as I'm concerned.

Agreed.

>
> --
> gentoo-dev@gentoo.org mailing list
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)

iD8DBQFCXWtmJ0rMK/3OwgsRAjOCAJ0UpDEVomjnctPEa5mtza+MYUZi3ACfagTV
YxaEZaaVpB7TUz3O1IjeLv8=
=BePN
-----END PGP SIGNATURE-----

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-13 11:48 [gentoo-dev] USE_EXPAND additions Jason Stubbs
  2005-04-13 18:07 ` Donnie Berkholz
@ 2005-04-13 18:57 ` Stephen Bennett
  2005-04-13 18:56   ` Kito
  2005-04-14 14:26 ` Jason Stubbs
  2 siblings, 1 reply; 12+ messages in thread
From: Stephen Bennett @ 2005-04-13 18:57 UTC (permalink / raw
  To: gentoo-dev

On Wed, 2005-04-13 at 20:48 +0900, Jason Stubbs wrote:
> Anyway, any objections against moving the current USE_EXPAND out of 
> make.globals and into base's make.defaults? Those using <=2.0.50* won't get 
> any additions (how it is now anyway) and anybody using a stacked profile 
> (which requires >=2.0.51) will get whatever is in make.globals overwritten 
> with whatever is in make.defaults.

Sounds good to me. Waiting on new portage releases for stuff we want to
use in ebuilds kinda sucks, so (up to a point) the more we can move into
profiles the better, as far as I'm concerned.

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-13 11:48 [gentoo-dev] USE_EXPAND additions Jason Stubbs
  2005-04-13 18:07 ` Donnie Berkholz
  2005-04-13 18:57 ` Stephen Bennett
@ 2005-04-14 14:26 ` Jason Stubbs
  2005-04-15 13:14   ` Jason Stubbs
  2 siblings, 1 reply; 12+ messages in thread
From: Jason Stubbs @ 2005-04-14 14:26 UTC (permalink / raw
  To: gentoo-dev

On Wednesday 13 April 2005 20:48, Jason Stubbs wrote:
> Anyway, any objections against moving the current USE_EXPAND out of
> make.globals and into base's make.defaults? Those using <=2.0.50* won't get
> any additions (how it is now anyway) and anybody using a stacked profile
> (which requires >=2.0.51) will get whatever is in make.globals overwritten
> with whatever is in make.defaults.

Just to be specific on this, the corner case is users still using a flat 
profile that upgrade to 2.0.51.20. Those users won't have USE_EXPAND active 
_at all_. The flat profile cannot be fixed for this because of a bug in 
2.0.50 that'll make it traceback on any operation.

Regards,
Jason Stubbs
--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-14 14:26 ` Jason Stubbs
@ 2005-04-15 13:14   ` Jason Stubbs
  2005-04-15 13:18     ` Ciaran McCreesh
  2005-04-15 18:53     ` [gentoo-dev] " Paul de Vrieze
  0 siblings, 2 replies; 12+ messages in thread
From: Jason Stubbs @ 2005-04-15 13:14 UTC (permalink / raw
  To: gentoo-dev

On Thursday 14 April 2005 23:26, Jason Stubbs wrote:
> On Wednesday 13 April 2005 20:48, Jason Stubbs wrote:
> > Anyway, any objections against moving the current USE_EXPAND out of
> > make.globals and into base's make.defaults? Those using <=2.0.50* won't
> > get any additions (how it is now anyway) and anybody using a stacked
> > profile (which requires >=2.0.51) will get whatever is in make.globals
> > overwritten with whatever is in make.defaults.
>
> Just to be specific on this, the corner case is users still using a flat
> profile that upgrade to 2.0.51.20. Those users won't have USE_EXPAND active
> _at all_. The flat profile cannot be fixed for this because of a bug in
> 2.0.50 that'll make it traceback on any operation.

If this actually scared anybody (that received it), my apologies. I was 
confused about bugs. Fixing the flat profiles will be problem either. The bug 
is that 2.0.50 will die if two profiles in a cascade define the same 
variable.

Regards,
Jason Stubbs
--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-15 13:14   ` Jason Stubbs
@ 2005-04-15 13:18     ` Ciaran McCreesh
  2005-04-15 14:20       ` [gentoo-dev] CONFIG_PROTECT* and " Jason Stubbs
  2005-04-15 18:53     ` [gentoo-dev] " Paul de Vrieze
  1 sibling, 1 reply; 12+ messages in thread
From: Ciaran McCreesh @ 2005-04-15 13:18 UTC (permalink / raw
  To: gentoo-dev

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

On Fri, 15 Apr 2005 22:14:59 +0900 Jason Stubbs <jstubbs@gentoo.org>
wrote:
| If this actually scared anybody (that received it), my apologies. I
| was  confused about bugs. Fixing the flat profiles will be problem
| either. The bug  is that 2.0.50 will die if two profiles in a cascade
| define the same  variable.

Which should be fine, because no-one is even going to *think* about
wanting sub-profile-specific USE_EXPAND. Right?

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm


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

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

* Re: [gentoo-dev] CONFIG_PROTECT* and USE_EXPAND additions
  2005-04-15 13:18     ` Ciaran McCreesh
@ 2005-04-15 14:20       ` Jason Stubbs
  2005-04-15 14:26         ` Ciaran McCreesh
  0 siblings, 1 reply; 12+ messages in thread
From: Jason Stubbs @ 2005-04-15 14:20 UTC (permalink / raw
  To: gentoo-dev

On Friday 15 April 2005 22:18, Ciaran McCreesh wrote:
> On Fri, 15 Apr 2005 22:14:59 +0900 Jason Stubbs <jstubbs@gentoo.org>
>
> wrote:
> | If this actually scared anybody (that received it), my apologies. I
> | was  confused about bugs. Fixing the flat profiles will be problem
                                                         ^not^a^
> | either. The bug  is that 2.0.50 will die if two profiles in a cascade
> | define the same  variable.
>
> Which should be fine, because no-one is even going to *think* about
> wanting sub-profile-specific USE_EXPAND. Right?

USE_EXPAND is not an incremental.

The only other settings that directly relate to ebuilds and currently live in 
make.globals are CONFIG_PROTECT and CONFIG_PROTECT_MASK. These should also be 
moved into the tree. Any objections?

Regards,
Jason Stubbs
--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] CONFIG_PROTECT* and USE_EXPAND additions
  2005-04-15 14:20       ` [gentoo-dev] CONFIG_PROTECT* and " Jason Stubbs
@ 2005-04-15 14:26         ` Ciaran McCreesh
  0 siblings, 0 replies; 12+ messages in thread
From: Ciaran McCreesh @ 2005-04-15 14:26 UTC (permalink / raw
  To: gentoo-dev

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

On Fri, 15 Apr 2005 23:20:43 +0900 Jason Stubbs <jstubbs@gentoo.org>
wrote:
| USE_EXPAND is not an incremental.

Indeed (despite what Nick has said to the contrary). Nor should it be --
down that path lies insanity, and not the good kind.

| The only other settings that directly relate to ebuilds and currently
| live in  make.globals are CONFIG_PROTECT and CONFIG_PROTECT_MASK.
| These should also be  moved into the tree. Any objections?

Only so long as you stick a big fat "# DO NOT MODIFY THESE WITHOUT
DISCUSSION ON -dev" on them.

-- 
Ciaran McCreesh : Gentoo Developer (Vim, Fluxbox, shell tools)
Mail            : ciaranm at gentoo.org
Web             : http://dev.gentoo.org/~ciaranm


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

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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-15 13:14   ` Jason Stubbs
  2005-04-15 13:18     ` Ciaran McCreesh
@ 2005-04-15 18:53     ` Paul de Vrieze
  2005-04-16  0:56       ` Brian Harring
  2005-04-16  1:08       ` Jason Stubbs
  1 sibling, 2 replies; 12+ messages in thread
From: Paul de Vrieze @ 2005-04-15 18:53 UTC (permalink / raw
  To: gentoo-dev

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

On Friday 15 April 2005 15:14, Jason Stubbs wrote:
> If this actually scared anybody (that received it), my apologies. I was
> confused about bugs. Fixing the flat profiles will be problem either. The
> bug is that 2.0.50 will die if two profiles in a cascade define the same
> variable.

Then make sure that users that have this situation can not install the new 
portage. pkg_setup is not beautifull, but in this case it's probably best.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net

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

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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-15 18:53     ` [gentoo-dev] " Paul de Vrieze
@ 2005-04-16  0:56       ` Brian Harring
  2005-04-16  1:08       ` Jason Stubbs
  1 sibling, 0 replies; 12+ messages in thread
From: Brian Harring @ 2005-04-16  0:56 UTC (permalink / raw
  To: gentoo-dev

On Fri, Apr 15, 2005 at 08:53:41PM +0200, Paul de Vrieze wrote:
> On Friday 15 April 2005 15:14, Jason Stubbs wrote:
> > If this actually scared anybody (that received it), my apologies. I was
> > confused about bugs. Fixing the flat profiles will be problem either. The
> > bug is that 2.0.50 will die if two profiles in a cascade define the same
> > variable.
> 
> Then make sure that users that have this situation can not install the new 
> portage. pkg_setup is not beautifull, but in this case it's probably best.
Or just depend on the appropriate portage version instead of sticking 
a die in pkg_setup...
~brian
--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] USE_EXPAND additions
  2005-04-15 18:53     ` [gentoo-dev] " Paul de Vrieze
  2005-04-16  0:56       ` Brian Harring
@ 2005-04-16  1:08       ` Jason Stubbs
  1 sibling, 0 replies; 12+ messages in thread
From: Jason Stubbs @ 2005-04-16  1:08 UTC (permalink / raw
  To: gentoo-dev

On Saturday 16 April 2005 03:53, Paul de Vrieze wrote:
> On Friday 15 April 2005 15:14, Jason Stubbs wrote:
> > If this actually scared anybody (that received it), my apologies. I was
> > confused about bugs. Fixing the flat profiles will be problem either. The
> > bug is that 2.0.50 will die if two profiles in a cascade define the same
> > variable.
>
> Then make sure that users that have this situation can not install the new
> portage. pkg_setup is not beautifull, but in this case it's probably best.

I'm not sure I get you. There's no requirement for using a new portage that I 
can see as the flat profiles can have USE_ORDER added to them as well.

Regards,
Jason Stubbs
--
gentoo-dev@gentoo.org mailing list


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

end of thread, other threads:[~2005-04-16  1:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-13 11:48 [gentoo-dev] USE_EXPAND additions Jason Stubbs
2005-04-13 18:07 ` Donnie Berkholz
2005-04-13 18:57 ` Stephen Bennett
2005-04-13 18:56   ` Kito
2005-04-14 14:26 ` Jason Stubbs
2005-04-15 13:14   ` Jason Stubbs
2005-04-15 13:18     ` Ciaran McCreesh
2005-04-15 14:20       ` [gentoo-dev] CONFIG_PROTECT* and " Jason Stubbs
2005-04-15 14:26         ` Ciaran McCreesh
2005-04-15 18:53     ` [gentoo-dev] " Paul de Vrieze
2005-04-16  0:56       ` Brian Harring
2005-04-16  1:08       ` Jason Stubbs

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