When x11-drivers/ati-drivers-8.20.8 is installed it wants to install 8.21.7, and when 8.21.7 is installed it wants to install 8.20.8... I can not understand how this can occur... Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-suspend2-r3-debug i686) ================================================================= System uname: 2.6.15-suspend2-r3-debug i686 Intel(R) Pentium(R) M processor 1.80GHz Gentoo Base System version 1.12.0_pre15 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium-m -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/share/config /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="he" LINGUAS="en he" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/my/Development/disk-encryption/disk-encryption-portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X X509 aalib acl acpi alsa apache2 apm arts audiofile avi berkdb bidi bitmap-fonts bluetooth bzip2 cdparanoia cdr crypt cups curl directfb dri dts dvd eds emboss encode esd ethereal exif expat fam ffmpeg foomaticdb fortran gdbm gif glut gmp gpm gstreamer gtk gtk2 guile idn imagemagick imlib ipv6 irda java jpeg junit kde kerberos lcms ldap libg++ libwww logrotate mad mikmod mmx mng motif mp3 mpeg ncurses nls ogg oggvorbis openal opengl oss pam pcre pdflib perl png python qt quicktime readline samba sdl smartcard snmp spell sse sse2 ssl subversion svga tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis wifi wmf x509 xine xinerama xml2 xmms xv xvid zlib video_cards_radeon linguas_en linguas_he userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS
Unless you post some useful information, like 'emerge -uDptv world' output when portage wants to upgrade and downgrade, then we won't tell you either.
Well... This is the first time I get this kind of attitude from Gentoo developer... Most were more polite... If you need more info poeple will gladly supply. I found the problem... the ati-drivers-extra version is not sync with the ati-drivers... What I don't understand is why the upgrade is done... I still think you should fix this.
(In reply to comment #2) > Well... > This is the first time I get this kind of attitude from Gentoo developer... > Most were more polite... If you need more info poeple will gladly supply. I marked this bug as NEEDINFO, which means that we need *more information* to find the cause of the problem. The cause of the problem is not apparent at all from what you have posted here, so I asked for more information. > I found the problem... the ati-drivers-extra version is not sync with the > ati-drivers... That's what we need to know and what would the output I asked for provide. > I still think you should fix this. We sure will fix a bug, if we have enough information to find out *where* the bug is. We don't have paranormal abilities, though. And we also make mistakes. And NEEDINFO means just what it says, WONTFIX is for issues that won't be fixed. Reopening.
Same problem here... Alon is right about the ati-drivers extra package, if I remove it then portage does not try to downgrade ati-drivers again. Here's the info when 8.21.7 is installed showing that it wants to downgrade: # emerge -uDptv world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [nomerge ] x11-apps/ati-drivers-extra-8.20.8 +qt [ebuild UD] x11-drivers/ati-drivers-8.20.8 [8.21.7] +opengl 0 kB Total size of downloads: 0 kB # emerge info Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1-abw-t42 i686) ================================================================= System uname: 2.6.15-gentoo-r1-abw-t42 i686 Intel(R) Pentium(R) M processor 1.80GHz Gentoo Base System version 1.12.0_pre15 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X adns alsa apm arts audiofile avi berkdb bitmap-fonts bluetooth bzip2 cairo cdr crypt crypti cups curl dga directfb doc dvd dvdread eds emboss encode erandom ethereal exif expat fam ffmpeg foomaticdb fortran gd gdbm gif glibc-omitfp glut gmp gpm gstreamer gtk gtk2 idn imagemagick imlib ipv6 java jpeg junit kde kdeenablefinal kerberos lcms libg++ libwww lirc mad mikmod mmx mmx2 mng motif mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis openal opengl oss pam pcre pdflib perl pic png python qt quicktime readline real samba sasl sdl snmp spell sse sse2 ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis win32codecs xine xml2 xmms xv xvid zeroconf zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
The ati-drivers-extra ebuild currently contains the line DEPEND="=x11-drivers/ati-drivers-${PV}* This means that if this package is not updated synchronously with ati-drivers, it will force ati-drivers back to the unique version allowed here. An easy way to fix the problem would be to relax DEPEND="=x11-drivers/... in ati-drivers-extra to read DEPEND=">=x11-drivers/... instead. Then the package would tolerate version increases of the ati-drivers.
...
The bug recurred again (this happened about 10 times to me already), as the one-character fix suggested by me in Comment #5 still has not been made, which would fix it once and for all. To be precise: I have ati-drivers and ati-drivers-extra set to ~x86 in /etc/portage/package.keywords. Yesterday, portage emerged the new package ati-drivers-8.24.8. Today it again wants to downgrade that to ati-drivers-8.23.7 All the time, ati-drivers-extra has remained at 8.23.7.