Markus Meier | 15 Oct 18:36
Favicon

[RFC] some global useflags

server                        16
logrotate                     10
gsm                           9
custom-cflags                 9
kontact                       8
openmp                        8
plasma                        7
html                          7
demo                          7
smp                           6
icu                           6
editor                        6
multislot                     6
nautilus                      6
audacious                     6
tools                         6
qt3support                    6
dxr3                          6
music                         5
smtp                          5
fax                           5
bsf                           5
irc                           5
mp4                           5
clisp                         5
nfs                           5
pcsc-lite                     5
zvbi                          5
http                          5
web                           5
(Continue reading)

Ciaran McCreesh | 15 Oct 18:43
Gravatar

Re: [RFC] some global useflags

On Wed, 15 Oct 2008 18:36:32 +0200
Markus Meier <maekke <at> gentoo.org> wrote:
> server                        16

Already been discussed, can't be done.

> logrotate                     10

Already been discussed. Will no doubt descend into the same long
argument that happens every time this comes up.

> custom-cflags                 9

Shouldn't be there at all.

> multislot                     6

Utterly illegal, needs to die.

--

-- 
Ciaran McCreesh
Steve Long | 15 Oct 21:53

Re: [RFC] some global useflags

Ciaran McCreesh wrote:

> On Wed, 15 Oct 2008 18:36:32 +0200
> Markus Meier <maekke <at> gentoo.org> wrote:
>> server                        16
> 
> Already been discussed, can't be done.
>
What does it break?

Ciaran McCreesh | 15 Oct 22:16
Gravatar

Re: Re: [RFC] some global useflags

On Wed, 15 Oct 2008 20:53:14 +0100
Steve Long <slong <at> rathaus.eclipse.co.uk> wrote:
> Ciaran McCreesh wrote:
> > On Wed, 15 Oct 2008 18:36:32 +0200
> > Markus Meier <maekke <at> gentoo.org> wrote:
> >> server                        16
> > 
> > Already been discussed, can't be done.
> >
> What does it break?

Have a look at, for example, [1], where Mike already gave you an
answer one of the previous times we discussed it.

[1] http://thread.gmane.org/gmane.linux.gentoo.devel/47096/focus=47179

--

-- 
Ciaran McCreesh
Steve Long | 16 Oct 23:06

Re: Re: [RFC] some global useflags

Ciaran McCreesh wrote:
> Steve Long wrote:
>> Ciaran McCreesh wrote:
>> > Markus Meier wrote:
>> >> server                        16
>> > 
>> > Already been discussed, can't be done.
>> >
>> What does it break?
> 
> Have a look at, for example, [1], where Mike already gave you an
> answer one of the previous times we discussed it.
>
I'm aware of the prior discussion.
Re-read it, and tell me what it breaks, if you can.

Ciaran McCreesh | 16 Oct 23:26
Gravatar

Re: Re: Re: [RFC] some global useflags

On Thu, 16 Oct 2008 22:06:40 +0100
Steve Long <slong <at> rathaus.eclipse.co.uk> wrote:
> > Have a look at, for example, [1], where Mike already gave you an
> > answer one of the previous times we discussed it.
> >
> I'm aware of the prior discussion.
> Re-read it, and tell me what it breaks, if you can.

Well, which part of the previous times it's been explained to you didn't
you understand?

--

-- 
Ciaran McCreesh
Steve Long | 18 Oct 14:22

Re: Re: Re: [RFC] some global useflags

Ciaran McCreesh wrote:

> On Thu, 16 Oct 2008 22:06:40 +0100
> Steve Long <slong <at> rathaus.eclipse.co.uk> wrote:
>> > Have a look at, for example, [1], where Mike already gave you an
>> > answer one of the previous times we discussed it.
>> >
>> I'm aware of the prior discussion.
>> Re-read it, and tell me what it breaks, if you can.
> 
> Well, which part of the previous times it's been explained to you didn't
> you understand?
> 
No one has ever given me a technical reason. I thought you might have light
to shed; clearly not.

Please don't reply to my posts if you don't have any actual information to
add; I realise you like long fruitless mail 'discussions', and apparently
have lots of time for them, but I don't, and I don't enjoy reading them
either. This kind of one-liner with zero content, and no intent but to
insult, should simply be binned without sending imo.

Ryan Hill | 19 Oct 07:29
Favicon

Re: [RFC] some global useflags

On Sat, 18 Oct 2008 13:22:09 +0100
Steve Long <slong <at> rathaus.eclipse.co.uk> wrote:

> Ciaran McCreesh wrote:
> 
> > On Thu, 16 Oct 2008 22:06:40 +0100
> > Steve Long <slong <at> rathaus.eclipse.co.uk> wrote:
> >> > Have a look at, for example, [1], where Mike already gave you an
> >> > answer one of the previous times we discussed it.
> >> >
> >> I'm aware of the prior discussion.
> >> Re-read it, and tell me what it breaks, if you can.
> > 
> > Well, which part of the previous times it's been explained to you
> > didn't you understand?
> > 
> No one has ever given me a technical reason. I thought you might have
> light to shed; clearly not.
> 
> Please don't reply to my posts if you don't have any actual
> information to add; I realise you like long fruitless mail
> 'discussions', and apparently have lots of time for them, but I
> don't, and I don't enjoy reading them either. This kind of one-liner
> with zero content, and no intent but to insult, should simply be
> binned without sending imo.

Okay, Steve, stop.  I don't think you realize it, but you are trolling
this list.  Every second post is you and Ciaran bitching at each other
or you complaining about every single thing we do that you
don't personally like.  We appreciate your input, but please respect our
(Continue reading)

Steve Long | 19 Oct 13:42

[project] Re: [RFC] some global useflags

Ryan Hill wrote:
> Steve Long wrote:
>> Ciaran McCreesh wrote:
>> > Steve Long wrote:
>> >> > Have a look at, for example, [1], where Mike already gave you an
>> >> > answer one of the previous times we discussed it.
>> >> >
>> >> I'm aware of the prior discussion.
>> >> Re-read it, and tell me what it breaks, if you can.
>> > 
>> > Well, which part of the previous times it's been explained to you
>> > didn't you understand?
>> > 
>> No one has ever given me a technical reason. I thought you might have
>> light to shed; clearly not.
>> 
>> Please don't reply to my posts if you don't have any actual
>> information to add; I realise you like long fruitless mail
>> 'discussions', and apparently have lots of time for them, but I
>> don't, and I don't enjoy reading them either. This kind of one-liner
>> with zero content, and no intent but to insult, should simply be
>> binned without sending imo.
> 
> Okay, Steve, stop.  I don't think you realize it, but you are trolling
> this list.
That wasn't my intention; I added that comment simply to stop the flow of
one-line emails.

> Every second post is you and Ciaran bitching at each other 
I do wish one of you devs would pick him up on his behaviour _on the list_
(Continue reading)

Alec Warner | 20 Oct 08:19
Favicon

Re: [gentoo-project] [project] Re: [RFC] some global useflags

On Sun, Oct 19, 2008 at 4:42 AM, Steve Long <slong <at> rathaus.eclipse.co.uk> wrote:
> Ryan Hill wrote:
>> Steve Long wrote:
>>> Ciaran McCreesh wrote:
>>> > Steve Long wrote:
>>> >> > Have a look at, for example, [1], where Mike already gave you an
>>> >> > answer one of the previous times we discussed it.
>>> >> >
>>> >> I'm aware of the prior discussion.
>>> >> Re-read it, and tell me what it breaks, if you can.
>>> >
>>> > Well, which part of the previous times it's been explained to you
>>> > didn't you understand?
>>> >
>>> No one has ever given me a technical reason. I thought you might have
>>> light to shed; clearly not.
>>>
>>> Please don't reply to my posts if you don't have any actual
>>> information to add; I realise you like long fruitless mail
>>> 'discussions', and apparently have lots of time for them, but I
>>> don't, and I don't enjoy reading them either. This kind of one-liner
>>> with zero content, and no intent but to insult, should simply be
>>> binned without sending imo.
>>
>> Okay, Steve, stop.  I don't think you realize it, but you are trolling
>> this list.
> That wasn't my intention; I added that comment simply to stop the flow of
> one-line emails.
>
>> Every second post is you and Ciaran bitching at each other
(Continue reading)

Petteri Räty | 22 Oct 12:55
Favicon

Re: [project] Re: [RFC] some global useflags

Steve Long wrote:
> 
> Can you tell me what a 'server' USE flag _breaks_?
> 

Global use flags must behave the same way in all ebuilds where they are
used. The server use flag currently doesn't.

http://article.gmane.org/gmane.linux.gentoo.devel/47164

Regards,
Petteri

Robin H. Johnson | 15 Oct 23:47
Favicon
Gravatar

Re: [RFC] some global useflags

On Wed, Oct 15, 2008 at 05:43:38PM +0100, Ciaran McCreesh wrote:
> Utterly illegal, needs to die.
Why? I don't agree that it needs to be the global useflags, but I don't
consider it illegal either.

It's defined by toolchain.eclass and toolchain-binutils.eclass, and
deliberately in a very careful manner, such that USE=-multislot and
USE=multislot do NOT conflict. There are no other uses in the tree.

For binutils, it simply enables slotting entirely.
For gcc, it moves the slot down from the major version to the minor version.

In both cases, which one gets called is controlled by the relevant *-config
utility. It's pretty handy when you are trying to figure out a gcc or binutils
bug in the minor versions.

Definitions:
toolchain-binutils:
if use multislot ; then
    SLOT="${CTARGET}-${BVER}"
elif is_cross ; then
    SLOT="${CTARGET}"
else
    SLOT="0"
fi

toolchain.eclass:
if use multislot ; then 
    SLOT="${CTARGET}-${GCC_CONFIG_VER}"
elif is_crosscompile; then 
(Continue reading)

Ciaran McCreesh | 16 Oct 01:19
Gravatar

Re: [RFC] some global useflags

On Wed, 15 Oct 2008 14:47:06 -0700
"Robin H. Johnson" <robbat2 <at> gentoo.org> wrote:
> On Wed, Oct 15, 2008 at 05:43:38PM +0100, Ciaran McCreesh wrote:
> > Utterly illegal, needs to die.
>
> Why? I don't agree that it needs to be the global useflags, but I
> don't consider it illegal either.

It's illegal. Generated metadata must be constant and can't vary based
upon user configuration, because if it does the package manager will
show the wrong information at --pretend time. See bug #24439, for
example.

--

-- 
Ciaran McCreesh
Marius Mauch | 16 Oct 02:18
Favicon

Re: [RFC] some global useflags

On Thu, 16 Oct 2008 00:19:27 +0100
Ciaran McCreesh <ciaran.mccreesh <at> googlemail.com> wrote:

> On Wed, 15 Oct 2008 14:47:06 -0700
> "Robin H. Johnson" <robbat2 <at> gentoo.org> wrote:
> > On Wed, Oct 15, 2008 at 05:43:38PM +0100, Ciaran McCreesh wrote:
> > > Utterly illegal, needs to die.
> >
> > Why? I don't agree that it needs to be the global useflags, but I
> > don't consider it illegal either.
> 
> It's illegal. Generated metadata must be constant and can't vary based
> upon user configuration, because if it does the package manager will
> show the wrong information at --pretend time.

There are also other issues, e.g. it breaks the generation of the
@installed package set as the installed slots can't be found in the
tree. As portage-2.2 makes increased use of slot atoms internally for
vdb handling we got a few bugreports simply due to the cache constraint
violation by USE=multislot.

Marius

Ryan Hill | 19 Oct 07:36
Favicon

Re: [RFC] some global useflags

On Wed, 15 Oct 2008 18:36:32 +0200
Markus Meier <maekke <at> gentoo.org> wrote:

> html                          7
> editor                        6
> tools                         6
> music                         5
> http                          5
> web                           5

All way too general and mean different things on different packages.

--

-- 
gcc-porting,                                      by design, by neglect
treecleaner,                              for a fact or just for effect
wxwidgets @ gentoo     EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

Gmane