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
signature.asc
Description: This is a digitally signed message part