[all] [requirements] Artificially inflated requirements in os-brick

Thomas Goirand zigo at debian.org
Fri Feb 18 16:42:22 UTC 2022


I've been quite surprised to see $topic. Most requirements for os-brick 
are now to be found in Yoga only. I've asked why, and I've been told 
that the reason is because "we've been testing with the new versions 
only for the number of months".

Well, the reason why someone would increase a minimum requirement *must* 
be only because of the need of a new feature, and should be treated with 
care. Otherwise, this makes upgrading very dangerous and annoying to do. 
As much as possible, I would strongly recommend that any dependency in 
Stable can be found in Stable-1 (only when a new feature is mandatory, 
then it's ok-ish to require that new version, though I would advocate 
for a possible fallback if that's not too complex to write).

Now, if that's the path we're taking, all is going backward 5 years ago, 
and then my thinking is: we must reintroduce lower-constraints testing ASAP.

Your thoughts everyone?


Thomas Goirand (zigo)

P.S: Please note that this is absolutely not about os-brick, I'm not 
pointing my finger to any team, it's a global thinking for the whole 
OpenStack project.

More information about the openstack-discuss mailing list