Hi I've emerge ati-drivers-8.23.7 which is marked unstable. I've got a strange message: * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass. Here it the resume of the emerge: >>> emerge (1 of 1) x11-drivers/ati-drivers-8.23.7 to / 000004 >>> Downloading ftp://213.186.33.38/gentoo-distfiles/distfiles/ati-driver-installer-8.23.7-i386.run 000066 * Determining the location of the kernel source code 000067 * Found kernel source directory: 000068 * /usr/src/linux 000069 * Found sources for kernel version: 000070 * 2.6.15-gentoo-r1 000071 * Checking for MTRR support enabled ... 000073 * Checking for AGP support enabled ... 000075 * Checking for DRM support disabled ... 000077 * X11 implementation is xorg-x11. 000078 >>> Unpacking source... 000079 * Unpacking Ati drivers ... 000081 >>> Source unpacked. 000082 * Building the DRM module... 000083 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000084 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000085 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000086 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000087 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000088 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000089 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000090 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000091 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000092 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000146 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000147 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000148 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000149 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000150 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000151 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000152 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000153 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000154 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000155 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000156 >>> Test phase [not enabled]: x11-drivers/ati-drivers-8.23.7 000158 >>> Install ati-drivers-8.23.7 into /var/tmp/portage/ati-drivers-8.23.7/image/ category x11-drivers 000159 * Installing fglrx module 000183 >>> Completed installing ati-drivers-8.23.7 into /var/tmp/portage/ati-drivers-8.23.7/image/ 000185 >>> Merging x11-drivers/ati-drivers-8.23.7 to / 000237 * To switch to ATI OpenGL, run "eselect opengl set ati" 000238 * To change your xorg.conf you can use the bundled "aticonfig" 000239 * Updating module dependencies for 2.6.15-gentoo-r1 ... 000241 * Adding module to moduledb. 000242 >>> Regenerating /etc/ld.so.cache... 000243 >>> x11-drivers/ati-drivers-8.23.7 merged. 000250 >>> 'Selected' packages are slated for removal. 000251 >>> 'Protected' and 'omitted' packages will not be removed. 000256 >>> Unmerging x11-drivers/ati-drivers-8.22.5... 000307 >>> Regenerating /etc/ld.so.cache... 000308 >>> Regenerating /etc/ld.so.cache... 000309 >>> Auto-cleaning packages ... 000311 >>> No outdated packages were found on your system. 000314 * GNU info directory index is up-to-date. 000316 *** processus compl
Hi I've emerge ati-drivers-8.23.7 which is marked unstable. I've got a strange message: * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass. Here it the resume of the emerge: >>> emerge (1 of 1) x11-drivers/ati-drivers-8.23.7 to / 000004 >>> Downloading ftp://213.186.33.38/gentoo-distfiles/distfiles/ati-driver-installer-8.23.7-i386.run 000066 * Determining the location of the kernel source code 000067 * Found kernel source directory: 000068 * /usr/src/linux 000069 * Found sources for kernel version: 000070 * 2.6.15-gentoo-r1 000071 * Checking for MTRR support enabled ... 000073 * Checking for AGP support enabled ... 000075 * Checking for DRM support disabled ... 000077 * X11 implementation is xorg-x11. 000078 >>> Unpacking source... 000079 * Unpacking Ati drivers ... 000081 >>> Source unpacked. 000082 * Building the DRM module... 000083 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000084 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000085 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000086 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000087 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000088 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000089 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000090 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000091 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000092 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000146 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000147 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000148 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000149 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000150 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000151 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000152 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000153 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000154 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000155 * PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass 000156 >>> Test phase [not enabled]: x11-drivers/ati-drivers-8.23.7 000158 >>> Install ati-drivers-8.23.7 into /var/tmp/portage/ati-drivers-8.23.7/image/ category x11-drivers 000159 * Installing fglrx module 000183 >>> Completed installing ati-drivers-8.23.7 into /var/tmp/portage/ati-drivers-8.23.7/image/ 000185 >>> Merging x11-drivers/ati-drivers-8.23.7 to / 000237 * To switch to ATI OpenGL, run "eselect opengl set ati" 000238 * To change your xorg.conf you can use the bundled "aticonfig" 000239 * Updating module dependencies for 2.6.15-gentoo-r1 ... 000241 * Adding module to moduledb. 000242 >>> Regenerating /etc/ld.so.cache... 000243 >>> x11-drivers/ati-drivers-8.23.7 merged. 000250 >>> 'Selected' packages are slated for removal. 000251 >>> 'Protected' and 'omitted' packages will not be removed. 000256 >>> Unmerging x11-drivers/ati-drivers-8.22.5... 000307 >>> Regenerating /etc/ld.so.cache... 000308 >>> Regenerating /etc/ld.so.cache... 000309 >>> Auto-cleaning packages ... 000311 >>> No outdated packages were found on your system. 000314 * GNU info directory index is up-to-date. 000316 *** processus complété *** here it is my 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 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] 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="-Os -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/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="-Os -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://213.186.33.38/gentoo-distfiles/ http://194.117.143.71 http://194.117.143.72 ftp://194.117.143.69/mirrors/gentoo" LANG="fr_FR" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/zugaina-portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dri dvd eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml hal howl idn imagemagick imlib ipv6 java jpeg lcms libg++ libwww mad matroska mikmod mmx mmxext mng motif mp3 mpeg ncurses nls ogg oggvorbis openal opengl oss pam pcre pdflib perl png python qt quicktime readline sdl spell sqlite sse sse2 ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis wxwindows xml2 xmms xv xvid zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Ignore the thing, not intended for users... I also don't understand why does eutils eclass scream, the ebuild does inherit linux-{mod,info} eclass.
(In reply to comment #1) > Ignore the thing, not intended for users... Correct, this isn't for users, but thank-you for comitting this bug. We need this kind of input. > I also don't understand why does eutils eclass scream, the ebuild does inherit > linux-{mod,info} eclass. Because it uses eutils:set_arch_to_kernel() so not only does it use a deprecated API (which btw, is wrapped in linux-info) but it also inherits the eclasses in the incorrect order. Swapping the inherit order should suffice.
Thanks for reporting fixed in CVS