settingsLogin | Registersettings

[openstack-dev] Last sync from oslo-incubator

0 votes

Hi,

A long time ago, oslo-incubator had a lot of code, we have made most
of the code to oslo.* libraries. There's very little code left and
we'd like to stop hosting common code in oslo-incubator repository. We
encourage everyone to adopt the code they have in their repos under
openstack/common into their own namespace/packaging as we will be
getting rid of any remaining python modules in oslo-incubator.

If there are a couple of projects sharing code, like say cinder and
manila (HT to bswartz), one of those projects can choose to host a
common library between them, similar to how nova and cinder share
os-brick with its own core team. The overall guide to starting
projects is documented here [1] so you will needs bits of that for
existing projects. when in doubt, look in governance, project-config,
requirements repos and model your own.

Thanks,
Dims

[1] http://docs.openstack.org/infra/manual/creators.html

--
Davanum Srinivas :: https://twitter.com/dims


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
asked Nov 12, 2015 in openstack-dev by Davanum_Srinivas (35,920 points)   2 4 8

5 Responses

0 votes

On 11/12/2015 1:30 PM, Davanum Srinivas wrote:
Hi,

A long time ago, oslo-incubator had a lot of code, we have made most
of the code to oslo.* libraries. There's very little code left and
we'd like to stop hosting common code in oslo-incubator repository. We
encourage everyone to adopt the code they have in their repos under
openstack/common into their own namespace/packaging as we will be
getting rid of any remaining python modules in oslo-incubator.

If there are a couple of projects sharing code, like say cinder and
manila (HT to bswartz), one of those projects can choose to host a
common library between them, similar to how nova and cinder share
os-brick with its own core team. The overall guide to starting
projects is documented here [1] so you will needs bits of that for
existing projects. when in doubt, look in governance, project-config,
requirements repos and model your own.

Thanks,
Dims

[1] http://docs.openstack.org/infra/manual/creators.html

single tear for days past of doing awful oslo-incubator sync changes

sniff

--

Thanks,

Matt Riedemann


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 12, 2015 by Matt_Riedemann (48,320 points)   3 8 21
0 votes

Davanum Srinivas wrote:
A long time ago, oslo-incubator had a lot of code, we have made most
of the code to oslo.* libraries. There's very little code left and
we'd like to stop hosting common code in oslo-incubator repository. We
encourage everyone to adopt the code they have in their repos under
openstack/common into their own namespace/packaging as we will be
getting rid of any remaining python modules in oslo-incubator.
[...]

So this is pretty funny, since oslo-incubator was actually created
exactly 3 years ago today. Three years ago we clearly stated that common
code between OpenStack projects should ultimately become libraries and
no longer be copy-pasted. It took us 3 years to get to the point where
almost all the code has been graduated.

Some would say it's a long time, but considering this is a
cross-project, technical-debt-reduction effort that typically falls
short of resources in a tragedy of the commons, I prefer to see it as a
great achievement for us as a community.

Thanks to all the people that drove Oslo from where it was to where it
is today, including (but not limited to) Mark McLoughlin, Doug Hellmann
and Davanum Srinivas.

--
Thierry Carrez (ttx)


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 13, 2015 by Thierry_Carrez (57,480 points)   3 8 13
0 votes

Hear Hear! Thierry. Many many thanks to everyone who made this possible.

-- Dims

On Fri, Nov 13, 2015 at 4:44 AM, Thierry Carrez thierry@openstack.org wrote:
Davanum Srinivas wrote:

A long time ago, oslo-incubator had a lot of code, we have made most
of the code to oslo.* libraries. There's very little code left and
we'd like to stop hosting common code in oslo-incubator repository. We
encourage everyone to adopt the code they have in their repos under
openstack/common into their own namespace/packaging as we will be
getting rid of any remaining python modules in oslo-incubator.
[...]

So this is pretty funny, since oslo-incubator was actually created
exactly 3 years ago today. Three years ago we clearly stated that common
code between OpenStack projects should ultimately become libraries and
no longer be copy-pasted. It took us 3 years to get to the point where
almost all the code has been graduated.

Some would say it's a long time, but considering this is a
cross-project, technical-debt-reduction effort that typically falls
short of resources in a tragedy of the commons, I prefer to see it as a
great achievement for us as a community.

Thanks to all the people that drove Oslo from where it was to where it
is today, including (but not limited to) Mark McLoughlin, Doug Hellmann
and Davanum Srinivas.

--
Thierry Carrez (ttx)


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

--
Davanum Srinivas :: https://twitter.com/dims


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 13, 2015 by Davanum_Srinivas (35,920 points)   2 4 8
0 votes

Excerpts from Davanum Srinivas (dims)'s message of 2015-11-13 07:44:26 -0500:

Hear Hear! Thierry. Many many thanks to everyone who made this possible.

-- Dims

Indeed, as Thierry said, it has truly been a group effort, spanning
many cycles and involving many, many contributors.

Thank you to everyone to contributed, via planning, analysis,
patches, documentation, and reviews, to make the Oslo libraries
real!

Doug

On Fri, Nov 13, 2015 at 4:44 AM, Thierry Carrez thierry@openstack.org wrote:

Davanum Srinivas wrote:

A long time ago, oslo-incubator had a lot of code, we have made most
of the code to oslo.* libraries. There's very little code left and
we'd like to stop hosting common code in oslo-incubator repository. We
encourage everyone to adopt the code they have in their repos under
openstack/common into their own namespace/packaging as we will be
getting rid of any remaining python modules in oslo-incubator.
[...]

So this is pretty funny, since oslo-incubator was actually created
exactly 3 years ago today. Three years ago we clearly stated that common
code between OpenStack projects should ultimately become libraries and
no longer be copy-pasted. It took us 3 years to get to the point where
almost all the code has been graduated.

Some would say it's a long time, but considering this is a
cross-project, technical-debt-reduction effort that typically falls
short of resources in a tragedy of the commons, I prefer to see it as a
great achievement for us as a community.

Thanks to all the people that drove Oslo from where it was to where it
is today, including (but not limited to) Mark McLoughlin, Doug Hellmann
and Davanum Srinivas.

--
Thierry Carrez (ttx)


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 13, 2015 by Doug_Hellmann (87,520 points)   3 4 10
0 votes

On 11/13/15, 8:04 PM, "Doug Hellmann" doug@doughellmann.com wrote:

Excerpts from Davanum Srinivas (dims)'s message of 2015-11-13 07:44:26 -0500:
Hear Hear! Thierry. Many many thanks to everyone who made this possible.

-- Dims

Indeed, as Thierry said, it has truly been a group effort, spanning
many cycles and involving many, many contributors.

Thank you to everyone to contributed, via planning, analysis,
patches, documentation, and reviews, to make the Oslo libraries
real!

+1

Doug

On Fri, Nov 13, 2015 at 4:44 AM, Thierry Carrez thierry@openstack.org wrote:

Davanum Srinivas wrote:

A long time ago, oslo-incubator had a lot of code, we have made most
of the code to oslo.* libraries. There's very little code left and
we'd like to stop hosting common code in oslo-incubator repository. We
encourage everyone to adopt the code they have in their repos under
openstack/common into their own namespace/packaging as we will be
getting rid of any remaining python modules in oslo-incubator.
[...]

So this is pretty funny, since oslo-incubator was actually created
exactly 3 years ago today. Three years ago we clearly stated that common
code between OpenStack projects should ultimately become libraries and
no longer be copy-pasted. It took us 3 years to get to the point where
almost all the code has been graduated.

Some would say it's a long time, but considering this is a
cross-project, technical-debt-reduction effort that typically falls
short of resources in a tragedy of the commons, I prefer to see it as a
great achievement for us as a community.

Thanks to all the people that drove Oslo from where it was to where it
is today, including (but not limited to) Mark McLoughlin, Doug Hellmann
and Davanum Srinivas.

--
Thierry Carrez (ttx)


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Nov 15, 2015 by Gary_Kotton (17,280 points)   3 4 8
...