[MERGE][1.12] setup/build updates for win32 and bzr-svn 0.5.0

John Arbash Meinel john at arbash-meinel.com
Wed Feb 11 16:22:34 GMT 2009


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

The new bzr-svn needs to have subvertpy installed. It is actually a
separate package now, so it needs to be included in setup.py (the same
way we include PyQT, et al, for qbzr).

However, PyQT doesn't change as often as I expect subvertpy to change,
so I also updated the build_release.py script. With these changes,
build_release.py now stages subvertpy into the build with everything else.

I also wanted to make a quick side comment. The new build process is now
bundling the qbzr and bzr-svn plugins into the "python-based"
installers. I didn't expect that, but I realize it is because we stage
them into bzrlib/plugins before running setup.py. For now, I'm manually
removing it, because I don't think we want to do that.

I figured I should bring it up, though. It is a potential cause for
difficulty in using the python-installer. Specifically, we don't install
dependencies as part of the python-installer. So you have to manually
install PyQT and subvertpy (and paramiko). And if you have to manually
install dependencies, it seems like you should be manually installing
the plugins. Especially since bzr-svn without subvertpy doesn't just
disable itself, but instead raises tracebacks that cause bzr to abort.

Anyway, I needed this to build 1.12rc1, so it would be nice to get it
merged into 1.12-final.

John
=:->

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

iEYEARECAAYFAkmS+0kACgkQJdeBCYSNAAPXuACghJMZ2HXZOV6lKdypOxSWTrmN
xi4AnRWUuw7RYlhCEOq3i7X7l5yaZZtt
=LfsZ
-----END PGP SIGNATURE-----
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 1.12rc1-setup-fixes.patch
Url: https://lists.ubuntu.com/archives/bazaar/attachments/20090211/a7ab71bb/attachment.diff 


More information about the bazaar mailing list