DistroKit Mailinglist
 help / color / mirror / Atom feed
From: Roland Hieber <rhi@pengutronix.de>
To: distrokit@pengutronix.de
Cc: Roland Hieber <rhi@pengutronix.de>
Subject: [DistroKit] [PATCH 2/2] ptxdist: migrate 2025.09.0 -> 2025.10.0
Date: Thu, 23 Oct 2025 17:12:19 +0200	[thread overview]
Message-ID: <20251023151221.490829-2-rhi@pengutronix.de> (raw)
In-Reply-To: <20251023151221.490829-1-rhi@pengutronix.de>

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




      reply	other threads:[~2025-10-23 15:12 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-23 15:12 [DistroKit] [PATCH 1/2] doc: document available boards at PTX Roland Hieber
2025-10-23 15:12 ` Roland Hieber [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251023151221.490829-2-rhi@pengutronix.de \
    --to=rhi@pengutronix.de \
    --cc=distrokit@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox