Hello community,

here is the log from the commit of package criu for openSUSE:Factory checked in 
at 2018-03-20 22:00:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/criu (Old)
 and      /work/SRC/openSUSE:Factory/.criu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "criu"

Tue Mar 20 22:00:31 2018 rev:40 rq:588741 version:3.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/criu/criu.changes        2017-12-29 
18:50:52.645450463 +0100
+++ /work/SRC/openSUSE:Factory/.criu.new/criu.changes   2018-03-20 
22:00:57.556387549 +0100
@@ -1,0 +2,26 @@
+Tue Mar 13 16:21:20 UTC 2018 - avin...@opensuse.org
+
+- update to criu 3.8:
+  New features
+  * C/R of
+    - Multiple network namespaces
+    - Overmounted tmpfs mounts
+    - Unix sockets and epoll descriptors in SCM messages
+  Improvements
+  * Rework service descriptors not to cause fdtable enormous grows
+  Bugfixes
+  * FP state wasn't reported on Skylake due to a kernel bug
+  * gcc 8 warning fixes
+  * Resource leaked on error paths
+  * Attributes of sit devices with value 0 were not saved into
+    images (and were restored into default values)
+  * Tasks with pgid of a zombie hung the resture
+  * Ghost files on RO bind-mounts of an RW mount couldn't be
+    restored
+  * Random memory corruptions during lazy restore
+- cleanup with spec-cleaner
+- switch to https urls
+- list binaries and man pages explicitly
+- remove rest of static libs to fix rpm lint errors
+
+-------------------------------------------------------------------

Old:
----
  criu-3.7.tar.bz2

New:
----
  criu-3.8.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ criu.spec ++++++
--- /var/tmp/diff_new_pack.W2kIx2/_old  2018-03-20 22:00:58.764344058 +0100
+++ /var/tmp/diff_new_pack.W2kIx2/_new  2018-03-20 22:00:58.768343914 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package criu
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:           criu
-Version:        3.7
+Version:        3.8
 Release:        0
 Summary:        Checkpoint/Restore In Userspace Tools
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          System/Console
-Url:            http://criu.org/
-Source0:        http://download.openvz.org/criu/%{name}-%{version}.tar.bz2
+Url:            https://criu.org/
+Source0:        https://download.openvz.org/criu/%{name}-%{version}.tar.bz2
 Patch1:         criu-py-install-fix.diff
 BuildRequires:  asciidoc
 BuildRequires:  libcap-devel
@@ -49,7 +49,7 @@
 
 %package -n libcriu1
 Summary:        Library for CRIU
-License:        LGPL-2.1
+License:        LGPL-2.1-only
 Group:          System/Libraries
 
 %description -n libcriu1
@@ -58,7 +58,7 @@
 
 %package -n libcompel1
 Summary:        Compel library for CRIU
-License:        LGPL-2.1
+License:        LGPL-2.1-only
 Group:          System/Libraries
 
 %description -n libcompel1
@@ -66,7 +66,7 @@
 
 %package devel
 Summary:        Include Files and Libraries mandatory for Development
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
 Requires:       glibc-devel
 Requires:       libcompel1 = %{version}
@@ -84,15 +84,17 @@
 
 %build
 export CFLAGS="%{optflags}"
-make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \
-     LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir}
+make V=1 %{?_smp_mflags}
 
 %install
-make V=1 %{?_smp_mflags} PREFIX=%{_prefix} \
-     LIBDIR=%{_libdir} LIBEXECDIR=%{_libexecdir} \
-     DESTDIR=%{buildroot} install
+%make_install V=1 \
+       PREFIX=%{_prefix} \
+       LIBDIR=%{_libdir} \
+       LIBEXECDIR=%{_libexecdir}
 # remove static libs
-rm -f %{buildroot}%{_libdir}/lib*.a
+rm -f %{buildroot}%{_libdir}/lib*.a \
+      %{buildroot}%{_libexecdir}/compel/*.a
+
 # remove stable files
 rm -f %{buildroot}%{_includedir}/compel/plugins/std/asm/.gitignore
 # for compatiblity
@@ -105,10 +107,15 @@
 %postun -n libcompel1 -p /sbin/ldconfig
 
 %files
-%doc README.md COPYING
-%{_sbindir}/*
-%{_bindir}/*
-%{_mandir}/man*/*
+%license COPYING
+%doc README.md
+%{_sbindir}/criu
+%{_sbindir}/crtools
+%{_bindir}/compel
+%{_bindir}/crit
+%{_mandir}/man1/crit.1%{?ext_man}
+%{_mandir}/man8/criu.8%{?ext_man}
+%{_mandir}/man8/crtools.8%{?ext_man}
 %{_libexecdir}/criu
 %{_libexecdir}/compel
 %{_prefix}/lib/python*/site-packages/crit-*.egg-info

++++++ criu-3.7.tar.bz2 -> criu-3.8.tar.bz2 ++++++
++++ 9790 lines of diff (skipped)


Reply via email to