Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libpulp for openSUSE:Factory checked 
in at 2026-09-17 15:20:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpulp (Old)
 and      /work/SRC/openSUSE:Factory/.libpulp.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpulp"

Thu Sep 17 15:20:37 2026 rev:18 rq:1378407 version:0.3.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpulp/libpulp.changes  2026-08-14 
22:10:17.750198071 +0200
+++ /work/SRC/openSUSE:Factory/.libpulp.new.383539/libpulp.changes      
2026-09-17 15:22:09.266862831 +0200
@@ -1,0 +2,10 @@
+Wed Sep 16 14:32:57 UTC 2026 - Giuliano Belinassi <[email protected]>
+
+- Add python3-base build requirement (bsc#1280765).
+
+-------------------------------------------------------------------
+Sat Sep 12 15:51:31 UTC 2026 - Matej Cepl <[email protected]>
+
+- Clean up SPEC file.
+
+-------------------------------------------------------------------
@@ -6,0 +17,5 @@
+
+-------------------------------------------------------------------
+Wed Aug  5 14:05:57 UTC 2026 - Matej Cepl <[email protected]>
+
+- Make build work with the system Python.

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

Other differences:
------------------
++++++ libpulp.spec ++++++
--- /var/tmp/diff_new_pack.6y10W4/_old  2026-09-17 15:22:09.909889801 +0200
+++ /var/tmp/diff_new_pack.6y10W4/_new  2026-09-17 15:22:09.911889885 +0200
@@ -36,22 +36,21 @@
 BuildRequires:  fdupes
 # Required to run the tests.
 BuildRequires:  gcc-c++
+BuildRequires:  libelf-devel
 # Required to build the tools, which are needed to run the tests.
 BuildRequires:  libjson-c-devel
-BuildRequires:  libelf-devel
 BuildRequires:  libseccomp-devel
 BuildRequires:  procps
+BuildRequires:  python3-base
 BuildRequires:  python3-pexpect
 BuildRequires:  python3-psutil
 BuildRequires:  systemd
-
 # Disable ptrace_scope on tumbleweed
 %if 0%{?suse_version} >= 1600
 BuildRequires:  aaa_base-yama-enable-ptrace
 %endif
-
 # Only available for these architectures.
-%if 0%{?sle_version} >= 150700 || 0%{suse_version} >= 1570
+%if 0%{?sle_version} >= 150700 || 0%{?suse_version} >= 1570
 # For ppc64le onwards we need gcc-13 for a fix to -fpatchable-function-entry
 # which is not currently upstream and not in gcc-14.
 BuildRequires:  gcc13
@@ -92,22 +91,26 @@
 
 # For ppc64le onwards we need gcc-13 for a fix to -fpatchable-function-entry
 # which is not currently upstream and not in gcc-14.
-%if 0%{?sle_version} >= 150700 || 0%{suse_version} >= 1570
+%if 0%{?sle_version} >= 150700 || 0%{?suse_version} >= 1570
 export CC=gcc-13
 export CXX=g++-13
 %endif
 
-%configure
+export PYTHON=%{_bindir}/python%{python3_version}
+%configure --with-python-sys-prefix
 %make_build
 
 %check
+%if 0%{?suse_version} > 1540
+%python3_fix_shebang_path tests/*
+%endif
 %make_build check
 
 %install
 %make_install
 install -D -m0755 %{SOURCE1} 
%{buildroot}%{_prefix}/lib/userspace-livepatch/rpm-helper
 install -D -m0644 %{SOURCE2} 
%{buildroot}%{_prefix}/lib/rpm/macros.d/macros.userspace-livepatch
-install -D -m0644 %{SOURCE3} 
%{buildroot}%{_prefix}/etc/tukit.conf.d/selinux-ulp.conf
+install -D -m0644 %{SOURCE3} 
%{buildroot}%{_prefix}%{_sysconfdir}/tukit.conf.d/selinux-ulp.conf
 install -D -m0644 %{SOURCE4} %{buildroot}%{_prefix}/lib/tmpfiles.d/ulp-tmp.conf
 
 # Convert identical files into hardlinks.
@@ -119,8 +122,9 @@
 find %{buildroot}/%{_prefix} -name libpulp.so -delete
 
 %post -n libpulp-tools
-%define ld_so_conf  /etc/ld.so.conf
-%define addline     include /var/livepatches/ld.so.conf
+
+%define ld_so_conf  %{_sysconfdir}/ld.so.conf
+%define addline     include %{_localstatedir}/livepatches/ld.so.conf
 
 # Create /var/livepatches
 systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/ulp-tmp.conf
@@ -147,19 +151,22 @@
 %postun -n libpulp0 -p /sbin/ldconfig
 
 %files -n libpulp0
-%{_libdir}/lib*.so.*
+%{_libdir}/libpulp.so.*
 %doc README.md
 %license LICENSE
 
 %files tools
-%{_bindir}/*
-%{_mandir}/*/*
-%dir %{_prefix}/lib/userspace-livepatch
-%{_prefix}/lib/userspace-livepatch/*
-%{_prefix}/lib/rpm/*
-%{_prefix}/lib/tmpfiles.d/ulp-tmp.conf
-%{_prefix}/etc/tukit.conf.d/selinux-ulp.conf
-%{_prefix}/etc/tukit.conf.d
-%{_prefix}/etc
 %license LICENSE
+%{_bindir}/ulp
+# I am not sure what is this script (with suspicious name) good for
+%{_bindir}/setup_package.sh
+%{_mandir}/*/*ulp.*%{?ext_man}
+%{_prefix}/lib/userspace-livepatch
+%{_prefix}/lib/rpm/macros.d/macros.userspace-livepatch
+%{_prefix}/lib/tmpfiles.d/ulp-tmp.conf
+%{_prefix}%{_sysconfdir}/tukit.conf.d/selinux-ulp.conf
+%{_prefix}%{_sysconfdir}/tukit.conf.d
+%if 0%{?suse_version} < 1600
+%{_prefix}%{_sysconfdir}
+%endif
 

++++++ libpulp.rpmlintrc ++++++
--- /var/tmp/diff_new_pack.6y10W4/_old  2026-09-17 15:22:09.959891898 +0200
+++ /var/tmp/diff_new_pack.6y10W4/_new  2026-09-17 15:22:09.963892066 +0200
@@ -1,15 +1,3 @@
-# When a library is being live patched, the program using it is unaware
-# of the operation, so much so that it's not the application who starts
-# the live patching.  Instead, an external tool (__ulp_trigger) halts
-# the execution of every thread of the application and changes
-# trampolines to patched functions.  If some of these operations fail,
-# there's nothing the application could do to salvage the execution, so
-# it's mandatory that the live patching calls exit to kill the process.
-addFilter("W: shared-lib-calls-exit")
 
-# Libpulp is the upstream name of the project, so placing the tools
-# under libpulp-tools makes it more likely to show up on searches with
-# zypper. However, this package does not ship libraries, which cause a
-# lintian warning.
-addFilter("libpulp-tools.* shlib-policy-missing-lib");
+(No newline at EOF)
 

Reply via email to