This was the plan for moving to a new bug tracking system
We migrated to bugzilla in 2012.
Contents
Current Activities (not in order)
- remap things like cgi/query-pr.cgi and send-pr.html to suitable bugs.f.o 1locations.
- auto-assigner plugin - we need a different one than originally planned
Old Stuff
MoSCoW List of things to
Item |
Contact |
MoSCoW |
Expected Date |
Notes |
Status |
send-pr replacement |
gonzo |
Must |
? |
requires research - does a email gateway already exist for bugzilla? |
Bugzilla importer for send-pr emails: https://github.com/ecederstrand/send-pr |
freeze gnats |
bugmeister@ |
Must |
? |
|
|
disable bug-followup and gnats-submit |
? |
Must |
set up autoresponder telling people we switched |
|
|
gnats migration |
gonzo |
Must |
? |
|
|
pybugz |
crees |
Should |
? |
|
|
interface with existing auth |
eadler <-> clusteradm |
Should |
? |
in order to avoid forcing devs create Yet Another Account |
ldap maybe? |
dfilter replacement |
eadler |
Must |
? |
open / close / change state of PRs from svn |
|
Adding new docs |
? |
Should |
? |
docs for developers on how we use bugzilla |
|
Contributor docs |
? |
Should |
? |
docs for contributors on how to submit a bug report |
|
Workflow setup |
eadler |
Must |
2012-06-18 |
Setup a bugzilla workflow for PRs |
http://people.freebsd.org/~eadler/bugrelocation/workflow.html |
Removing gnats docs |
eadler |
Could |
? |
remove old docs on how to use gnats |
|
Integrate clustadm bugzila? |
clusteradm |
Could |
? |
need to talk to see if this is a good idea or not |
brd@ says likely not; simon@ says maybe, but not to worry about it |
Set up IRC bot |
eadler |
Could |
? |
mozbot + supybot plugin - freenode / oftc / efnet |
|
bugs.freebsd.org |
?? |
Could |
? |
the shortcut needs to point to the new bug tracking instance |
|
MoSCoW Evaluation
Item |
Bugzilla |
Roundup |
|
License - open source |
Must |
|
|
License - free |
Could |
|
|
Backend - sqlite, postgres (not mysql) |
Could |
|
|
Documentation Integration |
Wont |
|
|
Test planning integration |
Wont |
|
|
Customizable Workflow |
Must |
|
|
Unicode Support |
Should |
|
|
Plugin API |
Could |
|
1/2 |
Multiple Projects |
Must |
|
|
Full-text search |
Must |
|
|
Indexed full-text search |
Should |
?? |
|
Indexed file search |
Wont |
?? |
?? |
Send Reports Via Web |
Must |
|
|
Could |
|
|
|
... REST |
Could |
|
- sort of |
... CLI |
Must |
|
|
Notifications via Email |
Must |
|
|
... RSS/Atom |
Could |
?? |
|
... XMPP |
Wont |
?? |
|
... IRC |
Could |
(third party) |
(third party) |
Git integration |
Could |
?? |
|
SVN integration |
Must |
?? |
(svn side) |
Authentication - OpenID |
Could |
?? |
|
... Self |
Could |
|
|
... LDAP |
Should |
|
|
... OAuth |
Could |
?? |
?? |
Language - not PHP |
Must |
|
|
Custom / Saved searches |
Should |
- user defined |
- admin & user defined |
Easy to use |
Must |
|
|
auto-assigning groups |
Should |
?? |
?? |
auto-assigning maintainers |
Must |
?? |
- customization |
OpenHatch support |
Could |
|
|
"Meta" bugs |
Should |
|
?? |
Bugzilla & svn integration links
Nice bugzilla extensions
https://bzr.mozilla.org/bugzilla/extensions/browserid/ - login
https://code.google.com/p/bugzilla-field-groups/ (This link is broken) - field groups
https://bzr.mozilla.org/bugzilla/extensions/securemail/ - security: securemail
https://code.google.com/p/bugzilla-sitemap/ - make bugzilla searchable
https://bzr.mozilla.org/bugzilla/extensions/splinter/ - code review
https://launchpad.net/bugzilla-traceparser - helps with gdb / python stack traces
Bots
Places with gnats documentation or links
menu support -> bug reports
- homepage right side menu
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/problem-reports/article.html
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/pr-guidelines/