Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 86540

Summary: Emerge/Portage does not report upgradable packages when they exist in "emerge -uvp world"
Product: Gentoo Linux Reporter: Matt T. Proud <khanreaper>
Component: [OLD] UnspecifiedAssignee: Portage team <dev-portage>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Matt T. Proud 2005-03-24 08:36:11 UTC
I have noticed an odd issue whereby Portage will not always state that a newer version of a package is available when doing an emerge -uvp world or system; but if I perform an emerge -uvp package name, Portage reports their being a new version. This issue has been present for a long time; it is just that it has really started to annoy me now.

I do not have any portage overlay, just the regular portage tree.

This issue seems to have manifested itself with the latest version of Mozilla.

Reproducible: Sometimes
Steps to Reproduce:
1. emerge -uvp world


Actual Results:  
These are the packages that I would merge, in order: 
 
Calculating world dependencies                            ...done! 
 
Total size of downloads: 0 kB 
bash-2.05b# 
 

Expected Results:  
bash-2.05b# emerge -vp mozilla-firefox mozilla-thunderbird 
 
These are the packages that I would merge, in order: 
 
Calculating dependencies    ...done! 
[ebuild     U ] www-client/mozilla-launcher-1.29 [1.23] 5 kB 
[ebuild     U ] www-client/mozilla-firefox-1.0.2 [1.0.1] -debug +gnome -java 
+ldap +mozdevelop -moznoxft +mozsvg -mozxmlterm -xinerama +xprint 31,992 kB 
[ebuild     U ] mail-client/mozilla-thunderbird-1.0.2 [1.0] +crypt -debug 
+gnome -java +ldap -moznoxft -xinerama +xprint 33,005 kB 
 
Total size of downloads: 65,003 kB 
 

Last synced today, 2005-03-24.  
  
bash-2.05b# emerge -udvp world 
 
These are the packages that I would merge, in order: 
 
Calculating world dependencies                                       ...done! 
 
Total size of downloads: 0 kB 
 
 
bash-2.05b# emerge info  
Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5,  
glibc-2.3.4.20041102-r1, 2.6.10 i686)  
=================================================================  
System uname: 2.6.10 i686 AMD Athlon(tm) XP 3000+  
Gentoo Base System version 1.4.16  
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar  2 2005,  
10:16:57)]  
dev-lang/python:     2.3.4-r1  
sys-devel/autoconf:  2.13, 2.59-r6  
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.4, 1.6.3, 1.4_p6, 1.8.5-r3  
sys-devel/binutils:  2.15.92.0.2-r1  
sys-devel/libtool:   1.5.10-r4  
virtual/os-headers:  2.6.8.1-r2  
ACCEPT_KEYWORDS="x86"  
AUTOCLEAN="yes"  
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"  
CHOST="i686-pc-linux-gnu"  
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"  
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"  
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"  
DISTDIR="/usr/portage/distfiles"  
FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms"  
GENTOO_MIRRORS="http://distfiles.gentoo.org  
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"  
LANG="de_DE.UTF-8"  
MAKEOPTS="-j2"  
PKGDIR="/usr/portage/packages"  
PORTAGE_TMPDIR="/usr/src"  
PORTDIR="/usr/portage"  
SYNC="rsync://rsync.gentoo.org/gentoo-portage"  
USE="3dnow X a52 aac acpi aim alsa apm arts audiofile avi bash-completion  
berkdb bitmap-fonts bluetooth bmp bonobo bzlib calendar cdparanoia cdr crypt  
cups curl divx4linux dv dvd dvdr dvdread eds emacs emboss encode esd evo exif  
fam ffmpegflac font-server foomaticdb fortran freetype ftp gcj gdbm ggi gif  
glut gmail gnome gnustep gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile  
hal howl iconv icq imagemagick imap imlib inifile ipv6 jabber javascript jpeg  
kde ldap lesstif libg++ libwww mad maildir mbox mcal mikmod mime mmap mmx mng  
mono motif mozdevelop mozilla mozsvg mp3 mpeg msession msn mysql nas ncurses  
neXt nls nocardbus nptlobjc offensive ogg oggvorbis openal opengl oscar oss  
pam pcre pda pdflib perl pic png pnp portaudio ppds python qt quicktime  
readline real samba sasl sdl session silc sndfile spell sse ssl svg svga  
svgalib szip tcltk tcpd tetex theora threads tidy tiff truetype truetype-fonts  
type1-fonts unicode usb v4l v4l2 vcd wxwindows x86 xine xml xml2 xmms xpm  
xprint xv zlib"  
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY  
  
bash-2.05b#
Comment 1 SpanKY gentoo-dev 2005-03-24 11:24:14 UTC
world != all packages

use `emerge world --deep -up`
Comment 2 Matt T. Proud 2005-03-24 15:46:30 UTC
Pardon me, but I should have made this more clear in the report than it was:

> bash-2.05b# emerge -udvp world 
 
> These are the packages that I would merge, in order: 
 
> Calculating world dependencies                                       ...done! 
 
> Total size of downloads: 0 kB 

I did attempt it with '-d' = '--deep', and it still did not recognize all packages. Even if not all packages are world packages, I have seen this affect packages that Portage has considered upgrading upon a 'emerge -uvp world' or 'emerge -udvp world.'

If I may ask then, is there a category to which all packages belong then, if for some reason not all go into world?
Comment 3 SpanKY gentoo-dev 2005-03-24 15:49:00 UTC
post your world file as an attachment:
/var/lib/portage/world
Comment 4 Marius Mauch (RETIRED) gentoo-dev 2005-03-24 16:02:20 UTC
-d != --deep
Comment 5 SpanKY gentoo-dev 2005-03-24 16:19:47 UTC
thanks genone

-D -> --deep
-d -> --debug