Bug Relocation Project
- Bugzilla is a well-known opensource bugtracker.
- Jira is much more evolved than Bugzilla (dynamic workflows, integration with other Atlassian products) but isn't opensource and can't import from gnats directly (but it can import from Bugzilla).
Migrating the existing database
The migrator code lives at https://github.com/flz/bugzilla-migrator. Look at README.md for instructions on how to setup everything.
The main issues with the migrator are:
dates stored in gnats are localized, the parser doesn't support that. (Fixed by AntonBerezin)
attachment detection is basic (only supports attachments uploaded via gnatsweb), unsupported attachments appear as comments and comments longer than MAX_INT are truncated. (Fixed By FlorentThoumie, reusing parts of GnatsPR.pm, some comments are still too long though)
- no consistency in FreeBSD versions. (somehow fixed, keeping only whatever versions seem sensible)
- 2012/03/21: I migrated all i386 PRs to Bugzilla, some messages couldn't be converted because they were migrated from misfiled PRs. This isn't a big deal, I will make sure they're added under a catch-all comment owned by gnats-adm. Migrating from Bugzilla to Jira was a walk in the park, despite Bugzilla 4.0.4 not being officially supported by the Importers plugin.