Home » Python, Scrum, Scrum tools

Scrum Burndown plugin 1.9 released!

4 November 2008 11 Comments

A new version of the Scrum Burndown plugin for Trac is released, bringing compatibility for Trac 0.11, and some bug fixes.

New features

There are no astonishing new features, this is mainly a compatibility release. The Scrum burndown plugin is currently compatible and tested with Trac 0.10.5, Trac 0.11.1, Python 2.4 and Python 2.5.

Download

Download the latest version: Scrum Burndown plugin

Installation and database upgrade

The database table is the same as the previous version. So, for upgrading the plugin there is no database upgrade needed. For new installations, you obviously need a database upgrade. See the installation instructions for more information.

Genshi and Clearsilver compatibility

The Scrum Burndown plugin switches automatically between Clearsilver and Genshi, depending on the version of Trac where the plugin is loaded. For the 0.10.x releases of Trac, ClearSilver is used. In the Trac 0.11.x releases the Genshi template is loaded.

PostgreSQL and MySQL

The plugin is currently not tested with PostgreSQL and MySQL. This will be done when I have a proper environment set up for these database systems.

Fixed issues

The following issues are fixed:

#3498 Incompatible with Genshi 0.5
#1743 No support for 0.11 version on trac
#2330 How to enable ScrumBurndownPlugin in 0.11b1
#1590 printing to stderr causes svn post-commit hook to crash
#1510 Porting to Trac 0.11 and Genshi templates
#2936 problem installing plugin
#1668 Environment Not Found
#1472 URL Not Found when click Burndown menu
#3017 Trac 0.11 – Burndown Chart does not show tickets with status ‘accepted’

11 Comments »

  • Filipe Correia said:

    Hi! Good job! Will definitely try it as soon as I can.

  • Anonymous said:

    I follow the instructions, and see the following information.

    Trac detected an internal error:
    AttributeError: ‘NoneType’ object has no attribute ‘getValue’

  • Daan said:

    Hi anonymous,

    What versions of Python and Trac do you use?
    Which database backend (PostgreSQL, MySQL, SQLite) do you use?

    - Daan

  • Yang said:

    I use trac 0.11 and Python 2.5. The database backend is SQLite.

  • Daan said:

    That’s weird, because that should work…

    Can you post a stack trace? My email is my first name [at] this domain .nl

    - Daan

  • Yves said:

    I have the same problem: AttributeError: ‘NoneType’ object has no attribute ‘getValue’.
    I use Trac 0.11 and Python 2.5.

  • Heiko said:

    I have the same problem: AttributeError: ‘NoneType’ object has no attribute ‘getValue’

    More Information (I hope it will help you!):
    ===================================================
    dispatcher.dispatch(req)
    File “/usr/lib64/python2.5/site-packages/trac/web/main.py”, line 197, in dispatch
    resp = chosen_handler.process_request(req)
    File “build/bdist.linux-i686/egg/burndown/burndown.py”, line 197, in process_requestFile “/usr/lib64/python2.5/site-packages/trac/web/clearsilver.py”, line 167, in __getitem__
    value = self.get(name, None)
    File “/usr/lib64/python2.5/site-packages/trac/web/clearsilver.py”, line 161, in get
    value = self.hdf.getValue(str(name), ‘< >’)

    System Information:

    User Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.0.3) Gecko/2008091700 SUSE/3.0.3-1.1 Firefox/3.0.3
    Trac: 0.11.1
    Python: 2.5.2 (r252:60911, Jun 7 2008, 00:38:48) [GCC 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]]
    setuptools: 0.6c9
    SQLite: 3.5.7
    pysqlite: 2.4.1
    Genshi: 0.5.1
    mod_python: 3.3.1
    Pygments: 0.8
    Subversion: 1.5.0 (dev build)
    jQuery: 1.2.6

  • Daan said:

    Hi all,

    To all those who had the “AttributeError: ‘NoneType’ object has no attribute ‘getValue’” problem.

    I fixed the bug and uploaded new eggs. You can re-download the 1.9 release (see above for the links). Sorry for the inconvenience.

    Daan

  • Michael Richardson said:

    and the source code is… ? where?
    Yeah, I can pull it out of the egg, but…
    I need to make some minor changes for a multirepo postgresql (the repos are part of a single sprint)

  • Daan (author) said:

    Hi Michael,

    What do you mean by ‘multirepo postgresql’? A PostgreSQL database with multiple SVN repositories?

    Maybe I can help with the changes…

    - Daan

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.