Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package grub2 for openSUSE:Factory checked 
in at 2022-04-02 18:20:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grub2 (Old)
 and      /work/SRC/openSUSE:Factory/.grub2.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grub2"

Sat Apr  2 18:20:11 2022 rev:263 rq:965515 version:2.06

Changes:
--------
--- /work/SRC/openSUSE:Factory/grub2/grub2.changes      2022-03-20 
20:54:55.518472654 +0100
+++ /work/SRC/openSUSE:Factory/.grub2.new.1900/grub2.changes    2022-04-02 
18:20:18.630430038 +0200
@@ -1,0 +2,7 @@
+Fri Mar 25 03:46:55 UTC 2022 - Michael Chang <mch...@suse.com>
+
+- Fix wrong order in kernel sorting of listing rc before final release
+  (bsc#1197376)
+  * grub2-use-rpmsort-for-version-sorting.patch
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------

++++++ grub2-use-rpmsort-for-version-sorting.patch ++++++
--- /var/tmp/diff_new_pack.70t9uO/_old  2022-04-02 18:20:22.390387832 +0200
+++ /var/tmp/diff_new_pack.70t9uO/_new  2022-04-02 18:20:22.394387787 +0200
@@ -1,12 +1,28 @@
-diff -urN grub-2.02~beta2.old/util/grub-mkconfig_lib.in 
grub-2.02~beta2/util/grub-mkconfig_lib.in
---- grub-2.02~beta2.old/util/grub-mkconfig_lib.in      2014-04-11 
15:20:42.451394845 +0200
-+++ grub-2.02~beta2/util/grub-mkconfig_lib.in  2014-04-11 15:58:02.940618803 
+0200
-@@ -229,7 +229,7 @@
+v2:
+Fix wrong sorting order if version contains "-" delimiter 
+
+Index: grub-2.06/util/grub-mkconfig_lib.in
+===================================================================
+--- grub-2.06.orig/util/grub-mkconfig_lib.in
++++ grub-2.06/util/grub-mkconfig_lib.in
+@@ -220,9 +220,9 @@ version_sort ()
+ 
+ version_test_numeric ()
+ {
+-  version_test_numeric_a="$1"
++  version_test_numeric_a="`echo "$1" | sed -e 's/-\([^0-9]*\)$/\.\1/' -e 
's/-/~/g' -e 's/~\([^~]*\)$/-\1/'`"
+   version_test_numeric_cmp="$2"
+-  version_test_numeric_b="$3"
++  version_test_numeric_b="`echo "$3" | sed -e 's/-\([^0-9]*\)$/\.\1/' -e 
's/-/~/g' -e 's/~\([^~]*\)$/-\1/'`"
+   if [ "$version_test_numeric_a" = "$version_test_numeric_b" ] ; then
+     case "$version_test_numeric_cmp" in
+       ge|eq|le) return 0 ;;
+@@ -234,7 +234,7 @@ version_test_numeric ()
      version_test_numeric_a="$version_test_numeric_b"
      version_test_numeric_b="$version_test_numeric_c"
    fi
 -  if (echo "$version_test_numeric_a" ; echo "$version_test_numeric_b") | 
version_sort | head -n 1 | grep -qx "$version_test_numeric_b" ; then
-+  if [ "`printf '%s\n' "$version_test_gt_a" "$version_test_gt_b" | 
/usr/lib/rpm/rpmsort -r | head -n1`" = "$version_test_gt_a" ] ; then
++  if [ "`printf '%s\n' "$version_test_numeric_a" "$version_test_numeric_b" | 
/usr/lib/rpm/rpmsort -r | head -n1`" = "$version_test_numeric_a" ] ; then
      return 0
    else
      return 1

Reply via email to