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 v2 2/3] ptxdist: migrate 2025.09.0 -> 2025.11.0
Date: Fri, 28 Nov 2025 16:22:58 +0100	[thread overview]
Message-ID: <20251128152327.3950128-2-rhi@pengutronix.de> (raw)
In-Reply-To: <20251128152327.3950128-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>
---
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




  reply	other threads:[~2025-11-28 15:23 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-28 15:22 [DistroKit] [PATCH v2 1/3] doc: document available boards at PTX Roland Hieber
2025-11-28 15:22 ` Roland Hieber [this message]
2025-11-28 15:22 ` [DistroKit] [PATCH v2 3/3] projectroot: remove superseded rauc-mark-good.service Roland Hieber

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=20251128152327.3950128-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