1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 19:55:26 +03:00
Commit graph

18 commits

Author SHA1 Message Date
Natanael Copa
35acb88127 testing/criu: rebuild against python 3.8 2019-11-05 15:35:34 +00:00
Leo
9beab7197c testing/criu: upgrade to 3.12 2019-08-18 13:52:56 -03:00
Leo
a83e3baf45 testing/criu: switch to py3 2019-07-20 21:24:55 -03:00
prspkt
5e94ce4ce5
testing/criu: set correct library path 2019-02-23 15:46:21 +02:00
Stuart Cardall
96b533612f
testing/criu: upgrade to 3.11
https://criu.org/Changelogs
2019-02-23 15:45:01 +02:00
prspkt
828732b55e testing/criu: rebuild against libprotobuf.so.17 2018-09-03 05:46:57 +00:00
prspkt
bed69fff2f testing/criu: upgrade to 3.8.1 2018-03-31 22:50:13 +03:00
prspkt
b275ce78f7 testing/criu: upgrade to 3.8, clarify license 2018-03-15 16:02:24 +00:00
Stuart Cardall
caeb86da6b testing/criu: upgrade to 3.7 2018-01-02 16:34:11 +00:00
Jakub Jirutka
63f5e7d295 [various]: unify names of licenses according to SPDX
This commit updates $license variable in all APKBUILDs to comply with
short names specified by SPDX version 3.0 [1] where possible. It was
done using find-and-replace method on substrings inside $license
variables.

Only license names were updated, not "expressions" specifying relation
between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or
exceptions (e.g. "X with exceptions").

Many licenses have a version or multiple variants, e.g. MPL-2.0,
BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not
contain license version or variant. Since there's no way how to infer
this information just from abuild, it were left without the variant
suffix or version, i.e. non SPDX compliant.

GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They
exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later
(formerly e.g. GPL-2.0+). We did not systematically noted distinguish
between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean
GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g.
GPL2+) were left without the variant suffix, i.e. non SPDX compliant.

Note: This commit just fixes format of the license names, no
verification has been done if the specified license information is
actually correct!

[1]: https://spdx.org/licenses/
2017-12-30 21:05:50 +01:00
Jakub Jirutka
cc1147f837 testing/criu: rebuild against protobuf-3.3.2 2017-08-16 02:06:54 +02:00
Leonardo Arena
47d9f95c42 testing/criu: rebuild against protobuf-c-1.3.0 2017-08-10 14:46:20 +00:00
Stuart Cardall
33ef72a9ae testing/criu: update to 2.9 2016-12-13 19:46:31 +01:00
Jakub Jirutka
b98aa2a5ca testing/criu: disable on armhf
Build fails with:

make[2]: Entering directory '/home/buildozer/aports/testing/criu/src/criu-2.8'
  DEP      criu/arch/arm/crtools.d
  DEP      criu/arch/arm/cpu.d
In file included from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/atomic.h:3:0,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/lock.h:9,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/restorer.h:12,
                 from criu/arch/arm/crtools.c:17:
include/common/asm/atomic.h:61:2: error: #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
 #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
  ^~~~~
  DEP      criu/arch/arm/crtools.d
In file included from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/atomic.h:3:0,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/lock.h:9,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/restorer.h:12,
                 from criu/arch/arm/crtools.c:17:
include/common/asm/atomic.h:61:2: error: #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
 #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
  ^~~~~
  CC       criu/arch/arm/cpu.o
  CC       criu/arch/arm/crtools.o
In file included from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/atomic.h:3:0,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/lock.h:9,
                 from /home/buildozer/aports/testing/criu/src/criu-2.8/criu/include/restorer.h:12,
                 from criu/arch/arm/crtools.c:17:
include/common/asm/atomic.h:61:2: error: #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
 #error ARM architecture version (CONFIG_ARMV*) not set or unsupported.
  ^~~~~
include/common/asm/atomic.h: In function 'atomic_add_return':
include/common/asm/atomic.h:82:2: error: implicit declaration of function 'smp_mb' [-Werror=implicit-function-declaration]
  smp_mb();
  ^~~~~~
2016-11-19 21:22:05 +01:00
Jakub Jirutka
fcc2deb0e7 testing/criu: add missing build dependency perl
Fails on armhf:

make[2]: Entering directory '/home/buildozer/aports/testing/criu/src/criu-2.8'
  GEN      criu/arch/arm/syscalls.S
make[2]: perl: Command not found
make[2]: *** No rule to make target 'criu/arch/arm/syscalls.S', needed by 'criu/arch/arm/syscalls.o'.  Stop.
2016-11-19 02:38:40 +01:00
Carlo Landmeter
2b81d05b2a testing/criu: user-space and kernel changes are only available for x86_64 and arm32 2016-11-18 09:13:17 +01:00
Carlo Landmeter
57ebbf1ab4 testing/criu: upgrade to 2.8 and cleanup 2016-11-18 08:57:26 +01:00
Stuart Cardall
6d31381848 testing/criu: new aport
A utility for the live checkpoint / restore of LXC containers.

Requires the following additional kernel modules to be enabled:

CONFIG_CHECKPOINT_RESTORE=y
CONFIG_FHANDLE=y

Optional (incremental dumps):

CONFIG_MEM_SOFT_DIRTY=y
2016-11-18 08:57:26 +01:00