Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151082 - portage-2.1.2_pre2-r9 - emerge -pv doesn't display anything for some installed ebuilds masked by keyword
Summary: portage-2.1.2_pre2-r9 - emerge -pv doesn't display anything for some installe...
Status: RESOLVED FIXED
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: InVCS, REGRESSION
Depends on:
Blocks: 147007
  Show dependency tree
 
Reported: 2006-10-12 16:03 UTC by Chris Slycord
Modified: 2006-10-14 00:56 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 Chris Slycord 2006-10-12 16:03:36 UTC
I have portage version 2.1.2_pre2-r9. I'm running ~x86. But I changed my make.conf to comment out the ACCEPT_KEYWORDS line but I haven't downgraded anything.

Now if I do "emerge getdelta -pv" I get the following output:
These are the packages that would be merged, in order:

Calculating dependencies... done!

Total size of downloads: 0 kB

If I uncomment the ACCEPT_KEYWORDS="~x86" I instead get the following output:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] app-portage/getdelta-0.7.6 [0.7.4] 10 kB

Total size of downloads: 10 kB

Also, getdelta-0.7.6 is the only version of it in portage and it is masked ~x86. When I did the same type of test with other packages (like ck-sources) the output told me that all the versions were masked by keyword like expected.
Comment 1 Chris Slycord 2006-10-13 01:03:46 UTC
Someone changed the summary to not be what I was saying.

All of the packages I've looked at that were masked by keyword had the correct output. But in the case of getdelta, it failed.
Comment 2 Zac Medico gentoo-dev 2006-10-13 01:56:32 UTC
The summary is accurate.  I can reproduce the problem:

$ emerge -pvd getdelta
myaction None
myopts {'--with-bdeps': 'y', '--pretend': True, '--debug': True, '--verbose': True, '--buildpkg': True}

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

Calculating dependencies
Parent:    None
Depstring: app-portage/getdelta
Priority: 2
Candidates: ['app-portage/getdelta']
installed: app-portage/getdelta-0.7.4                                                                                                       -Exiting... None                                                                                                                            ... done!

Total size of downloads: 0 kB
Comment 3 Zac Medico gentoo-dev 2006-10-13 20:41:02 UTC
This is fixed in svn r4678.  Note that bug 149816 will cause similar behavior in other situations like this where the installed ebuild is no longer in the portage tree.
Comment 4 Zac Medico gentoo-dev 2006-10-14 00:56:24 UTC
This has been released in 2.1.2_pre3.