# HG changeset patch # User osimons # Date 1251157269 0 # Node ID 44a862c1e559fe66d6a935af49539135df732732 # Parent b1a50f2d92eb68a7875cc1b2506522ee61c5146f 0.6dev: First round of changes to docs in preparation for 0.6 release. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ (?, from 0.6.x branch) http://svn.edgewall.org/repos/bitten/tags/0.6.0 + * Python 2.4 is now required. * Switch to using HTTP for communication between the build master and build slaves. This means the `build-master` executable is no longer needed or installed, the build simply runs in the scope of the Trac site. @@ -9,7 +10,25 @@ from the version control repository. The slave no longer receives a snapshot archive of the code, but performs the checkout itself based on the instructions in the build recipe. - * Many fixes for compatibility with more recent versions of Trac. + * Many fixes for compatibility with more recent versions of Trac, and Bitten + now requires Trac 0.11. + * Unicode (non-ascii) support for recipes and command-line input and output. + * Improved authentication support in bitten-slave, including support for the + popular AccountManager plugin. + * New command-line execute() using Python subprocess module that in particular + improves the situation for slaves executing commands on Windows. + * Build logs are moved from database and into project log/bitten directory as + text files. + * Slave-only install now possible by running 'python setup-slave.py install'. + * Fixes related to creating and deleting builds correctly, including database + upgrade to avoid thread race conditions. + * Some improvements to the Admin user interface for creating/editing + configurations and platforms. + * Attachment support for configurations and builds, including a new general + command to use in recipes. + * command added. + * Many fixes and improvements for pre-existing commands. + * Improvements for coverage, lint and test summary display. Version 0.5.3 diff --git a/README.txt b/README.txt --- a/README.txt +++ b/README.txt @@ -28,7 +28,7 @@ ------------ Bitten is written in Python, so make sure that you have Python installed. -You'll need Python 2.3 or later. Also, make sure that setuptools +You'll need Python 2.4 or later. Also, make sure that setuptools (http://peak.telecommunity.com/DevCenter/setuptools), version 0.6a2 or later, is installed. @@ -53,7 +53,7 @@ done. You might need to install software that the build of your project requires, but the Bitten build slave itself doesn't require anything extra. -For the build master and web interface, you'll need to install Trac 0.10 or +For the build master and web interface, you'll need to install Trac 0.11 or later. Please refer to the Trac documentation for information on how it is installed. @@ -95,25 +95,6 @@ least, you'll have to "activate" the build configuration. -Running the Build Master ------------------------- - -At this point, you're ready to start the Bitten build master. The -installation of Bitten should have put a `bitten-master` executable on your -path. If the script is not on your path, look for it in the `bin` or -`scripts` subdirectory of your Python installation. - -To find out about the options and arguments of the master, execute it with -the `--help` option as follows: - - $ bitten-master --help - -Most commonly, you'll want to specify the log level and log file, as well as -the path to the Trac environment: - - $ bitten-master --verbose --log=/var/log/bittend /var/trac/myproject - - Running the Build Slave ----------------------- diff --git a/doc/install.txt b/doc/install.txt --- a/doc/install.txt +++ b/doc/install.txt @@ -13,7 +13,7 @@ ============= Bitten is written in Python, so make sure that you have Python installed. -You'll need Python 2.3 or later. Also, make sure that setuptools_, version 0.6a2 +You'll need Python 2.4 or later. Also, make sure that setuptools_, version 0.6a2 or later, is installed. .. _setuptools: http://peak.telecommunity.com/DevCenter/setuptools