Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 363391 - "emerge -uND @world" doesn't update all packages
Summary: "emerge -uND @world" doesn't update all packages
Status: RESOLVED NEEDINFO
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-12 20:59 UTC by lxg
Modified: 2011-04-12 22:04 UTC (History)
0 users

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


Attachments
/var/lib/portage/world (world,5.54 KB, text/plain)
2011-04-12 21:26 UTC, lxg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lxg 2011-04-12 20:59:57 UTC
I usually update my system with the following line:


I was astonished to see that this did not upgrade all packages (NB: Konqueror is a "favourite"):

-----------------------

lab ~ # emerge -pv konqueror

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] kde-base/svgpart-4.6.2 [4.6.1] USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild     U ] kde-base/keditbookmarks-4.6.2 [4.6.1] USE="(-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB
[ebuild     U ] kde-base/konqueror-4.6.2 [4.6.1] USE="bookmarks handbook svg (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -thumbnail" 0 kB

Total: 3 packages (3 upgrades), Size of downloads: 0 kB
lab ~ # emerge -pvuND --with-bdeps=y @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
lab ~ # emerge -pvuND @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
lab ~ # emerge -pvu @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
lab ~ # emerge -pvu world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB


-----------------------

This should not happen, right? Or did I miss something?

Reproducible: Always




lab ~ # emerge --info
Portage 2.1.9.45 (default/linux/amd64/10.0/desktop, gcc-4.5.2, glibc-2.13-r2, 2.6.38-gentoo x86_64)
=================================================================
System uname: Linux-2.6.38-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_960_@_3.20GHz-with-gentoo-2.0.2
Timestamp of tree: Tue, 12 Apr 2011 19:15:01 +0000
ccache version 3.1.4 [disabled]
app-shells/bash:     4.2_p8
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.7.1-r1, 3.1.3-r1
dev-util/ccache:     3.1.4
dev-util/cmake:      2.8.4
sys-apps/baselayout: 2.0.2
sys-apps/openrc:     0.8.1
sys-apps/sandbox:    2.5
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.5.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
virtual/os-headers:  2.6.38 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -msse4.1 -mcx16 -msahf -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.2/ext-active/ /etc/php/cgi-php5.2/ext-active/ /etc/php/cli-php5.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=core2 -msse4.1 -mcx16 -msahf -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs buildpkg distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
Comment 1 Sebastian Luther (few) 2011-04-12 21:11:16 UTC
Please post the output of "emerge -cp".
Comment 2 lxg 2011-04-12 21:15:43 UTC
(If you hope to see Konqueror there, I have emerged it right before. But it was recorded in /var/lib/portage/world before already. So it should definitely be included on a world upgrade.)


------------------------

>>> These are the packages that would be unmerged:                                                                       

 sys-kernel/gentoo-sources
    selected: 2.6.38 
   protected: none 
     omitted: 2.6.38-r1 

 sys-apps/dmidecode
    selected: 2.11 
   protected: none 
     omitted: none 

 dev-util/chromium-tools
    selected: 0.1.7 
   protected: none 
     omitted: none 

 dev-lang/v8
    selected: 3.1.8.3 
   protected: none 
     omitted: none 

 dev-java/ant-core
    selected: 1.8.1 
   protected: none 
     omitted: none 

 virtual/perl-PodParser
    selected: 1.38 
   protected: none 
     omitted: none 

 dev-lang/vala
    selected: 0.10.4-r1 
   protected: none 
     omitted: 0.12.0 

 dev-perl/Crypt-SSLeay
    selected: 0.58 
   protected: none 
     omitted: none 

 net-dns/libidn
    selected: 1.20 
   protected: none 
     omitted: none 

 dev-python/pysvn
    selected: 1.7.5 
   protected: none 
     omitted: none 

 dev-util/scons
    selected: 2.0.1 
   protected: none 
     omitted: none 

 perl-core/PodParser
    selected: 1.38 
   protected: none 
     omitted: none 

 dev-java/javatoolkit
    selected: 0.3.0-r6 
   protected: none 
     omitted: none 

 dev-python/pycxx
    selected: 6.2.3-r1 
   protected: none 
     omitted: none 

All selected packages: dev-python/pysvn-1.7.5 dev-perl/Crypt-SSLeay-0.58 net-dns/libidn-1.20 dev-lang/v8-3.1.8.3 virtual/perl-PodParser-1.38 sys-apps/dmidecode-2.11 dev-lang/vala-0.10.4-r1 dev-java/ant-core-1.8.1 dev-java/javatoolkit-0.3.0-r6 dev-python/pycxx-6.2.3-r1 sys-kernel/gentoo-sources-2.6.38 dev-util/scons-2.0.1 dev-util/chromium-tools-0.1.7 perl-core/PodParser-1.38

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Packages installed:   1190
Packages in world:    265
Packages in system:   51
Required packages:    1176
Number to remove:     14
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2011-04-12 21:17:47 UTC
Maybe you should attach that world file.
Comment 4 lxg 2011-04-12 21:26:05 UTC
Created attachment 269719 [details]
/var/lib/portage/world

As requested.
Comment 5 Sebastian Luther (few) 2011-04-12 21:30:52 UTC
Please post the output of "emerge -pv konqueror --complete-graph".
Comment 6 lxg 2011-04-12 21:32:47 UTC
lab ~ # emerge -pv konqueror --complete-graph

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/konqueror-4.6.2  USE="bookmarks handbook svg (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -thumbnail" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

---------------

(I could unmerge Konqueror or other packages again for testing, if it helps.)
Comment 7 Sebastian Luther (few) 2011-04-12 21:43:58 UTC
That would help assuming your problem is still reproducible then.
Comment 8 lxg 2011-04-12 22:04:21 UTC
Hm, unfortunately, I can't downgrade anymore. 4.6.1 appears not to be in Portage anymore, and 4.5.* is masked. I'll close the bug for now as "NEEDINFO" and reopen it as soon as I have something new. (Sorry I had to update Konqueror, because I needed to get my Binhost machine ready for tomorrow.)