On Sat, 2005-09-03 at 12:14 -0500, Roy Wright wrote:
> Howdy,
> 
> I have my system set up to sync every night then send me a notification 
> message.
> I then examine what has changed and decide when to do the emerge.
> 
> For the past week, emerge -uDNv world has been toggling arts, kdelibs, 
> and kwin.
> What I mean is that if 3.4.1 is installed then it upgrades to 3.4.2 
> (which is as expected
> since I have these in my package.keywords file).  The problem seems to 
> be that when
> 3.4.2 is installed, emerge wants to downgrade them to 3.4.1.  This 
> doesn't make
> sense to me.
> 
> I'm also at a loss on how to troubleshoot this.
> 
> Here's what I can see:
> 
> royw-gentoo ~ # emerge -uDNv world -p
> 
> These are the packages that I would merge, in order:
> 
> Calculating world dependencies ...done!
> [ebuild     UD] kde-base/arts-3.4.1-r2 [3.4.2] +alsa +arts 
> -artswrappersuid -debug +esd -hardened -jack +kdeenablefinal +mp3 
> +vorbis +xinerama 0 kB
> [ebuild     UD] kde-base/kdelibs-3.4.1-r2 [3.4.2] +alsa +arts +cups 
> -debug +doc -jpeg2k +kdeenablefinal +kerberos -openexr +spell +ssl +tiff 
> +xinerama -zeroconf 0 kB
> [ebuild     UD] kde-base/kwin-3.4.1 [3.4.2] +arts -debug +kdeenablefinal 
> -kdexdeltas +xinerama 0 kB
> 
> Total size of downloads: 0 kB
> royw-gentoo ~ # eix -e arts
> * kde-base/arts
>      Available versions:  1.2.3 1.3.2 1.3.2-r1 3.4.1-r2 ~3.4.2 [M]3.5_alpha1
>      Installed:           1.3.2-r1 3.4.2
>      Homepage:            http://multimedia.kde.org/
>      Description:         aRts, the KDE sound (and all-around 
> multimedia) server/output manager
> 
> 
> Found 1 matches
> royw-gentoo ~ # grep arts /etc/portage/*
> /etc/portage/package.keywords:kde-base/arts ~x86
> /etc/portage/package.keywords:kde-base/kdemultimedia-arts ~x86
> /etc/portage/package.keywords:kde-base/artsplugin-mpeglib ~x86
> /etc/portage/package.keywords:kde-base/artsplugin-mpg123 ~x86
> /etc/portage/package.keywords:kde-base/artsplugin-audiofile ~x86
> /etc/portage/package.keywords:kde-base/artsplugin-xine ~x86
> 
> 
> Any ideas?
> 
> TIA,
> Roy
> 
Hi,
Use the "--tree" option of 'emerge' (or "t" for short), it gives you a
tree-view of the packages, and what is most important the dependencies
even with some installed packages.
Think that when going to 3.4.2 it's a simple upgrade as this is the
latest version, but the Downgrade is due to some installed package which
depends on <=3.4.1-rX and consequently requires a downgrade (see which
one using "--tree").
Check man emerge, etc.
HTH. Rumen

Attachment: signature.asc
Description: This is a digitally signed message part



Reply via email to