treewide: remove pmb:strict from options

pmbootstrap 3.11 is strict-by-default and previous versions had a broken
implementation which broke upon a full bootstrap of e.g. the systemd
repo. I think it's therefore safe to remove this already, even without
bumping pmbootstrap_min_version.

[ci:skip-vercheck]: doesn't affect any artifacts

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9112>
This commit is contained in:
Aelin
2026-08-14 11:05:44 +02:00
parent 2bb8cea755
commit 2bf2f3329e
8 changed files with 7 additions and 15 deletions
-1
View File
@@ -15,7 +15,6 @@ custom_valid_options = [
"pmb:cross-native2", "pmb:cross-native2",
"pmb:drm", "pmb:drm",
"pmb:generic-kernel", "pmb:generic-kernel",
"pmb:strict",
"pmb:systemd", "pmb:systemd",
"pmb:systemd-never", "pmb:systemd-never",
] ]
@@ -8,8 +8,7 @@ pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
arch="riscv64" arch="riscv64"
# pmb:strict: avoid grub-related install error during build with pmbootstrap options="!check !archcheck"
options="!check !archcheck pmb:strict"
depends=" depends="
linux-postmarketos-allwinner-d1 linux-postmarketos-allwinner-d1
postmarketos-base postmarketos-base
@@ -8,8 +8,7 @@ pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
arch="aarch64" arch="aarch64"
# pmb:strict: avoid grub-related install error during build with pmbootstrap options="!check !archcheck"
options="!check !archcheck pmb:strict"
depends="postmarketos-base depends="postmarketos-base
linux-postmarketos-qcom-sdm845 linux-postmarketos-qcom-sdm845
systemd-boot systemd-boot
@@ -8,8 +8,7 @@ pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
arch="riscv64" arch="riscv64"
# pmb:strict: avoid grub-related install error during build with pmbootstrap options="!check !archcheck"
options="!check !archcheck pmb:strict"
depends=" depends="
linux-postmarketos-allwinner-d1 linux-postmarketos-allwinner-d1
postmarketos-base postmarketos-base
+1 -3
View File
@@ -14,10 +14,8 @@ pkggroups="messagebus"
provider_priority=1 provider_priority=1
install="$pkgname.pre-install" install="$pkgname.pre-install"
triggers="$pkgname.trigger=/usr/share/dbus-1/system.d" triggers="$pkgname.trigger=/usr/share/dbus-1/system.d"
# pmb:strict: force zap after building this package so we don't still have
# systemd-stage0 installed
# !check: tests don't pass in pmbootstrap # !check: tests don't pass in pmbootstrap
options="!check pmb:strict" options="!check"
depends=" depends="
dbus-libs dbus-libs
libexpat libexpat
+1 -3
View File
@@ -8,11 +8,9 @@ pkgdesc="Application development toolkit for controlling system-wide privileges"
url="https://github.com/polkit-org/polkit" url="https://github.com/polkit-org/polkit"
arch="all" arch="all"
license="GPL-2.0-or-later" license="GPL-2.0-or-later"
# pmb:strict: force zap after building this package so we don't still have
# systemd-stage0 installed
# !check: needs a functioning dbus daemon # !check: needs a functioning dbus daemon
# !pmb:crossdirect: otherwise we see lto1: fatal error: compiler does not support ZSTD LTO compression # !pmb:crossdirect: otherwise we see lto1: fatal error: compiler does not support ZSTD LTO compression
options="suid pmb:strict !check !pmb:crossdirect" options="suid !check !pmb:crossdirect"
makedepends=" makedepends="
dbus-dev dbus-dev
duktape-dev duktape-dev
+1 -1
View File
@@ -23,7 +23,7 @@ depends="!postmarketos-base"
depends_libs="!postmarketos-base libucontext" depends_libs="!postmarketos-base libucontext"
depends_dev="!postmarketos-base" depends_dev="!postmarketos-base"
depends_doc="!postmarketos-base" depends_doc="!postmarketos-base"
options="!tracedeps !check pmb:cross-native2 pmb:strict" options="!tracedeps !check pmb:cross-native2"
subpackages="$pkgname-doc $pkgname-dev $pkgname-libs" subpackages="$pkgname-doc $pkgname-dev $pkgname-libs"
makedepends_build=" makedepends_build="
+1 -1
View File
@@ -24,7 +24,7 @@ url="https://github.com/systemd/systemd"
arch="all !armhf" arch="all !armhf"
license="MIT AND GPL-2.0-only AND LGPL-2.1-or-later" license="MIT AND GPL-2.0-only AND LGPL-2.1-or-later"
# crossdirect disabled because of "ERROR: Problem encountered: unable to determine gperf len type" # crossdirect disabled because of "ERROR: Problem encountered: unable to determine gperf len type"
options="pmb:strict !pmb:crossdirect" options="!pmb:crossdirect"
_bootloader="enabled" _bootloader="enabled"
case "$CARCH" in case "$CARCH" in