Overview

Request 588180 accepted

- 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

Loading...

Takashi Iwai's avatar

What can be a build error on aarch64?


Avindra Goolcharan's avatar

[ 396s] error: File not found: /home/abuild/rpmbuild/BUILDROOT/criu-3.8-3.1.aarch64/usr/lib64/libcriu.so.*

I'm guessing the naming convention for aarch64 is slightly different.

We can fix it later, the dev project and factory projects don't build it currently.


Takashi Iwai's avatar

Hm, OK. It looks like an error in Makefile.install that does a blind assumption that lib64 is only for x86_64.

But also I wonder about Leap 42.3 build error. %autosetup change is somehow incompatible?


Avindra Goolcharan's avatar

Nice catch. I'll restore passing in the LIBDIR explicity, which should fix aarch64 and revert %autosetup which should fix leap


Request History
Avindra Goolcharan's avatar

avindra created request

- 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


Takashi Iwai's avatar

tiwai accepted request

Thanks!

openSUSE Build Service is sponsored by