Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2173 - kdegraphics-3.0.ebuild breaks portage 1.8.18 with tetex USE flag
Summary: kdegraphics-3.0.ebuild breaks portage 1.8.18 with tetex USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-27 21:03 UTC by Noah Gintis
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

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 Noah Gintis 2002-04-27 21:03:52 UTC
Any attempt to access kdegraphics (which is /usr/portage/kde-
base/kdegraphics/kdegraphics-3.0.ebuild) via emerge 1.8.18 when you have 
the "tetex" USE flag crashes portage. This means you cannot emerge kde, since 
it uses kdegraphics. You also cannot pretend emerge. Workaround (bad): remove 
tetex from USE flags.

Here are the portage errors:

Traceback (most recent call last):
  File "/usr/bin/emerge", line 1228, in ?
    mydepgraph.create(mytype+" "+portage.root+" "+mykey,None,"--onlydeps" not 
in myopts)
  File "/usr/bin/emerge", line 415, in create
    if not self.create(mynew,mybigkey):
  File "/usr/bin/emerge", line 407, in create
    mycheck=portage.db[dep]["vartree"].depcheck(mydep[dep])
  File "/usr/lib/python2.2/site-packages/portage.py", line 1853, in depcheck
    mysplit2=self.dep_wordreduce(mysplit2)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1878, in 
dep_wordreduce
    mydep=self.dep_depreduce(deplist[mypos])
  File "/usr/lib/python2.2/site-packages/portage.py", line 1948, in 
dep_depreduce
    if self.hasnode(mypkgdep):
  File "/usr/lib/python2.2/site-packages/portage.py", line 1804, in hasnode
    myreskey=self.resolve_key(mykey)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1753, in resolve_key
    self.load(mykey)
  File "/usr/lib/python2.2/site-packages/portage.py", line 2252, in load
    mycat,mypkg=string.split(mykey,"/")
ValueError: unpack list of wrong size
Comment 1 Daniel Robbins (RETIRED) gentoo-dev 2002-04-28 02:04:33 UTC
Can you try Portage 1.9.3?  I'm not getting this problem on cvs now and with
1.9.3.  Maybe someone did a bad commit.
Comment 2 Noah Gintis 2002-04-28 11:46:51 UTC
Portage 1.9.3 works. I was using 1.8.18 because that was what came with the 
stage2 tarball on the CDROM dated 4/8/2002. Thanks!