Windows/Python builds of 1.5

John Arbash Meinel john at arbash-meinel.com
Tue May 27 14:39:37 BST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Adrian Wilkins wrote:
| I was wondering where these had got to ; mostly because I have a small
| number of patches for the stock bzrlib which are either non-production
| quality or possibly unwanted, but I find useful, so the "exe" version
| isn't as flexible to me (I just branch my local bzr.dev, hack on it, and
| merge the changes to my installed folder as applicable).
|
| Since an "exe" installer but not "Python" installers had materialised, I
| had a shufty at the wiki pages for this and built my own installers. It
| turned out to be much easier than I thought, largely because I'd already
| done the donkey work setting up compilers and Pyrex when I was trying to
| build Jelmers Pyrex bindings for SVN.
|
| So I have a build of the Python-flavoured installers languishing on my
| disk, and I was wondering if you lot trust me enough to want me to
| upload it. I'd probably also recommend that it gets verified by someone
| else because I really did just install Python 2.4 and Pyrex (again),
| write the version-calling batch files, and run the make script.
|
| For the record, the Pyrex extensions were built using the MSVC 2003
| compiler from the Visual C++ 2003 toolkit (which you have to hunt around
| to find).
|
| I remember there being a long-standing misconception in the SVN team
| that because Python 2.4 was built with the VS 2003 compiler, that they
| couldn't build bindings for 2.4 (whereas they actually could, as long as
| they were statically bound). What's the situation with compilers as far
| as Python goes now - are there reasons not to use newer compilers, what
| are they, etc? Do we prefer the the MinGW compiler suite (for either
| technical or political reasons) or are the (arguably better optimized)
| MS compilers good enough? The C++ compiler installed in the Windows SDK
| is now the full optimizing compiler (as it appeared in VS2005, minus an
| /analyze switch).

I'm working on making them right now. I'll probably just stick with the mingw
builds because it is easier.

We are looking for a community maintainer for them, so if you are interested, we
can probably work something out. I believe you are fairly new to the community,
though you seem to be knowledgeable and helpful. But it takes a bit of trust to
have someone generate an exe that is going to be run on lots of people's
machines. (And as an installer, it is expected to run with admin privileges.)

So while I would be happy to have someone else doing the work, for this release
at least, I'll put the package together.

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkg8DxgACgkQJdeBCYSNAANn3ACgq4qR7hugHUtyM2Xhj6q0RXxG
uHkAn1dnKHZ9Q+nLgBNkHZuGAlK1wr+l
=HC6j
-----END PGP SIGNATURE-----



More information about the bazaar mailing list