Hello community, here is the log from the commit of package criu for openSUSE:Factory checked in at 2015-12-09 19:54:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-11-22 11:02:55.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.criu.new/criu.changes 2015-12-09 22:14:35.000000000 +0100 @@ -1,0 +2,20 @@ +Tue Dec 8 12:01:05 CET 2015 - tiwai@suse.de + +- Update to criu 1.8: + * Ability to check CRIU features via RPC + * Pre-dump and pre-restore action scripts + * The "info" action in CRIT showing stats about image file + * Python API + * C/R of read-only bind mounts, IPv6 routes and iptables rules, + ip rules (it ip tool supports such), ignore_routes_with_linkdown + netns devconf, empty bridges in netns, FILTER mode of seccomp, + and IP_FREEBIND socket option + * Lots of fixes, two security fixes + Service run as root could allow users to violate ptrace policies + Service run as root could give users access to privileged files + and directories +- Remove superfluous dependencies +- Clean up spec file, as systemd and logrotate supports have been + officially dropped + +------------------------------------------------------------------- Old: ---- criu-1.7.2.tar.bz2 New: ---- criu-1.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ criu.spec ++++++ --- /var/tmp/diff_new_pack.HWY0Cr/_old 2015-12-09 22:14:36.000000000 +0100 +++ /var/tmp/diff_new_pack.HWY0Cr/_new 2015-12-09 22:14:36.000000000 +0100 @@ -16,10 +16,9 @@ # -%define with_systemd_service 0 -%define package_version 1.7.2 +%define package_version 1.8 Name: criu -Version: 1.7.2 +Version: 1.8 Release: 0 Summary: Checkpoint/Restore In Userspace Tools License: GPL-2.0 @@ -31,8 +30,6 @@ BuildRequires: protobuf-c BuildRequires: protobuf-devel BuildRequires: xmlto -BuildRequires: pkgconfig(systemd) -Requires: logrotate Requires: python-protobuf BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: x86_64 aarch64 ppc64le @@ -73,42 +70,15 @@ %build export CFLAGS="%{optflags}" make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \ - LIBDIR=%{_libdir} \ - LOGROTATEDIR=%{_sysconfdir}/logrotate.d/ + LIBDIR=%{_libdir} %install -mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \ LIBDIR=%{_libdir} \ - LOGROTATEDIR=%{_sysconfdir}/logrotate.d/ \ DESTDIR=%{buildroot} install -# make rpmlint happy -mv %{buildroot}%{_sysconfdir}/logrotate.d/criu-service \ - %{buildroot}%{_sysconfdir}/logrotate.d/criu # for compatiblity ln -s criu %{buildroot}%{_sbindir}/crtools ln -s criu.8 %{buildroot}%{_mandir}/man8/crtools.8 -%if !%with_systemd_service -rm -f %{buildroot}%{_unitdir}/criu.* -%endif - -%if %with_systemd_service -%pre -%service_add_pre criu.service criu.socket -exit 0 - -%preun -%service_del_preun criu.service criu.socket -exit 0 - -%post -%service_add_post criu.service criu.socket -exit 0 - -%postun -%service_del_postun criu.service criu.socket -exit 0 -%endif %post -n libcriu1 -p /sbin/ldconfig @@ -120,10 +90,6 @@ %{_sbindir}/* %{_bindir}/* %{_mandir}/man*/* -%if %with_systemd_service -%{_unitdir}/criu.* -%endif -%config %{_sysconfdir}/logrotate.d/* /usr/lib/python*/site-packages/crit-*.egg-info /usr/lib/python*/site-packages/pycriu ++++++ criu-1.7.2.tar.bz2 -> criu-1.8.tar.bz2 ++++++ ++++ 28233 lines of diff (skipped)