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

Bug 1279

Summary: pychecker ebuild writes outside ${D}
Product: Gentoo Linux Reporter: Arcady Genkin (RETIRED) <agenkin>
Component: New packagesAssignee: Karl Trygve Kalleberg (RETIRED) <karltk>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Arcady Genkin (RETIRED) gentoo-dev 2002-03-21 00:33:27 UTC
dev-python/pychecker's ebuild seems to be bogus.  The installation fails with
the below output.  A brief look at the ebuild and setup.py script suggests that
the ebuild writes outside of ${D}, but I might be wrong.

(Sorry, I have no time to look at this myself right now; school+work keep me too
busy). 

changing mode of /var/tmp/portage/pychecker-0.8.7/image//usr/bin/pychecker to 100755
running install_data
copying COPYRIGHT -> /usr/lib/python2.2/site-packages/pychecker
error: /usr/lib/python2.2/site-packages/pychecker/COPYRIGHT: Permission denied

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_install, Line 1, Exitcode 1
!!! (no error message)

!!! emerge aborting on  /usr/portage/dev-python/pychecker/pychecker-0.8.7.ebuild .
Comment 1 Daniel Robbins (RETIRED) gentoo-dev 2002-03-23 01:43:34 UTC
yes, it doesn't seem to want to respect ${D}.  Forwarding to karltk: fix or mask, at your discretion.
Comment 2 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-03-23 10:00:51 UTC
Submitted bug report to the pychecker people. Will mask ebuild(s) for now.
Comment 3 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-04-13 16:38:47 UTC
Fixed in dev-python/pychecker-0.8.10
Comment 4 Jon Nelson (RETIRED) 2002-04-28 00:06:15 UTC
0.8.10 was masked, and did not build for me.
I fixed the ebuild, and created 0.8.10-r1, which works, and though this bug is
closed, I felt it only prudent to comment in it.