Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package criu for openSUSE:Factory checked in at 2021-10-18 21:59:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/criu (Old) and /work/SRC/openSUSE:Factory/.criu.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "criu" Mon Oct 18 21:59:11 2021 rev:52 rq:925809 version:3.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/criu/criu.changes 2021-06-01 10:38:37.300931535 +0200 +++ /work/SRC/openSUSE:Factory/.criu.new.1890/criu.changes 2021-10-18 22:02:02.174086803 +0200 @@ -1,0 +2,31 @@ +Fri Oct 15 10:09:52 CEST 2021 - ti...@suse.de + +- Update to criu 3.16.1: + see details at https://criu.org/Download/criu/3.16.1 + Bugfixes: + * Switch criu-ns helper script from unversioned 'python' to + 'python3' for easier distribution packaging + Improvements: + * Add '--join-ns' interface to libcriu to allow joining namespaces + via libcriu like CLI and RPC already allow +- Change Source URL to github + +------------------------------------------------------------------- +Tue Oct 12 11:23:19 CEST 2021 - ti...@suse.de + +- Update to criu 3.16: + see details at https://criu.org/Download/criu/3.16 + New features: + * criu-ns helper script + * support checkpoint/restore of stacked apparmor profiles + * add nftables based network locking/unlocking + * allow restoring of precreated veth devices + Improvements: + * better support for restoring containers into existing pods + * pidfd based pid reuse detection for RPC clients + * license change for all files in the images/ directory to MIT + * use clang-format for automatic code indentation +- Drop criu-protobuf-c-1.4-underscore-fix.patch + as obsoleted + +------------------------------------------------------------------- Old: ---- criu-3.15.tar.bz2 criu-protobuf-c-1.4-underscore-fix.patch New: ---- criu-3.16.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ criu.spec ++++++ --- /var/tmp/diff_new_pack.TUfYQe/_old 2021-10-18 22:02:02.658087154 +0200 +++ /var/tmp/diff_new_pack.TUfYQe/_new 2021-10-18 22:02:02.662087156 +0200 @@ -28,16 +28,15 @@ %define proto_c_ver %(protoc-c --version | head -1 | awk '{print $2}') Name: criu -Version: 3.15 +Version: 3.16.1 Release: 0 Summary: Checkpoint/Restore In Userspace Tools License: GPL-2.0-only Group: System/Console URL: https://criu.org/ -Source0: https://download.openvz.org/criu/%{name}-%{version}.tar.bz2 +Source0: http://github.com/checkpoint-restore/criu/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch1: criu-py-install-fix.diff Patch2: 0002-Fix-build-with-nftables-installed-in-different-direc.patch -Patch3: criu-protobuf-c-1.4-underscore-fix.patch BuildRequires: libcap-devel BuildRequires: libgnutls-devel BuildRequires: libnet-devel @@ -102,9 +101,6 @@ %setup -q %patch1 -p1 %patch2 -p1 -%if "%{rpm_vercmp %proto_c_ver 1.4.0}" >= "0" -%patch3 -p1 -%endif # default off echo "BINFMT_MISC_VIRTUALIZED" > .config @@ -141,11 +137,13 @@ %license COPYING %doc README.md %{_sbindir}/criu +%{_sbindir}/criu-ns %{_sbindir}/crtools %{_bindir}/compel %{_bindir}/crit %{_mandir}/man1/compel.1%{?ext_man} %{_mandir}/man1/crit.1%{?ext_man} +%{_mandir}/man1/criu-ns.1%{?ext_man} %{_mandir}/man8/criu.8%{?ext_man} %{_mandir}/man8/crtools.8%{?ext_man} %{_libexecdir}/criu ++++++ 0002-Fix-build-with-nftables-installed-in-different-direc.patch ++++++ --- /var/tmp/diff_new_pack.TUfYQe/_old 2021-10-18 22:02:02.686087174 +0200 +++ /var/tmp/diff_new_pack.TUfYQe/_new 2021-10-18 22:02:02.686087174 +0200 @@ -7,19 +7,17 @@ Signed-off-by: Takashi Iwai <ti...@suse.de> --- - Makefile.config | 9 ++++++--- + Makefile.config | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) -diff --git a/Makefile.config b/Makefile.config -index 3d99e680be7f..720df0b11c9e 100644 --- a/Makefile.config +++ b/Makefile.config @@ -30,13 +30,16 @@ else endif ifeq ($(call pkg-config-check,libnftables),y) -+ CFLAGS_NFTABLES := $(shell pkg-config --cflags libnftables) - LIB_NFTABLES := $(shell pkg-config --libs libnftables) ++ CFLAGS_NFTABLES := $(shell $(PKG_CONFIG) --cflags libnftables) + LIB_NFTABLES := $(shell $(PKG_CONFIG) --libs libnftables) - ifeq ($(call try-cc,$(FEATURE_TEST_NFTABLES_LIB_API_0),$(LIB_NFTABLES)),true) + ifeq ($(call try-cc,$(FEATURE_TEST_NFTABLES_LIB_API_0),$(CFLAGS_NFTABLES) $(LIB_NFTABLES)),true) LIBS_FEATURES += $(LIB_NFTABLES) @@ -42,6 +40,3 @@ FEATURES_LIST := TCP_REPAIR STRLCPY STRLCAT PTRACE_PEEKSIGINFO \ SETPROCTITLE_INIT MEMFD TCP_REPAIR_WINDOW FSCONFIG MEMFD_CREATE --- -2.26.2 -