[openstack-dev] [packaging] Adding packaging as an OpenStack project

Derek Higgins derekh at redhat.com
Wed Jun 3 14:15:49 UTC 2015

On 02/06/15 23:41, James E. Blair wrote:
> Hi,
> This came up at the TC meeting today, and I volunteered to provide an
> update from the discussion.
> In general, I think there is a lot of support for a packaging effort in
> OpenStack.  The discussion here has been great; we need to answer a few
> questions, get some decisions written down, and make sure we have
> agreement.
> Here's what we need to know:
> 1) Is this one or more than one horizontal effort?
> In other words, do we think the idea of having a single packaging
> project/team with collaboration among distros is going to work?  Or
> should we look at it more like the deployment projects where we have
> puppet and chef as top level OpenStack projects?

As far as packaging goes Id imaging the teams will be split into groups 
of people who are interested into specific packaging formats (or perhaps 
distro), these people would be responsible for package updates, reviews, 

On the specifics of the packaging details, collaboration between these 
groups should be encouraged  but not enforced. I would hope that this 
means we would find the places where packaging details can converge 
while staying within the constraints of distro recommendations.

> Either way is fine, and regardless, we need to answer the next
> questions:
> 2) What's the collaboration plan?
> How will different distros collaborate with each other, if at all?  What
> things are important to standardize on, what aren't and how do we
> support them all.

Collaboration between these groups is important in order to keep a few 
things consistent

o package repository naming, we should all agree on a naming scheme for 
the packaging repositories to avoid situations where we have rpm-nova 
and deb-compute

o Tools to build packages in CI jobs should provide a consistent 
interface regardless of packaging being built

> 3) What are the plans for repositories and their contents?
> What repos will be created, and what will be in them.  When will new
> ones be created, and is there any process around that.

Assuming you mean git repositories ? I think anything under the 
openstack(or stackforge) umbrella is fair game along with anything in 
the global-requirements file.

If you meant package repositories I think none is a fine answer for the 
moment but if there is an appetite for them then I think what would 
eventually make most sense are repositories for master branches along 
with supported stable branches. This may differ between packaging 
formats and what their teams are prepared to support.

> 4) Who is on the team(s)?
> Who is interested in the overall effort?  Who is signing up for
> distro-specific work?  Who will be the initial PTL?

 From the RDO point of view we are doing the trunk chasing work already 
downstream. If we were to shift this packaging upstream of RDO I would 
imagine we would just switch the gerrit we are submitting too. I don't 
speak for RDO but of the people I spoke too I didn't hear any resistance 
to this idea.

> I think if the discussion here can answer those questions, you should
> update the governance repo change with that information, we can get all
> the participants to ack that, and the TC will be able to act.

Great and thanks,

> Thanks again for driving this.
> -Jim
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

More information about the OpenStack-dev mailing list