bugtracking:bugrelocationplan

This is an old revision of the document!


The plan for moving to a new bug tracking system

  • Buy & Deploy SSL cert
  • Finish new import (while keeping bug_id in sync)
  • migrate to new workflow (must be done after sync is 100% finished)
  • Kill gnats indexer && chmod -R 644 to prevent edit-pr && kill email
  • Throw switch
  • do a final check to make sure gnats and the bugzilla import are in sync
  • bounce incoming mail while gnats is frozen
  • once incoming email is being handled, turn email back on
  • switch the backend for bugs.f.o to point to kenobi
  • remap things like cgi/query-pr.cgi and send-pr.html to suitable bugs.f.o 1locations.
  • confirm with ohauer that local patch for port is okay.
  • auto-assigner plugin
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 Check https://github.com/ylc/svn_bugzilla_notify_script
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
Item MoSCoW 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 ✔ ✔
… Email 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 ✔ ??
  • bugtracking/bugrelocationplan.1399843107.txt.gz
  • Last modified: 2014/05/11 21:18
  • by EitanAdler