Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16630 - Incorrect output of emerge -upvk --deep world
Summary: Incorrect output of emerge -upvk --deep world
Status: RESOLVED WORKSFORME
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Nicholas Jones (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-01 15:39 UTC by Robin Johnson
Modified: 2011-10-30 22:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-03-01 15:39:04 UTC
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"
Comment 1 Joakim 2003-03-25 06:19:08 UTC
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!? 
Comment 2 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-04 04:23:48 UTC
I can't produce this anymore. Seems upgrades to portage fixed it. Can you Joakim ?
Comment 3 Joakim 2003-04-05 04:24:01 UTC
Yes it seam to be fixed so I think this bug can be closed. 
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-04-05 21:28:14 UTC
closing since it seems to have gone away now.