[openstack-dev] [tc][all] A culture change (nitpicking)

Sean McGinnis sean.mcginnis at gmx.com
Thu May 31 00:01:05 UTC 2018

> "master should be always deployable and fully backward compatible and
> so we cant let anything in anytime that could possibly regress anyone"
> Should we change that attitude too? Anyone agree? disagree?
> Thanks,
> Dims
I'll definitely jump at this one.

I've always thought (and shared on the ML several times now) that our 
but not explicit support for CD from any random commit was a bad thing.

While I think it's good to support the idea that master is always 
deployable, I
do not think it is a good mindset to think that every commit is a 
"release" and
therefore should be supported until the end of time. We have a coordinated
release for a reason, and I think design decisions and fixes should be 
based on
the assumption that a release is a release and the point at which we 
need to be
cognizant and caring about keeping backward compatibility. Doing that for
every single commit is not ideal for the overall health of the product, IMO.

More information about the OpenStack-dev mailing list