Which Windows installer for 1.8?

Asked by Jerry McRae

I am new to Bazaar. I installed the standalone 1.8 setup (lite) and tried it out. I use and develop on many different machines, including multiple WinXP, RedHat Linux, and Ubuntu boxes and one HP-UX.

It looks like what I need, so I try the server commands and (contrary to what I read) the installer didn't include the necessary Paramiko. So I install the win32-py24 version and try to follow all the dependencies from the BzrWin32Installer page. But after searching and reading everything I can find, I still see no way of installing the svn or TortoiseBzr modules. Every place either points to the 2.5 binaries or says that it is included now (it is not). I am a Python developer so I guess I would want to install as Python packages, but it takes a while, and I still think I'm missing important items. I would like to save time on the other Win machines by using some easy installer, but the one on the site is incomplete and the "easy_install bzr" doesn't work (unknown url type).

What are the pros and cons, benefits and drawbacks from all the different installation methods?

1) 1.8.setup.exe
2) 1.8.win32-py2.4.exe
3) 1.8.tar.gz (does this have all necessary components?)
4) 1.7.setup.exe (does this have all necessary components?)
5) wait for a working 1.8 setup?

My goal is to get a working version which I can install on all my computers without all the trial and error. By "working version" I mean I can use svn and tortoiseBzr AND communicate to other computers, which I have been unable to do so far.

Sorry to be so dense. Can someone help me with these questions?

-Anita

Question information

Language:
English Edit question
Status:
Solved
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Solved by:
Jerry McRae
Solved:
Last query:
Last reply:
Revision history for this message
libertyaikido (brant-veritumdevel) said :
#1

I second this request. I'm trying to do the exact same thing and am not having much luck.

Revision history for this message
Martin Pool (mbp) said :
#2

Hi,

The .tar files contain just the source. They can be used on any platform, but to use them on Windows you will have to do some setup yourself. They're the best place to start from on HP-UX.

The win32-py2.4 installers require that you already have Python installed.

The setup.py installers are totally self-contained and I believe include a copy of Python, rather than using a copy already installed on your system. The 'lite' version does not include the gui tools.

There's some more information in http://bazaar-vcs.org/WindowsDownloads

If you want to just use Bazaar including shell integration, I think the best option is the full setup.exe installer, of which the most recent build is http://edge.launchpad.net/bzr/1.7/1.7/+download/bzr-setup-1.7-1.exe

Revision history for this message
Jerry McRae (j3ry) said :
#3

Thanks for the reply.

I looked at every page that had to do with Windows and downloading (several time) and none helped me choose. In fact they usually said what was included in installs (but weren't) and optional downloads (without explaining why I would or would not use them). Or in the case of the "lite" version, saying nothing.

I don't want to sound too critical, it looks like a great product, community, and web site but I was frustrated with beginner problems and thought it might be an installation problem, so I spend HOURS searching and in trial and error. Maybe my conclusions might ease the startup time for others.

From reading between the lines, suggested installing on Windows as of 01 Nov 08 seems to be:

1) Easy: setup-1.7.1 Suggested to use unless you want to see the Python code.
  a) unknowns - upgrade path to 1.8, even though 1.9 is out.
  b) unknown - cannot add additional Python packages?
  b) pro: easy
2) win32-py2.x install (This is what I did)
  a) pro: has source;
  b) pro: can add any package
  c) con: if still using 2.4, most links are to 2.5 versions
  d) unknown: does it run slower?
  e) unknown: if a full 1.8 installer was available, what reason would
3) tar - no value for Windows users. You still need Python
4) setup-1.8.exe - use only for evaluation. Useless for really using bazaar.
  a) pro: easy
  b) con: doesn't include "standard" extension
  c) con: no way to add the missing extensions
  d) con: even though it says it does, is does NOT include required packages like Paramiko, Curl and Crypto
5) easy_install bzr
  a) con: doesn't work (for me) at all on Windows
  b) pro: works great in Linux

Unless those with more experience (like everyone) corrects me, new Windows users might find this useful.

I'll mark this as "solved", because I am running. But some kind of guide for chooseing installer might be helpful.

-A