[PTL][TC] library *feature* freeze at Milestone-2
Thierry Carrez
thierry at openstack.org
Fri Oct 21 10:57:32 UTC 2022
Stephen Finucane wrote:
> On Wed, 2022-10-19 at 17:10 +0000, Elõd Illés wrote:
>> During 'TC + Community leaders interaction' [1] a case was discussed, where a
>> late library release caused last minute fire fighting in Zed cycle, and people
>> discussed the possibility to introduce a (non-client) library *feature* freeze
>> at Milestone-2 to avoid similar issues in the future.
>> [...]
>
> Repeating what I said on the reviews, I'd really rather not do this. [...]
I tend to agree with Stephen on this... Cutting a significant window of
time to handle a relatively rare occurrence might not be a great tradeoff.
From a release management perspective, if that ensured that we'd always
avoid last-minute release issues, I would support it. But reality is,
this covers just a part of our blind spot. There are a lot of reasons
why CI for a particular project ends up no longer working, Oslo breaking
changes is just one of them.
Periodically checking that CI works for all projects (ideally through
normalized periodic testing, if not through regularly posting a bunch of
noop test changes in inactive repositories) would detect issues earlier
and cover all of our blind spot. We should also make sure we only ship
actively-maintained projects, so that we know who to turn to to fix it
when it's broken. Freezing Oslo a lot earlier? Not convinced.
--
Thierry Carrez (ttx)
More information about the openstack-discuss
mailing list