Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-08ci: Do not fail if latest epel repository definition is already installedAdrian Reber
Signed-off-by: Adrian Reber <areber@redhat.com>
2022-11-02Switch aarch64 builds to Cirrus CIAdrian Reber
It seems like drone.io no longer provides free aarch64/armhf CI runs. This switches the aarch64 CI runs to Cirrus CI. armhf CI runs have been dropped for now as they are not directly supported. Signed-off-by: Adrian Reber <areber@redhat.com>
2022-10-25non-root: add non-root test case to cirrus runsAdrian Reber
Run env00 and pthread00 test as non-root as initial proof of concept. Signed-off-by: Adrian Reber <areber@redhat.com>
2022-10-02ci: enable EPEL for CentOS 7Radostin Stoyanov
python2-future, python2-junit_xml, python-flake8 and libbsd-devel are now provided from EPEL. Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2022-08-14ci/cirrus: centos 8 job nitsKir Kolyshkin
1. Rename CentOS 8 to CentOS Stream 8 (which it is). 2. Install junit_xml from the repo rather than via pip. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2022-08-14ci/cirrus: add CentOS Stream 9Kir Kolyshkin
Mostly a copy-paste from the CentOS 8 task, with a few differences: - Use dnf instead of yum - Enable crb instead of powertools - Different way of installing EPEL - No need to switch to python3 as this is the default - junit_xml is now available as an rpm Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
2022-04-29ci: add Fedora Rawhide based test on CirrusAlexander Mikhalitsyn
We have ability to use nested virtualization on Cirrus, and already have "Vagrant Fedora based test (no VDSO)" test, let's do analogical for Fedora Rawhide to get fresh kernel. Suggested-by: Adrian Reber <areber@redhat.com> Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
2022-04-29ci: install libbsd dependencyRadostin Stoyanov
The libbsd dependency is used to enable support for `setproctitle()` and `strlcpy()`. Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2022-04-29ci: switch to centos-stream-8Adrian Reber
CentOS 8 goes EOL at the end of 2021. This switches our CentOS 8 based tests to CentOS Stream 8 which should be supported until 2024. Signed-off-by: Adrian Reber <areber@redhat.com>
2022-04-29ci: disable socket-raw test on centos8Pavel Tikhomirov
We see error in centos8 ci on restore of socket-raw test: inet: \tRestore: family AF_INET type SOCK_RAW proto 66 port 66 state TCP_CLOSE src_addr 0.0.0.0 Error (criu/sk-inet.c:834): inet: Can't create inet socket: Protocol not supported Centos 8 kernel replaces IPPROTO_MPTCP(262) with "in-kernel" value IPPROTO_MPTCP_KERN(66) on inet_create(), but later shows this inkernel value to criu when listing sockets info. Same code in inet_create() returns EPROTONOSUPPORT on the attempr to create socket with IPPROTO_MPTCP_KERN. So this ci error is completely rh8 kernel related. Kernel should not show "in-kernel" value to userspace. But anyway this is already changed in Centos 9 kernel, so we can just skip socket-raw test on Centos 8. v2: use cirrus.yml Signed-off-by: Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
2021-09-03ci: switch CentOS 7 test to Cirrus CIAdrian Reber
On Cirrus CI we can run tests on the orignal CentOS 7 kernel. The kernel is rather old, but on GitHub Actions we a 5.8 kernel and a containerized CentOS 7 user space not much is working correctly anymore. With this commit CentOS 7 based tests are no longer running on GitHub Actions but on Cirrus CI. Signed-off-by: Adrian Reber <areber@redhat.com>
2021-09-03ci: remove hack for netns-nft zdtm testAlexander Mikhalitsyn
Signed-off-by: Alexander Mikhalitsyn <alexander.mikhalitsyn@virtuozzo.com>
2021-09-03ci: move CentOS 8 based test to CirrusAdrian Reber
The kernel on GitHub Actions has a bug https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1919472 which breaks our CI. It works on Cirrus. Let's move it there. Signed-off-by: Adrian Reber <areber@redhat.com>
2021-09-03Use a real VM instead of a privileged containerfedor
2021-09-03ci: move vagrant test to cirrus ciAdrian Reber
With Travis dramatically reducing the minutes available for CI, CRIU needs a new place to run tests. This moves the Vagrant based Fedora 32 no VDSO test cases to Cirrus CI. Cirrus CI seems to be one of the very few free CI services allowing access to /dev/kvm. Signed-off-by: Adrian Reber <areber@redhat.com>