Might as well open a ticket for this. Trac is going away in February and we need to move to pagure.
I will take care of this move. The new location will be https://pagure.io/packaging-committee, which I have created (just to reserve it) but have not worked on yet.
A trac->pagure issue importer exists. I have done a test run and the results are visible in the pagure staging instance: https://stg.pagure.io/packaging-committee/issues
I let the importer create tags from keywords, which... wasn't a great idea. I actually cleaned up many of the tags that were created. I'll do another import soon without that.
The importer will soon grow the ability to convert trac ticket resolutions to pagure close statuses, so things won't all show up as either "fixed" or "invalid".
I will manually add tags for each of the statuses set up in our workflow (needinfo, meeting, etc.) and tag the open tickets appropriately. We can't yet separate tags used for process from tags used to indicate ticket content; hopefully we'll get that at some point in the not too distant future. Until then I would suggest that we not try to
Pagure has the ability to present different templates for tickets, but interacting with it is somewhat magical; there's a separate git repo that you check out and you commit new ticket templates there. Somehow that gets hooked up sort of like trac's components. I have to experiment quite a bit more.
Anyway, that's the current status and a vague list of what I need to do. I'd like to be converted by the new year if possible, but that will depending on the tooling more than anything.
We discussed this at this weeks meeting (http://meetbot.fedoraproject.org/fedora-meeting-1/2016-12-08/fpc.2016-12-08-17.00.txt):
Metadata Update from @james: - Issue assigned to tibbs
And guess where I'm typing this…
Right now I am setting up tags. All committee members are admins of the new pagure repo at https://pagure.io/packaging-committee
Still to be done:
Later we can decide if we want any additional process and then I can either set it up or work with the pagure devs to implement it.
Metadata Update from @tibbs: - Issue close_status updated to: None - Issue tagged with: committee
Some progress:
And that's about it for the migration, I think.
Thanks for working on this.
At this point it's as done as it's going to be unless we decide we want to pull out all of the old close statuses.
Metadata Update from @tibbs: - Issue untagged with: committee - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.