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

Bug 197932

Summary: sys-apps/portage-2.1.3.17 traceback on p.masked package
Product: Portage Development Reporter: laMusiQue <lamusique.gentoo>
Component: Core - Interface (emerge)Assignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 2.1   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 198097    
Attachments: the portage error
my emerge --info
my /etc/portage/package.mask
my other emerge --info
other other emerge --info
fix the KeyError

Description laMusiQue 2007-11-03 09:35:00 UTC
When i emerge =sys-apps/portage-2.1.3.17 with a portage overlay (mornifle-gentoo-package), portage doesn't like this and try 
Calculating world dependencies \
!!! All ebuilds that could satisfy "media-gfx/openscenegraph" have been masked.
!!! One of the following masked packages is required to complete your request:
Traceback (most recent call last):
  File "/usr/bin/emerge", line 6506, in <module>
    retval = emerge_main()
  File "/usr/bin/emerge", line 6500, in emerge_main


Reproducible: Always
Comment 1 laMusiQue 2007-11-03 09:38:01 UTC
Created attachment 135059 [details]
the portage error

the same error when i mask openscenegraph 2.1 or 2.2 version or when i unmask all version of this package.
Comment 2 laMusiQue 2007-11-03 09:38:22 UTC
Created attachment 135061 [details]
my emerge --info
Comment 3 laMusiQue 2007-11-03 09:40:18 UTC
Created attachment 135062 [details]
my /etc/portage/package.mask

the same bug when i have openscenegraph in /etc/portage/package.mask or when i delete this, this bug persist.
Comment 4 laMusiQue 2007-11-03 09:55:56 UTC
Created attachment 135065 [details]
my other emerge --info

on this system for my portage overlay, portage run good, but is ~x86.
Comment 5 laMusiQue 2007-11-03 09:58:07 UTC
Created attachment 135067 [details]
other other emerge --info

and on this system, any problem, portage 2.1.3.17 is running.
Comment 6 Zac Medico gentoo-dev 2007-11-03 16:42:07 UTC
Created attachment 135098 [details, diff]
fix the KeyError

If this patch is saved as /tmp/r0.patch, then it can be applied as follows:

patch /usr/lib/portage/pym/portage.py < /tmp/r0.patch
Comment 7 laMusiQue 2007-11-03 17:20:45 UTC
(In reply to comment #6)
> Created an attachment (id=135098) [edit]
> fix the KeyError
> 
> If this patch is saved as /tmp/r0.patch, then it can be applied as follows:
> 
> patch /usr/lib/portage/pym/portage.py < /tmp/r0.patch
> 

Thanks a lot for this patch, portage 2.1.3.17 is running.
Comment 8 Zac Medico gentoo-dev 2007-11-04 22:11:20 UTC
This has been released in 2.1.3.18.