From b072c605713a61b6bb906078eeae9769c3993a84 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Wed, 17 Jul 2024 23:33:22 -0400 Subject: [PATCH] build-info: Unreleased 'stable' targets get demoted to 'unstable' This keeps rbutil from being confused. When a new release happens, all of this automagically fixes itself! Change-Id: I15e3ebb5e274638b9b88f670ce53f950061e9044 --- tools/build-info.pl | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/tools/build-info.pl b/tools/build-info.pl index c9e98b0cdb..c528a1e664 100755 --- a/tools/build-info.pl +++ b/tools/build-info.pl @@ -23,8 +23,7 @@ foreach my $b (&stablebuilds) { my $ver; if(exists($builds{$b}{release})) { $ver = $builds{$b}{release}; - } - else { + } else { $ver = $publicrelease; } if ($ver <= $publicrelease) { @@ -35,5 +34,16 @@ foreach my $b (&stablebuilds) { print "[status]\n"; foreach my $b (&allbuilds) { - print "$b=$builds{$b}{status}\n"; + my $ver; + my $status = $builds{$b}{status}; + + if(exists($builds{$b}{release})) { + $ver = $builds{$b}{release}; + } else { + $ver = $publicrelease; + } + if ($ver > $publicrelease) { + $status=2; + } + print "$b=$status\n"; }