This was the plan for moving to a new bug tracking system :!: We migrated to bugzilla in 2012. ===== 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 | 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 | | ===== MoSCoW Evaluation ===== | Item | [[https://en.wikipedia.org/wiki/MoSCoW_Method|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 | ✔ | ?? | ===== Bugzilla & svn integration links ===== * https://github.com/ylc/svn_bugzilla_notify_script/blob/master/post_commit_bugzilla_notify.py * http://oss.segetech.com/bugzilla-svn-wiki.html ===== 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 ==== * https://code.google.com/p/supybot-bugzilla/ * http://www-archive.mozilla.org/projects/mozbot/ ===== Places with gnats documentation or links ===== * http://www.freebsd.org/support.html * http://www.freebsd.org/support/bugreports.html * http://www.freebsd.org/search/index-site.html * 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/ * [[BugBusting/TipsAndTricks]] ---- {{tag>Historical}}