From c77a29e57d90213f5bb7ac95a107e6f0696503c0 Mon Sep 17 00:00:00 2001
From: David Loup <david.loup@inria.fr>
Date: Mon, 4 Nov 2019 10:36:13 +0100
Subject: [PATCH] [gen,bindg5k] Fix reverse records order (bug 11029)

---
 lib/refrepo/gen/puppet/bindg5k.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/refrepo/gen/puppet/bindg5k.rb b/lib/refrepo/gen/puppet/bindg5k.rb
index 9cd760b35cc..7ffa2feb152 100644
--- a/lib/refrepo/gen/puppet/bindg5k.rb
+++ b/lib/refrepo/gen/puppet/bindg5k.rb
@@ -585,8 +585,8 @@ def generate_puppet_bindg5k(options)
           a.label.gsub('.','').reverse <=> b.label.gsub('.','').reverse
         }
       else
-        records.sort!{ |a, b|
-          a.label.to_i <=> b.label.to_i
+        records.sort_by!{ |r|
+          [r.label.to_i, r.name]
         }
       end
 
-- 
GitLab