Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2357 - portage fails to merge xine-ui
Summary: portage fails to merge xine-ui
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Jon Nelson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-02 16:05 UTC by Bruce A. Locke (RETIRED)
Modified: 2011-10-30 22:18 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 Bruce A. Locke (RETIRED) gentoo-dev 2002-05-02 16:05:43 UTC
Portage 1.9.5-r1 befomre someone changed xine-ui ebuild:

>>> emerge media-video/xine-ui-0.9.9-r1 to /
>>> md5 ;-) xine-ui-0.9.9.tar.gz
Traceback (most recent call last):
  File "/usr/sbin/emerge", line 1332, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/sbin/emerge", line 603, in merge
    retval=portage.doebuild(y,"merge",myroot,edebug)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1034, in doebuild
    if not digestcheck(checkme):
  File "/usr/lib/python2.2/site-packages/portage.py", line 897, in digestcheck
    mymd5=perform_md5(settings["DISTDIR"]+"/"+x)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1296, in perform_md5
    return perform_checksum(x)[0]
  File "/usr/lib/python2.2/site-packages/portage.py", line 69, in perform_checksum
    return fchksum.fmd5t(filename)
IOError: [Errno 2] No such file or directory:
'/usr/portage/distfiles/xine-ui-gentoo-extra.tar.bz2'


After build was changed:
>>> emerge media-video/xine-ui-0.9.9-r1 to /
>>> md5 ;-) xine-ui-0.9.9.tar.gz
>>> No messages digest found for xine-ui-gentoo-extra.tar.bz2.
>>> "digest" mode enabled; auto-generating new digest...
>>> Generating digest file...
Traceback (most recent call last):
  File "/usr/sbin/emerge", line 1332, in ?
    mydepgraph.merge(mydepgraph.altlist())
  File "/usr/sbin/emerge", line 603, in merge
    retval=portage.doebuild(y,"merge",myroot,edebug)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1034, in doebuild
    if not digestcheck(checkme):
  File "/usr/lib/python2.2/site-packages/portage.py", line 891, in digestcheck
    digestgen(myarchives)
  File "/usr/lib/python2.2/site-packages/portage.py", line 850, in digestgen
    mymd5=perform_md5(myfile)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1296, in perform_md5
    return perform_checksum(x)[0]
  File "/usr/lib/python2.2/site-packages/portage.py", line 69, in perform_checksum
    return fchksum.fmd5t(filename)
IOError: [Errno 2] No such file or directory:
'/usr/portage/distfiles/xine-ui-gentoo-extra.tar.bz2'
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-05-02 19:08:26 UTC
Well, I tried to make it fetch the directfb add-ons if the directfb flag was in
USE.  However, now, I have it fetch that anyway, and only apply it when the flag
is in USE. 

I figured since it is erroring out otherwise, and also since the original
sources were supposed to have that stuff anyway, may as well fetch 'em.  That
should resolve all this.
Comment 2 Bruce A. Locke (RETIRED) gentoo-dev 2002-05-02 22:18:58 UTC
I filed this bug for drobbins...  should portage handle this better or is it a
niche case we shouldn't care about?
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2002-05-03 16:37:52 UTC
well, there are other packages that use that sort of notation -- postfix comes
to mind.  does that work for you?
Comment 4 Jon Nelson (RETIRED) 2002-05-08 20:26:53 UTC
With portage 1.9.10, I am unable to reproduce this.
If nobody can reproduce this within a week or so, shall I consider it closed?