Did an emerge sync, then emerge -upvk --deep world to see the updates available. I forgot to go and edit the package masks to keep my MySQL 4 + Samba 3 in place, but I got some weird output from emerge. Note the double occurance of dev-db/mysql-3.23.55. Now look at the build types on each of them. they are different! Why is it mentioned twice anyway? Reproducible: Always Steps to Reproduce: 1. emerge sync 2. have mysql unmasked in packages.mask 3. emerge -uvpk --deep world Actual Results: server1 root # emerge -upvk --deep world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] x11-base/xfree-4.3.0 [4.2.99.902] +sse +nls +mmx +truetype - 3dnow -3dfx [ebuild U ] net-analyzer/nessus-libraries-2.0.0 [1.2.7] +ssl [ebuild U ] net-analyzer/libnasl-2.0.0 [1.2.7] [ebuild U ] net-analyzer/nessus-core-2.0.0 [1.2.7] +tcpd +X +gtk +gtk2 [ebuild U ] net-analyzer/nessus-plugins-2.0.0 [1.2.7] [ebuild U ] x11-base/xfree-drm-4.3.0 [4.2.99.4] [binary UD] dev-db/mysql-3.23.55 [4.0.10] -static +readline +innodb +berkdb +tcpd +ssl [ebuild U ] dev-util/dialog-0.9_beta20030130 [0.9_beta20020814] [ebuild U ] net-misc/rdesktop-1.2.0 [1.2_beta1-r1] +ssl [ebuild UD] net-fs/samba-2.2.8_pre2 [3.0_alpha21] +pam +acl +cups +ldap +ssl +tcpd +oav [ebuild U ] net-libs/libwww-5.4.0-r2 [5.4.0-r1] +ssl +mysql [ebuild U ] net-analyzer/nessus-2.0.0 [1.2.7] [ebuild U ] net-dialup/pptpclient-1.2.0 [1.1.0-r1] +tcltk [ebuild UD] dev-db/mysql-3.23.55 [4.0.10] -static +readline +innodb +berkdb +tcpd +ssl Expected Results: dev-db/mysql-3.23.55 should be listed as binary in both cases. The net-libs/libwww-5.4.0-r2 build listed in the results is something of my own creation. Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2_pre1-r0) ================================================================= System uname: 2.4.20-gentoo-r1 i686 Pentium III (Katmai) GENTOO_MIRRORS="http://gentoo.oregonstate.edu " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/ge neric/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/afs/C /etc/afs/afsws /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 libg++ -3dfx -3dnow aalib acl acpi afs alsa apache2 apm arts avi berkdb bonobo canna cdr cjk crypt cups dga directfb doc dvd encode esd ethereal evo fbcon flash freewnn gb gd ggi gif -gnome gphoto2 gps gtk gtk2 gtkhtml guile imap imlib innodb ipv6 java jikes jpeg junit kde -kerberos lcms ldap leim libgda libwww maildir -matrox mbox mikmod motif mozilla mpeg -mule mysql nas nls oav -oci8 oggvorbis opengl oss -pcmcia -pda pdflib plotutils png pnp - postgres qt -qtmt quicktime ruby samba sasl scanner sdl slp snmp socks5 spell sse svga tcltk tcpd tetex tiff truetype trusted usb -voodoo3 wavelan wmf X xface xml xml2 xmms xv gdbm gpm mmx ncurses pam perl pic python readline slang ssl zlib mozsvg mozcalender mozaccess mozinterfaceinfo mozp3p mozxmlterm" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-march=pentium3 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j4" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox buildpkg"
Not sure if this add something to it, but opening a new one would probably make it a dupe. The issue are still with --deep and mysql4 whitch now is removed fron package.mask, though still "~arch". I run ACCEPT_KEYWORDS="~x86" and after a normal "#emerge sync" I got mysql upgraded to 4.0.12 which is fine with me. I also ran the rebuilder.sh script which gave this result: solar root # /usr/portage/dev-db/mysql/files/rebuilder.sh This might take a while ... /usr/portage/dev-db/mysql/files/rebuilder.sh: line 17: [: too many arguments You will need to rebuild the following packages: ------------ dev-libs/cyrus-sasl dev-perl/DBD-mysql dev-php/mod_php net-ftp/proftpd net-mail/postfix Next time on #emerge sync and then #emerge -up --deep world I get solar root # emerge -up --deep world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] dev-lang/nasm-0.98.36 [0.98.34] [ebuild U ] dev-util/dialog-0.9_beta20030308 [0.9_beta20030130] [ebuild UD] dev-db/mysql-3.23.56 [4.0.12] However now watch this solar root # emerge -p mysql These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] dev-db/mysql-4.0.12 I have search for deps that claim demand <4 but there are no!?
I can't produce this anymore. Seems upgrades to portage fixed it. Can you Joakim ?
Yes it seam to be fixed so I think this bug can be closed.
closing since it seems to have gone away now.