[tc] Project repository namespaces
mthode at mthode.org
Mon Mar 18 23:19:53 UTC 2019
On 19-03-18 16:18:24, Matthew Thode wrote:
> On 19-03-18 16:49:47, Jim Rollenhagen wrote:
> > Hi all,
> > With OpenDev needing to change git URLs for all projects, we have an
> > opportunity to change how we namespace projects that are currently under
> > the "openstack" namespace.
> > I've heard a few options thrown out:
> > 1) Keep everything the same. This is the easiest option for everybody, but
> > keeps our current confusion of what is officially OpenStack, and what is
> > not.
> > 2) Move unofficial projects to "stackforge" or some other namespace, which
> > is
> > only a small amount of work to list the repositories, but probably a
> > large
> > amount of bikeshedding^Wdiscussion to come up with a name.
> > 3) Do (2), but also namespace the OpenStack projects in a more fine-grained
> > manner, by project team. For example: nova/nova, ironic/bifrost, etc.
> > This is a larger chunk of work, but looks a bit nicer. Also makes it
> > easier
> > to move a project out of OpenStack later, as we don't have to move
> > namespaces. This has an open question of whether we use one large
> > namespace
> > for unofficial projects, or give them each their own. It also has a
> > downside
> > of making more effort to move a repository between project teams, though
> > I think that's fairly rare.
> > 4) ??
> > I personally like (2) or (3), but would like to hear from the rest of the
> > community. I'll propose a governance resolution after the discussion here,
> > and we can follow from there with whatever else needs to be done.
> > // jim
> > 
> > http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
> I like option 3, with it you get things like
> openstack-ansible/os_nova instead of openstack-ansible-os_nova. It
> works for things like ironic/ironic-lib and the like as well. I'd
> settle for option 2 if needed.
Thinking more on it I think we could do option 3 but have the repo moves
be ad-hoc, or perhaps at some redefined point in the cycle (at branch
time or something). That should make it easier to do the move.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: not available
More information about the openstack-discuss