Posts for the month of November 2010

Version 0.4.0 now available


Based on  Trac 0.11.7 this release adds two notable features.

  • Predicted completion dates for milestones of the same priority are now determined based on their relative weighting (defaulted to the same). This means that milestones of the same priority are considered to run in parallel with the observed points per period value spread across the milestones based on their relative weights. See also Milestone Priority and Relative Weight
  • It is now possible specify the number and weights of previous iterations that should be considered when determining the observed points per iteration. The default is for the current and previous four iterations to be used with each treated as having an equal weight. In other words the average is taken. This can be added to the trac.ini file as:
    historical_iteration_weights = 1 1 1 1 1
    The number of weights specified is the number of iterations considered and the weights can be any values and may be floats. See also Determining how past Iterations are used to Calculate Points Per Iteration

To Upgrade Your Installation

1. Upgrade the Agile-Trac plugin

easy_install -U

2. Update the patch

You must also use svn to update your agile-trac patch.

Note: The location of your  Trac install will depend on the version number, for example you might have  Trac 0.11 or a newer version like  Trac 0.11.1.


This will depend on your installation, for example with  Trac 0.11, this may work.

cd C:\Python25\Lib\site-packages\Trac-0.11-py2.5.egg


Do these commands as a user of sufficient privileges, for example as root.

This will depend on your distribution. For example in Debian Testing for  Trac 0.11 you might type:

cd /usr/lib/python2.5/site-packages/Trac-0.11-py2.5.egg/

Now run svn update from the current location, for example,

svn update

3. Restart you web server

For example if you are using apache you might need to execute,

apache2ctl graceful

4. Upgrade your trac environment

Since this release includes a schema change you will need to run,

trac-admin upgrade /path/to/your/trac/project

so that the schema changes required can be applied.

Version 0.3.2 now available


This is the last the in the 0.3.x series of releases. The intention here has been to update the patch to the latest stable version of the  0.11 Trac release and fix some minor issues. The next version will be 0.4.0 and will still be based on the  0.11 Trac. This will bring better support for same priority milestones and more control over how iteration history is used to calculate the points per completion rate.

Notable in this release:

  • The patch is now based on the latest stable  Trac 0.11.7 release
  • Milestones are now shaded alternately in the roadmap summary view based on the milestone priority. Milestones with the same priority are shaded the same
  • The resolution of a story is now displayed as part of the mouse-over hint when a story is completed. Different colours are also used depending on the resolution
  • A possible overflow error was fixed for situations were very low completion rates could cause the predicted completion dates to overflow

To upgrade your installation use:

easy_install -U

You must also use svn update on your patch using:

sudo svn update

from the trac folder in your Trac installation.

It is probably a good idea to restart your web-server also.

The plans are to continue support for new 0.4.x series of releases while work starts on supporting  Trac 0.12.

Version 0.3.1 now available


Notable in this release:

  • Iteration pages now display an Iteration Stats sidebar in the same way Milestone pages do
  • The ticket work table in the Roadmap and the Iteration pages should now render consistently even on old versions of IE

To upgrade your installation use:

easy_install -U

You must also use svn update on your patch using:

sudo svn update

from the trac folder in your Trac installation.