← Back to team overview

bzr-windows team mailing list archive

More desolation updates

 

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

Just recording things that I've done.

Because of bug #787531, (testtools is out of date in installer), I went
ahead and updated all of the python packages on that machine. I did:

 cd C:\Python26
 ls Lib/site-packages/*.egg -d
 python Scripts/easy_install-script.py -U -Z -O1 Pygments cython
docutils jinja2 paramiko pycrypto testresources testscenarios testtools

So now we have (I kept the old version, so we could see what was
upgraded from):
Pygments-1.1.1-py2.6.egg
Pygments-1.4-py2.6.egg
Sphinx-1.0.7-py2.6.egg
Sphinx-1.0b2-py2.6.egg
cython-0.11.3-py2.6-win32.egg
cython-0.14.1-py2.6-win32.egg
docutils-0.6-py2.6.egg
docutils-0.7-py2.6.egg
jinja2-2.5-py2.6.egg
jinja2-2.5.5-py2.6.egg
paramiko-1.7.5-py2.6.egg
paramiko-1.7.6-py2.6.egg
paramiko-1.7.7.1-py2.6.egg
pycrypto-2.0.1-py2.6-win32.egg
pycrypto-2.3-py2.6-win32.egg
py2exe-0.6.9-py2.6-win32.egg
testresources-0.2.3-py2.6.egg
testresources-0.2.4-py2.6.egg
testscenarios-0.1-py2.6.egg
testscenarios-0.2-py2.6.egg
testtools-0.9.10-py2.6.egg
testtools-0.9.2-py2.6.egg

I then made sure to update the permissions of C:\Python26 and C:\local
to be owned and Full Control to the 'bzr' group.

I also found while trying to update lp:bzr-windows-installers that
bzr-2.4's policy of pushing all tags was pretty bad here. Specifically,
bzr-windows-installers has the full set of tags of *bzr*, so pushes are
trying to copy up the whole history of bzr. Now arguably we just
shouldn't have those tags. So I added a "deleted_tags.txt" file. And you
can run:

for tag in `cat deleted_tags.txt`; do bzr tag --delete $tag; done

In your own branches of lp:bzr-windows-installers. I made sure
lp:bzr-windows-installers is correct, and my local branches are correct.

The other thing you can do is:
 wget
http://bazaar.launchpad.net/~bzr/bzr-windows-installers/trunk/.bzr/branch/tags

And just put that 'tags' file in .bzr/branch/ to override all your tags.


After doing so, I ran into a bug with Sphinx 1.0.7 and Docutils 0.7.
Specifically, Docutils 0.6 includes the "roman.py" module, while 0.7
does *not*. So in the short term, I've rolled-back to using Docutils
0.6. I'm not sure if this is just an upstream sphinx bug (not supporting
Docutils 0.7), or if I should just copy roman.py to the other directory.


I also tried switching from a manually installed py2exe to using
"easy_install py2exe". It did install something, but was apparently
missing 'run.exe'. So I removed the egg and replaced it with the
original py2exe.

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

iEYEARECAAYFAk3bxY4ACgkQJdeBCYSNAAOC4gCeJ0T3FEnIkI5DAdEN+uJR9Gis
osMAoMyxxsvUMGuq/4QHgY7U2poQXusH
=sTwO
-----END PGP SIGNATURE-----