* [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 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
* 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
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