[openstack-dev] [puppet] Release management and bug triage
colleen at puppetlabs.com
Tue Mar 17 20:46:06 UTC 2015
On Tue, Mar 17, 2015 at 12:22 PM, Emilien Macchi <emilien at redhat.com> wrote:
> I wanted to start the discussion here about our bug/release management
> system with Launchpad.
> A first question that comes in my mind is: should we continue to manage
> every Puppet module in a different Launchpad project? Or should we
> migrate all modules to a single project.
> So far this is what I think about both solutions, feel free to comment:
> "Having one project per module"
> * Really useful when having the right tools to manage Launchpad, and
> also to manage one module as a real project.
> * The solution scales to the number of modules we support.
> * I think some people don't go on Launchpad because there is so many
> projects (one per module), so they did not subscribe emails or don't
> visit the page very often.
> * Each time we create a module (it's not every day, I would say each
> time a new OpenStack project is started), we have to repeat the process
> for a new launchpad project.
I don't think this is that big a hurdle, and it doesn't happen often.
> "Having everything in a single project"
> * Release management could be simpler
What would be simpler? We'd still need to track releases of each module, as
not all of them always get released at the same time.
> * A single view for all the bugs in Puppet modules
You can view all the bugs in the openstack-puppet-modules top-level project
> * Maybe a bad idea, but we can use tags to track puppet modules issues
> (ie: puppet-openstacklib whould be openstacklib)
> * The solution does not scale much, it depends again at how we decide to
> make bug triage and release management;
> Also, feel free to add more concerns or feedback to this discussion.
I don't have strong feelings either way, but I'm not sure I see the current
way as broken enough to change. There is a top-level project for these
subprojects (https://launchpad.net/openstack-puppet-modules). You can
create a bug for one project and then add other projects to the bug, so
having one ticket that links to multiple modules is possible.
> Emilien Macchi
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the OpenStack-dev