public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Q on keywording java and xorg
@ 2006-07-07  1:22 W.Kenworthy
  2006-07-07  3:11 ` Richard Fish
  0 siblings, 1 reply; 7+ messages in thread
From: W.Kenworthy @ 2006-07-07  1:22 UTC (permalink / raw
  To: gentoo-user List

Part of the process for upgrading to the new java system, and using
modular X (before it became stable) requires keywording
via /etc/portage/package.keywords.

What happens when the keywording is no longer necessary?  It appears
that you slowly collect an ~x86 system as the keywords grow! - along
with the breakages that implies (I was recently caught, which is why I
am asking)

Over time, my two stable(!) systems are now 153 and 421 ~x86 packages
respectively in *THAT* file.  The larger system required modular X
because of the i810 driver (now at 7.1), but now stable 7.0 is released,
I assume I am going to have a terminally broken system if I just delete
the keywords?

Is there a way to easily stop the system upgrading until the stable
packages catch up? - without breakages?

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



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

* Re: [gentoo-user] Q on keywording java and xorg
  2006-07-07  1:22 [gentoo-user] Q on keywording java and xorg W.Kenworthy
@ 2006-07-07  3:11 ` Richard Fish
  2006-07-07  3:13   ` Richard Fish
  2006-07-07 12:28   ` Benno Schulenberg
  0 siblings, 2 replies; 7+ messages in thread
From: Richard Fish @ 2006-07-07  3:11 UTC (permalink / raw
  To: gentoo-user

On 7/6/06, W.Kenworthy <billk@iinet.net.au> wrote:
> Is there a way to easily stop the system upgrading until the stable
> packages catch up? - without breakages?

Use version masks in your keywords file.  So rather than

x11-base/xorg-x11 ~x86

Use

<x11-base/xorg-x11-7.1

This will allow ~x86 versions of xorg 7.0, but wait until 7.1 goes
stable before upgrading to that.  You can use the specific version of
a ~x86 package that is available now if you like...but be careful if
you do this as some versions might disappear from portage without ever
going stable, causing portage to want to downgrade something back to
stable.

As far as going back to stable, it should be no more risky than going
~x86.  Just remove the keywords, and "emerge -DNv world" will give you
the stable versions of those packages.  The standard revdep-rebuild
and the like will still apply, just as with an "update".

One useful trick for seeing what versions you might want to backup to
is to export ACCEPT_KEYWORDS=-~x86 and use --pretend.  For example:

ACCEPT_KEYWORDS=-~x86 emerge -Dvp world

will show you every ~x86 package you have installed, and what the
stable version is.

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



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

* Re: [gentoo-user] Q on keywording java and xorg
  2006-07-07  3:11 ` Richard Fish
@ 2006-07-07  3:13   ` Richard Fish
  2006-07-07 12:28   ` Benno Schulenberg
  1 sibling, 0 replies; 7+ messages in thread
From: Richard Fish @ 2006-07-07  3:13 UTC (permalink / raw
  To: gentoo-user

On 7/6/06, Richard Fish <bigfish@asmallpond.org> wrote:
> Use
>
> <x11-base/xorg-x11-7.1
>
> This will allow ~x86 versions of xorg 7.0, but wait until 7.1 goes
> stable before upgrading to that.

Actually, I should have written:

<=x11-base/xorg-x11-7.0.99

The first case might give you ~x86 -rc releases of 7.1....if any ever exist.

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



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

* Re: [gentoo-user] Q on keywording java and xorg
  2006-07-07  3:11 ` Richard Fish
  2006-07-07  3:13   ` Richard Fish
@ 2006-07-07 12:28   ` Benno Schulenberg
  2006-07-07 17:12     ` Richard Fish
  1 sibling, 1 reply; 7+ messages in thread
From: Benno Schulenberg @ 2006-07-07 12:28 UTC (permalink / raw
  To: gentoo-user

Richard Fish wrote:
> For example:
>
> ACCEPT_KEYWORDS=-~x86 emerge -Dvp world
>
> will show you every ~x86 package you have installed, and what the
> stable version is.

Doing that shows nothing for me.  But renaming the package.keywords 
file shows about a hundred lines of downgrades (mostly KDE).  This 
is with using Portage 2.1-r1.  Is it a newer Portage feature?

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



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

* Re: [gentoo-user] Q on keywording java and xorg
  2006-07-07 12:28   ` Benno Schulenberg
@ 2006-07-07 17:12     ` Richard Fish
  2006-07-07 20:18       ` Benno Schulenberg
  0 siblings, 1 reply; 7+ messages in thread
From: Richard Fish @ 2006-07-07 17:12 UTC (permalink / raw
  To: gentoo-user

On 7/7/06, Benno Schulenberg <benno.schulenberg@gmail.com> wrote:
> Richard Fish wrote:
> > ACCEPT_KEYWORDS=-~x86 emerge -Dvp world
>
> Doing that shows nothing for me.  But renaming the package.keywords
> file shows about a hundred lines of downgrades (mostly KDE).  This
> is with using Portage 2.1-r1.  Is it a newer Portage feature?

No, it is a pretty standard environment variable export thingy.
Perhaps you typo'd something?

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



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

* Re: [gentoo-user] Q on keywording java and xorg
  2006-07-07 17:12     ` Richard Fish
@ 2006-07-07 20:18       ` Benno Schulenberg
  2006-07-07 20:36         ` Richard Fish
  0 siblings, 1 reply; 7+ messages in thread
From: Benno Schulenberg @ 2006-07-07 20:18 UTC (permalink / raw
  To: gentoo-user

Richard Fish wrote:
> On 7/7/06, Benno Schulenberg <benno.schulenberg@gmail.com> wrote:
> > Richard Fish wrote:
> > > ACCEPT_KEYWORDS=-~x86 emerge -Dvp world
> >
> > Doing that shows nothing for me.  But renaming the
> > package.keywords file shows about a hundred lines of downgrades
> > (mostly KDE).  This is with using Portage 2.1-r1.  Is it a
> > newer Portage feature?
>
> No, it is a pretty standard environment variable export thingy.

Ah.  But I don't have ~x86 in ACCEPT_KEYWORDS, just in the 
package.keywords file for a series of packages.  So that won't work 
for me.

> Perhaps you typo'd something?

No, selected and midclicked.  If, then you.  :)

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



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

* Re: [gentoo-user] Q on keywording java and xorg
  2006-07-07 20:18       ` Benno Schulenberg
@ 2006-07-07 20:36         ` Richard Fish
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Fish @ 2006-07-07 20:36 UTC (permalink / raw
  To: gentoo-user

On 7/7/06, Benno Schulenberg <benno.schulenberg@gmail.com> wrote:
> Ah.  But I don't have ~x86 in ACCEPT_KEYWORDS, just in the
> package.keywords file for a series of packages.  So that won't work
> for me.

Hrm, seems the USE environment var will override package.use (see
USE_ORDER in make.conf), but ACCEPT_KEYWORDS env var will not override
package.keywords.  Damn that's confusing.

/me goes to search for existing bug report...

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



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

end of thread, other threads:[~2006-07-07 20:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-07  1:22 [gentoo-user] Q on keywording java and xorg W.Kenworthy
2006-07-07  3:11 ` Richard Fish
2006-07-07  3:13   ` Richard Fish
2006-07-07 12:28   ` Benno Schulenberg
2006-07-07 17:12     ` Richard Fish
2006-07-07 20:18       ` Benno Schulenberg
2006-07-07 20:36         ` Richard Fish

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