[tahoe-dev] [tahoe-lafs] #1094: automatically generate binary .egg's of pycryptopp for all of our Supported Platforms

tahoe-lafs trac at tahoe-lafs.org
Tue Jun 22 15:16:45 PDT 2010


#1094: automatically generate binary .egg's of pycryptopp for all of our Supported
Platforms
---------------------------+------------------------------------------------
     Reporter:  zooko      |       Owner:  somebody          
         Type:  defect     |      Status:  new               
     Priority:  major      |   Milestone:  1.7.1             
    Component:  packaging  |     Version:  1.7.0             
   Resolution:             |    Keywords:  windows pycryptopp
Launchpad Bug:             |  
---------------------------+------------------------------------------------

Comment (by davidsarah):

 Replying to [ticket:1094 zooko]:
 > zeromus's #1093 (win32 build hell) was at least partly if not mostly
 caused by the following problem:
 >
 > 1. zeromus followed the instructions on [http://tahoe-lafs.org/source
 /tahoe-lafs/trunk/docs/quickstart.html quickstart.html] to use Python 2.5
 [...]
 > Ok, why does http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-dep-eggs
 have new binary eggs of pycryptopp v0.5.19 for py2.6-win32 and for py2.6
 -win-amd64.egg but not for py2.5-win32? The answer is easy to see by
 looking at [http://tahoe-lafs.org/buildbot-pycryptopp/waterfall the
 pycryptopp buildbot page]. There is a buildslave for py2.6-win32 (operated
 by !FreeStorm) and a buildslave for py2.6-win-amd64 (operated by
 Dcoder/sneves). There is no buildslave for py2.5-win32. That means that
 py2.5-win32 is not a Supported Platform!
 >
 > So to close this ticket, either change the docs to specify that you
 should use Python 2.6 and if you use any other version of Python then you
 are on your own, or else get someone to volunteer a py2.5-win32 buildslave
 to generate pycryptopp binary eggs.

 If I understand correctly, the original reason for recommending Python 2.5
 on Windows, was that mingw cannot compile extension modules for Python 2.6
 on Windows; that requires a Microsoft compiler. Since we have py2.6-win32
 and py2.6-win32-amd64 buildslaves with Microsoft compilers, this is
 presumably less of an issue now (at least for users who do not want to
 compile everything from scratch, but those are not the audience
 quickstart.html is targeted at).

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1094#comment:1>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized file storage grid


More information about the tahoe-dev mailing list