[tc] Project repository namespaces

Jeremy Stanley fungi at yuggoth.org
Tue Mar 19 00:48:20 UTC 2019


On 2019-03-18 18:19:53 -0500 (-0500), Matthew Thode wrote:
> On 19-03-18 16:18:24, Matthew Thode wrote:
> > On 19-03-18 16:49:47, Jim Rollenhagen wrote:
[...]
> > > 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.
[...]
> > 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.

It's probably not been reiterated outside the implementation detail
discussions for the OpenDev Gerrit/Git transition, but unlike prior
project renames we'll actually be instituting rewrites and redirects
on the Git URLs so the impact should be much reduced. While doing
the renames once during the main transition does require more
up-front planning, it would actually be "easier" on the community at
large than kicking the namespace explosion can down the road.
-- 
Jeremy Stanley
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20190319/b1722d6a/attachment.sig>


More information about the openstack-discuss mailing list