On Thu, May 08, 2025 at 09:45:50AM +0200, Thomas Huth wrote:
> On 06/05/2025 18.00, Daniel P. Berrangé wrote:
> > When VERSION is set to a development snapshot (micro >= 50), or a release
> > candidate (micro >= 90) we have an off-by-1 in determining deprecation
> > and deletion thresholds for versioned machine types. In such cases we need
> > to use the next major/minor version in threshold checks.
> > 
> > This adapts the deprecation macros to do "next version" prediction when
> > seeing a dev/rc version number.
> > 
> > This ensures users of release candidates get an accurate view of machines
> > that will be deprecated/deleted in the final release.
> > 
> > This requires hardcoding our current release policy of 3 releases per
> > year, with a major bump at the start of each year, and that dev/rc
> > versions have micro >= 50.
> > 
> > Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>
> > ---
> >   include/hw/boards.h | 33 ++++++++++++++++++++++++++++++++-
> >   1 file changed, 32 insertions(+), 1 deletion(-)
> 
> FYI, this causes a failure in the CI now:
> 
>  https://gitlab.com/thuth/qemu/-/jobs/9965651507#L163
> 
> Looks like we have to remove the related subtest now?

Oh indeed yes.

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|


Reply via email to