Skip to content

Conversation

ROCKsBot
Copy link
Contributor

@ROCKsBot ROCKsBot commented Aug 1, 2025

Update Ubuntu to the latest published OCI tarballs as of 2025-08-01.

Update Ubuntu to the latest published OCI tarballs as of 2025-08-01.
@ROCKsBot
Copy link
Contributor Author

ROCKsBot commented Aug 1, 2025

/cc @woky @cjdcordeiro @toabctl

Copy link

github-actions bot commented Aug 1, 2025

Diff for 9cd1c14:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 08e0511..135fc92 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -4,37 +4,37 @@ GitCommit: fa42be9027eccb928a1f0f43d95ffd9a45d36737
 File: index.json
 Builder: oci-import
 
-Tags: 22.04, jammy-20250714, jammy
+Tags: 22.04, jammy-20250730, jammy
 Architectures: amd64, arm32v7, arm64v8, ppc64le, riscv64, s390x
 Directory: oci
-amd64-GitCommit: 168abc94dd44eff4a2f311f98cdd30463ff9265b
-amd64-GitFetch: refs/tags/dist-jammy-amd64-20250714-168abc94
-arm32v7-GitCommit: 351785b849879e136d8fee1249a973e10e768c60
-arm32v7-GitFetch: refs/tags/dist-jammy-arm32v7-20250714-351785b8
-arm64v8-GitCommit: 3278f658b8ab4c1d78f30b3eb32b74eca8c34cb7
-arm64v8-GitFetch: refs/tags/dist-jammy-arm64v8-20250714-3278f658
-ppc64le-GitCommit: 3af5e3ed4d5aa3b4b64b506ce1074337f3341805
-ppc64le-GitFetch: refs/tags/dist-jammy-ppc64le-20250714-3af5e3ed
-riscv64-GitCommit: db5dd146796e1829912dc87d1690ae7f6301651c
-riscv64-GitFetch: refs/tags/dist-jammy-riscv64-20250714-db5dd146
-s390x-GitCommit: 4f26ae1a5bb62c42b0bd8e3ee86502cbcbaee267
-s390x-GitFetch: refs/tags/dist-jammy-s390x-20250714-4f26ae1a
+amd64-GitCommit: ff6f2cbe85556208c97af5df1e3a129995b0421d
+amd64-GitFetch: refs/tags/dist-jammy-amd64-20250730-ff6f2cbe
+arm32v7-GitCommit: 2fbb238b9649d23da1d3a7efe533b1cd3087ff86
+arm32v7-GitFetch: refs/tags/dist-jammy-arm32v7-20250730-2fbb238b
+arm64v8-GitCommit: 23981ca5fa21b72b0bcdf56fae873852d5e3cd99
+arm64v8-GitFetch: refs/tags/dist-jammy-arm64v8-20250730-23981ca5
+ppc64le-GitCommit: 3c90be8eb152d76c0653ff8ecdd355ae5cabc67d
+ppc64le-GitFetch: refs/tags/dist-jammy-ppc64le-20250730-3c90be8e
+riscv64-GitCommit: 87512c7d5e5479553e2668a42a0a1578da3a0935
+riscv64-GitFetch: refs/tags/dist-jammy-riscv64-20250730-87512c7d
+s390x-GitCommit: 015b6556c297aea90e2a92b974df6ebe60d736b8
+s390x-GitFetch: refs/tags/dist-jammy-s390x-20250730-015b6556
 
-Tags: 24.04, noble-20250714, noble, latest
+Tags: 24.04, noble-20250716, noble, latest
 Architectures: amd64, arm32v7, arm64v8, ppc64le, riscv64, s390x
 Directory: oci
-amd64-GitCommit: 3d50b4991bec4ec696ab2bd2fc8dc51f066ef6da
-amd64-GitFetch: refs/tags/dist-noble-amd64-20250714-3d50b499
-arm32v7-GitCommit: 8c785e01b60fe054ffacf92ac134ff984aac22ff
-arm32v7-GitFetch: refs/tags/dist-noble-arm32v7-20250714-8c785e01
-arm64v8-GitCommit: cac311da3b2596fc096b4bcf07671e560bc119d2
-arm64v8-GitFetch: refs/tags/dist-noble-arm64v8-20250714-cac311da
-ppc64le-GitCommit: 23e89bebdcc58b62080630727e4f200b815c5d80
-ppc64le-GitFetch: refs/tags/dist-noble-ppc64le-20250714-23e89beb
-riscv64-GitCommit: c50c912fa900f6949eed568f61f12f9fa1794db8
-riscv64-GitFetch: refs/tags/dist-noble-riscv64-20250714-c50c912f
-s390x-GitCommit: 1e94001d2b897079d57dfdea72f01129eb3c638d
-s390x-GitFetch: refs/tags/dist-noble-s390x-20250714-1e94001d
+amd64-GitCommit: 0bed38f848c1d36e629285d6aecc20f17083b469
+amd64-GitFetch: refs/tags/dist-noble-amd64-20250716-0bed38f8
+arm32v7-GitCommit: 1e129e43c11c889efb4d776c3c8091a6a0de9bfd
+arm32v7-GitFetch: refs/tags/dist-noble-arm32v7-20250716-1e129e43
+arm64v8-GitCommit: d78b4489543277722718406388607ba9e0fb8019
+arm64v8-GitFetch: refs/tags/dist-noble-arm64v8-20250716-d78b4489
+ppc64le-GitCommit: bcb568cf4b5694553b8d5ee2e896bbb89e2a982c
+ppc64le-GitFetch: refs/tags/dist-noble-ppc64le-20250716-bcb568cf
+riscv64-GitCommit: 568fefe863de7bad11d8767a5ea49269c5c3b66a
+riscv64-GitFetch: refs/tags/dist-noble-riscv64-20250716-568fefe8
+s390x-GitCommit: 5fab66724b84f078c0da608a60f359938ff15f9a
+s390x-GitFetch: refs/tags/dist-noble-s390x-20250716-5fab6672
 
 Tags: 25.04, plucky-20250714, plucky, rolling
 Architectures: amd64, arm32v7, arm64v8, ppc64le, riscv64, s390x
@@ -52,18 +52,18 @@ riscv64-GitFetch: refs/tags/dist-plucky-riscv64-20250714-6ab56532
 s390x-GitCommit: 7035a1f6553b723eddb3609bc5bc4a7bf1d8aad3
 s390x-GitFetch: refs/tags/dist-plucky-s390x-20250714-7035a1f6
 
-Tags: 25.10, questing-20250620, questing, devel
+Tags: 25.10, questing-20250721, questing, devel
 Architectures: amd64, arm32v7, arm64v8, ppc64le, riscv64, s390x
 Directory: oci
-amd64-GitCommit: fb433863336aaeb793b4c17e7751bad417783ebe
-amd64-GitFetch: refs/tags/dist-questing-amd64-20250620-fb433863
-arm32v7-GitCommit: ef32de02180f35007b4f43de1f8799f39f86adcb
-arm32v7-GitFetch: refs/tags/dist-questing-arm32v7-20250620-ef32de02
-arm64v8-GitCommit: dffe4ce20e297284d1ccac64a512dfcfa6678cfb
-arm64v8-GitFetch: refs/tags/dist-questing-arm64v8-20250620-dffe4ce2
-ppc64le-GitCommit: 0a17c8b7406f9006106dda585ca4aafeaf941b13
-ppc64le-GitFetch: refs/tags/dist-questing-ppc64le-20250620-0a17c8b7
-riscv64-GitCommit: dd654e6e07629940c4d1dc3799463a7bd3a62250
-riscv64-GitFetch: refs/tags/dist-questing-riscv64-20250620-dd654e6e
-s390x-GitCommit: c5c27cc541a538e09a2b0a9fcfdc69ebcc31b0f7
-s390x-GitFetch: refs/tags/dist-questing-s390x-20250620-c5c27cc5
+amd64-GitCommit: 737410c343b462be131d9073d61f0602a766b9e5
+amd64-GitFetch: refs/tags/dist-questing-amd64-20250721-737410c3
+arm32v7-GitCommit: 0c8f97bda910670de6cf271d2ebb5847a4523678
+arm32v7-GitFetch: refs/tags/dist-questing-arm32v7-20250721-0c8f97bd
+arm64v8-GitCommit: 2a8c52f2b9ab026971b4eba8281ca868c3116b86
+arm64v8-GitFetch: refs/tags/dist-questing-arm64v8-20250721-2a8c52f2
+ppc64le-GitCommit: 3f8fdf63f18aca7839d09d662e0eb9b404d30bd2
+ppc64le-GitFetch: refs/tags/dist-questing-ppc64le-20250721-3f8fdf63
+riscv64-GitCommit: a4f80b2dd9b39faa66b8437efb8e2d4a86b37519
+riscv64-GitFetch: refs/tags/dist-questing-riscv64-20250721-a4f80b2d
+s390x-GitCommit: c52c93d06ceb64ba8fa4d04e30bf5ee837977937
+s390x-GitFetch: refs/tags/dist-questing-s390x-20250721-c52c93d0
diff --git a/_bashbrew-list b/_bashbrew-list
index 48cf25c..244c55e 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -4,12 +4,12 @@ ubuntu:25.04
 ubuntu:25.10
 ubuntu:devel
 ubuntu:jammy
-ubuntu:jammy-20250714
+ubuntu:jammy-20250730
 ubuntu:latest
 ubuntu:noble
-ubuntu:noble-20250714
+ubuntu:noble-20250716
 ubuntu:plucky
 ubuntu:plucky-20250714
 ubuntu:questing
-ubuntu:questing-20250620
+ubuntu:questing-20250721
 ubuntu:rolling
diff --git a/ubuntu_devel/blobs/sha256/209d19d8ad2afe1a148e63adc37551bf0f93cdd642cbc03b42fc093d1764cace  'tar -t' b/ubuntu_devel/blobs/sha256/3b9d892b6aacf4b0c1cf535d30918dc2256e0c2f52cc1d37bee19067663cbaf9  'tar -t'
similarity index 99%
rename from ubuntu_devel/blobs/sha256/209d19d8ad2afe1a148e63adc37551bf0f93cdd642cbc03b42fc093d1764cace  'tar -t'
rename to ubuntu_devel/blobs/sha256/3b9d892b6aacf4b0c1cf535d30918dc2256e0c2f52cc1d37bee19067663cbaf9  'tar -t'
index 769be50..9edbc86 100644
--- a/ubuntu_devel/blobs/sha256/209d19d8ad2afe1a148e63adc37551bf0f93cdd642cbc03b42fc093d1764cace  'tar -t'	
+++ b/ubuntu_devel/blobs/sha256/3b9d892b6aacf4b0c1cf535d30918dc2256e0c2f52cc1d37bee19067663cbaf9  'tar -t'	
@@ -150,15 +150,6 @@ etc/subgid-
 etc/subuid
 etc/subuid-
 etc/sysctl.d/
-etc/sysctl.d/10-bufferbloat.conf
-etc/sysctl.d/10-console-messages.conf
-etc/sysctl.d/10-ipv6-privacy.conf
-etc/sysctl.d/10-kernel-hardening.conf
-etc/sysctl.d/10-magic-sysrq.conf
-etc/sysctl.d/10-map-count.conf
-etc/sysctl.d/10-network-security.conf
-etc/sysctl.d/10-ptrace.conf
-etc/sysctl.d/10-zeropage.conf
 etc/sysctl.d/README.sysctl
 etc/systemd/
 etc/systemd/system/
@@ -655,6 +646,16 @@ usr/lib/mime/packages/sensible-utils
 usr/lib/mime/packages/tar
 usr/lib/mime/packages/util-linux
 usr/lib/os-release
+usr/lib/sysctl.d/
+usr/lib/sysctl.d/55-bufferbloat.conf
+usr/lib/sysctl.d/55-console-messages.conf
+usr/lib/sysctl.d/55-ipv6-privacy.conf
+usr/lib/sysctl.d/55-kernel-hardening.conf
+usr/lib/sysctl.d/55-magic-sysrq.conf
+usr/lib/sysctl.d/55-map-count.conf
+usr/lib/sysctl.d/55-network-security.conf
+usr/lib/sysctl.d/55-ptrace.conf
+usr/lib/sysctl.d/55-zeropage.conf
 usr/lib/systemd/
 usr/lib/systemd/system/
 usr/lib/systemd/system/apt-daily-upgrade.service
diff --git a/ubuntu_devel/blobs/sha256/c45f1d56599555c791a2a13e54701f6b9ce92f24b3a35b08e6889aa54b98cacb b/ubuntu_devel/blobs/sha256/9ae57dfa2805f60a10b75785c15dbe70ff4712112bcbc20540f669788c688502
similarity index 68%
rename from ubuntu_devel/blobs/sha256/c45f1d56599555c791a2a13e54701f6b9ce92f24b3a35b08e6889aa54b98cacb
rename to ubuntu_devel/blobs/sha256/9ae57dfa2805f60a10b75785c15dbe70ff4712112bcbc20540f669788c688502
index a268346..838aa8a 100644
--- a/ubuntu_devel/blobs/sha256/c45f1d56599555c791a2a13e54701f6b9ce92f24b3a35b08e6889aa54b98cacb
+++ b/ubuntu_devel/blobs/sha256/9ae57dfa2805f60a10b75785c15dbe70ff4712112bcbc20540f669788c688502
@@ -13,7 +13,7 @@
 			"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 		],
 		"Hostname": "",
-		"Image": "sha256:cc2cc92d2d1920f256b2a7d315fbcfb4f38fad785b5f10389ec0e70209d35af0",
+		"Image": "sha256:a6196ca96b856575a2f74396fa82f3a922b31f3f5b732adc51acc8a8088e1b4e",
 		"Labels": {
 			"org.opencontainers.image.ref.name": "ubuntu",
 			"org.opencontainers.image.version": "25.10"
@@ -26,7 +26,7 @@
 		"Volumes": null,
 		"WorkingDir": ""
 	},
-	"container": "be8642dbaae41a6788c853d66b24883e9aa5bb04dc36b784766b3aefcd6fab50",
+	"container": "feb1fed20296ffe8a944d967dad71dfb199639e133379549b316e366f9c59bf3",
 	"container_config": {
 		"AttachStderr": false,
 		"AttachStdin": false,
@@ -42,8 +42,8 @@
 		"Env": [
 			"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 		],
-		"Hostname": "be8642dbaae4",
-		"Image": "sha256:cc2cc92d2d1920f256b2a7d315fbcfb4f38fad785b5f10389ec0e70209d35af0",
+		"Hostname": "feb1fed20296",
+		"Image": "sha256:a6196ca96b856575a2f74396fa82f3a922b31f3f5b732adc51acc8a8088e1b4e",
 		"Labels": {
 			"org.opencontainers.image.ref.name": "ubuntu",
 			"org.opencontainers.image.version": "25.10"
@@ -56,35 +56,35 @@
 		"Volumes": null,
 		"WorkingDir": ""
 	},
-	"created": "2025-06-20T09:14:16.422483008Z",
+	"created": "2025-07-21T08:32:16.163335948Z",
 	"docker_version": "24.0.7",
 	"history": [
 		{
-			"created": "2025-06-20T09:14:12.889541313Z",
+			"created": "2025-07-21T08:32:13.552076719Z",
 			"created_by": "/bin/sh -c #(nop)  ARG RELEASE",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-06-20T09:14:12.947023112Z",
+			"created": "2025-07-21T08:32:13.58759114Z",
 			"created_by": "/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-06-20T09:14:12.985324637Z",
+			"created": "2025-07-21T08:32:13.619431587Z",
 			"created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-06-20T09:14:13.025969895Z",
+			"created": "2025-07-21T08:32:13.64973207Z",
 			"created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=25.10",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-06-20T09:14:15.977374218Z",
-			"created_by": "/bin/sh -c #(nop) ADD file:47ad3d4bc998ff21fae3c32abcd63644aa0e04988e2aec75317b45a28f61f660 in / "
+			"created": "2025-07-21T08:32:15.814175588Z",
+			"created_by": "/bin/sh -c #(nop) ADD file:17cd460f059360977af8d3a00489852009c22a41f4352f2ba85943f0f8c5f41f in / "
 		},
 		{
-			"created": "2025-06-20T09:14:16.422483008Z",
+			"created": "2025-07-21T08:32:16.163335948Z",
 			"created_by": "/bin/sh -c #(nop)  CMD [\"/bin/bash\"]",
 			"empty_layer": true
 		}
@@ -92,7 +92,7 @@
 	"os": "linux",
 	"rootfs": {
 		"diff_ids": [
-			"sha256:63100f6c649c70d612b8d5ba8c1960a11e6d47a35fb6d1440af318abbbe3af36"
+			"sha256:b362183c27b147efb16c0df9c554e5cdfe75036063ca90647e6673c2fda7f7ce"
 		],
 		"type": "layers"
 	}
diff --git a/ubuntu_latest/blobs/sha256/4f1db91d9560cf107b5832c0761364ec64f46777aa4ec637cca3008f287c975e b/ubuntu_devel/blobs/sha256/f1a2f5377779859fcb03755dc9db7f8643332e5f47de46370186e7ff512cff05
similarity index 54%
rename from ubuntu_latest/blobs/sha256/4f1db91d9560cf107b5832c0761364ec64f46777aa4ec637cca3008f287c975e
rename to ubuntu_devel/blobs/sha256/f1a2f5377779859fcb03755dc9db7f8643332e5f47de46370186e7ff512cff05
index 889a6ca..2cf7141 100644
--- a/ubuntu_latest/blobs/sha256/4f1db91d9560cf107b5832c0761364ec64f46777aa4ec637cca3008f287c975e
+++ b/ubuntu_devel/blobs/sha256/f1a2f5377779859fcb03755dc9db7f8643332e5f47de46370186e7ff512cff05
@@ -1,14 +1,14 @@
 {
 	"config": {
-		"digest": "sha256:65ae7a6f3544bd2d2b6d19b13bfc64752d776bc92c510f874188bfd404d205a3",
+		"digest": "sha256:9ae57dfa2805f60a10b75785c15dbe70ff4712112bcbc20540f669788c688502",
 		"mediaType": "application/vnd.oci.image.config.v1+json",
-		"size": 2297
+		"size": 2295
 	},
 	"layers": [
 		{
-			"digest": "sha256:32f112e3802cadcab3543160f4d2aa607b3cc1c62140d57b4f5441384f40e927",
+			"digest": "sha256:3b9d892b6aacf4b0c1cf535d30918dc2256e0c2f52cc1d37bee19067663cbaf9",
 			"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
-			"size": 29721175
+			"size": 29699735
 		}
 	],
 	"mediaType": "application/vnd.oci.image.manifest.v1+json",
diff --git a/ubuntu_devel/index.json b/ubuntu_devel/index.json
index af2d598..252e318 100644
--- a/ubuntu_devel/index.json
+++ b/ubuntu_devel/index.json
@@ -1,7 +1,7 @@
 {
 	"manifests": [
 		{
-			"digest": "sha256:b0cdf41048f0f36ebaae5a071a9dedba3c884dd08d7eaf6447c7974ee2d161ca",
+			"digest": "sha256:f1a2f5377779859fcb03755dc9db7f8643332e5f47de46370186e7ff512cff05",
 			"mediaType": "application/vnd.oci.image.manifest.v1+json",
 			"size": 424
 		}
diff --git a/ubuntu_devel/blobs/sha256/b0cdf41048f0f36ebaae5a071a9dedba3c884dd08d7eaf6447c7974ee2d161ca b/ubuntu_jammy/blobs/sha256/1f809e07a0402375e7b2ede95e4c43f5605a83c447d1a4ca9c9d3c4194440104
similarity index 57%
rename from ubuntu_devel/blobs/sha256/b0cdf41048f0f36ebaae5a071a9dedba3c884dd08d7eaf6447c7974ee2d161ca
rename to ubuntu_jammy/blobs/sha256/1f809e07a0402375e7b2ede95e4c43f5605a83c447d1a4ca9c9d3c4194440104
index 7528ac4..30e5c71 100644
--- a/ubuntu_devel/blobs/sha256/b0cdf41048f0f36ebaae5a071a9dedba3c884dd08d7eaf6447c7974ee2d161ca
+++ b/ubuntu_jammy/blobs/sha256/1f809e07a0402375e7b2ede95e4c43f5605a83c447d1a4ca9c9d3c4194440104
@@ -1,14 +1,14 @@
 {
 	"config": {
-		"digest": "sha256:c45f1d56599555c791a2a13e54701f6b9ce92f24b3a35b08e6889aa54b98cacb",
+		"digest": "sha256:8a4eacce82dfd41dd9dfb4473188b4a728a35a75c121e4c5387dda2930ea0063",
 		"mediaType": "application/vnd.oci.image.config.v1+json",
 		"size": 2297
 	},
 	"layers": [
 		{
-			"digest": "sha256:209d19d8ad2afe1a148e63adc37551bf0f93cdd642cbc03b42fc093d1764cace",
+			"digest": "sha256:a3be5d4ce40198dc77f17780f02720f55b1898a2368f701dd1619fc9f84aac86",
 			"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
-			"size": 29719444
+			"size": 29536993
 		}
 	],
 	"mediaType": "application/vnd.oci.image.manifest.v1+json",
diff --git a/ubuntu_jammy/blobs/sha256/1d3ca894b30cbedfe4217dc20baaa99475eac44046a1b7e5ec6addf35cb90334 b/ubuntu_jammy/blobs/sha256/8a4eacce82dfd41dd9dfb4473188b4a728a35a75c121e4c5387dda2930ea0063
similarity index 68%
rename from ubuntu_jammy/blobs/sha256/1d3ca894b30cbedfe4217dc20baaa99475eac44046a1b7e5ec6addf35cb90334
rename to ubuntu_jammy/blobs/sha256/8a4eacce82dfd41dd9dfb4473188b4a728a35a75c121e4c5387dda2930ea0063
index 3a38f22..1bdb607 100644
--- a/ubuntu_jammy/blobs/sha256/1d3ca894b30cbedfe4217dc20baaa99475eac44046a1b7e5ec6addf35cb90334
+++ b/ubuntu_jammy/blobs/sha256/8a4eacce82dfd41dd9dfb4473188b4a728a35a75c121e4c5387dda2930ea0063
@@ -13,7 +13,7 @@
 			"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 		],
 		"Hostname": "",
-		"Image": "sha256:d645b38bbccec652c2bd4324190378c786e92909b5b34ce2a32a51bec88a95ae",
+		"Image": "sha256:cdc0f144ef798e93f881ff0c9a1d3f03ae09daa8db57723e303eed1e66db5dda",
 		"Labels": {
 			"org.opencontainers.image.ref.name": "ubuntu",
 			"org.opencontainers.image.version": "22.04"
@@ -26,7 +26,7 @@
 		"Volumes": null,
 		"WorkingDir": ""
 	},
-	"container": "d86f4367073eb3ea6fe0a9626739f854f1ac6d25a8070aeb0fdbc3bb589b4d2f",
+	"container": "87d27d9dec901abd394a86fff86073e8c3ce642af9a720b67ae94b0b83d03ac8",
 	"container_config": {
 		"AttachStderr": false,
 		"AttachStdin": false,
@@ -42,8 +42,8 @@
 		"Env": [
 			"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 		],
-		"Hostname": "d86f4367073e",
-		"Image": "sha256:d645b38bbccec652c2bd4324190378c786e92909b5b34ce2a32a51bec88a95ae",
+		"Hostname": "87d27d9dec90",
+		"Image": "sha256:cdc0f144ef798e93f881ff0c9a1d3f03ae09daa8db57723e303eed1e66db5dda",
 		"Labels": {
 			"org.opencontainers.image.ref.name": "ubuntu",
 			"org.opencontainers.image.version": "22.04"
@@ -56,35 +56,35 @@
 		"Volumes": null,
 		"WorkingDir": ""
 	},
-	"created": "2025-07-14T16:33:32.00234559Z",
+	"created": "2025-07-30T05:32:14.365116714Z",
 	"docker_version": "24.0.7",
 	"history": [
 		{
-			"created": "2025-07-14T16:33:29.423355846Z",
+			"created": "2025-07-30T05:32:11.805729015Z",
 			"created_by": "/bin/sh -c #(nop)  ARG RELEASE",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:33:29.453029252Z",
+			"created": "2025-07-30T05:32:11.833331349Z",
 			"created_by": "/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:33:29.47806068Z",
+			"created": "2025-07-30T05:32:11.858897484Z",
 			"created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:33:29.50487452Z",
+			"created": "2025-07-30T05:32:11.884991694Z",
 			"created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:33:31.666121772Z",
-			"created_by": "/bin/sh -c #(nop) ADD file:415bbc01dfb447d002e2d8173e113ef025d2bbfa20f1205823fa699dc87a2019 in / "
+			"created": "2025-07-30T05:32:14.038032877Z",
+			"created_by": "/bin/sh -c #(nop) ADD file:598bb7ba54e5a576778e9ebe1f4e514188812bea30c08d00446f8d04c37053e6 in / "
 		},
 		{
-			"created": "2025-07-14T16:33:32.00234559Z",
+			"created": "2025-07-30T05:32:14.365116714Z",
 			"created_by": "/bin/sh -c #(nop)  CMD [\"/bin/bash\"]",
 			"empty_layer": true
 		}
@@ -92,7 +92,7 @@
 	"os": "linux",
 	"rootfs": {
 		"diff_ids": [
-			"sha256:3cc982388b71ef357e0157e0b7d3059dcefa4dc9fd2e3815bde6c6ce040302f3"
+			"sha256:90a2bf02e851326fc70d05470553ed33e578342d6e06bfa0cfaf331c4079b7e4"
 		],
 		"type": "layers"
 	}
diff --git a/ubuntu_jammy/blobs/sha256/1d387567261efec2a352c45b8d512a8db5c246122fb9f246ae9190252a0c3adb  'tar -t' b/ubuntu_jammy/blobs/sha256/a3be5d4ce40198dc77f17780f02720f55b1898a2368f701dd1619fc9f84aac86  'tar -t'
similarity index 100%
rename from ubuntu_jammy/blobs/sha256/1d387567261efec2a352c45b8d512a8db5c246122fb9f246ae9190252a0c3adb  'tar -t'
rename to ubuntu_jammy/blobs/sha256/a3be5d4ce40198dc77f17780f02720f55b1898a2368f701dd1619fc9f84aac86  'tar -t'
diff --git a/ubuntu_jammy/index.json b/ubuntu_jammy/index.json
index 655a9ef..629d0e4 100644
--- a/ubuntu_jammy/index.json
+++ b/ubuntu_jammy/index.json
@@ -1,7 +1,7 @@
 {
 	"manifests": [
 		{
-			"digest": "sha256:da5fdf346e5313bef2a3dd2476c0251d48103213a5e3a0cb3afbb8909f3cf50f",
+			"digest": "sha256:1f809e07a0402375e7b2ede95e4c43f5605a83c447d1a4ca9c9d3c4194440104",
 			"mediaType": "application/vnd.oci.image.manifest.v1+json",
 			"size": 424
 		}
diff --git a/ubuntu_jammy/blobs/sha256/da5fdf346e5313bef2a3dd2476c0251d48103213a5e3a0cb3afbb8909f3cf50f b/ubuntu_latest/blobs/sha256/35f3a8badf2f74c1b320a643b343536f5132f245cbefc40ef802b6203a166d04
similarity index 54%
rename from ubuntu_jammy/blobs/sha256/da5fdf346e5313bef2a3dd2476c0251d48103213a5e3a0cb3afbb8909f3cf50f
rename to ubuntu_latest/blobs/sha256/35f3a8badf2f74c1b320a643b343536f5132f245cbefc40ef802b6203a166d04
index 53e92c1..b84ee66 100644
--- a/ubuntu_jammy/blobs/sha256/da5fdf346e5313bef2a3dd2476c0251d48103213a5e3a0cb3afbb8909f3cf50f
+++ b/ubuntu_latest/blobs/sha256/35f3a8badf2f74c1b320a643b343536f5132f245cbefc40ef802b6203a166d04
@@ -1,14 +1,14 @@
 {
 	"config": {
-		"digest": "sha256:1d3ca894b30cbedfe4217dc20baaa99475eac44046a1b7e5ec6addf35cb90334",
+		"digest": "sha256:e0f16e6366fef4e695b9f8788819849d265cde40eb84300c0147a6e5261d2750",
 		"mediaType": "application/vnd.oci.image.config.v1+json",
-		"size": 2293
+		"size": 2295
 	},
 	"layers": [
 		{
-			"digest": "sha256:1d387567261efec2a352c45b8d512a8db5c246122fb9f246ae9190252a0c3adb",
+			"digest": "sha256:b71466b94f266b4c2e0881749670e5b88ab7a0fd4ca4a4cdf26cb45e4bde7e4e",
 			"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
-			"size": 29536481
+			"size": 29723215
 		}
 	],
 	"mediaType": "application/vnd.oci.image.manifest.v1+json",
diff --git a/ubuntu_latest/blobs/sha256/32f112e3802cadcab3543160f4d2aa607b3cc1c62140d57b4f5441384f40e927  'tar -t' b/ubuntu_latest/blobs/sha256/b71466b94f266b4c2e0881749670e5b88ab7a0fd4ca4a4cdf26cb45e4bde7e4e  'tar -t'
similarity index 100%
rename from ubuntu_latest/blobs/sha256/32f112e3802cadcab3543160f4d2aa607b3cc1c62140d57b4f5441384f40e927  'tar -t'
rename to ubuntu_latest/blobs/sha256/b71466b94f266b4c2e0881749670e5b88ab7a0fd4ca4a4cdf26cb45e4bde7e4e  'tar -t'
diff --git a/ubuntu_latest/blobs/sha256/65ae7a6f3544bd2d2b6d19b13bfc64752d776bc92c510f874188bfd404d205a3 b/ubuntu_latest/blobs/sha256/e0f16e6366fef4e695b9f8788819849d265cde40eb84300c0147a6e5261d2750
similarity index 68%
rename from ubuntu_latest/blobs/sha256/65ae7a6f3544bd2d2b6d19b13bfc64752d776bc92c510f874188bfd404d205a3
rename to ubuntu_latest/blobs/sha256/e0f16e6366fef4e695b9f8788819849d265cde40eb84300c0147a6e5261d2750
index 6e5eb3a..8667f81 100644
--- a/ubuntu_latest/blobs/sha256/65ae7a6f3544bd2d2b6d19b13bfc64752d776bc92c510f874188bfd404d205a3
+++ b/ubuntu_latest/blobs/sha256/e0f16e6366fef4e695b9f8788819849d265cde40eb84300c0147a6e5261d2750
@@ -13,7 +13,7 @@
 			"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 		],
 		"Hostname": "",
-		"Image": "sha256:71cdac8f2d8ecd7eaea3779049e6caeef275a048de6a79a03ce33df15025c716",
+		"Image": "sha256:ea9e91788f89e68d920f76d82b2f764a3539583172a02104cd8e555d3ab8f1ff",
 		"Labels": {
 			"org.opencontainers.image.ref.name": "ubuntu",
 			"org.opencontainers.image.version": "24.04"
@@ -26,7 +26,7 @@
 		"Volumes": null,
 		"WorkingDir": ""
 	},
-	"container": "2a10c034ec323a6f6510bd48d5f6da167200b855cb54131f8f70e4fb53c7c607",
+	"container": "b946c61c54ca08bb290c281fc84e55da93e6099204ca21c21bb56babbf50c84c",
 	"container_config": {
 		"AttachStderr": false,
 		"AttachStdin": false,
@@ -42,8 +42,8 @@
 		"Env": [
 			"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 		],
-		"Hostname": "2a10c034ec32",
-		"Image": "sha256:71cdac8f2d8ecd7eaea3779049e6caeef275a048de6a79a03ce33df15025c716",
+		"Hostname": "b946c61c54ca",
+		"Image": "sha256:ea9e91788f89e68d920f76d82b2f764a3539583172a02104cd8e555d3ab8f1ff",
 		"Labels": {
 			"org.opencontainers.image.ref.name": "ubuntu",
 			"org.opencontainers.image.version": "24.04"
@@ -56,35 +56,35 @@
 		"Volumes": null,
 		"WorkingDir": ""
 	},
-	"created": "2025-07-14T16:40:23.439496836Z",
+	"created": "2025-07-30T06:51:03.091147588Z",
 	"docker_version": "24.0.7",
 	"history": [
 		{
-			"created": "2025-07-14T16:40:20.750682591Z",
+			"created": "2025-07-30T06:51:00.496226174Z",
 			"created_by": "/bin/sh -c #(nop)  ARG RELEASE",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:40:20.792526773Z",
+			"created": "2025-07-30T06:51:00.522515068Z",
 			"created_by": "/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:40:20.826227916Z",
+			"created": "2025-07-30T06:51:00.55548018Z",
 			"created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:40:20.855175422Z",
+			"created": "2025-07-30T06:51:00.58263811Z",
 			"created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04",
 			"empty_layer": true
 		},
 		{
-			"created": "2025-07-14T16:40:22.997050843Z",
-			"created_by": "/bin/sh -c #(nop) ADD file:b4619a63cd7829e1338ddaa4995ca17003002dd54b0dfd675a6f54a2b69151a6 in / "
+			"created": "2025-07-30T06:51:02.718181418Z",
+			"created_by": "/bin/sh -c #(nop) ADD file:98599296b3845cfad0ddc91f054e32ed9bcdefd76dd7b6dcf64fa3e2d648d018 in / "
 		},
 		{
-			"created": "2025-07-14T16:40:23.439496836Z",
+			"created": "2025-07-30T06:51:03.091147588Z",
 			"created_by": "/bin/sh -c #(nop)  CMD [\"/bin/bash\"]",
 			"empty_layer": true
 		}
@@ -92,7 +92,7 @@
 	"os": "linux",
 	"rootfs": {
 		"diff_ids": [
-			"sha256:107cbdaeec042e6154640c94972c638f4e2fee795902b149e8ce9acbd03d59d7"
+			"sha256:cd9664b1462ea111a41bdadf65ce077582cdc77e28683a4f6996dd03afcc56f5"
 		],
 		"type": "layers"
 	}
diff --git a/ubuntu_latest/index.json b/ubuntu_latest/index.json
index 249e2a7..1149ba6 100644
--- a/ubuntu_latest/index.json
+++ b/ubuntu_latest/index.json
@@ -1,7 +1,7 @@
 {
 	"manifests": [
 		{
-			"digest": "sha256:4f1db91d9560cf107b5832c0761364ec64f46777aa4ec637cca3008f287c975e",
+			"digest": "sha256:35f3a8badf2f74c1b320a643b343536f5132f245cbefc40ef802b6203a166d04",
 			"mediaType": "application/vnd.oci.image.manifest.v1+json",
 			"size": 424
 		}

Relevant Maintainers:

@tianon
Copy link
Member

tianon commented Aug 4, 2025

Do you have a plan for the questing vs riscv64 baseline bump to RVA23 here?

No existing container runtime/platform yet supports "variant" for riscv64, to my knowledge. 🙈

We have no means of setting variant for riscv64 in https://github.com/docker-library/official-images currently, but it's also hard to prioritize that work because there is no runtime which would support/use/filter by/validate it.

(see also opencontainers/image-spec#1172)

Perhaps this is just "have a standard copy-paste for image users who are obviously having issues running the image due to the baseline minimum" ?

For what it's worth, we're in the same boat as everyone else (AFAIK) and do not have RVA23 capable hardware, so we will soon not be able to build 25.10+ Ubuntu-based images. We can continue to accept the base images, because they are copied as-is, but we'll need to be careful to somehow prevent child images from claiming riscv64 support in the future because they will almost certainly fail to build (and that's not something I see getting fixed anytime soon, to be fully transparent).

@tianon
Copy link
Member

tianon commented Aug 5, 2025

Perhaps a more immediate question is: how soon will that RVA23 rebuild take place? Has it already?

@cjdcordeiro
Copy link

Hi. The plan is to have RVA23 for 25.10, but afaik this rebuild is still WIP.

(fyi @woky and @toabctl - feel free to add more if you have any other updates)

@tianon
Copy link
Member

tianon commented Aug 6, 2025

Right sorry, I put a lot of separate things in there; let me try to be more straightforward:

We do not have any RVA23 build systems.
(I do not think hardware even exists publicly yet?)

This is not a huge problem today because there aren't many images built on Ubuntu 25.10+ yet (and we'd push back on most doing so), but this is going to be a problem in the future.

Concretely this means that:

  • while we can technically continue to accept the riscv64 variants of ubuntu:25.10+ once the RVA23 transition is complete (due to how we import them),
  • we cannot accept any images FROM them (they will all outright fail to build),
  • we do not have anything except our own review diligence that will currently prevent that,
  • and that makes me really nervous about this transition.

So to put this in even more plain terms: I'm considering whether it makes sense to remove riscv64 from questing images entirely for now, especially given that no hardware exists which can run it (in the very near future).


I saw that do-release-upgrader has grown additional code to help prevent users from shooting themselves in the foot and doing upgrades that won't work on their hardware, but we don't currently have a way to do that in the container ecosystem. In opencontainers/image-spec#1172, I updated the image spec to codify that variant for riscv64 does mean something, but there's definitely a long lag before runtimes will pick that up (and it wouldn't be blocking during image run as much as deciding which image to pull in most cases, so doesn't really solve the same problem anyhow).

@cjdcordeiro
Copy link

@tianon are your builds running on a real multi-arch build farm? (instead of using qemu)

Even if so, is that gonna be a problem for Ubuntu? (since we use the oci-import Builder)
If you're loading the image into the Docker daemon, then I guess it may indeed fail.

Is there a way to emulate RVA23 temporarily on your side?

@yosifkit
Copy link
Member

are your builds running on a real multi-arch build farm? (instead of using qemu)

Correct, we only use native architectures for building images. We have considered qemu system emulation, but don't yet have plans to do so.

Even if so, is that gonna be a problem for Ubuntu? (since we use the oci-import Builder)
If you're loading the image into the Docker daemon, then I guess it may indeed fail.

Yes, the build of the base image will work fine, but we'll have to add a test to block any dependent images until we can get hardware since they would likely fail to build.

Is there a way to emulate RVA23 temporarily on your side?

Not currently.

@cjdcordeiro
Copy link

Thanks for the confirmation @yosifkit .

but we'll have to add a test to block any dependent images until we can get hardware since they would likely fail to build.

Got it.
I'm afraid that may be the best solution for now, cause regardless of the availability of RVA23 hw, a lot of downstream builds will use emulation.

Since this is WIP, I'm still getting final confirmation that RVA20 will no longer be available from 25.10+, but I'm confident that would be the case, so I think it's worth considering adding the above check in the CI.

Copy link
Member

@yosifkit yosifkit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the check in place, this looks good to me.

@yosifkit yosifkit requested a review from tianon August 12, 2025 16:16
@tianon tianon merged commit 02dd49d into docker-library:master Aug 12, 2025
9 checks passed
@tianon
Copy link
Member

tianon commented Aug 12, 2025

Agreed, #19653 isn't perfect/ideal (we can't set variant in the registry from it, for example), but it's definitely good enough. 👍

@cjdcordeiro
Copy link

Thank you both

Muscraft pushed a commit to Muscraft/official-images that referenced this pull request Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants