Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 635224 - sys-process/criu-3.5 version bump
Summary: sys-process/criu-3.5 version bump
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Yixun Lan
URL: https://criu.org/Download/criu
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-23 20:26 UTC by Oliver Freyermuth
Modified: 2017-12-15 23:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
criu-3.6.ebuild (criu-3.6.ebuild,2.27 KB, text/plain)
2017-10-25 19:15 UTC, tonemgub
Details
criu-3.6-flags.patch (criu-3.6-flags.patch,264 bytes, patch)
2017-10-25 19:16 UTC, tonemgub
Details | Diff
criu-3.6-no-git.patch (criu-3.6-no-git.patch,637 bytes, patch)
2017-10-25 19:16 UTC, tonemgub
Details | Diff
criu-3.6-automagic-libbsd.patch (criu-3.6-automagic-libbsd.patch,466 bytes, patch)
2017-10-25 19:17 UTC, tonemgub
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Freyermuth 2017-10-23 20:26:51 UTC
CRIU 3.5 has been released 27 Sep 2017. 

On another note, 
CRIU 3.6 has been released 23 Oct 2017 (but of course asking to package that would be a 0-day request...). 

latest in-tree is still 3.4.
Comment 1 tonemgub 2017-10-25 19:15:20 UTC
Created attachment 500168 [details]
criu-3.6.ebuild

Version bumped ebuild, requires two additional patches to work.
Comment 2 tonemgub 2017-10-25 19:16:18 UTC
Created attachment 500170 [details, diff]
criu-3.6-flags.patch

Patch 1/3
Comment 3 tonemgub 2017-10-25 19:16:48 UTC
Created attachment 500172 [details, diff]
criu-3.6-no-git.patch

Patch 2/3
Comment 4 tonemgub 2017-10-25 19:17:23 UTC
Created attachment 500174 [details, diff]
criu-3.6-automagic-libbsd.patch

Patch 3/3.
Comment 5 tonemgub 2017-10-25 19:17:52 UTC
Once patched and compiled, has QA warnings...


 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  https://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see:
 * 
 *    https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
 * 
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * !WX --- --- usr/libexec/compel/std.lib.a:parasite-head.o
 * !WX --- --- usr/libexec/compel/std.lib.a:memcpy.o
 * !WX --- --- usr/libexec/compel/std.lib.a:syscalls-64.o

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   usr/lib64/libcompel.a
   usr/lib64/libcompel.so.1.0
   usr/libexec/compel/fds.lib.a
   usr/libexec/compel/std.lib.a
   usr/bin/compel
   usr/lib64/libcriu.so.1.0
   usr/sbin/criu
ecompressdir: bzip2 -9 /usr/share/doc
ecompressdir: bzip2 -9 /usr/share/man
Comment 6 Matthias Maier gentoo-dev 2017-12-15 23:23:49 UTC
3.6 made it into the tree already.