Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pesign-obs-integration for
openSUSE:Factory checked in at 2026-04-18 21:31:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pesign-obs-integration (Old)
and /work/SRC/openSUSE:Factory/.pesign-obs-integration.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pesign-obs-integration"
Sat Apr 18 21:31:30 2026 rev:64 rq:1347203 version:10.2+git20260409.5b7f1bb
Changes:
--------
---
/work/SRC/openSUSE:Factory/pesign-obs-integration/pesign-obs-integration.changes
2025-12-12 21:40:27.927033543 +0100
+++
/work/SRC/openSUSE:Factory/.pesign-obs-integration.new.11940/pesign-obs-integration.changes
2026-04-18 21:32:05.715115003 +0200
@@ -1,0 +2,18 @@
+Thu Apr 09 02:06:21 UTC 2026 - [email protected]
+
+- Update to version 10.2+git20260409.5b7f1bb:
+ * Revert "Fix file collisions during RPM extraction"
+ * Revert "Only extract RPMs that contain files to sign"
+
+-------------------------------------------------------------------
+Thu Apr 02 06:38:50 UTC 2026 - [email protected]
+
+- Update to version 10.2+git20260402.224c81f:
+ * Only extract RPMs that contain files to sign
+ * Fix file collisions during RPM extraction
+ * repackage: do not fail if %buildroot does not exist
+ * repackage: also apply spec workaround to generated repackage spec
+ * spec: use Fedora debug_package workaround for CentOS/RHEL too
+ * Implement triggerprein capture
+
+-------------------------------------------------------------------
Old:
----
pesign-obs-integration-10.2+git20250930.8fd9632.obscpio
New:
----
pesign-obs-integration-10.2+git20260409.5b7f1bb.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pesign-obs-integration.spec ++++++
--- /var/tmp/diff_new_pack.AjSKeG/_old 2026-04-18 21:32:07.091170972 +0200
+++ /var/tmp/diff_new_pack.AjSKeG/_new 2026-04-18 21:32:07.091170972 +0200
@@ -1,7 +1,7 @@
#
# spec file for package pesign-obs-integration
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
# needssslcertforbuild
-%if 0%{?fedora}
+%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
%global debug_package %{nil}
%endif
Name: pesign-obs-integration
-Version: 10.2+git20250930.8fd9632
+Version: 10.2+git20260409.5b7f1bb
Release: 0
Summary: Macros and scripts to sign the kernel and bootloader
License: GPL-2.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.AjSKeG/_old 2026-04-18 21:32:07.139172925 +0200
+++ /var/tmp/diff_new_pack.AjSKeG/_new 2026-04-18 21:32:07.147173250 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/pesign-obs-integration.git</param>
- <param
name="changesrevision">8fd9632c4cc34593a51781e13f113382e3971b45</param></service></servicedata>
+ <param
name="changesrevision">5b7f1bb5c9649945e4951c072addc492acbfc2dc</param></service></servicedata>
(No newline at EOF)
++++++ pesign-obs-integration-10.2+git20250930.8fd9632.obscpio ->
pesign-obs-integration-10.2+git20260409.5b7f1bb.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pesign-obs-integration-10.2+git20250930.8fd9632/pesign-gen-repackage-spec
new/pesign-obs-integration-10.2+git20260409.5b7f1bb/pesign-gen-repackage-spec
---
old/pesign-obs-integration-10.2+git20250930.8fd9632/pesign-gen-repackage-spec
2025-09-30 07:29:54.000000000 +0200
+++
new/pesign-obs-integration-10.2+git20260409.5b7f1bb/pesign-gen-repackage-spec
2026-04-09 03:59:01.000000000 +0200
@@ -162,9 +162,10 @@
);
my %sense2tag = (
- 0x10000 => 'triggerin',
- 0x20000 => 'triggerun',
- 0x40000 => 'triggerpostun',
+ (1 << 16) => 'triggerin',
+ (1 << 17) => 'triggerun',
+ (1 << 18) => 'triggerpostun',
+ (1 << 25) => 'triggerprein',
);
# tags which are printed verbatim in the specfile
@@ -647,6 +648,12 @@
$kmp_basename = $main_name unless $kmp_basename;
open(SPEC, '>', "$output/repackage.spec") or die "$output/repackage.spec:
$!\n";
+print SPEC <<"EOF";
+%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
+%global debug_package %{nil}
+%endif
+
+EOF
print_package($packages{$main_name}, 1);
for my $name (sort(keys(%packages))) {
next if $name eq $main_name;
@@ -682,7 +689,7 @@
print SPEC <<"EOF";
%if "%buildroot" != "$directory"
%build
-rmdir %buildroot
+rmdir %buildroot || true
ln -sf $directory %buildroot
%{?_top_builddir:%global buildsubdir ..}
%endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pesign-obs-integration-10.2+git20250930.8fd9632/pesign-obs-integration.spec
new/pesign-obs-integration-10.2+git20260409.5b7f1bb/pesign-obs-integration.spec
---
old/pesign-obs-integration-10.2+git20250930.8fd9632/pesign-obs-integration.spec
2025-09-30 07:29:54.000000000 +0200
+++
new/pesign-obs-integration-10.2+git20260409.5b7f1bb/pesign-obs-integration.spec
2026-04-09 03:59:01.000000000 +0200
@@ -17,7 +17,7 @@
# needssslcertforbuild
-%if 0%{?fedora}
+%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
%global debug_package %{nil}
%endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pesign-obs-integration-10.2+git20250930.8fd9632/pesign-repackage.spec.in
new/pesign-obs-integration-10.2+git20260409.5b7f1bb/pesign-repackage.spec.in
---
old/pesign-obs-integration-10.2+git20250930.8fd9632/pesign-repackage.spec.in
2025-09-30 07:29:54.000000000 +0200
+++
new/pesign-obs-integration-10.2+git20260409.5b7f1bb/pesign-repackage.spec.in
2026-04-09 03:59:01.000000000 +0200
@@ -237,11 +237,11 @@
/usr/lib/rpm/pesign/pesign-gen-repackage-spec @PESIGN_REPACKAGE_COMPRESS@
@PESIGN_LOAD_SPEC_MACROS@ \
--directory=%buildroot "${rpms[@]}"
-# For some reason in Fedora builds the directory structure is different from
SUSE,
+# For some reason in Fedora/CentOS builds the directory structure is different
from SUSE,
# which breaks repacking. Copy the package content to the buildroot that is
actually used.
# Also all the usual tricks to disable the debug package fail, and the build
fails due to
# the 'Empty files file <...>/debugsourcefiles.list' error. Delete the
specpart to bypass it.
-%if 0%{?fedora}
+%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
echo "%%install" >>repackage.spec
echo "cp -r %buildroot/* %%buildroot" >>repackage.spec
echo "rm -f %buildroot/../SPECPARTS/rpm-debuginfo.specpart"
>>repackage.spec
++++++ pesign-obs-integration.obsinfo ++++++
--- /var/tmp/diff_new_pack.AjSKeG/_old 2026-04-18 21:32:07.311179921 +0200
+++ /var/tmp/diff_new_pack.AjSKeG/_new 2026-04-18 21:32:07.315180084 +0200
@@ -1,5 +1,5 @@
name: pesign-obs-integration
-version: 10.2+git20250930.8fd9632
-mtime: 1759210194
-commit: 8fd9632c4cc34593a51781e13f113382e3971b45
+version: 10.2+git20260409.5b7f1bb
+mtime: 1775699941
+commit: 5b7f1bb5c9649945e4951c072addc492acbfc2dc