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.
