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|