[MacPorts] #30252: py27-py2app 0.6.3 activation failure
MacPorts
noreply at macports.org
Thu Jul 21 05:35:04 PDT 2011
#30252: py27-py2app 0.6.3 activation failure
-----------------------------------------+----------------------------------
Reporter: justin.holewinski@… | Owner: jmr@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.0.99
Keywords: | Port: py27-py2app
-----------------------------------------+----------------------------------
Comment(by justin.holewinski@…):
I invested this further, and the problem appears to be an incompatibility
between a directory name in the py2app sources, and the archiver MacPorts
uses to activate ports. Specifically, the py2app package has a directory
named
{{{
py2app-0.6.3/examples/PyObjC/TinyTinyEdit/dist.€
}}}
(Note the €). When inflating the package during activation, that symbol
appears to be morphed into a sequence of character escapes (see original
log), which confuses MacPorts.
As a work-around, I manually changed the "dist.€" directory to just "dist"
in the py2app source archive and forced MacPorts to use the new archive
instead of the one on PyPI. With this change, the installation is
successful. I'm not sure how best to handle this in general, but a simple
patch that just renames that directory would suffice in the short term.
Though, this could also just be an upstream issue. I'm not sure why you
would intentionally put a € in a directory name like that.
--
Ticket URL: <https://trac.macports.org/ticket/30252#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list