diff options
Diffstat (limited to 'gnu/packages/containers.scm')
-rw-r--r-- | gnu/packages/containers.scm | 50 |
1 files changed, 37 insertions, 13 deletions
diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm index eb1f3b3b53..644a06a172 100644 --- a/gnu/packages/containers.scm +++ b/gnu/packages/containers.scm @@ -50,8 +50,10 @@ #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) #:use-module (gnu packages golang-build) + #:use-module (gnu packages golang-check) #:use-module (gnu packages golang-compression) #:use-module (gnu packages golang-crypto) + #:use-module (gnu packages golang-web) #:use-module (gnu packages golang-xyz) #:use-module (gnu packages guile) #:use-module (gnu packages linux) @@ -73,7 +75,7 @@ (define-public crun (package (name "crun") - (version "1.23.1") + (version "1.24") (source (origin (method url-fetch) @@ -83,7 +85,7 @@ "/crun-" version ".tar.gz")) (sha256 (base32 - "1y23fz82d7zaa2svyzjhfhahl6l0a3yrasfbcfacplhkwk7bflnp")))) + "0lnfvwxq14pyqyxx56bdr7k4h3l99imc9vynxram7fh0chxf7dlh")))) (build-system gnu-build-system) (arguments (list @@ -392,7 +394,8 @@ Layer-4 sockets.") (define-public cni-plugins (package (name "cni-plugins") - (version "1.7.1") + (version "1.8.0") + ;; TODO: Unvendor. (source (origin (method git-fetch) @@ -400,13 +403,12 @@ Layer-4 sockets.") (url "https://github.com/containernetworking/plugins") (commit (string-append "v" version)))) (sha256 - (base32 "04acfjkc3z2yf85z0v1mlgj0fqy032dsklzik2g1cnz6ncw6jl2b")) + (base32 "0bwczkf4kbrx47sa6mnp5kyn65dbg52qnlfyjyydrwshal8rz3gw")) (file-name (git-file-name name version)))) (build-system go-build-system) (arguments `(#:unpack-path "github.com/containernetworking/plugins" #:tests? #f ; XXX: see stat /var/run below - #:go ,go-1.24 #:phases (modify-phases %standard-phases (replace 'build (lambda _ @@ -429,8 +431,28 @@ Layer-4 sockets.") (copy-recursively "src/github.com/containernetworking/plugins/bin" (string-append (assoc-ref outputs "out") "/bin"))))))) + ;; XXX: Prepare for unvendor. (native-inputs - (list util-linux)) + (list ;; go-github-com-alexflint-go-filemutex + ;; go-github-com-buger-jsonparser + ;; go-github-com-containernetworking-cni + ;; go-github-com-coreos-go-iptables + go-github-com-coreos-go-systemd-v22 + go-github-com-godbus-dbus-v5 + go-github-com-insomniacslk-dhcp + ;; o-github-com-mattn-go-shellwords + ;; go-github-com-microsoft-hcsshim + ;; go-github-com-networkplumbing-go-nft + go-github-com-onsi-ginkgo-v2 + go-github-com-onsi-gomega + go-github-com-opencontainers-selinux + go-github-com-pkg-errors + go-github-com-safchain-ethtool + go-github-com-vishvananda-netlink + go-github-com-vishvananda-netns + go-golang-org-x-sys + ;; go-sigs-k8s-io-knftables + util-linux)) (home-page "https://github.com/containernetworking/plugins") (synopsis "Container Network Interface (CNI) network plugins") (description @@ -441,7 +463,7 @@ configure network interfaces in Linux containers.") (define-public gvisor-tap-vsock (package (name "gvisor-tap-vsock") - (version "0.8.6") + (version "0.8.7") (source (origin (method git-fetch) (uri (git-reference @@ -450,7 +472,7 @@ configure network interfaces in Linux containers.") (file-name (git-file-name name version)) (sha256 (base32 - "18pwpw3dap42mpv5a1ciq6fh0y8ya5ix7r38bi8i1xc7dxcy3jdj")))) + "1p9vypphssvqfcm3y2nc7b9v0wcc2smkrqq8k60vskaiza89974k")))) (build-system gnu-build-system) (arguments (list @@ -528,10 +550,12 @@ Its main purpose is to support the key usage by @code{docker-init}: (define-public podman (package (name "podman") - (version "5.5.2") + (version "5.6.1") (outputs '("out" "docker")) (properties - `((output-synopsis "docker" "docker alias for podman"))) + `((output-synopsis "docker" "docker alias for podman") + ;; XXX: Adressed already. + (lint-hidden-cve . ("CVE-2022-2989")))) (source (origin (method git-fetch) @@ -539,7 +563,7 @@ Its main purpose is to support the key usage by @code{docker-init}: (url "https://github.com/containers/podman") (commit (string-append "v" version)))) (sha256 - (base32 "0smdfyhyx1j78anvlwhbmimsrwm4fzf858yh83g37ykg5m04kfl8")) + (base32 "1k8dppbni8wbzxqqaknp08h687qw884wn7bkpiwmbw9np261fl4b")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments @@ -684,7 +708,7 @@ being rootless and not requiring any daemon to be running.") (define-public buildah (package (name "buildah") - (version "1.41.0") + (version "1.41.4") (source (origin (method git-fetch) @@ -692,7 +716,7 @@ being rootless and not requiring any daemon to be running.") (url "https://github.com/containers/buildah") (commit (string-append "v" version)))) (sha256 - (base32 "12vl3g5h9m9pw0zpi88j7sjx0db8ardigh2x8h3a3qa9m5hlnqnb")) + (base32 "0gca1zv98c58z6c06ckgg63mm2305b1qzavxfmlgmj8s4f72g3zh")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments |