Hello community, here is the log from the commit of package criu for openSUSE:Factory checked in at 2016-07-14 09:49:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/criu (Old) and /work/SRC/openSUSE:Factory/.criu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "criu" Changes: -------- --- /work/SRC/openSUSE:Factory/criu/criu.changes 2016-06-19 10:49:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.criu.new/criu.changes 2016-07-14 09:49:42.000000000 +0200 @@ -1,0 +2,39 @@ +Tue Jul 12 12:10:20 CEST 2016 - ti...@suse.de + +- Update to criu 2.4: + New features: + * Generate core from images + * Ability to forcibly drop half-open TCP connections on C/R + * Ability to specify cgroup ctls to dump via API + Opened/mapped files' mode is compared between dump and restore + times + * AutoFS mountpoints + * New cgroups (perf_event, net_cls, net_prio and pids) + * Memcgroup optional properties + * Devices cgroup + Optimizations/improvements: + * Pagemap image entries are cached in memory + Fixes: + * Configured kmem cgroup limit restore failed + * Mem cgroup oom_control + * Cgroup's pids.max was not C/R-ed + * Failure to write cgroup property was ignored + * No init PID in pre-dump action script + * Sigactions inheritance didn't work on ARM + * Opened "/proc" dir blocked the dump + * Working with iptables was racy + * Sibling mounts detection error on dump + * Devconf accept_redirects devconf could be restored with errors + * "All" devconfs could be overridden by "Default" + * Name-less unix sockets got auto-bound + * Mode was lost for PTY device file on restore + * Newer protobuf compilers didn't recognize PB files + * External mounts could be remounted with MS_PRIVATE + * Build fail on Alpine Linux + Deprecated/removed: + * Per-pid file locks images + * Per-pid fdinfo images + * Ancient pagemap/pages images +- Enable builds on 32bit ARM + +------------------------------------------------------------------- Old: ---- criu-2.3.tar.bz2 New: ---- criu-2.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ criu.spec ++++++ --- /var/tmp/diff_new_pack.PQMimt/_old 2016-07-14 09:49:43.000000000 +0200 +++ /var/tmp/diff_new_pack.PQMimt/_new 2016-07-14 09:49:43.000000000 +0200 @@ -17,7 +17,7 @@ Name: criu -Version: 2.3 +Version: 2.4 Release: 0 Summary: Checkpoint/Restore In Userspace Tools License: GPL-2.0 @@ -37,7 +37,7 @@ Requires: python-ipaddr Requires: python-protobuf BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: x86_64 aarch64 ppc64le +ExclusiveArch: x86_64 aarch64 ppc64le %{arm} %description Checkpoint/Restore In Userspace, or CRIU, is a software tool for Linux @@ -72,11 +72,11 @@ %build export CFLAGS="%{optflags}" make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \ - LIBDIR=%{_libdir} + LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir} %install make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \ - LIBDIR=%{_libdir} \ + LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir} \ DESTDIR=%{buildroot} install # for compatiblity ln -s criu %{buildroot}%{_sbindir}/crtools @@ -92,6 +92,7 @@ %{_sbindir}/* %{_bindir}/* %{_mandir}/man*/* +%{_libexecdir}/criu /usr/lib/python*/site-packages/crit-*.egg-info /usr/lib/python*/site-packages/pycriu ++++++ criu-2.3.tar.bz2 -> criu-2.4.tar.bz2 ++++++ ++++ 13320 lines of diff (skipped)