Hello community, here is the log from the commit of package criu for openSUSE:Factory checked in at 2017-05-06 18:27:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/criu (Old) and /work/SRC/openSUSE:Factory/.criu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "criu" Sat May 6 18:27:48 2017 rev:32 rq:491206 version:3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/criu/criu.changes 2017-04-03 11:06:03.511624680 +0200 +++ /work/SRC/openSUSE:Factory/.criu.new/criu.changes 2017-05-06 18:28:00.229176699 +0200 @@ -1,0 +2,27 @@ +Mon Apr 24 22:31:21 CEST 2017 - tiwai@suse.de + +- update to criu 3.0: + New features: + * Compel library + * Support for x86 32-bit arch + * Version check via RPC + * ASAN support + * Force VDSO trampolines via fault injection + * C/R of shutdown-ed UDP sockets + * C/R of bind-mounts made from external mounts + Optimizations/improvements: + * SysVIPC shmem segments are now dumped as any other shmem + (taking holes into account and sitting in common memory dumps) + * CRIT show decodes socket's states and types and task's states + into strings + * CRIT show prints unix sockets names in more human-readable form + Bugfixes: + * Unix sockets' names appeared in logs with mistakes + * Contents of SysVIPC shmem segments was dumped twice + * Dumping of any memory segment more than 4Gigs failed + * Migration of unaligned SysvSHM segment on Armv7 failed + Deprecation/removal: + * Exec action is removed, use compel instead +- Create libcompel1 sub-package + +------------------------------------------------------------------- Old: ---- criu-2.12.1.tar.bz2 New: ---- criu-3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ criu.spec ++++++ --- /var/tmp/diff_new_pack.yU9UaQ/_old 2017-05-06 18:28:00.921079068 +0200 +++ /var/tmp/diff_new_pack.yU9UaQ/_new 2017-05-06 18:28:00.925078504 +0200 @@ -17,7 +17,7 @@ Name: criu -Version: 2.12.1 +Version: 3.0 Release: 0 Summary: Checkpoint/Restore In Userspace Tools License: GPL-2.0 @@ -56,11 +56,20 @@ This package contains the library for CRIU, Checkpoint/Restore In Userspace Tools. +%package -n libcompel1 +Summary: Compel library for CRIU +License: LGPL-2.1 +Group: System/Libraries + +%description -n libcompel1 +This package contains the compel library for CRIU to execute a parasite code. + %package devel Summary: Include Files and Libraries mandatory for Development License: LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: glibc-devel +Requires: libcompel1 = %{version} Requires: libcriu1 = %{version} %description devel @@ -81,6 +90,10 @@ make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \ LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir} \ DESTDIR=%{buildroot} install +# remove static libs +rm -f %{buildroot}%{_libdir}/lib*.a +# remove stable files +rm -f %{buildroot}%{_includedir}/compel/plugins/std/asm/.gitignore # for compatiblity ln -s criu %{buildroot}%{_sbindir}/crtools ln -s criu.8 %{buildroot}%{_mandir}/man8/crtools.8 @@ -89,6 +102,10 @@ %postun -n libcriu1 -p /sbin/ldconfig +%post -n libcompel1 -p /sbin/ldconfig + +%postun -n libcompel1 -p /sbin/ldconfig + %files %defattr(-,root,root) %doc README.md COPYING @@ -96,6 +113,7 @@ %{_bindir}/* %{_mandir}/man*/* %{_libexecdir}/criu +%{_libexecdir}/compel /usr/lib/python*/site-packages/crit-*.egg-info /usr/lib/python*/site-packages/pycriu @@ -103,10 +121,16 @@ %defattr(-,root,root) %{_libdir}/libcriu.so.* +%files -n libcompel1 +%defattr(-,root,root) +%{_libdir}/libcompel.so.* + %files devel %defattr(-,root,root) %{_includedir}/criu +%{_includedir}/compel %{_libdir}/libcriu.so +%{_libdir}/libcompel.so %{_libdir}/pkgconfig/*.pc %changelog ++++++ criu-2.12.1.tar.bz2 -> criu-3.0.tar.bz2 ++++++ ++++ 30451 lines of diff (skipped)