[openstack-dev] oslo library version summary

Mark McLoughlin markmc at redhat.com
Fri Jan 4 17:17:13 UTC 2013


On Mon, 2012-12-17 at 23:29 +0000, Mark McLoughlin wrote:
> On Sun, 2012-12-16 at 00:02 -0800, Monty Taylor wrote:
> > Hey all,
> > 
> > ttx, markmc and I synced up on the versioning of oslo libraries, and
> > have settled on a system which is a superset of what we do with client
> > libraries - which means we can just implement an additional feature in
> > the current code and it'll handle both sets of things. We'll sync up
> > later on to discuss applicability of this to the server projects as well.
> > 
> > Essentially, it breaks down like this:
> > 
> > A tag to the repo will trigger tarball generation.
> > 
> > If the tag contains alpha\d*, beta\d* or rc\d*, the tarball will only be
> > uploaded to tarballs.openstack.org. This will allow those pre-releases
> > to be used in the other projects.
> > 
> > Otherwise, the tarball will be uploaded to tarballs.o.o AND PyPI. This
> > should allow us to use released versions of oslo libraries in pip-requires.
> > 
> > Turns out it's easy to implement:
> > 
> > https://review.openstack.org/#/c/18171/
> > 
> > As soon as that lands, we should be able to handle the oslo requirements.
> 
> Thanks for that.
> 
> I've pushed another test repo here:
> 
>   https://github.com/markmc/oslo-config
> 
> It now includes all the history of cfg changes as James suggested.
> 
> More importantly, I've included the setuptools magic from oslo-incubator
> so that it will be versioned correctly when we push a tag. I've added
> that code under the magic/ directory so that it won't actually get
> installed with oslo.config. Could you check that what I've done is
> reasonable? It seems to work ...

Any thoughts on this?

I think I've pretty much done what needs to be done for the first
oslo-config, but there's a bunch of follow on openstack-ci work?

  - import the openstack-config repo into gerrit
  - CI jobs
  - make sure release tagging works
  - ...

Cheers,
Mark.




More information about the OpenStack-dev mailing list