public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
@ 2004-08-23 14:53 Matthieu Sozeau
  2004-08-23 15:14 ` Carsten Lohrke
  2004-08-25 14:28 ` Matthieu Sozeau
  0 siblings, 2 replies; 26+ messages in thread
From: Matthieu Sozeau @ 2004-08-23 14:53 UTC (permalink / raw
  To: gentoo-dev

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

Hi,
	still on USE flags, I want to either add 'noimage' and 'nomixer' local USE 
flags to dev-ml/ocamlsdl or move them to global (renaming them sdl-noimage 
and sdl-nomixer) as their posivitive counterparts are already used by the 
ruby binding for the same purpose (which should be changed i think). I prefer 
the second solution, as it's general (the local solution is clearly 
redundant) but apparently there's a policy not to have no* global USE flags.

-- Matthieu

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 14:53 [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer Matthieu Sozeau
@ 2004-08-23 15:14 ` Carsten Lohrke
  2004-08-23 15:40   ` Mike Frysinger
                     ` (2 more replies)
  2004-08-25 14:28 ` Matthieu Sozeau
  1 sibling, 3 replies; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-23 15:14 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 16:53, Matthieu Sozeau wrote:
> Hi,
>  still on USE flags, I want to either add 'noimage' and 'nomixer' local USE

Please stop with these no* use flags. We have use.defaults in each profile, if 
a flag should not be enabled by default.


Carsten

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 15:14 ` Carsten Lohrke
@ 2004-08-23 15:40   ` Mike Frysinger
  2004-08-23 16:07     ` Carsten Lohrke
  2004-08-23 15:58   ` Matthieu Sozeau
  2004-08-23 18:14   ` Marius Mauch
  2 siblings, 1 reply; 26+ messages in thread
From: Mike Frysinger @ 2004-08-23 15:40 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 11:14 am, Carsten Lohrke wrote:
> On Monday 23 August 2004 16:53, Matthieu Sozeau wrote:
> > Hi,
> >  still on USE flags, I want to either add 'noimage' and 'nomixer' local
> > USE
>
> Please stop with these no* use flags. We have use.defaults in each profile,
> if a flag should not be enabled by default.

package-specific USE flags benefit from no* USE flags, especially while 
dealing with functionality that most people want

global scope USE flags though should be setup through use.defaults though

recap:
global no* USE == bad
local no* USE == ok sometimes
-mike

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 15:14 ` Carsten Lohrke
  2004-08-23 15:40   ` Mike Frysinger
@ 2004-08-23 15:58   ` Matthieu Sozeau
  2004-08-23 18:13     ` Carsten Lohrke
  2004-08-23 18:14   ` Marius Mauch
  2 siblings, 1 reply; 26+ messages in thread
From: Matthieu Sozeau @ 2004-08-23 15:58 UTC (permalink / raw
  To: gentoo-dev

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

On Monday 23 August 2004 17:14, Carsten Lohrke wrote:
> On Monday 23 August 2004 16:53, Matthieu Sozeau wrote:
> > Hi,
> >  still on USE flags, I want to either add 'noimage' and 'nomixer' local
> > USE
>
> Please stop with these no* use flags. We have use.defaults in each profile,
> if a flag should not be enabled by default.
You mean should be enabled right ?

So the preferred way would be setting 'sdl-image' and 'sdl-mixer' when libsdl 
is installed using use.defaults ?
-- 
"Not only is there no God, but try finding a plumber on Sunday. "
- Woody Allen

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 15:40   ` Mike Frysinger
@ 2004-08-23 16:07     ` Carsten Lohrke
  2004-08-23 16:15       ` Mike Frysinger
  0 siblings, 1 reply; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-23 16:07 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 17:40, Mike Frysinger wrote:
> local no* USE == ok sometimes

I disagree. Imho use flags should never need to be enabled to disable 
something. That's not clean.


Carsten

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 16:07     ` Carsten Lohrke
@ 2004-08-23 16:15       ` Mike Frysinger
  2004-08-23 18:07         ` Carsten Lohrke
  0 siblings, 1 reply; 26+ messages in thread
From: Mike Frysinger @ 2004-08-23 16:15 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 12:07 pm, Carsten Lohrke wrote:
> On Monday 23 August 2004 17:40, Mike Frysinger wrote:
> > local no* USE == ok sometimes
>
> I disagree. Imho use flags should never need to be enabled to disable
> something. That's not clean.

you can disagree all you want, there is no mechanism in portage to work the 
other way, making local no* USE flags a neccessity
-mike

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 16:15       ` Mike Frysinger
@ 2004-08-23 18:07         ` Carsten Lohrke
  2004-08-23 18:26           ` Mike Frysinger
  0 siblings, 1 reply; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-23 18:07 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 18:15, Mike Frysinger wrote:
> you can disagree all you want, there is no mechanism in portage to work the
> other way, making local no* USE flags a neccessity

I think the user has to care for local flags; This shouldn't be a problem, 
since they have descriptions. If you - and others - don't think so, then it 
would be better to add a flag after the description in use.local.desc, which 
indicates the default, instead continuing with this annoying 
enable-no-disable circus.


Carsten

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 15:58   ` Matthieu Sozeau
@ 2004-08-23 18:13     ` Carsten Lohrke
  0 siblings, 0 replies; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-23 18:13 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 17:58, Matthieu Sozeau wrote:
> You mean should be enabled right ?

Right. Forgot to negate the negation. ;)


Carsten

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 15:14 ` Carsten Lohrke
  2004-08-23 15:40   ` Mike Frysinger
  2004-08-23 15:58   ` Matthieu Sozeau
@ 2004-08-23 18:14   ` Marius Mauch
  2004-08-23 18:41     ` Carsten Lohrke
  2 siblings, 1 reply; 26+ messages in thread
From: Marius Mauch @ 2004-08-23 18:14 UTC (permalink / raw
  To: gentoo-dev

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

On 08/23/04  Carsten Lohrke wrote:

> On Monday 23 August 2004 16:53, Matthieu Sozeau wrote:
> > Hi,
> >  still on USE flags, I want to either add 'noimage' and 'nomixer'
> >  local USE
> 
> Please stop with these no* use flags. We have use.defaults in each
> profile, if a flag should not be enabled by default.

I assume you mean make.defaults ;)

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: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 18:07         ` Carsten Lohrke
@ 2004-08-23 18:26           ` Mike Frysinger
  2004-08-23 18:34             ` Carsten Lohrke
  0 siblings, 1 reply; 26+ messages in thread
From: Mike Frysinger @ 2004-08-23 18:26 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 02:07 pm, Carsten Lohrke wrote:
> On Monday 23 August 2004 18:15, Mike Frysinger wrote:
> > you can disagree all you want, there is no mechanism in portage to work
> > the other way, making local no* USE flags a neccessity
>
> I think the user has to care for local flags; This shouldn't be a problem,
> since they have descriptions. If you - and others - don't think so, then it
> would be better to add a flag after the description in use.local.desc,
> which indicates the default, instead continuing with this annoying
> enable-no-disable circus.

not when the default behavior from the package and on every other distro out 
there is to have a feature enabled
-mike

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 18:26           ` Mike Frysinger
@ 2004-08-23 18:34             ` Carsten Lohrke
  2004-08-23 23:50               ` Mike Frysinger
  0 siblings, 1 reply; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-23 18:34 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 20:26, Mike Frysinger wrote:
> On Monday 23 August 2004 02:07 pm, Carsten Lohrke wrote:
> > On Monday 23 August 2004 18:15, Mike Frysinger wrote:
> > > you can disagree all you want, there is no mechanism in portage to work
> > > the other way, making local no* USE flags a neccessity
> >
> > I think the user has to care for local flags; This shouldn't be a
> > problem, since they have descriptions. If you - and others - don't think
> > so, then it would be better to add a flag after the description in
> > use.local.desc, which indicates the default, instead continuing with this
> > annoying enable-no-disable circus.
>
> not when the default behavior from the package and on every other distro
> out there is to have a feature enabled
> -mike

Um, I should have better written, "sets the default" instead "indicates".


Carsten

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 18:14   ` Marius Mauch
@ 2004-08-23 18:41     ` Carsten Lohrke
  0 siblings, 0 replies; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-23 18:41 UTC (permalink / raw
  To: gentoo-dev

On Monday 23 August 2004 20:14, Marius Mauch wrote:
> I assume you mean make.defaults ;)

Err...xactly. :|


Carsten

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 18:34             ` Carsten Lohrke
@ 2004-08-23 23:50               ` Mike Frysinger
  2004-08-23 23:55                 ` Carsten Lohrke
  0 siblings, 1 reply; 26+ messages in thread
From: Mike Frysinger @ 2004-08-23 23:50 UTC (permalink / raw
  To: gentoo-dev

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

On Monday 23 August 2004 02:34 pm, Carsten Lohrke wrote:
> Um, I should have better written, "sets the default" instead "indicates".

like i said earlier, there is no mechanism to 'set the default' for local use 
flags
-mike

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 23:50               ` Mike Frysinger
@ 2004-08-23 23:55                 ` Carsten Lohrke
  2004-08-24  0:00                   ` Mike Frysinger
  0 siblings, 1 reply; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-23 23:55 UTC (permalink / raw
  To: gentoo-dev

On Tuesday 24 August 2004 01:50, Mike Frysinger wrote:
> like i said earlier, there is no mechanism to 'set the default' for local
> use flags

And I said add one. My english is bad, but that bad!?


Carsten


--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 23:55                 ` Carsten Lohrke
@ 2004-08-24  0:00                   ` Mike Frysinger
  2004-08-25  8:25                     ` Donnie Berkholz
  0 siblings, 1 reply; 26+ messages in thread
From: Mike Frysinger @ 2004-08-24  0:00 UTC (permalink / raw
  To: gentoo-dev

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

On Monday 23 August 2004 07:55 pm, Carsten Lohrke wrote:
> And I said add one. My english is bad, but that bad!?

i missed that ... i thought you were suggesting that there is some mechanism 
already through use.local.desc ...

anyways, i dont think we need one since the no* flags serve just fine :p
-mike

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-24  0:00                   ` Mike Frysinger
@ 2004-08-25  8:25                     ` Donnie Berkholz
  2004-08-25 14:44                       ` Mike Frysinger
  0 siblings, 1 reply; 26+ messages in thread
From: Donnie Berkholz @ 2004-08-25  8:25 UTC (permalink / raw
  To: gentoo-dev

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

On Mon, 2004-08-23 at 19:00, Mike Frysinger wrote:
> On Monday 23 August 2004 07:55 pm, Carsten Lohrke wrote:
> > And I said add one. My english is bad, but that bad!?
> 
> i missed that ... i thought you were suggesting that there is some mechanism 
> already through use.local.desc ...
> 
> anyways, i dont think we need one since the no* flags serve just fine :p

Does make.defaults not work for local flags? Maybe I missed someone
saying this.
-- 
Donnie Berkholz
Gentoo Linux

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-23 14:53 [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer Matthieu Sozeau
  2004-08-23 15:14 ` Carsten Lohrke
@ 2004-08-25 14:28 ` Matthieu Sozeau
  2004-08-25 22:14   ` Mike Frysinger
  1 sibling, 1 reply; 26+ messages in thread
From: Matthieu Sozeau @ 2004-08-25 14:28 UTC (permalink / raw
  To: gentoo-dev

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

Hi,

	so... i have the choice of using no* local flags or setup make.defaults with 
sdl-image and sdl-mixer global flags. I find those a little too specific to 
make it in make.defaults, so i wouldn't mind using no* flags as a temporary 
solution (and i will if no one objects). Adding a + syntax to use.
{local.}desc, like "dev-ml/ocamlsdl:+image - Adds support for sdl-image 
(unset at your own risk)" would be useful (that is it would completely solve 
the no* flags problem).
-- 
BOFH Excuse #95: Pentium FDIV bug

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25  8:25                     ` Donnie Berkholz
@ 2004-08-25 14:44                       ` Mike Frysinger
  0 siblings, 0 replies; 26+ messages in thread
From: Mike Frysinger @ 2004-08-25 14:44 UTC (permalink / raw
  To: gentoo-dev

On Wednesday 25 August 2004 04:25 am, Donnie Berkholz wrote:
> Does make.defaults not work for local flags? Maybe I missed someone
> saying this.

you could put a local USE flag into make.defaults's $USE, but that would 
defeat the purpose of it being 'local' ... especially if the same flag is 
used locally in another package :)

i guess we could file a bug for 'use.local.defaults' ?
-mike

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25 14:28 ` Matthieu Sozeau
@ 2004-08-25 22:14   ` Mike Frysinger
  2004-08-25 22:29     ` Carsten Lohrke
                       ` (3 more replies)
  0 siblings, 4 replies; 26+ messages in thread
From: Mike Frysinger @ 2004-08-25 22:14 UTC (permalink / raw
  To: gentoo-dev

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

On Wednesday 25 August 2004 10:28 am, Matthieu Sozeau wrote:
>  so... i have the choice of using no* local flags or setup make.defaults
> with sdl-image and sdl-mixer global flags. I find those a little too
> specific to make it in make.defaults, so i wouldn't mind using no* flags as
> a temporary solution (and i will if no one objects). Adding a + syntax to
> use. {local.}desc, like "dev-ml/ocamlsdl:+image - Adds support for
> sdl-image (unset at your own risk)" would be useful (that is it would
> completely solve the no* flags problem).

actually, how is this for an idea ...
instead of a file many people would have to update and sync across different 
profiles (huge pita, look at some of the virtual issues for example), what 
about if we extend the IUSE syntax ?  then maintainers of their own ebuilds 
can determine 'default' USE setting on a per-package and even per-version 
basis ...

for example i'll use nano since i maintain it:
IUSE="nls build spell justify debug slang ncurses nomac"
here we will consider 'justify' and 'nomac' ... the defaults from upstream is 
to enable justify and mac conversion support ... however, as the maintainer 
of the ebuild, i've selected disabling justify and enabling mac conversion as 
the defaults, generating the ugly 'nomac' in the process ... in the new 
world, i'd utilize this:
IUSE="nls build spell +justify debug slang ncurses +mac"

now, whenever a user does not have 'justify' or 'mac' in their USE, either in 
the positive (USE=justify) or in the negative (USE=-justify), portage would 
turn around and add justify and mac to USE for this package/version for us

what do you guys think ?
-mike

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25 22:14   ` Mike Frysinger
@ 2004-08-25 22:29     ` Carsten Lohrke
  2004-08-26  3:11       ` Andrew Ross
  2004-08-25 22:29     ` Spider
                       ` (2 subsequent siblings)
  3 siblings, 1 reply; 26+ messages in thread
From: Carsten Lohrke @ 2004-08-25 22:29 UTC (permalink / raw
  To: gentoo-dev

On Thursday 26 August 2004 00:14, Mike Frysinger wrote:
> what do you guys think ?

You have my vote.


Carsten

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25 22:14   ` Mike Frysinger
  2004-08-25 22:29     ` Carsten Lohrke
@ 2004-08-25 22:29     ` Spider
  2004-08-27 12:29       ` Paul de Vrieze
  2004-08-26 14:41     ` Eldad Zack
  2004-08-27 12:23     ` Paul de Vrieze
  3 siblings, 1 reply; 26+ messages in thread
From: Spider @ 2004-08-25 22:29 UTC (permalink / raw
  To: gentoo-dev

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

begin  quote
On Wed, 25 Aug 2004 18:14:10 -0400
Mike Frysinger <vapier@gentoo.org> wrote:

> 
> world, i'd utilize this:
> IUSE="nls build spell +justify debug slang ncurses +mac"
> 
> now, whenever a user does not have 'justify' or 'mac' in their USE,
> either in the positive (USE=justify) or in the negative
> (USE=-justify), portage would  turn around and add justify and mac to
> USE for this package/version for us
 
> what do you guys think ?


I think that a few users will be fairly confused by it.  Whopp di doo ,
no biggie. 

However, I like the idea, quite a lot really. It would allow us
developers who really know whats best for the user, even if they insist
on "choices" and all that, to throw out a decent default.  We do that
for the whole system,  and lets face it. Users shouldn't need to make a
lot of choices just to get decent defaults.  Choices come after this.

( Repeat after me: users shouldnt -have- to make choices. They should
have the possibility to make choices. )


idea++
//Spider

-- 
begin  .signature
Tortured users / Laughing in pain
See Microsoft KB Article Q265230 for more information.
end

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25 22:29     ` Carsten Lohrke
@ 2004-08-26  3:11       ` Andrew Ross
  2004-08-26  6:21         ` Mike Frysinger
  0 siblings, 1 reply; 26+ messages in thread
From: Andrew Ross @ 2004-08-26  3:11 UTC (permalink / raw
  To: gentoo-dev

On Thu, 2004-08-26 at 08:29, Carsten Lohrke wrote:
> On Thursday 26 August 2004 00:14, Mike Frysinger wrote:
> > what do you guys think ?
> 
> You have my vote.

As a user, you have my vote too.

Cheers

Andrew


--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-26  3:11       ` Andrew Ross
@ 2004-08-26  6:21         ` Mike Frysinger
  0 siblings, 0 replies; 26+ messages in thread
From: Mike Frysinger @ 2004-08-26  6:21 UTC (permalink / raw
  To: gentoo-dev

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

On Wednesday 25 August 2004 11:11 pm, Andrew Ross wrote:
> On Thu, 2004-08-26 at 08:29, Carsten Lohrke wrote:
> > On Thursday 26 August 2004 00:14, Mike Frysinger wrote:
> > > what do you guys think ?
> >
> > You have my vote.
>
> As a user, you have my vote too.

well then, since ive gotten nothing but positive support from the mailing 
lists / irc, i've filed this bug:
http://bugs.gentoo.org/show_bug.cgi?id=61732
-mike

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25 22:14   ` Mike Frysinger
  2004-08-25 22:29     ` Carsten Lohrke
  2004-08-25 22:29     ` Spider
@ 2004-08-26 14:41     ` Eldad Zack
  2004-08-27 12:23     ` Paul de Vrieze
  3 siblings, 0 replies; 26+ messages in thread
From: Eldad Zack @ 2004-08-26 14:41 UTC (permalink / raw
  To: Mike Frysinger; +Cc: Gentoo-Dev

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

On Thu, 2004-08-26 at 01:14, Mike Frysinger wrote:

> actually, how is this for an idea ...
> instead of a file many people would have to update and sync across different 
> profiles (huge pita, look at some of the virtual issues for example), what 
> about if we extend the IUSE syntax ?  then maintainers of their own ebuilds 
> can determine 'default' USE setting on a per-package and even per-version 
> basis ...

> now, whenever a user does not have 'justify' or 'mac' in their USE, either in 
> the positive (USE=justify) or in the negative (USE=-justify), portage would 
> turn around and add justify and mac to USE for this package/version for us

I think it is a great idea.

The only thing against it is that if a user didn't set the flag for
herself, and between versions the defaults have changed...
But on the other hand, it can be considered a good thing.

-- 

Eldad Zack <eldad@gentoo.org>
Key/Fingerprint at pgp.mit.edu, ID 0x96EA0A93

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

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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25 22:14   ` Mike Frysinger
                       ` (2 preceding siblings ...)
  2004-08-26 14:41     ` Eldad Zack
@ 2004-08-27 12:23     ` Paul de Vrieze
  3 siblings, 0 replies; 26+ messages in thread
From: Paul de Vrieze @ 2004-08-27 12:23 UTC (permalink / raw
  To: gentoo-dev

On Thursday 26 August 2004 00:14, Mike Frysinger wrote:
> actually, how is this for an idea ...
> instead of a file many people would have to update and sync across
> different profiles (huge pita, look at some of the virtual issues for
> example), what about if we extend the IUSE syntax ?  then maintainers of
> their own ebuilds can determine 'default' USE setting on a per-package and
> even per-version basis ...

I think it's a great idea. It would be a big step into really serious local 
useflags (automatic /etc/portage/package.use storage being the missing link). 
However I think that for this to be viable, we really really need those 
useflag dependencies in portage.

Paul

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

--
gentoo-dev@gentoo.org mailing list


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

* Re: [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer
  2004-08-25 22:29     ` Spider
@ 2004-08-27 12:29       ` Paul de Vrieze
  0 siblings, 0 replies; 26+ messages in thread
From: Paul de Vrieze @ 2004-08-27 12:29 UTC (permalink / raw
  To: gentoo-dev

On Thursday 26 August 2004 00:29, Spider wrote:
> However, I like the idea, quite a lot really. It would allow us
> developers who really know whats best for the user, even if they insist
> on "choices" and all that, to throw out a decent default.  We do that
> for the whole system,  and lets face it. Users shouldn't need to make a
> lot of choices just to get decent defaults.  Choices come after this.

It also would make sense in any case. For example, take the java useflag. In 
mozilla and other webbrowsers it allows running java plugins (makes a lot of 
sense). However in for example the sys-libs/db ebuild it will build the java 
bindings. There is no package depending on those bindings and almost no-one 
will need them (esp. with the new java based db that is native and faster). 
Currently however we can't make per package choices so we are in a limbo of 
enabling or disabling the useflag by default. Of course this has been caused 
in a big part by useflag overloading where one useflags has different 
meanings to different packages. I think this way would be a good way to 
battle it (besides package specific explanation/descriptions)

Paul

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

--
gentoo-dev@gentoo.org mailing list


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

end of thread, other threads:[~2004-08-27 12:30 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-23 14:53 [gentoo-dev] New local or global USE flags for sdl bindings: noimage & nomixer Matthieu Sozeau
2004-08-23 15:14 ` Carsten Lohrke
2004-08-23 15:40   ` Mike Frysinger
2004-08-23 16:07     ` Carsten Lohrke
2004-08-23 16:15       ` Mike Frysinger
2004-08-23 18:07         ` Carsten Lohrke
2004-08-23 18:26           ` Mike Frysinger
2004-08-23 18:34             ` Carsten Lohrke
2004-08-23 23:50               ` Mike Frysinger
2004-08-23 23:55                 ` Carsten Lohrke
2004-08-24  0:00                   ` Mike Frysinger
2004-08-25  8:25                     ` Donnie Berkholz
2004-08-25 14:44                       ` Mike Frysinger
2004-08-23 15:58   ` Matthieu Sozeau
2004-08-23 18:13     ` Carsten Lohrke
2004-08-23 18:14   ` Marius Mauch
2004-08-23 18:41     ` Carsten Lohrke
2004-08-25 14:28 ` Matthieu Sozeau
2004-08-25 22:14   ` Mike Frysinger
2004-08-25 22:29     ` Carsten Lohrke
2004-08-26  3:11       ` Andrew Ross
2004-08-26  6:21         ` Mike Frysinger
2004-08-25 22:29     ` Spider
2004-08-27 12:29       ` Paul de Vrieze
2004-08-26 14:41     ` Eldad Zack
2004-08-27 12:23     ` Paul de Vrieze

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