[Be-devel] Installing on Windows

Matthew S Bourdua bourduam at msu.edu
Mon Jun 23 21:03:18 BST 2008


Hello, 

I just stumbled onto Bugs Everywhere through a link from the Bazaar main 
page.  I think that distributed bug-tracking, integrated with distributed 
version control is a very cool idea.  So thanks to the dev team for devising 
such a useful tool. 

This project seems to be in active development (as the latest commits were 
only about a month ago).  I wonder how far along development is.  When do 
you expect to reach a 1.0 release (or are you already there)?  I don't want 
to inundate you with my minor bumps and scrapes if the the project is still 
too early in development.  But thought I should share some of the problems 
that I had... 

In the future, is it generally preferred that I send updates to this mailing 
list, or should I (per your site) add new bugs using the 'be' command? 

Some of my issues:
I work on a Windows platform.  I was able to branch the latest project just 
fine (thanks for the hint about Bzr-symlinks), however when I went to 
install the project for the first time using:
python setup.py install
The install process aborts with the following error:
error: can't copy 'doc\be.1': doesn't exist or not a regular file 

I was able to 'fix' this by re-branching, then copying 'be.1.sgml' to 'be.1' 
and re-running setup. 

Despite this, I still don't know where the documentation is, or how I'm 
expected to view it.  The best I can do currently is 'be help'. 

The next problem was actually launching the application.  The setup process 
currently copies 'be' into c:\python25\scripts - but doesn't verify that 
this folder is in PATH.  Once I added this to PATH, I was still unable to 
launch the app as Windows doesn't know what to do with Unix style headers (I 
don't believe).  Instead, I had to create a be.bat file, that launches be 
(renamed to be.py). 

Some of the commands currently throw Python exceptions such as:
'be upgrade'
'be diff' 

Finally, what is the equivalent to 'be whoami'?  I don't know how 'be' sees 
me, or how to fix that.  Is 'be' able to read this value from 'bzr whoami'? 

Anyway, thanks again for the neat project.  Hope my comments help (and are 
not too much for your current state of development). 

Thanks,
Matt




More information about the Be-devel mailing list