Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package build-compare for openSUSE:Factory 
checked in at 2026-10-10 14:55:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/build-compare (Old)
 and      /work/SRC/openSUSE:Factory/.build-compare.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "build-compare"

Sat Oct 10 14:55:10 2026 rev:129 rq:1383244 version:20261001T080039.deb96f7

Changes:
--------
--- /work/SRC/openSUSE:Factory/build-compare/build-compare.changes      
2026-07-01 16:34:46.757181016 +0200
+++ /work/SRC/openSUSE:Factory/.build-compare.new.3698736/build-compare.changes 
2026-10-10 14:55:12.218500396 +0200
@@ -1,0 +2,5 @@
+Mon Sep 28 12:24:39 UTC 2026 - - Marius CACHELIN <[email protected]>
+
+- handle gcov and gcno
+
+-------------------------------------------------------------------

Old:
----
  build-compare-20260622T095938.6416d96.tar.gz

New:
----
  build-compare-20261001T080039.deb96f7.tar.gz

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

Other differences:
------------------
++++++ build-compare.spec ++++++
--- /var/tmp/diff_new_pack.hGRoQh/_old  2026-10-10 14:55:13.394549568 +0200
+++ /var/tmp/diff_new_pack.hGRoQh/_new  2026-10-10 14:55:13.395549609 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           build-compare
-Version:        20260622T095938.6416d96
+Version:        20261001T080039.deb96f7
 Release:        0
 Summary:        Build Result Compare Script
 License:        GPL-2.0-or-later

++++++ build-compare-20260622T095938.6416d96.tar.gz -> 
build-compare-20261001T080039.deb96f7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build-compare-20260622T095938.6416d96/_service 
new/build-compare-20261001T080039.deb96f7/_service
--- old/build-compare-20260622T095938.6416d96/_service  1970-01-01 
01:00:00.000000000 +0100
+++ new/build-compare-20261001T080039.deb96f7/_service  2026-10-01 
10:00:39.000000000 +0200
@@ -0,0 +1,24 @@
+<services>
+       <service name="tar_scm" mode="manual">
+               <param name="exclude">.travis.yml</param>
+               <param name="exclude">build-compare.changes</param>
+               <param name="exclude">build-compare.dsc</param>
+               <param name="exclude">build-compare.spec</param>
+               <param name="exclude">tests</param>
+               <param name="extract">_service</param>
+               <param name="extract">build-compare.changes</param>
+               <param name="extract">build-compare.dsc</param>
+               <param name="extract">build-compare.spec</param>
+               <param 
name="extract-rename">debian/changelog:debian.changelog</param>
+               <param 
name="extract-rename">debian/control:debian.control</param>
+               <param name="filename">build-compare</param>
+               <param name="scm">git</param>
+               <param 
name="url">https://github.com/openSUSE/build-compare.git</param>
+               <param name="versionformat">%ci.%h</param>
+       </service>
+       <service name="recompress" mode="manual">
+               <param name="compression">gz</param>
+               <param name="file">*.tar</param>
+       </service>
+       <service name="set_version" mode="manual"/>
+</services>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build-compare-20260622T095938.6416d96/pkg-diff.sh 
new/build-compare-20261001T080039.deb96f7/pkg-diff.sh
--- old/build-compare-20260622T095938.6416d96/pkg-diff.sh       2026-06-22 
11:59:38.000000000 +0200
+++ new/build-compare-20261001T080039.deb96f7/pkg-diff.sh       2026-10-01 
10:00:39.000000000 +0200
@@ -90,6 +90,32 @@
    ' "$f"
 }
 
+filter_gcno() {
+    perl -e "
+    open my \$fh, '+<', '$f';
+    binmode \$fh;
+    seek \$fh, 0, 0;
+    print \$fh \"\x00\" x 16;
+    close \$fh;
+    "
+}
+
+filter_gcov(){
+    perl -e '
+    my $f = shift;
+    open my $fh, "+<", $f;
+    binmode $fh;
+    local $/;
+    my $d = <$fh>;
+    my $p = pack("H*", "20323442") . ("\x00" x 12);
+    if ($d =~ /\Q$p\E(....)/sx) {
+        my $offset = $-[1];
+        seek $fh, $offset, 0;
+        print $fh "\x00\x00\x00\x00";
+    }
+  ' "$1"
+}
+
 filter_dvi() {
    # Opcodes 247: pre; i[1], num[4], den[4], mag[4], k[1], x[k]
    perl -e "
@@ -462,6 +488,9 @@
   local f
 
   case "$file" in
+    *.gcno)
+      filter_generic gcno
+      ;;
     *.spec)
       sed -i -e "s,Release:.*$release1,Release: @RELEASE@," "old/$file"
       sed -i -e "s,Release:.*$release2,Release: @RELEASE@," "new/$file"
@@ -1020,9 +1049,14 @@
             /\.gnu_debugdata/d
             /\.note\.package/d
             /\.note\.go\.buildid/d
+            /\.gcov_info/d
+            /\.gcno/d
             p
           }
         '))
+
+      filter_generic gcov
+
       (cd old && exec $OBJDUMP -s ${sections[@]} ./$file ) > old/$file.objdump 
&
       (cd new && exec $OBJDUMP -s ${sections[@]} ./$file ) > new/$file.objdump 
&
       wait

++++++ build-compare.dsc ++++++
--- /var/tmp/diff_new_pack.hGRoQh/_old  2026-10-10 14:55:13.521554878 +0200
+++ /var/tmp/diff_new_pack.hGRoQh/_new  2026-10-10 14:55:13.528555170 +0200
@@ -1,7 +1,7 @@
 Format: 1.0
 Source: build-compare
 Architecture: all
-Version: 20260622T095938.6416d96
+Version: 20261001T080039.deb96f7
 DEBTRANSFORM-RELEASE: 1
 Maintainer: openSUSE build-compare maintainers 
<[email protected]>
 Homepage: https://github.com/openSUSE/build-compare

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.hGRoQh/_old  2026-10-10 14:55:13.552556174 +0200
+++ /var/tmp/diff_new_pack.hGRoQh/_new  2026-10-10 14:55:13.554556257 +0200
@@ -1,4 +1,4 @@
-build-compare (20260622T095938.6416d96) UNRELEASED; urgency=medium
+build-compare (20261001T080039.deb96f7) UNRELEASED; urgency=medium
 
   * Initial Debian packaging.
 

Reply via email to