Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77353 - emerge --update world should show when it's updating something from overlay
Summary: emerge --update world should show when it's updating something from overlay
Status: RESOLVED WORKSFORME
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-10 01:49 UTC by Ian P. Christian
Modified: 2005-01-13 11:30 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-01-10 01:49:00 UTC
Often I use portage overly to enhance featuresets of packages, however when emerge --update doesn't show when it's updating something from overly, whilst updating a version, it might actually reduce the featureset, and stop a deamon from running.  
For example, I have hacked the exim-4.43-r1 ebuild to allow SPF, however exim-4.43-r2 came out, and emerge didn't make it appearnt it was about to update a custom package.  I could rename my package to eximcustom-4.43, but then I don't know when my package isn't the latest version anymore.

A little [1] should appear, likeit does when installing something form overlay, to inform you it's updating something.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2005-01-10 02:12:09 UTC
emerge -pv shows that information already.
Comment 2 Ian P. Christian 2005-01-10 02:48:47 UTC
It doens't. No warning is visible below, but as tests show, currently installed exim is in portage overly, and the one it's trying to upgrade to isn't.

# emerge --update --deep world -pv

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild     U ] mail-mta/exim-4.43-r2 [4.43-r1] -X -dnsdb +exiscan +exiscan-acl +ipv6 +ldap -lmtp -mailwrapper -mbox +mysql -nis +pam +perl -postgres -sasl +ssl -syslog -tcpd 0 kB

Total size of downloads: 0 kB


# qpkg -vv -I exim
   /var/db/pkg/mail-mta/exim-4.43-r1/exim-4.43-r1.ebuild
mail-mta/exim-4.43-r1 *

# diff /var/db/pkg/mail-mta/exim-4.43-r1/exim-4.43-r1.ebuild /usr/portage/mail-mta/exim/exim-4.43-r1.ebuild  | wc -l
42

# diff /var/db/pkg/mail-mta/exim-4.43-r1/exim-4.43-r1.ebuild /usr/local/portage/mail-mta/exim/exim-4.43-r1.ebuild  | wc -l
0
Comment 3 SpanKY gentoo-dev 2005-01-10 15:09:03 UTC
we cant hold your hand with everything

i think `emerge -pv` is more than sufficient and/or files in /etc/portage/ to control local masking
Comment 4 David 2005-01-13 11:30:43 UTC
Please see bug 77873 for a potential "solution" to this problem.