From ac29afd165cf1b72638b13a394e0f1a8724de163 Mon Sep 17 00:00:00 2001 From: Jim Rollenhagen Date: Fri, 22 Mar 2019 10:22:42 -0400 Subject: [PATCH] Add resolution to namespace unofficial projects This resolution wraps up the discussion from [0] and defines a plan. It's important to note that the OpenDev team is targeting the migration by April 19[1], so we should merge this resolution and provide a list of unofficial projects to be moved before that date. [0] http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003943.html [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-March/004056.html Change-Id: Ib9eb81611d74c93e4b1874a946380aa5b1595d1a --- ...20190322-namespace-unofficial-projects.rst | 33 +++++++++++++++++++ resolutions/index.rst | 10 ++++++ 2 files changed, 43 insertions(+) create mode 100644 resolutions/20190322-namespace-unofficial-projects.rst diff --git a/resolutions/20190322-namespace-unofficial-projects.rst b/resolutions/20190322-namespace-unofficial-projects.rst new file mode 100644 index 000000000..aa9d3ee91 --- /dev/null +++ b/resolutions/20190322-namespace-unofficial-projects.rst @@ -0,0 +1,33 @@ +========================================== + 2019-03-22 Namespace Unofficial Projects +========================================== + +As OpenStack has evolved, the infrastructure program hosting OpenStack code +has also evolved into its own program called OpenDev. As OpenDev prepares to +move git hosting to new URLs and new backends, OpenStack has an opportunity +to revisit previous choices about how projects are namespaced. + +Previously, OpenStack had a concept of "stackforge" to host unofficial +projects. Eventually, the TC :ref:`retired the stackforge name +<20160119_stackforge_resolution>` and git namespace in order to simplify the +logistics of moving projects from unofficial to official, and the "openstack" +git namespace became a place for all projects hosted on OpenStack's git +infrastructure. + +As the growth of OpenStack has slowed and processes have improved, the need +to streamline the process of making a project official has decreased. +Additionally, a single namespace has caused confusion in the community about +which projects are official and which are unofficial. + +It's become clear that OpenStack should use this opportunity to go back to the +old model of a separate namespace for unofficial projects. When the git +repositories are moved to the new OpenDev infrastructure, a new namespace +called "unknown" will be created, and all unofficial projects currently +hosted in the OpenStack infrastructure will be re-located there. All official +projects will remain in the "openstack" namespace. This includes projects +which are currently in the "openstack-dev" and "openstack-infra" namespaces +which are not moving to another namespace (e.g. "opendev"). + +Unofficial projects moved to the "unknown" namespace are encouraged to find +a home in an existing namespace other than "openstack", or to create a new +namespace for themselves. diff --git a/resolutions/index.rst b/resolutions/index.rst index cc1412f6c..88eef3d66 100644 --- a/resolutions/index.rst +++ b/resolutions/index.rst @@ -7,6 +7,16 @@ When a motion does not result in a change in a reference doc, it can be expressed as a resolution. +2019 +==== + +.. toctree:: + :maxdepth: 1 + :glob: + :reversed: + + 2019* + 2018 ====