Hello community,

here is the log from the commit of package build-compare for openSUSE:Factory 
checked in at 2017-03-05 17:46:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/build-compare (Old)
 and      /work/SRC/openSUSE:Factory/.build-compare.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "build-compare"

Sun Mar  5 17:46:54 2017 rev:102 rq:456496 version:20170212T094342.98f72fb

Changes:
--------
--- /work/SRC/openSUSE:Factory/build-compare/build-compare.changes      
2016-12-29 22:41:51.409537542 +0100
+++ /work/SRC/openSUSE:Factory/.build-compare.new/build-compare.changes 
2017-03-05 17:46:57.744539745 +0100
@@ -1,0 +2,10 @@
+Sun Feb 12 08:41:01 UTC 2017 - o...@aepfle.de
+
+- Remove warning file-contains-date-and-time from rpmlint.log
+
+-------------------------------------------------------------------
+Thu Jan  5 11:01:53 UTC 2017 - o...@aepfle.de
+
+- Fix name-version-release regex for release without dots
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ build-compare.spec ++++++
--- /var/tmp/diff_new_pack.qozQGz/_old  2017-03-05 17:47:00.200192185 +0100
+++ /var/tmp/diff_new_pack.qozQGz/_new  2017-03-05 17:47:00.204191619 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build-compare
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
 License:        GPL-2.0+
 Group:          Development/Tools/Building
 Url:            https://github.com/openSUSE/build-compare
-Version:        20161214T095953.e1115b2
+Version:        20170212T094342.98f72fb
 Release:        0
 Source1:        COPYING
 Source2:        same-build-result.sh

++++++ functions.sh ++++++
--- /var/tmp/diff_new_pack.qozQGz/_old  2017-03-05 17:47:00.268182561 +0100
+++ /var/tmp/diff_new_pack.qozQGz/_new  2017-03-05 17:47:00.268182561 +0100
@@ -168,17 +168,36 @@
 # Set version_release_old_regex_s, version_release_old_regex_l and
 # name_ver_rel_old_regex_l, also the new ones.
 function set_regex() {
-    # Remember to quote the . which is in release
-    # Short version without B_CNT
+  local rel_old=${version_release_old##*-}
+  local rel_new=${version_release_new##*-}
+
+  # Short version without B_CNT
+  # release may not contain a dot
+  case "${rel_old}" in
+    *.*)
     version_release_old_regex_s=${version_release_old%.*}
-    version_release_old_regex_s=${version_release_old_regex_s//./\\.}
+    ;;
+    *)
+    version_release_old_regex_s=${version_release_old}
+    ;;
+  esac
+  # Remember to quote the . which is in release
+  version_release_old_regex_s=${version_release_old_regex_s//./\\.}
+  # Long version with B_CNT
+  version_release_old_regex_l=${version_release_old//./\\.}
+  name_ver_rel_old_regex_l=${name_ver_rel_old//./\\.}
+
+  case "${rel_new}" in
+    *.*)
     version_release_new_regex_s=${version_release_new%.*}
-    version_release_new_regex_s=${version_release_new_regex_s//./\\.}
-    # Long version with B_CNT
-    version_release_old_regex_l=${version_release_old//./\\.}
-    version_release_new_regex_l=${version_release_new//./\\.}
-    name_ver_rel_old_regex_l=${name_ver_rel_old//./\\.}
-    name_ver_rel_new_regex_l=${name_ver_rel_new//./\\.}
+    ;;
+    *)
+    version_release_new_regex_s=${version_release_new}
+    ;;
+  esac
+  version_release_new_regex_s=${version_release_new_regex_s//./\\.}
+  version_release_new_regex_l=${version_release_new//./\\.}
+  name_ver_rel_new_regex_l=${name_ver_rel_new//./\\.}
 }
 
 # Compare just the rpm meta data of two rpms

++++++ same-build-result.sh ++++++
--- /var/tmp/diff_new_pack.qozQGz/_old  2017-03-05 17:47:00.300178033 +0100
+++ /var/tmp/diff_new_pack.qozQGz/_new  2017-03-05 17:47:00.300178033 +0100
@@ -140,10 +140,12 @@
     # Remove release from files
     sort -u $OLDDIR/rpmlint.log|sed -e "s,$ver_rel1,@VERSION@-@RELEASE@,g" -e 
"s|/tmp/rpmlint\..*spec|.spec|g" > $file1
     sort -u $OTHERDIR/rpmlint.log|sed -e "s,$ver_rel2,@VERSION@-@RELEASE@,g" 
-e "s|/tmp/rpmlint\..*spec|.spec|g"  > $file2
+    # Remove odd warning about data and time, it comes and goes
     # Remove warning about python mtime mismatch, a republish will not help
     # Remove odd warning about filenames, they contain VERSION-RELEASE
     # Remove durations from progress reports
     sed -i -e "
+    /: W: file-contains-date-and-time /d
     /: W: python-bytecode-inconsistent-mtime /d
     /: W: filename-too-long-for-joliet /d
     /: I: \(filelist-initialization\|check-completed\) /s| [0-9]\+\.[0-9] s| 
x.x s|


Reply via email to