[openstack-dev] pyparsing 2.0 postmortem

Robert Collins robertc at robertcollins.net
Wed Feb 27 23:01:22 UTC 2013


On 28 February 2013 07:18, Sean Dague <sdague at linux.vnet.ibm.com> wrote:
> After lots of running around this morning, we've got a new
> python-quantumclient v.2.1.2 that fixes OpenStack CI. The gate merge was
> only broken for 4 hours, before California woke up, so overall project
> impact was pretty bad.
>
> I think there are a couple lessons learned out of this, at least in my
> opinion. As someone that's chased 2 big breaks like this in 2 days, I'd like
> to figure out how we stop doing that. :)
>
> 1) python-FOOclients should release more often
>
> All it takes is setting a tag on a python-FOOclient to generate a release,
> CI does the push into pypi. We should be releasing early and often here.
> This issue was known to be an issue back in December, which is when the fix
> landed in the python-quantumclient tree, but because there wasn't a
> python-quantumclient release it managed to be a gate blocker.
>
> Release early, release often. clients don't need to be on the 6 month
> cadence that the server projects are on, as clients should work with
> multiple versions of the servers.

Actually, I don't think servers need to be on a 6 month cadence
either. I contend we can deliver better software faster if we start
delivering much more often - weekly or daily.

-Rob


-- 
Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Cloud Services



More information about the OpenStack-dev mailing list