Hi all -
We've finally got a bug tracker running again. Since RT had some
problems that we couldn't figure out how to work around (namely,
sending tons and tons of e-mail when ticket status changed) and it's
interface made it difficult to generate custom queries, we decided to
look for other options. After some searching, it seemed that a
project called Trac would give us what we were looking for, and has
some nice integration with Subversion.
The new URL for our bug tracker is:
https://svn.open-mpi.org/trac/ompi
By default, you will see the anonymous view, which basically allows
you to do nothing more than see the open bugs in the system. If you
click on the "login" button and use your SVN username / password, you
will be able to file bugs and see more information about the current
state of the SVN repository. As we discussed, only developers with
SVN access can create or modify bugs. In the future, this may
change, of course.
Using the system is pretty self explanatory. One thing I should
point out is that a "milestone" is an upcoming release for which the
bug must be fixed / implemented / etc. A "version" on the other
hand, is where the bug was discovered.
By default, the only people who are some how participating in the bug
(either by creating it, being assigned the bug, or have added
themselves to the cc list) will receive e-mail notification on
change. If you want to receive an e-mail whenever any bug in the
system changes, you can re-subscribe to the bugs@open-mpi mailing list.
There are some nice reports that you can view to get information on
current bugs. These include:
- tickets without owners
- "my" open tickets
- tickets for each milestone
It's quite easy to add new reports, so if you have ideas on what you
would like to see, please let me know. Jeff has already suggested a
milestone view that only shows bug reports (as opposed to bug reports
+ feature requests). I'll probably add that in the next day or two.
Right now, we're still playing around with the integration between
Trac and Subversion. But it should be possible to change the status
of a ticket from a SVN commit message. It's also possible to
associate a commit with a particular bug number by adding something
like "ticket:1" (without the quotes) to your commit message to
associate the commit with ticket # 1. The ticket will automatically
be updated to reflect the connection.
I'll add bugs as they come in on the users and devel mailing lists.
I'll also be hounding people to pick up unassigned bugs. For now,
plan on receiving e-mails about unassigned bugs on Mondays and then
hearing about them on the weekly telecon ;). Please let me know if
you have any questions about the bug tracker.
Brian
--
Brian Barrett
Open MPI developer
http://www.open-mpi.org/