On Monday 12 December 2005 10:11, a tiny voice compelled Holly Bostick to 
write:
> Ernie Schroder schreef:
> > On Monday 12 December 2005 09:12, a tiny voice compelled Marc
> >
> > Christiansen to write:
> >> Ernie Schroder <[EMAIL PROTECTED]> wrote:
> >>> [ebuild     UD]       sys-devel/m4-1.4.3 [1.4.4] [ebuild     UD]
> >>> sys-devel/autoconf-wrapper-3-r1 [3.2] [nomerge      ]
> >>> app-admin/perl-cleaner-1.01 [ebuild     UD]
> >>> dev-lang/perl-5.8.6-r8 [5.8.7-r2] [ebuild     UD]
> >>> sys-devel/libperl-5.8.6-r1 [5.8.7]
> >>
> >> The four packages above that portage wants to downgrade are all in
> >> ~x86. Looks like you had ACCEPT_KEYWORDS="~x86" in your
> >> /etc/make.conf but deleted it or you removed the packages from
> >> package.keywords.
> >>
> >> Hope that helps, Marc
> >
> > Close but no cigar. I did use
> >
> > ACCEPT_KEYWORDS="~x86" emerge kde
> >
> > All of these ~x86 packages were brought in at that time
>
> Well, that explains it.
>
> For the 7 billionth time,  ACCEPT_KEYWORDS= on the emerge command line
> is a /temporary/ setting, valid /only for that emerge/.
>
> Portage *does not remember it* once the emerge is completed-- so as far
> as it knows, it is only allowed to install the stable packages for KDE,
> not the unstable.
>
> That is why it's trying to downgrade-- and this is why you are not
> supposed to use  ACCEPT_KEYWORDS= on the command line (because this will
> happen, and it's a real PITA, as you see).
>
> In order to authorize Portage to accept *and keep* the unstable
> packages, you /must/
>
> 1) either add "~x86" to  the ACCEPT_KEYWORDS= setting in /etc/make.conf
> (but this will allow all unstable packages, which you may not want);
>
> 2) add the specific unstable packages you want to
> /etc/portage/package.keywords
>
> These are the only settings that will permanently override the default
> settings, which are "allow stable only", unsurprisingly.
>
> I'm sorry to say, but either suck it up and add all the relevant
> packages to /etc/portage/package.keywords (several people have posted
> little scripts to do this, check the archives), or suck it up and wait
> till the packages are stable.
>
> HTH,
> Holly


I'm not sure I follow your logic Holly. I know exactly what ACCEPT_KEYWORDS on 
the command line does. I used it for KDE only and all of the kde packages are 
in package.keywords. One would think that an update would not try to 
downgrade packages that are depended on by entries in .keywords, or is 
portage just not that smart?
Assuming that I DO NOT KNOW WHAT I'M TALKING ABOUT, in your opinion, would it 
be safe to let portage downgrade the packages it seems to want to?

> (several people have posted
> little scripts to do this, check the archives)

That is how I generated package.keywords. The packages that are trying to 
downgrade were not listed by those scripts.
-- 
Regards, Ernie
100% Microsoft and Intel free

 10:35:12 up 2 days,  1:58,  2 users,  load average: 0.02, 0.15, 0.27
Linux 2.6.14-gentoo-r42.6.14-r-4_new i686 AMD Athlon(tm) XP 2400+
-- 
gentoo-user@gentoo.org mailing list

Reply via email to