[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