From 2ea33b537f1881b8bbc6f35c07ac393c995f905606d522fb94ab32f3b121894e Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 15 Jun 2023 05:59:15 +0000 Subject: [PATCH] Accepting request 1093131 from home:fcrozat:branches:Virtualization:containers - Update to 1.8.5: * scheduler: use definition from the OCI configuration file instead of the custom label that is now dropped and not supported anymore. * cgroup: fix creating cgroup under "domain threaded". * cgroup, systemd: set the memory limit on the system scope. * restore tty settings from the correct file descriptor. It was previously restoring the settings from the wrong file descriptor causing the tty settings to be changed on the calling terminal. * criu: check if the criu_join_ns_add function exists. Fix a segfault with new versions of CRIU. * linux: do not precreate devs with euid > 0. Fix creating devices when running the OCI runtime as non root user. * linux: improve PID detection on systems that lack pidfd. While there is still a window of time that the PID could be recycled, now it is now reduced to a minimum. * criu: fix memory leak. * logging: improve error message when dlopen fails. - Changes from 1.8.4: * drop custom annotation to set the time namespace and use the OCI specs instead. * cgroup: workaround cpu quota/period issue with v1. Sometimes setting CPU quota period fails when a new period is lower, and a parent cgroup has CPU quota limit set. * cgroup: fix set quota to -1 on cgroup v1. * criu: drop loading unused functions. OBS-URL: https://build.opensuse.org/request/show/1093131 OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=25 --- crun-1.8.3.tar.gz | 3 --- crun-1.8.3.tar.gz.asc | 11 ----------- crun-1.8.5.tar.xz | 3 +++ crun-1.8.5.tar.xz.asc | 11 +++++++++++ crun.changes | 32 ++++++++++++++++++++++++++++++++ crun.spec | 6 +++--- 6 files changed, 49 insertions(+), 17 deletions(-) delete mode 100644 crun-1.8.3.tar.gz delete mode 100644 crun-1.8.3.tar.gz.asc create mode 100644 crun-1.8.5.tar.xz create mode 100644 crun-1.8.5.tar.xz.asc diff --git a/crun-1.8.3.tar.gz b/crun-1.8.3.tar.gz deleted file mode 100644 index 93767e1..0000000 --- a/crun-1.8.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7eb2663ddf9a7bcda0b83fd88ea3dbb50f5d5827a85ebc109aec331957510b68 -size 1687700 diff --git a/crun-1.8.3.tar.gz.asc b/crun-1.8.3.tar.gz.asc deleted file mode 100644 index 0b50f01..0000000 --- a/crun-1.8.3.tar.gz.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEzBAABCAAdFiEEr2D8o82qberRV+o6Z+OPeouiF3IFAmQepMgACgkQZ+OPeoui -F3JmJAgAj5R0Xbq3/aee9PltOH1oEfLUIe0mvG+hBdihpW5M+hhy2lb6UfXfrNYz -cONC9V6eAecGYwGHLrA1Cq925/tERoDf7D/tZjfSdNPiwgBAF6YM6gUfmDmegVPi -dCkrABAeEu00Z0UsuRDsKySLg13bZdbIa6Ns8sgPoClwhVzTMp46cyicWnAS2/i0 -X3maciBtQ/Cmzr5psxLegXPP2jGfkufh7Rq9pJac6jV6v72yhv+wGNN2wBe+3ATf -yLclkHinsNzpp+vMp+jpDECiXPRSTLwixkcS1Rmz6zE9UPt4HfSFescPWNmiE1K1 -WXH9Y5QAQrFAd5X38v/C8dcYrqZn7Q== -=nx71 ------END PGP SIGNATURE----- diff --git a/crun-1.8.5.tar.xz b/crun-1.8.5.tar.xz new file mode 100644 index 0000000..b6921f3 --- /dev/null +++ b/crun-1.8.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00ad733ecfef50b5e8683b1031171f6ecd3539691fbdaf2fa384c05397298c61 +size 724704 diff --git a/crun-1.8.5.tar.xz.asc b/crun-1.8.5.tar.xz.asc new file mode 100644 index 0000000..b1fe8a5 --- /dev/null +++ b/crun-1.8.5.tar.xz.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEr2D8o82qberRV+o6Z+OPeouiF3IFAmRpHvAACgkQZ+OPeoui +F3It0wgAtuhJT+Ss9A7Vrfx39l1tB+PZsW9iLS/neY+hkl0VS4EH7c7o3cyvo5zX +ftb9ZzGbODfc1DDYxhk6WZXf9LcKn7b0cemaXFa841tVdqfN4SLMMBmKQbQSaS/e +hznnxp7xbHQFwNzwgHIG2NNtXE7GevT985En1nkrI1yycK3dG+oVnPXWM01lrSJn +OOjRjxt6Ek3RQzn8xzitHIuie0gUyoOMwCzHiXOdWb4Jc8piYm97OhYHR36c+qIi +I3hFjHRE7FEc+BEWDUoj8KHksWjLzXybkYDNXAIslCfw/Ju0JwmXbcrs/bZ3ofGd +GEPLAaWN+cPmORaInz/0lBxFcUbc1w== +=uDIK +-----END PGP SIGNATURE----- diff --git a/crun.changes b/crun.changes index 64a2474..e908901 100644 --- a/crun.changes +++ b/crun.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Wed Jun 14 12:55:19 UTC 2023 - Frederic Crozat + +- Update to 1.8.5: + * scheduler: use definition from the OCI configuration file + instead of the custom label that is now dropped and not + supported anymore. + * cgroup: fix creating cgroup under "domain threaded". + * cgroup, systemd: set the memory limit on the system scope. + * restore tty settings from the correct file descriptor. It was + previously restoring the settings from the wrong file + descriptor causing the tty settings to be changed on the + calling terminal. + * criu: check if the criu_join_ns_add function exists. + Fix a segfault with new versions of CRIU. + * linux: do not precreate devs with euid > 0. Fix creating + devices when running the OCI runtime as non root user. + * linux: improve PID detection on systems that lack pidfd. + While there is still a window of time that the PID could be + recycled, now it is now reduced to a minimum. + * criu: fix memory leak. + * logging: improve error message when dlopen fails. + +- Changes from 1.8.4: + * drop custom annotation to set the time namespace and use + the OCI specs instead. + * cgroup: workaround cpu quota/period issue with v1. Sometimes + setting CPU quota period fails when a new period is lower, + and a parent cgroup has CPU quota limit set. + * cgroup: fix set quota to -1 on cgroup v1. + * criu: drop loading unused functions. + ------------------------------------------------------------------- Tue Mar 28 10:27:06 UTC 2023 - Dirk Müller diff --git a/crun.spec b/crun.spec index 9e693ef..2f56595 100644 --- a/crun.spec +++ b/crun.spec @@ -17,13 +17,13 @@ Name: crun -Version: 1.8.3 +Version: 1.8.5 Release: 0 Summary: OCI runtime written in C License: GPL-2.0-or-later URL: https://github.com/containers/crun -Source0: https://github.com/containers/crun/releases/download/%{version}/%{name}-%{version}.tar.gz -Source1: https://github.com/containers/crun/releases/download/%{version}/%{name}-%{version}.tar.gz.asc +Source0: https://github.com/containers/crun/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: https://github.com/containers/crun/releases/download/%{version}/%{name}-%{version}.tar.xz.asc Source2: crun.keyring # We always run autogen.sh BuildRequires: autoconf