Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 97259 - emerge --update --newuse ignored overlay
Summary: emerge --update --newuse ignored overlay
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-27 15:29 UTC by Ian P. Christian
Modified: 2005-06-28 02:00 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 Ian P. Christian 2005-06-27 15:29:47 UTC
emerge --update --newuse world  
does not seem to take any notice of overlay packages. 
 
This *should* be updating all packages who have new useflags... 
 
dev2 cyrus-imapd # emerge --update --deep world -av --newuse 
 
These are the packages that I would merge, in order: 
 
Calculating world dependencies ...done! 
[ebuild   R   ] app-editors/nano-1.3.7  -build -debug -justify +ncurses +nls 
-nomac +slang* +spell -unicode 0 kB 
[ebuild   R   ] net-misc/openssh-3.9_p1-r2  -X509 -chroot -hpn +ipv6 -kerberos 
+ldap* -nocxx +pam (-selinux) -sftplogging -skey -smartcard -static +tcpd 43 
kB 
 
Total size of downloads: 43 kB 
 
Do you want me to merge these packages? [Yes/No] Interrupted. 
 
notice these packages also have new useflags, but were not mentioned above 
 
dev2 cyrus-imapd # emerge --update --deep cyrus-imapd -av --newuse 
 
These are the packages that I would merge, in order: 
 
Calculating dependencies ...done! 
[ebuild   R   ] dev-libs/cyrus-sasl-2.1.20  -authdaemond +berkdb +gdbm -java 
-kerberos +ldap* -mysql +pam -postgres +ssl -static 0 kB 
[ebuild   R   ] net-mail/cyrus-imapd-2.2.12-r3  -afs -drac -idled -kerberos 
+kolab* +pam -snmp +ssl +tcpd -unsupported_8bit 0 kB [1] 
 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2005-06-27 15:34:47 UTC
I'd rather bet that cyrus isn't in your world file, please check with

emerge -ep world|grep cyrus-imapd
Comment 2 Ian P. Christian 2005-06-27 15:39:30 UTC
You're quite right (thanks for the quick response). 
 
How would this have been possible?  I know it was dragged in due to a 
dependency and therefore wasn't specifically installed.  
If this mistake is mine (in which case, I appologise for bugging it), how 
should I be updating all packages that would have changed use flags. I've been 
using the above command for ages assuming it did what I exepected.  
 
Many Thanks, 
 
Ian 
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-06-28 02:00:25 UTC
Marking as invalid; "world" does not mean "all" packages, even with --deep.
There are quite a few bugs on this.