Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libseccomp for openSUSE:Factory checked in at 2025-01-25 19:10:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libseccomp (Old) and /work/SRC/openSUSE:Factory/.libseccomp.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libseccomp" Sat Jan 25 19:10:08 2025 rev:40 rq:1240145 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libseccomp/libseccomp.changes 2023-12-09 22:50:18.237124928 +0100 +++ /work/SRC/openSUSE:Factory/.libseccomp.new.2316/libseccomp.changes 2025-01-25 19:10:23.123502305 +0100 @@ -1,0 +2,13 @@ +Fri Jan 24 01:01:28 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to release 2.6.0 + * Multiplexed syscall support for ppc + * Add support for the SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV flag + * Add support for transactions with the + seccomp_transaction_start(), seccomp_transaction_commit(), and + seccomp_transaction_reject() APIs + * Add support for binary tree filters without syscalls + * Add support for the kernelâs implementation change of + SECCOMP_IOCTL_NOTIF_ID_VALID + +------------------------------------------------------------------- Old: ---- libseccomp-2.5.5.tar.gz libseccomp-2.5.5.tar.gz.asc New: ---- _scmsync.obsinfo build.specials.obscpio libseccomp-2.6.0.tar.gz libseccomp-2.6.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libseccomp.spec ++++++ --- /var/tmp/diff_new_pack.YOyplp/_old 2025-01-25 19:10:23.675524884 +0100 +++ /var/tmp/diff_new_pack.YOyplp/_new 2025-01-25 19:10:23.675524884 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-seccomp # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,9 +18,9 @@ %global pname libseccomp %global lname libseccomp2 -%global flavor @BUILD_FLAVOR@%{nil} +%global flavor @BUILD_FLAVOR@%nil -%if "%{flavor}" == "python3" +%if "%flavor" == "python3" Name: python3-seccomp Summary: Python 3 bindings for seccomp Group: Development/Tools/Debuggers @@ -29,7 +29,7 @@ Summary: A Seccomp (mode 2) helper library Group: Development/Libraries/C and C++ %endif -Version: 2.5.5 +Version: 2.6.0 Release: 0 License: LGPL-2.1-only URL: https://github.com/seccomp/libseccomp @@ -43,9 +43,10 @@ BuildRequires: fdupes BuildRequires: libtool >= 2 BuildRequires: pkgconfig -%if "%{flavor}" == "python3" +%if "%flavor" == "python3" BuildRequires: python-rpm-macros BuildRequires: python3-Cython >= 0.29 +BuildRequires: python3-setuptools %endif %description @@ -54,7 +55,7 @@ away the underlying BPF-based syscall filter language and presents a more conventional function-call based filtering interface. -%if "%{flavor}" == "python3" +%if "%flavor" == "python3" This subpackage contains the python3 bindings for seccomp. %endif @@ -92,7 +93,7 @@ This subpackage contains debug utilities for the seccomp interface. %prep -%autosetup -p1 -n %{pname}-%{version} +%autosetup -p1 -n %pname-%version %if 0%{?qemu_user_space_build} # The qemu linux-user emulation does not allow executing @@ -105,7 +106,7 @@ autoreconf -fiv %configure \ --includedir="%_includedir/%pname" \ -%if "%{flavor}" == "python3" +%if "%flavor" == "python3" --enable-python \ %endif --disable-static \ @@ -117,7 +118,7 @@ %make_install find "%buildroot/%_libdir" -type f -name "*.la" -delete rm -fv %buildroot/%python3_sitearch/install_files.txt -%if "%{flavor}" == "python3" +%if "%flavor" == "python3" rm %buildroot/%_libdir/%pname.so* rm -r %buildroot/%_mandir/ rm -r %buildroot/%_includedir/%pname/ @@ -126,17 +127,17 @@ %endif %fdupes %buildroot/%_prefix +%if "%flavor" != "python3" %check export LD_LIBRARY_PATH="$PWD/src/.libs" make check +%endif -%post -n %lname -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +%ldconfig_scriptlets -n %lname -%if "%{flavor}" == "python3" +%if "%flavor" == "python3" %files -%python3_sitearch/seccomp-%version-py*.egg-info -%python3_sitearch/seccomp.cpython*.so +%python3_sitearch/seccomp* %else %files -n %lname ++++++ _scmsync.obsinfo ++++++ mtime: 1737701013 commit: 9b123afc16bcd0ef100b489a9e2dbb2d4f55798b05f4718f286b8da6c71d271d url: https://src.opensuse.org/jengelh/libseccomp revision: master ++++++ libseccomp-2.5.5.tar.gz -> libseccomp-2.6.0.tar.gz ++++++ ++++ 26681 lines of diff (skipped) ++++++ make-python-build.patch ++++++ ++++ 832 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/libseccomp/make-python-build.patch ++++ and /work/SRC/openSUSE:Factory/.libseccomp.new.2316/make-python-build.patch
