Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 300659 - Emerge has missed updates
Summary: Emerge has missed updates
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-12 05:14 UTC by Alexey Androsov
Modified: 2010-01-13 06:01 UTC (History)
0 users

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 Alexey Androsov 2010-01-12 05:14:38 UTC
$ sudo emerge --update --deep --newuse --alphabetical world                                                                   
[ebuild     U ] sys-libs/tdb-1.2.0-r1 [1.2.0] USE="python -tdbtest -tools" 0 kB [0]
[ebuild     U ] app-misc/strigi-0.7.1 [0.7.0] USE="clucene dbus -debug exif -fam -hyperestraier -inotify (-log) qt4 -test" 915 kB [0=>1]
[ebuild     U ] media-sound/amarok-utils-2.2.2 [2.2.1.90] USE="-bindist -debug" 8,583 kB [0]                                            
[ebuild     U ] x11-themes/gtk-engines-qtcurve-1.0.1 [0.69.2] USE="firefox3 -mozilla" 126 kB [0]                                        
[ebuild     U ] media-sound/amarok-2.2.2 [2.2.1.90] USE="(-aqua) -bindist -cdda -daap -debug embedded -ipod (-kdeenablefinal) -lastfm -mp3tunes -mtp -opengl -semantic-desktop" LINGUAS="-bg -ca -cs -da -de -en_GB -es -et -eu -fi -fr -it -ja -km -nb -nds -nl -pa -pl -pt -pt_BR ru -sl -sr -sr@latin -sv -th -tr -uk -wa -zh_TW" 0 kB [0]                                                                             

I have the same output with  --with-bdeps=y option.

But $emerge -pv samba samba-client says that i have missed update for samba

$ emerge -pv samba samba-client samba-libs
[ebuild   R   ] net-fs/samba-libs-3.4.4  USE="cups netapi pam smbclient syslog -addns -ads -aio -caps -cluster -debug -examples -ldap -ldb -samba4 -smbsharemodes -tools -winbind" 0 kB
[ebuild     U ] net-fs/samba-client-3.4.4 [3.4.3] USE="cups syslog -ads -aio -avahi -caps -cluster -debug -ldap -minimal -samba4 -winbind -zeroconf" 0 kB
[ebuild     U ] net-fs/samba-3.4.4 [3.4.3] USE="client -server" 0 kB


System: ~amd64
sys-apps/portage - 2.1.7.16

Reproducible: Always

Actual Results:  
Missed update for samba

Expected Results:  
Samba have to be updated
Comment 1 Zac Medico gentoo-dev 2010-01-12 05:55:40 UTC
Do they have any reverse dependencies? You can check like this:

  emerge -pv --depclean samba
Comment 2 Alexey Androsov 2010-01-12 08:30:11 UTC
My output:
$ emerge -pv --depclean samba

Calculating dependencies... done!

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

 net-fs/samba
    selected: 3.4.3
   protected: none
     omitted: none

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

Packages installed:   685
Packages in world:    91
Packages in system:   50
Required packages:    684
Number to remove:     1


Little more information:
I've founded this strange behaviour when i run --depclean after regular update.
Samba doens't need to be deleted because it required by kdebase-kioslaves for example
Comment 3 Zac Medico gentoo-dev 2010-01-13 00:52:43 UTC
I guess you don't have USE=samba enabled for kdebase-kioslaves. Either that, or kdebase-kioslaves will also be removed by --depclean.
Comment 4 Alexey Androsov 2010-01-13 05:40:17 UTC
$ emerge -pv kdebase-kioslaves

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

Calculating dependencies... done!
[ebuild   R   ] kde-base/kdebase-kioslaves-4.3.4  USE="bzip2 handbook samba (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -lzma -openexr" 0 kB

$ emerge -pv --depclean
                                                                                                                                                          
 sys-kernel/vanilla-sources                                                                                                                               
    selected: 2.6.32.2                                                                                                                                    
   protected: none                                                                                                                                        
     omitted: 2.6.32.3                                                                                                                                    

 dev-db/libiodbc
    selected: 3.52.7 
   protected: none   
     omitted: none   

 net-fs/samba
    selected: 3.4.3
   protected: none
     omitted: none

 dev-perl/yaml
    selected: 0.70
   protected: none
     omitted: none

 dev-python/pyxml
    selected: 0.8.4-r2
   protected: none
     omitted: none

 dev-db/virtuoso-server
    selected: 5.0.12
   protected: none
     omitted: none

 net-fs/samba-client
    selected: 3.4.3
   protected: none
     omitted: none

 dev-db/virtuoso-odbc
    selected: 5.0.12
   protected: none
     omitted: none

 dev-libs/iniparser
    selected: 3.0b-r1
   protected: none
     omitted: none
Comment 5 Zac Medico gentoo-dev 2010-01-13 05:51:53 UTC
The kdebase-kioslaves dependency looks like this:

   || ( net-fs/samba >=net-fs/samba-libs-3.4[smbclient] )

So, apparently net-fs/samba is redundant since you've got samba-libs. If you really want to keep net-fs/samba (and have it automatically updated), you should add it to world like this:

  emerge --noreplace net-fs/samba
Comment 6 Alexey Androsov 2010-01-13 06:01:27 UTC
Thanks! I'll add net-fs/samba to world