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

Bug 147236

Summary: portage-2.1.1 --newuse remerges some pkgs unexpectedly
Product: Portage Development Reporter: Thomas Bettler <thomas.bettler>
Component: Core - Interface (emerge)Assignee: Portage team <dev-portage>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: 2.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge -uDNpv --debug world

Description Thomas Bettler 2006-09-11 15:06:20 UTC
After upgrading to portage-2.1.1 (due to new behaviour on --newuse) I use command

$ emerge -uDNpv world and get
[......]
[ebuild   R   ] net-fs/shfs-0.35-r3  USE="X -amd -doc" 0 kB
[ebuild   R   ] net-dialup/slmodem-2.9.11_pre20051101  USE="alsa -usb" 0 kB
[......]

But why are those two packages on my list???
There are none of this changes indicated: () * %
Comment 1 Thomas Bettler 2006-09-11 15:11:29 UTC
Created attachment 96751 [details]
emerge -uDNpv --debug world

Hope this debug output helps. 
Please reply within the next days, as I would like to proceed and upgrade...
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-09-11 15:17:10 UTC
(In reply to comment #1)
> Please reply within the next days, as I would like to proceed and upgrade...

Huh? How does this prevent you from doing so?
 
Comment 3 Thomas Bettler 2006-09-11 15:21:35 UTC
Well. In fact exactly nobody.
Just in case you need more debug output ... it might be andvantage still being able to reproduce this behaviour, I guess.
Comment 4 Zac Medico gentoo-dev 2006-09-11 15:35:08 UTC
(In reply to comment #3)
> Just in case you need more debug output ...

Actually, that might help.  Can you run the same command again with FEATURES=python-trace enabled?  The output is extremely verbose and will result in a relatively large file.
Comment 5 Thomas Bettler 2006-09-11 23:39:35 UTC
I had a suspect...

Might it be because I got some new kernel sources pulled in and they want to rebuild, because they contain external kernel modules?
Comment 6 Thomas Bettler 2006-09-12 00:02:26 UTC
Though there are two more modules, why don't they appear?

# module-rebuild list
** Packages which I will emerge are:
        =net-fs/shfs-0.35-r3
        =net-dialup/slmodem-2.9.11_pre20051101
        =media-libs/svgalib-1.9.24
        =app-emulation/vmware-modules-1.0.0.13
Comment 7 Thomas Bettler 2006-09-12 01:43:31 UTC
After some more emerges I got to this point:

$ emerge -uDNpv world and get
[ebuild   R   ] net-fs/shfs-0.35-r3  USE="X -amd -doc" 0 kB
[ebuild   R   ] net-dialup/slmodem-2.9.11_pre20051101  USE="alsa -usb" 0 kB

In case you would like some debug output you find a --debug and the excessive FEATURE=python-trace --debug here:
http://n.ethz.ch/student/bettlert/portage/

What I can found out so far:
These modules it wants to remerge are the only ones in world, the others are pulled via some dependancy.
Comment 8 Zac Medico gentoo-dev 2006-09-12 02:18:15 UTC
It seems like it's one of the hidden flags that's doing it.  Try it like this:

USE_EXPAND_HIDDEN="-*" emerge -pv shfs slmodem
Comment 9 Thomas Bettler 2006-09-12 02:21:31 UTC
That was it! So it's not really a bug.

[ebuild   R   ] net-fs/shfs-0.35-r3  USE="X -amd -doc" KERNEL="linux%" 0 kB
[ebuild   R   ] net-dialup/slmodem-2.9.11_pre20051101  USE="alsa -usb" KERNEL="linux%*" 0 kB

Thank you for helping me explaining this!