| Summary: | biopython-1.23.ebuild (update) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Peter Bienstman (RETIRED) <pbienst> |
| Component: | New packages | Assignee: | George Shapovalov (RETIRED) <george> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | enhancement | CC: | pbienst, python |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
new ebuild
biopython_1.21_1.23.diff |
||
|
Description
Peter Bienstman (RETIRED)
2003-12-13 07:41:42 UTC
Created attachment 22138 [details]
new ebuild
throwing this to you george :) Alastair: this should have gone to sci@... actually, now that we have a herd with working alias in place. Peter: First, no need to attach the ebuild when this is a trivial version bump. It is sufficient to rust drop a line that "I renamed the existing ebuild and it installed fine.." Or submit a patch of there were changes (in this case these were only decapitalisation of a few words in DESCRIPTION, so patch isn't even necessary). This makes it apparent what changes are necessary right away.. 2nd: Looks like setup.py got updated for this version in a scewy way. During src_install I am getting this (last few lines): byte-compiling /var/tmp/portage/biopython-1.23/image//usr/lib/python2.3/site-packages/Martel/RecordReader.py to RecordReader.pyc running install_data creating /usr/lib/python2.3/site-packages/Bio error: could not create '/usr/lib/python2.3/site-packages/Bio': Permission denied Note, I am running with userpriv usersandbox in FEATURES, so apparently this gets caught even before it gets to the "standard" sandbox. Could you please take a look at this? Looks like setup.py does not honor DESTDIR setting (at least not everywhere). You may try searching for "install_data" goal and do some seding.. It might work without usersandbox and usepriv, but this wasn't the case in 1.21, so it is better to fix this. George Sorry, I missed that because I had a /usr/lib/python2.2/site-packages/Bio directory around from a non-portage install of that package. Meanwhile I've discovered that there's a distutils eclass, so I've converted the ebuild to use it, which fixes the problem. Created attachment 22838 [details]
biopython_1.21_1.23.diff
Ok, thats much better now :). I committed the ebuild, please test. George. |