From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 28 Nov 2025 16:23:34 +0100 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 1vP0Jq-005pJR-2p for lore@lore.pengutronix.de; Fri, 28 Nov 2025 16:23:34 +0100 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 1vP0Jq-0004K5-BF; Fri, 28 Nov 2025 16:23:34 +0100 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 1vP0Jl-0004Hg-0P; Fri, 28 Nov 2025 16:23:29 +0100 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 1vP0Jk-002ycV-2c; Fri, 28 Nov 2025 16:23:28 +0100 Received: from rhi by dude04.red.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1vP0Jk-0000000GZe0-3Bxw; Fri, 28 Nov 2025 16:23:28 +0100 From: Roland Hieber To: distrokit@pengutronix.de Date: Fri, 28 Nov 2025 16:22:58 +0100 Message-ID: <20251128152327.3950128-2-rhi@pengutronix.de> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251128152327.3950128-1-rhi@pengutronix.de> References: <20251128152327.3950128-1-rhi@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [DistroKit] [PATCH v2 2/3] ptxdist: migrate 2025.09.0 -> 2025.11.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 --- PATCH v2: * squash migration to PTXdist 2011.25.0 PATCH v1: https://lore.distrokit.org/distrokit/20251023151221.490829-2-rhi@pengutronix.de --- 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 | 24 +++++++++---------- 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, 29 insertions(+), 27 deletions(-) diff --git a/configs/platform-mips/platformconfig b/configs/platform-mips/platformconfig index 9428ece01b14..f7159bbae41d 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.11.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.11.0" # # architecture diff --git a/configs/platform-mipsel/platformconfig b/configs/platform-mipsel/platformconfig index 245441989be1..4debe9462b1d 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.11.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.11.0" # # architecture diff --git a/configs/platform-rpi1/platformconfig b/configs/platform-rpi1/platformconfig index fec9cae60c6e..058499d6911a 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.11.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.11.0" # # architecture diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig index 6ff636a0cb78..8f2edf503416 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.11.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.11.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..5f42361980f6 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.11.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.11.0" # # architecture diff --git a/configs/platform-v8a/platformconfig b/configs/platform-v8a/platformconfig index e2445305b846..3f3d2937a6ce 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.11.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.11.0" # # architecture diff --git a/configs/platform-x86_64/platformconfig b/configs/platform-x86_64/platformconfig index d3a9789c3a29..bda06c2a8485 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.11.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.11.0" # # architecture diff --git a/configs/ptxconfig b/configs/ptxconfig index 413261ae989e..c679131a4d3b 100644 --- a/configs/ptxconfig +++ b/configs/ptxconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# PTXdist 2025.09.0 +# PTXdist 2025.11.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.11.0" PTXCONF__ptxconfig_MAGIC__=y # @@ -117,6 +117,7 @@ PTXCONF_HOST_LIBCAP_NG=y PTXCONF_HOST_LIBCAP=y PTXCONF_HOST_LIBFFI=y PTXCONF_HOST_LIBSLIRP=y +PTXCONF_HOST_LIBSOLV=y PTXCONF_HOST_LIBTIRPC=y PTXCONF_HOST_LIBUSB=y PTXCONF_HOST_LIBXML2=y @@ -186,11 +187,9 @@ PTXCONF_GDBSERVER=y PTXCONF_GDBSERVER_SHARED=y # end of gdb -# PTXCONF_LDD is not set # PTXCONF_LIBFAKETIME is not set # PTXCONF_LIBJAYLINK is not set # PTXCONF_LTRACE is not set -# PTXCONF_MEMTEST is not set # PTXCONF_MEMTESTER is not set # PTXCONF_PLY is not set # PTXCONF_POWERTOP is not set @@ -332,6 +331,7 @@ PTXCONF_GLIBC_Y2038=y PTXCONF_GLIBC_2_34=y PTXCONF_GLIBC_2_38=y PTXCONF_GLIBC_LD=y +# PTXCONF_GLIBC_LDD is not set PTXCONF_GLIBC_C=y # PTXCONF_GLIBC_PTHREAD is not set PTXCONF_GLIBC_THREAD_DB=y @@ -1977,7 +1977,6 @@ PTXCONF_LIBCURL_SSL_CABUNDLE_PATH="/etc/ssl/certs/ca-certificates.crt" # PTXCONF_MII_DIAG is not set # PTXCONF_MOBILE_BROADBAND_PROVIDER_INFO is not set # PTXCONF_MODEMMANAGER is not set -# PTXCONF_MOSH is not set # PTXCONF_MOSQUITTO is not set # PTXCONF_NBD is not set # PTXCONF_NET_SNMP is not set @@ -2143,7 +2142,6 @@ PTXCONF_E2FSPROGS_INSTALL_RESIZE2FS=y # PTXCONF_NTFS_3G is not set # PTXCONF_OPKG is not set # PTXCONF_QUOTA_TOOLS is not set -# PTXCONF_SAMBA is not set # PTXCONF_SDPARM is not set PTXCONF_SQUASHFS_TOOLS=y @@ -2200,6 +2198,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 @@ -2215,7 +2214,6 @@ PTXCONF_RAUC_BAREBOX=y # # Editors # -# PTXCONF_ED is not set # PTXCONF_HEXEDIT is not set # PTXCONF_JOE is not set # PTXCONF_NANO is not set @@ -2330,12 +2328,14 @@ PTXCONF_LIBSECCOMP=y # PTXCONF_LIBSECCOMP_UTILS is not set # PTXCONF_LIBSIGCPP is not set # PTXCONF_LIBSODIUM is not set +# PTXCONF_LIBSOLV is not set # PTXCONF_LIBSYSFS is not set # PTXCONF_LIBTAHU is not set # PTXCONF_LIBTAR is not set 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 @@ -2400,9 +2400,9 @@ PTXCONF_READLINE_NCURSES=y # PTXCONF_REDIS is not set # PTXCONF_SDBUS_CPP is not set # PTXCONF_SEATD is not set -# 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 @@ -2438,7 +2438,6 @@ PTXCONF_ZLIB=y # PTXCONF_PAM is not set # PTXCONF_PKCS11_PROVIDER is not set # PTXCONF_SOFTHSM is not set -# PTXCONF_TOMOYO_TOOLS is not set # # tpm @@ -2478,7 +2477,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 +2485,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 +2503,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 +2531,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 @@ -2581,6 +2579,7 @@ PTXCONF_DBUS_SYSTEMD_UNIT=y # PTXCONF_MESALIB is not set # PTXCONF_MTDEV is not set # PTXCONF_OPENCV is not set +# PTXCONF_OPENH264 is not set # PTXCONF_OPUS is not set # PTXCONF_ORC is not set # PTXCONF_PIXMAN is not set @@ -2595,7 +2594,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