The plan for moving to a new bug tracking system

Current Activities (not in order)

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

MoSCoW

Bugzilla

Roundup

License - open source

Must

{OK}

{OK}

License - free

Could

:(

{OK}

Backend - sqlite, postgres (not mysql)

Could

{OK}

{OK}

Documentation Integration

Wont

:(

{OK}

Test planning integration

Wont

:(

:(

Customizable Workflow

Must

{OK}

{OK}

Unicode Support

Should

{OK}

{OK}

Plugin API

Could

:(

1/2

Multiple Projects

Must

{OK}

{OK}

Full-text search

Must

{OK}

{OK}

Indexed full-text search

Should

??

{OK}

Indexed file search

Wont

??

??

Send Reports Via Web

Must

{OK}

{OK}

... Email

Could

{OK}

{OK}

... REST

Could

:(

:( - sort of

... CLI

Must

{OK}

{OK}

Notifications via Email

Must

{OK}

{OK}

... RSS/Atom

Could

??

:(

... XMPP

Wont

??

:(

... IRC

Could

{OK} (third party)

{OK} (third party)

Git integration

Could

??

{OK}

SVN integration

Must

??

{OK} (svn side)

Authentication - OpenID

Could

??

{OK}

... Self

Could

{OK}

{OK}

... LDAP

Should

{OK}

{OK}

... OAuth

Could

??

??

Language - not PHP

Must

{OK}

{OK}

Custom / Saved searches

Should

{OK} - user defined

{OK} - admin & user defined

Easy to use

Must

:(

{OK}

auto-assigning groups

Should

??

??

auto-assigning maintainers

Must

??

{OK} - customization

OpenHatch support

Could

{OK}

{OK}

"Meta" bugs

Should

{OK}

??

Nice bugzilla extensions

Bots

Bugtracking/BugRelocationPlan (last edited 2014-07-03 15:22:54 by EitanAdler)