public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] X USE flag
@ 2006-10-30 10:01 Alan McKinnon
  2006-10-30 12:02 ` Bo Ørsted Andresen
  0 siblings, 1 reply; 15+ messages in thread
From: Alan McKinnon @ 2006-10-30 10:01 UTC (permalink / raw
  To: gentoo-user

Hi,

Looks like the tree was busy over the weekend :-). My regular sync and 
emerge world this morning results in just about every x11 package 
wanting to be rebuilt. Lots of stuff like this:

[ebuild   R   ]  x11-libs/xtrans-1.0.2  USE="X%* -debug" 0 kB
[ebuild   R   ]   x11-apps/mkfontdir-1.0.2  USE="X%* -debug" 0 kB
[ebuild   R   ]    x11-apps/mkfontscale-1.0.2  USE="X%* -debug" 0 kB
[ebuild   R   ]     x11-libs/libfontenc-1.0.3  USE="X%* -debug" 0 kB
[ebuild   R   ]      x11-proto/xproto-7.0.8  USE="X%* -debug" 0 kB
[ebuild   R   ]       x11-misc/util-macros-1.1.1  USE="X%* -debug" 0 kB

What's up with this? I've always had X in my USE, the ebuilds haven't 
changed, a few that I checked inherit only x-modular which doesn't seem 
to affect it either. And I'm not relishing the many hours of compiling 
this is going to entail. So two questions:

1. What's causing these packages to have an X use flag at all?
2. Why use such a flag at all? These are X11 packages, seems kinda 
pointless to compile such a thing without X11 support...

alan
-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] X USE flag
  2006-10-30 10:01 [gentoo-user] X USE flag Alan McKinnon
@ 2006-10-30 12:02 ` Bo Ørsted Andresen
  2006-10-30 13:04   ` Alan McKinnon
  0 siblings, 1 reply; 15+ messages in thread
From: Bo Ørsted Andresen @ 2006-10-30 12:02 UTC (permalink / raw
  To: gentoo-user

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

On Monday 30 October 2006 11:01, Alan McKinnon wrote:
> Hi,
>
> Looks like the tree was busy over the weekend :-). My regular sync and
> emerge world this morning results in just about every x11 package
> wanting to be rebuilt. Lots of stuff like this:
>
> [ebuild   R   ]  x11-libs/xtrans-1.0.2  USE="X%* -debug" 0 kB
> [ebuild   R   ]   x11-apps/mkfontdir-1.0.2  USE="X%* -debug" 0 kB
> [ebuild   R   ]    x11-apps/mkfontscale-1.0.2  USE="X%* -debug" 0 kB
> [ebuild   R   ]     x11-libs/libfontenc-1.0.3  USE="X%* -debug" 0 kB
> [ebuild   R   ]      x11-proto/xproto-7.0.8  USE="X%* -debug" 0 kB
> [ebuild   R   ]       x11-misc/util-macros-1.1.1  USE="X%* -debug" 0 kB
>
> What's up with this? I've always had X in my USE, the ebuilds haven't
> changed, a few that I checked inherit only x-modular which doesn't seem
> to affect it either. And I'm not relishing the many hours of compiling
> this is going to entail. So two questions:
>
> 1. What's causing these packages to have an X use flag at all?
> 2. Why use such a flag at all? These are X11 packages, seems kinda
> pointless to compile such a thing without X11 support...

The x-modular.eclass now inherits the font.eclass ...

http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/x-modular.eclass?r1=1.77&r2=1.78
http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/font.eclass?rev=1.21&view=markup

-- 
Bo Andresen

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

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

* Re: [gentoo-user] X USE flag
  2006-10-30 12:02 ` Bo Ørsted Andresen
@ 2006-10-30 13:04   ` Alan McKinnon
  2006-10-30 13:21     ` Sascha Lucas
  2006-10-30 18:38     ` Bo Ørsted Andresen
  0 siblings, 2 replies; 15+ messages in thread
From: Alan McKinnon @ 2006-10-30 13:04 UTC (permalink / raw
  To: gentoo-user

On Monday 30 October 2006 14:02, Bo Ørsted Andresen wrote:
> > 1. What's causing these packages to have an X use flag at all?
> > 2. Why use such a flag at all? These are X11 packages, seems kinda
> > pointless to compile such a thing without X11 support...
>
> The x-modular.eclass now inherits the font.eclass ...
>
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/x-modular.ecla
>ss?r1=1.77&r2=1.78
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/font.eclass?re
>v=1.21&view=markup

Ok, that's explains what's happening.

But now I have to recompile something on the order of 60 - 70 packages 
with a new USE flag which is apparently not used anywhere (and is 
simply an artifact of an inherit) (I checked some of the ebuilds, not 
all, and none so far use that flag directly). I'll even predict money 
that the new binaries are identical to the old ones.

Forgive my saying this, but that is a stupendous waste of my cpu cycles 
and time. A better solution must exist - if this moves to arch 
unchanged the gentoo user base will go ballistic

alan

-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] X USE flag
  2006-10-30 13:04   ` Alan McKinnon
@ 2006-10-30 13:21     ` Sascha Lucas
  2006-10-30 16:22       ` Alan McKinnon
  2006-10-30 18:38     ` Bo Ørsted Andresen
  1 sibling, 1 reply; 15+ messages in thread
From: Sascha Lucas @ 2006-10-30 13:21 UTC (permalink / raw
  To: gentoo-user

On Mon, 30 Oct 2006, at 15:04 +0200, Alan McKinnon wrote:

> all, and none so far use that flag directly). I'll even predict money
> that the new binaries are identical to the old ones.

yes, they are identical.

> Forgive my saying this, but that is a stupendous waste of my cpu cycles
> and time. A better solution must exist - if this moves to arch
> unchanged the gentoo user base will go ballistic

from portage pkg_postinst:
----------
In portage-2.1.1, emerge --newuse is now sensitive to changes in IUSE. 
Immediately after upgrade from 2.1, users may notice a significantly 
larger number of packages pulled in by --newuse, but that behavior is 
normal. For additional information regarding this change, please see bugs 
#116955, #144333, #144661, and #146060.
----------

I recommend to burdening @ #116955, or helping @ #144333 :-)

-- 
emerge: (7 of 9) star-trek/species-8.4.7.2 Compile

  \|/ ____ \|/
  "@'/ .. \`@"
  /_| \__/ |_\
     \__U_/
-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] X USE flag
  2006-10-30 13:21     ` Sascha Lucas
@ 2006-10-30 16:22       ` Alan McKinnon
  0 siblings, 0 replies; 15+ messages in thread
From: Alan McKinnon @ 2006-10-30 16:22 UTC (permalink / raw
  To: gentoo-user

On Monday 30 October 2006 15:21, Sascha Lucas wrote:
> > Forgive my saying this, but that is a stupendous waste of my cpu
> > cycles and time. A better solution must exist - if this moves to
> > arch unchanged the gentoo user base will go ballistic
>
> from portage pkg_postinst:
> ----------
> In portage-2.1.1, emerge --newuse is now sensitive to changes in
> IUSE. Immediately after upgrade from 2.1, users may notice a
> significantly larger number of packages pulled in by --newuse, but
> that behavior is normal. For additional information regarding this
> change, please see bugs #116955, #144333, #144661, and #146060.
> ----------
>
> I recommend to burdening @ #116955, or helping @ #144333 :-)

I read all those bugs and comments, especially this one:
http://bugs.gentoo.org/show_bug.cgi?id=144333#c6

and it seems that we have a trade-off here - put up with the occasional 
redundant remerge, or put up with the mostly constant nuisance of yet 
another option to emerge and the decision process that goes with it - 
to use or not to use this new option.

On balance, maybe the former is the route of least pain

alan
-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] X USE flag
  2006-10-30 13:04   ` Alan McKinnon
  2006-10-30 13:21     ` Sascha Lucas
@ 2006-10-30 18:38     ` Bo Ørsted Andresen
  2006-10-30 18:48       ` Hans de Hartog
  1 sibling, 1 reply; 15+ messages in thread
From: Bo Ørsted Andresen @ 2006-10-30 18:38 UTC (permalink / raw
  To: gentoo-user

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

On Monday 30 October 2006 14:04, Alan McKinnon wrote:
> Ok, that's explains what's happening.
>
> But now I have to recompile something on the order of 60 - 70 packages
> with a new USE flag which is apparently not used anywhere (and is
> simply an artifact of an inherit) (I checked some of the ebuilds, not
> all, and none so far use that flag directly). I'll even predict money
> that the new binaries are identical to the old ones.
>
> Forgive my saying this, but that is a stupendous waste of my cpu cycles
> and time. A better solution must exist - if this moves to arch
> unchanged the gentoo user base will go ballistic

I'd wait hold off on --newuse for a day or two if I were you...

http://thread.gmane.org/gmane.linux.gentoo.devel/43805

-- 
Bo Andresen

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

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

* Re: [gentoo-user] X USE flag
  2006-10-30 18:38     ` Bo Ørsted Andresen
@ 2006-10-30 18:48       ` Hans de Hartog
  2006-10-30 19:41         ` Bo Ørsted Andresen
  2006-10-30 19:46         ` Hans de Hartog
  0 siblings, 2 replies; 15+ messages in thread
From: Hans de Hartog @ 2006-10-30 18:48 UTC (permalink / raw
  To: gentoo-user

Bo Ørsted Andresen wrote:
> I'd wait hold off on --newuse for a day or two if I were you...
> 
> http://thread.gmane.org/gmane.linux.gentoo.devel/43805
> 

It's not that bad. I started 90 minutes ago for 94 packages and
it (2.6 GHz Celeron with 768Mb RAM) is busy with number 78 (xorg-server).


-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] X USE flag
  2006-10-30 18:48       ` Hans de Hartog
@ 2006-10-30 19:41         ` Bo Ørsted Andresen
  2006-10-31  7:13           ` Alan McKinnon
  2006-10-30 19:46         ` Hans de Hartog
  1 sibling, 1 reply; 15+ messages in thread
From: Bo Ørsted Andresen @ 2006-10-30 19:41 UTC (permalink / raw
  To: gentoo-user

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

On Monday 30 October 2006 19:48, Hans de Hartog wrote:
> Bo Ørsted Andresen wrote:
> > I'd wait hold off on --newuse for a day or two if I were you...
> >
> > http://thread.gmane.org/gmane.linux.gentoo.devel/43805
>
> It's not that bad. I started 90 minutes ago for 94 packages and
> it (2.6 GHz Celeron with 768Mb RAM) is busy with number 78 (xorg-server).

Well, it's just that you may find that the flag will be removed again on next 
sync and then you'll have to do it one more time for no good reason (or cheat 
by editing the vdb manually)... Apparently it was only supposed to be 
inherited in packages that belong to the media-font category.

http://thread.gmane.org/gmane.linux.gentoo.devel/43805/focus=43815

-- 
Bo Andresen

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

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

* Re: [gentoo-user] X USE flag
  2006-10-30 18:48       ` Hans de Hartog
  2006-10-30 19:41         ` Bo Ørsted Andresen
@ 2006-10-30 19:46         ` Hans de Hartog
  1 sibling, 0 replies; 15+ messages in thread
From: Hans de Hartog @ 2006-10-30 19:46 UTC (permalink / raw
  To: gentoo-user

Hans de Hartog wrote:

> 
> It's not that bad. I started 90 minutes ago for 94 packages and
> it (2.6 GHz Celeron with 768Mb RAM) is busy with number 78 (xorg-server).
> 
> 
Done! In less then 2 hours (rebuild of openoffice takes at least
11 hours).
However, before each unmerge I got:
QA Notice: ECLASS 'font' inherited illegally in
x11-apps/<whatever-package-it-was-doing>

Something to worry about?


-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] X USE flag
  2006-10-30 19:41         ` Bo Ørsted Andresen
@ 2006-10-31  7:13           ` Alan McKinnon
  2006-10-31  8:30             ` Neil Bothwick
  0 siblings, 1 reply; 15+ messages in thread
From: Alan McKinnon @ 2006-10-31  7:13 UTC (permalink / raw
  To: gentoo-user

On Monday 30 October 2006 21:41, Bo Ørsted Andresen wrote:
> On Monday 30 October 2006 19:48, Hans de Hartog wrote:
> > Bo Ørsted Andresen wrote:
> > > I'd wait hold off on --newuse for a day or two if I were you...
> > >
> > > http://thread.gmane.org/gmane.linux.gentoo.devel/43805
> >
> > It's not that bad. I started 90 minutes ago for 94 packages and
> > it (2.6 GHz Celeron with 768Mb RAM) is busy with number 78
> > (xorg-server).
>
> Well, it's just that you may find that the flag will be removed again
> on next sync and then you'll have to do it one more time for no good
> reason (or cheat by editing the vdb manually)... Apparently it was
> only supposed to be inherited in packages that belong to the
> media-font category.
>
> http://thread.gmane.org/gmane.linux.gentoo.devel/43805/focus=43815

I let the emerge run anyway last night, took about 2 hours for 143 
packages, lots of them just fonts which install quickly. So now I guess 
It'll have to be done again in a day or three.

Oh wait, this is the kind of thing they said would happen if I used 
~x86.... :-)

alan

-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] X USE flag
  2006-10-31  7:13           ` Alan McKinnon
@ 2006-10-31  8:30             ` Neil Bothwick
  2006-11-01 17:57               ` Mark Shields
  0 siblings, 1 reply; 15+ messages in thread
From: Neil Bothwick @ 2006-10-31  8:30 UTC (permalink / raw
  To: gentoo-user

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

On Tue, 31 Oct 2006 09:13:17 +0200, Alan McKinnon wrote:

> I let the emerge run anyway last night, took about 2 hours for 143 
> packages, lots of them just fonts which install quickly. So now I guess 
> It'll have to be done again in a day or three.

If you add X to /var/db/pkg/category/package-version/IUSE for each of
the affected packages, portage won't try to emerge them again.

It's a kludge, but it works if portage was only going to build the same
files again.


-- 
Neil Bothwick

Help! I've fallen and I can't get down! - James Brown

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

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

* Re: [gentoo-user] X USE flag
  2006-10-31  8:30             ` Neil Bothwick
@ 2006-11-01 17:57               ` Mark Shields
  2006-11-01 20:23                 ` Neil Bothwick
  0 siblings, 1 reply; 15+ messages in thread
From: Mark Shields @ 2006-11-01 17:57 UTC (permalink / raw
  To: gentoo-user

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

On 10/31/06, Neil Bothwick <neil@digimed.co.uk> wrote:
>
> On Tue, 31 Oct 2006 09:13:17 +0200, Alan McKinnon wrote:
>
> > I let the emerge run anyway last night, took about 2 hours for 143
> > packages, lots of them just fonts which install quickly. So now I guess
> > It'll have to be done again in a day or three.
>
> If you add X to /var/db/pkg/category/package-version/IUSE for each of
> the affected packages, portage won't try to emerge them again.
>
> It's a kludge, but it works if portage was only going to build the same
> files again.
>
>
> --
> Neil Bothwick
>
> Help! I've fallen and I can't get down! - James Brown
>
>
>
A re-emerge today brought back those same packages with the X flag profile
masked.  Hmm...

-- 
- Mark Shields

[-- Attachment #2: Type: text/html, Size: 1075 bytes --]

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

* Re: [gentoo-user] X USE flag
  2006-11-01 17:57               ` Mark Shields
@ 2006-11-01 20:23                 ` Neil Bothwick
  2006-11-01 20:36                   ` Mark Shields
  2006-11-01 22:12                   ` Mrugesh Karnik
  0 siblings, 2 replies; 15+ messages in thread
From: Neil Bothwick @ 2006-11-01 20:23 UTC (permalink / raw
  To: gentoo-user

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

On Wed, 1 Nov 2006 12:57:27 -0500, Mark Shields wrote:

> A re-emerge today brought back those same packages with the X flag
> profile masked.  Hmm...

Welcome to the world of the testing tree :)


-- 
Neil Bothwick

Cannot find REALITY.SYS. Universe halted.

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

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

* Re: [gentoo-user] X USE flag
  2006-11-01 20:23                 ` Neil Bothwick
@ 2006-11-01 20:36                   ` Mark Shields
  2006-11-01 22:12                   ` Mrugesh Karnik
  1 sibling, 0 replies; 15+ messages in thread
From: Mark Shields @ 2006-11-01 20:36 UTC (permalink / raw
  To: gentoo-user

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

On 11/1/06, Neil Bothwick <neil@digimed.co.uk> wrote:
>
> On Wed, 1 Nov 2006 12:57:27 -0500, Mark Shields wrote:
>
> > A re-emerge today brought back those same packages with the X flag
> > profile masked.  Hmm...
>
> Welcome to the world of the testing tree :)
>
>
> --
> Neil Bothwick
>
> Cannot find REALITY.SYS. Universe halted.
>
>
>
Ah yes, I love it!  Though I would never run the ~arch on any of my
servers....  it's nice running bleeding edge on my desktop.

-- 
- Mark Shields

[-- Attachment #2: Type: text/html, Size: 821 bytes --]

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

* Re: [gentoo-user] X USE flag
  2006-11-01 20:23                 ` Neil Bothwick
  2006-11-01 20:36                   ` Mark Shields
@ 2006-11-01 22:12                   ` Mrugesh Karnik
  1 sibling, 0 replies; 15+ messages in thread
From: Mrugesh Karnik @ 2006-11-01 22:12 UTC (permalink / raw
  To: gentoo-user

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

On Thursday 02 November 2006 01:53, Neil Bothwick wrote:
> On Wed, 1 Nov 2006 12:57:27 -0500, Mark Shields wrote:
> > A re-emerge today brought back those same packages with the X flag
> > profile masked.  Hmm...
>
> Welcome to the world of the testing tree :)

Testing? This is all in the stable tree!

-- 
----------------------------------------
Mrugesh Karnik
GPG Key 0xBA6F1DA8
Public key on http://wwwkeys.pgp.net
----------------------------------------

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

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

end of thread, other threads:[~2006-11-01 22:16 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-30 10:01 [gentoo-user] X USE flag Alan McKinnon
2006-10-30 12:02 ` Bo Ørsted Andresen
2006-10-30 13:04   ` Alan McKinnon
2006-10-30 13:21     ` Sascha Lucas
2006-10-30 16:22       ` Alan McKinnon
2006-10-30 18:38     ` Bo Ørsted Andresen
2006-10-30 18:48       ` Hans de Hartog
2006-10-30 19:41         ` Bo Ørsted Andresen
2006-10-31  7:13           ` Alan McKinnon
2006-10-31  8:30             ` Neil Bothwick
2006-11-01 17:57               ` Mark Shields
2006-11-01 20:23                 ` Neil Bothwick
2006-11-01 20:36                   ` Mark Shields
2006-11-01 22:12                   ` Mrugesh Karnik
2006-10-30 19:46         ` Hans de Hartog

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