Hello Pulp Comunity!
As you know, Pulp currently relies on the Redmine instance at pulp.plan.io for recording issues, stories, and tasks. This has served us well for a number of years, but comes with a number of downsides. As a result, we’ve been considering the possibility of moving issue-tracking from plan.io into Github issues.
This isn’t a new discussion, and was far enough advanced to have been a topic at PulpCon 2020, “Leaving Redmine for Github Issues” You can read details of the proposal, various pros and cons, as well as responses to some of the potential problems, in that document.
Post-PulpCon, more thought on the specifics happened and was documented in “Github Issues Migration Plan”, with specific steps identified. In addition, several of the smaller/newer repositories under the Pulp project started using Github Issues in preference to Redmine in order to get a feel for the realities of potential benefits/drawbacks. These Pulp repositories include
As a result of this experience, the team is now contemplating moving the remaining Pulp3 repositories out of Redmine and into Github Issues. We hope this will make it easier for people to open and follow up on problem-reports, in an environment that is more familiar to more people than Redmine is. It will also allow us to have a single answer for “where do I report problems,” instead of the current situation of “it depends on what project you’re talking about”.
Before we push The Big Button - we’d like feedback from the community. The proposal was received well at last year’s PulpCon, but it’s been a year, there are new people involved in Pulp, and we’d like to hear everyone’s input on this proposal.
Thanks for reading this far! We’d love to hear from you on this; feel free to add your thoughts as replies to this thread!
Grant
References:
- Redmine: http://pulp.plan.io/
- PulpCon 2020 report : Leaving Redmine for Github Issues - HackMD
- Migration Plan : Github Issues Migration Plan - HackMD
- Migration Steps : Github Issues Migration - HackMD