From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 23 Oct 2025 17:12:27 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vBwzL-00Azeq-1V for lore@lore.pengutronix.de; Thu, 23 Oct 2025 17:12:27 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1vBwzL-0000b8-0O; Thu, 23 Oct 2025 17:12:27 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1vBwzH-0000Zk-SP; Thu, 23 Oct 2025 17:12:23 +0200 Received: from dude04.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::ac]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vBwzH-0054tc-2D; Thu, 23 Oct 2025 17:12:23 +0200 Received: from rhi by dude04.red.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1vBwzH-000000023h6-2exN; Thu, 23 Oct 2025 17:12:23 +0200 From: Roland Hieber To: distrokit@pengutronix.de Date: Thu, 23 Oct 2025 17:12:19 +0200 Message-ID: <20251023151221.490829-2-rhi@pengutronix.de> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251023151221.490829-1-rhi@pengutronix.de> References: <20251023151221.490829-1-rhi@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [DistroKit] [PATCH 2/2] ptxdist: migrate 2025.09.0 -> 2025.10.0 X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Roland Hieber Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Migrate to the new version with default options. PTXCONF_RAUC_MARK_GOOD is a new option that is selected by default since PTXdist commit 82f3e57038483f0f16e7 (2025-09-02, Fabian Pflug: "rauc: Make mark-good.service optional") [0]. The service was installed unconditionally before. The new systemd v258 allows to mark filesystems so it can only be mounted on a specific mount point [1]. systemd-repart generates this metadata by default [2], however this currently fails in our case (see issue [3]). As a workaround, disable generating the validation metadata in systemd-repart for now. [0]: https://git.pengutronix.de/cgit/ptxdist/commit/?h=82f3e57038483f0f16e7 [1]: https://www.freedesktop.org/software/systemd/man/latest/systemd-validatefs@.service.html [2]: https://www.freedesktop.org/software/systemd/man/latest/repart.d.html#AddValidateFS= [3]: https://github.com/systemd/systemd/issues/39422 Signed-off-by: Roland Hieber --- configs/platform-mips/platformconfig | 4 ++-- configs/platform-mipsel/platformconfig | 4 ++-- configs/platform-rpi1/platformconfig | 4 ++-- configs/platform-v7a/platformconfig | 5 +++-- configs/platform-v7a_noneon/platformconfig | 4 ++-- configs/platform-v8a/platformconfig | 4 ++-- configs/platform-x86_64/platformconfig | 4 ++-- configs/ptxconfig | 13 +++++++------ projectroot/etc/repart.rc-once.d/10-root.conf | 1 + projectroot/etc/repart.rc-once.d/20-root.conf | 1 + projectroot/etc/repart.rc-once.d/30-data.conf | 1 + 11 files changed, 25 insertions(+), 20 deletions(-) diff --git a/configs/platform-mips/platformconfig b/configs/platform-mips/platformconfig index 9428ece01b14..9918c141dbc1 100644 --- a/configs/platform-mips/platformconfig +++ b/configs/platform-mips/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # PTXCONF__platformconfig_MAGIC__=y @@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}" PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y -PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0" +PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0" # # architecture diff --git a/configs/platform-mipsel/platformconfig b/configs/platform-mipsel/platformconfig index 245441989be1..f18dc3a546fa 100644 --- a/configs/platform-mipsel/platformconfig +++ b/configs/platform-mipsel/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # PTXCONF__platformconfig_MAGIC__=y @@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}" PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y -PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0" +PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0" # # architecture diff --git a/configs/platform-rpi1/platformconfig b/configs/platform-rpi1/platformconfig index fec9cae60c6e..18e23668facc 100644 --- a/configs/platform-rpi1/platformconfig +++ b/configs/platform-rpi1/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # PTXCONF__platformconfig_MAGIC__=y @@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}" PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y -PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0" +PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0" # # architecture diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig index 6ff636a0cb78..4ac58e9177e3 100644 --- a/configs/platform-v7a/platformconfig +++ b/configs/platform-v7a/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # PTXCONF__platformconfig_MAGIC__=y @@ -22,7 +22,7 @@ PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y PTXCONF_VIRTUAL_HOST_TOOLS=y PTXCONF_VIRTUAL_AUTOGEN_TOOLS=y -PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0" +PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0" # # architecture @@ -224,6 +224,7 @@ PTXCONF_OPTEE=y PTXCONF_OPTEE_PLATFORM="stm32mp1" PTXCONF_OPTEE_PLATFORM_FLAVOUR="135F_DK" PTXCONF_OPTEE_CFG="CFG_TEE_CORE_LOG_LEVEL=2 CFG_WITH_PAGER=n CFG_GP_SOCKETS=n CFG_TA_MBEDTLS_SELF_TEST=n" +# PTXCONF_OPTEE_INSTALL_USER_TAS is not set PTXCONF_TF_A_STM32MP13=y PTXCONF_TF_A=y PTXCONF_TF_A_URL="https://github.com/ARM-software/arm-trusted-firmware/archive/refs/tags" diff --git a/configs/platform-v7a_noneon/platformconfig b/configs/platform-v7a_noneon/platformconfig index 182baf80e2aa..c8c4ca40a18c 100644 --- a/configs/platform-v7a_noneon/platformconfig +++ b/configs/platform-v7a_noneon/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # PTXCONF__platformconfig_MAGIC__=y @@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}" PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y -PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0" +PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0" # # architecture diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig index e2445305b846..6e14a1117e10 100644 --- a/configs/platform-v8a/platformconfig +++ b/configs/platform-v8a/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # PTXCONF__platformconfig_MAGIC__=y @@ -22,7 +22,7 @@ PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y PTXCONF_VIRTUAL_HOST_TOOLS=y PTXCONF_VIRTUAL_AUTOGEN_TOOLS=y -PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0" +PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0" # # architecture diff --git a/configs/platform-x86_64/platformconfig b/configs/platform-x86_64/platformconfig index d3a9789c3a29..29d7c631ae8e 100644 --- a/configs/platform-x86_64/platformconfig +++ b/configs/platform-x86_64/platformconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # PTXCONF__platformconfig_MAGIC__=y @@ -20,7 +20,7 @@ PTXCONF_PLATFORM_VERSION="-${PTXDIST_BSP_AUTOVERSION}" PTXCONF_RUNTIME=y PTXCONF_BUILDTIME=y PTXCONF_VIRTUAL=y -PTXCONF_PLATFORMCONFIG_VERSION="2025.09.0" +PTXCONF_PLATFORMCONFIG_VERSION="2025.10.0" # # architecture diff --git a/configs/ptxconfig b/configs/ptxconfig index 413261ae989e..a7d315bc67f7 100644 --- a/configs/ptxconfig +++ b/configs/ptxconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.10.0 # # @@ -80,7 +80,7 @@ PTXCONF_VIRTUAL=y PTXCONF_VIRTUAL_HOST_TOOLS=y PTXCONF_VIRTUAL_CROSS_TOOLS=y PTXCONF_VIRTUAL_AUTOGEN_TOOLS=y -PTXCONF_CONFIGFILE_VERSION="2025.09.0" +PTXCONF_CONFIGFILE_VERSION="2025.10.0" PTXCONF__ptxconfig_MAGIC__=y # @@ -2200,6 +2200,7 @@ PTXCONF_SQUASHFS_TOOLS_UNSQUASHFS=y PTXCONF_RAUC=y # PTXCONF_RAUC_CREATE is not set PTXCONF_RAUC_SERVICE=y +PTXCONF_RAUC_MARK_GOOD=y PTXCONF_RAUC_NETWORK=y PTXCONF_RAUC_STREAMING=y PTXCONF_RAUC_JSON=y @@ -2336,6 +2337,7 @@ PTXCONF_LIBSECCOMP=y PTXCONF_LIBTASN1=y # PTXCONF_LIBTRACEEVENT is not set # PTXCONF_LIBTRACEFS is not set +# PTXCONF_LIBUBOOTENV is not set # PTXCONF_LIBUCDAEMON is not set # PTXCONF_LIBUNWIND is not set # PTXCONF_LIBURING is not set @@ -2403,6 +2405,7 @@ PTXCONF_READLINE_NCURSES=y # PTXCONF_SERDISPLIB is not set PTXCONF_SLANG=y # PTXCONF_SPARSEHASH is not set +# PTXCONF_SPDLOG is not set # PTXCONF_SQLITE is not set # PTXCONF_SQLITECPP is not set # PTXCONF_TALLOC is not set @@ -2478,7 +2481,6 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y # # Test Suites # -# PTXCONF_ARM_MEMSPEED is not set # PTXCONF_CATCH2 is not set # PTXCONF_CBENCHSUITE is not set # PTXCONF_CMOCKA is not set @@ -2487,7 +2489,7 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y # PTXCONF_DBENCH is not set # PTXCONF_EVTEST is not set # PTXCONF_FIO is not set -# PTXCONF_FLASHBENCH is not set +# PTXCONF_GLMARK2 is not set # PTXCONF_GOOGLETEST is not set # PTXCONF_HOST_PELTS is not set # PTXCONF_IOZONE is not set @@ -2505,6 +2507,7 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y # PTXCONF_STRESS_NG is not set # PTXCONF_STRESS is not set # PTXCONF_TIOBENCH is not set +# PTXCONF_VKMARK is not set # PTXCONF_VKRUNNER is not set # PTXCONF_X11PERF is not set # end of Test Suites @@ -2532,7 +2535,6 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y # PTXCONF_FRIBIDI is not set # PTXCONF_GIFLIB is not set # PTXCONF_GLM is not set -# PTXCONF_GLMARK2 is not set # PTXCONF_GLSLANG is not set # PTXCONF_GLU is not set # PTXCONF_GRAPHENE is not set @@ -2595,7 +2597,6 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y # PTXCONF_SVGALIB is not set # PTXCONF_TSLIB is not set # PTXCONF_V4L_UTILS is not set -# PTXCONF_VKMARK is not set # PTXCONF_VO_AACENC is not set # PTXCONF_VOLK is not set # PTXCONF_VULKAN_HEADERS is not set diff --git a/projectroot/etc/repart.rc-once.d/10-root.conf b/projectroot/etc/repart.rc-once.d/10-root.conf index ae6f2c21e286..87c9cd71e3fd 100644 --- a/projectroot/etc/repart.rc-once.d/10-root.conf +++ b/projectroot/etc/repart.rc-once.d/10-root.conf @@ -3,3 +3,4 @@ Label=root-A Type=root SizeMinBytes=200M Weight=1 +AddValidateFS=no diff --git a/projectroot/etc/repart.rc-once.d/20-root.conf b/projectroot/etc/repart.rc-once.d/20-root.conf index 3408b6ad156a..5b3e1c484c99 100644 --- a/projectroot/etc/repart.rc-once.d/20-root.conf +++ b/projectroot/etc/repart.rc-once.d/20-root.conf @@ -4,3 +4,4 @@ Type=root SizeMinBytes=200M Weight=1 Format=ext4 +AddValidateFS=no diff --git a/projectroot/etc/repart.rc-once.d/30-data.conf b/projectroot/etc/repart.rc-once.d/30-data.conf index 1f663bc275d6..4f26276c8061 100644 --- a/projectroot/etc/repart.rc-once.d/30-data.conf +++ b/projectroot/etc/repart.rc-once.d/30-data.conf @@ -5,3 +5,4 @@ Type=da7af157-d639-49e9-89a0-fc74beeb8954 SizeMinBytes=200M Weight=999999 Format=ext4 +AddValidateFS=no -- 2.47.3