* [DistroKit] [PATCH 2/2] ptxdist: migrate 2025.09.0 -> 2025.10.0
2025-10-23 15:12 [DistroKit] [PATCH 1/2] doc: document available boards at PTX Roland Hieber
@ 2025-10-23 15:12 ` Roland Hieber
0 siblings, 0 replies; 2+ messages in thread
From: Roland Hieber @ 2025-10-23 15:12 UTC (permalink / raw)
To: distrokit; +Cc: Roland Hieber
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 <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 | 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
^ permalink raw reply [flat|nested] 2+ messages in thread