[ironic][release][stable] Ironic Train release can be broken due to entry in driver-requirements.txt
Julia Kreger
juliaashleykreger at gmail.com
Sat Oct 19 00:52:10 UTC 2019
Debian, RDO Project, and OpenSuse Train packaging pipelines show
2.0.0. UCA doesn't seem to have train packaging at this point.
-Julia
On Fri, Oct 18, 2019 at 4:23 PM Tony Breeds <tony at bakeyournoodle.com> wrote:
>
> On Fri, Oct 18, 2019 at 11:06:09AM -0500, Matthew Thode wrote:
>
> > Excluding known bad versions to efectively update the minimum constraint
> > IS allowed by policy as far as I know (from a reqs team perspective).
> > So this sgtm.
>
> This is not allowed with the stable policy. The only policy exception
> fro raising a minim requirement is because of a security issue. I
> think The VMT classification was A or B? but I'm fuzzy on that.
>
>
> I say this only to clarify the reasons for allowing fixes like this, not
> as a statement about this specific case.
>
> In this specific case we have:
>
> $ tools/grep-all.sh sushy
>
> Requirements
> ------------
> 1.2.0-2605-g9806c0bb : sushy # Apache-2.0
> origin/master : sushy # Apache-2.0
> origin/stable/train : sushy # Apache-2.0
> <snip>
>
> Constraints
> -----------
> 1.2.0-2605-g9806c0bb : sushy===2.0.0
> origin/master : sushy===2.0.0
> origin/stable/train : sushy===2.0.0
> <snip>
> $
>
> So *iff* distros (Debian, UCA, RDO, OpenSuse) are already packaging
> 2.0.0 for *train* I'm okay with plan to:
>
> Master:
> * Exclude 1.9.0 from global-requirements
> * Bump the acceptable lower-constraints in ironic
> Train:
> * Backport the above changes
> * release ironic X.(y+1).0
>
> I don't have the where-with-all to do the checking right now, but if
> someone else does I'll sign off on things (hint hint ;P)
>
> If the pre-condition isn't met we can investigate the impact of meeting
> it vs the UX for the train release. I'm aware we want to get this fixed
> ASAP
>
> Yours Tony.
More information about the openstack-discuss
mailing list