[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