Ebuild for new version (also fixes a spelling error in the package description) Reproducible: Always Steps to Reproduce: 1. 2. 3.
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.