From 13fd23d7447582686eb1a3f4a958efdf3762c3c5 Mon Sep 17 00:00:00 2001 From: Michal Gorecki Date: Thu, 18 Dec 2025 11:14:58 +0100 Subject: [PATCH] newt/newtutil: Fix newt info showing incorrect rc information This addresses: https://github.com/apache/mynewt-newt/issues/612 --- newt/newtutil/repo_version.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/newt/newtutil/repo_version.go b/newt/newtutil/repo_version.go index 4569dba67b..ed1fcd9927 100644 --- a/newt/newtutil/repo_version.go +++ b/newt/newtutil/repo_version.go @@ -211,7 +211,12 @@ func (v verSorter) Less(i, j int) bool { a := v.vers[i] b := v.vers[j] - return CompareRepoVersions(a, b) < 0 + cmp := CompareRepoVersions(a, b) + if cmp != 0 { + return cmp < 0 + } + + return !a.Rc && b.Rc } func SortVersions(vers []RepoVersion) {