Which programs are required to run bazaar under Linux.

John Arbash Meinel john at arbash-meinel.com
Tue Oct 24 22:46:10 BST 2006

arkh wrote:
> Hi!
> I'm going to write a spec file for my linux distribution and I'm
> wondering which external programs are essential to run bzr. Currently
> there are diffutils, patch and tar pointed as required to run bzr.
> What to add/remove from spec file?

Actually, you don't need any external programs to run bzr for 99% of the
operation. You need python and it is best to install some extra python
libraries (though bzr will work without them, it is quite a bit slower).

Baz (the fork of Gnu Arch) required external utilities like diffutils
and tar.

If you want the dependencies for bzr it is:

python >= 2.4

cElementTree (which brings with it ElementTree)
 ^- fast XML processing (comes with python 2.5)
    The official deb makes this a strict dependency

 ^- support for sftp, this has a dependency on PyCrypto
    I think this is also a strict dependency in current versions.
    (Because everyone kept wondering how to get sftp support)

 ^- faster http downloads using persistent connections. (0.13 should
    have persistent connections even without pycurl)
    This is listed as a Recommended (IIRC)

We also have this on the Wiki:


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20061024/aac582dd/attachment.pgp 

More information about the bazaar mailing list