← Back to team overview

bzr-windows team mailing list archive

Re: Update on Windows installers for 2.0

 

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

Ian Clatworthy wrote:
> John/Alexander/Naoki,
> 
> Can you please try building the Windows Installers on your machines now?
> Here's my latest code: lp:bzr-windows-installers/trunk.
> 
> I hope this version does the following:
> 
> * ensures we get 2.0.0, not 2.0.x for bzr core
> * builds the Python installers as well as the all in one installer.
> 
> For the all in one installer, it:
> 
> * gets Explorer 0.8.0
> * gets TortoiseBzr 0.2.0

For some reason the build script didn't download the latest revision
from trunk, so I had to manually update this.

I'm not sure why, I did get 2.0 installed, though.

> 
> Remaining issues I know about:
> 
> * QBzr now requires Pywin32 (imports win32event in commands.py)
>   but this isn't bundled!

It was bundled for me. But Alexander's patch should be landing which
will guarantee it for 2.0.0 final.


> 
> * bzr-svn 0.6.5 is bundled, waiting on Jelmer to tag 1.0.0

As long as 0.6.5 doesn't immediately fail, that is fine. I don't really
know if we had an internal version bump or not. (When that gets done is
always a mystery for me.)

> 
> * Explorer still has a DOS box behind it.

So, IMO, this should be done with a: "bzr_explorer" file, that we can
add to setup.py as:
 windows = ['bzr_explorer']

This is just a of 'scripts' that creates it as a non DOS box script.
(basically, running as 'pythonw bzr_explorer' rather than 'python
bzr_explorer')

Though it seems that it actually wants a dict there, but that is easy
enough to do. If you want example code, you can look at:

bzr cat \
http://bzr.arbash-meinel.com/mirrors/mifar/dev/0.7-jam/python/mf/clients/pocky/setup.py

Also, that gives you a chance to set up the icon resources so the final
.exe has a nice icon, etc.



> 
> I guess only the first of these *must* be fixed - we could ship if we
> had to with the other things as is.
> 
> As soon as we think we're ready, I'll try building the installers on our
> project Windows machine (kergulen).
> 
> Ian C.


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

iEYEARECAAYFAkqvlOgACgkQJdeBCYSNAAMH4QCfVccfjd8e2m9dyHtHWFaCBeCE
NcAAnRBPCNGpbnExkZ0EH8+qEWmou1ew
=rUf2
-----END PGP SIGNATURE-----



Follow ups

References