Aelin
7ca686ed81
linux-postmarketos-stable: Upgrade to 7.1.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9407 >
2026-08-20 09:37:25 +00:00
Aelin
c2592ae470
linux-postmarketos-lts: Upgrade to 6.18.45
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9408 >
2026-08-20 01:27:12 +00:00
Aelin
78958726e3
kconfig-generic: Enable more sound options for x86_64
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9400 >
2026-08-18 17:26:34 +00:00
Aelin
b2edeb867f
linux-postmarketos-mainline: Upgrade to 7.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9398 >
2026-08-17 18:28:12 +02:00
Aelin
7e16cbd31a
kconfig-generic: Enable a bunch of bluetooth drivers
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9387 >
2026-08-16 12:20:17 +00:00
Aelin
665150910b
kconfig-generic: Enable a bunch of x86 options
...
Dump of everything I noticed while debugging Bart's touchpad, which
turned out to need the LPSS configs. The rest doesn't hurt.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9384 >
2026-08-15 14:17:27 +00:00
Aelin
2bf2f3329e
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 >
2026-08-14 11:05:44 +02:00
Aelin
ceaa4b9162
linux-postmarketos-mainline: Upgrade to 7.2_rc7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9359 >
2026-08-11 02:48:06 +00:00
Aelin
7d4b009dd3
linux-postmarketos-lts: Upgrade to 6.18.44
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9358 >
2026-08-10 04:22:40 +00:00
Aelin
7381c3b74c
linux-postmarketos-stable: Upgrade to 7.1.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9357 >
2026-08-10 03:07:33 +00:00
Aelin
b7260883a6
ci: Run kconfig generate in CI on kconfigcheck changes
...
kconfigcheck changes can be validated with the generic kernels and we
don't want changes to kconfigcheck to break generic kernel config
generation.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9344 >
2026-08-08 15:37:12 +00:00
Aelin
861805455a
kconfigcheck: Require EFIVAR_FS=y
...
The efivars backend to pstore will not register if the efivarfs is not
available. efivarfs is the only way the pstore can write into EFI
variables. In linux-next, EFI_VARS_PSTORE now depends on EFIVAR_FS, and
we currently have a mismatch in options (EFI_VARS_PSTORE=y andn also
EFIVAR_FS=m), which breaks kconfigcheck on linux-next. To resolve it, we
should build EFIVAR_FS built-in.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9343 >
2026-08-08 13:41:38 +00:00
Aelin
c991188dfa
linux-postmarketos-lts: Upgrade to 6.18.43
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9332 >
2026-08-07 12:41:20 +00:00
Aelin
da6361e59d
linux-postmarketos-stable: Upgrade to 7.1.7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9331 >
2026-08-07 11:58:42 +02:00
Aelin
d3d417c122
linux-postmarketos-allwinner: Use postmarketos-installkernel, get rid of downstreamkernel_*
...
The downstreamkernel_* functions assume the presence of a cross GCC and
binutils and should not be used for close-to-mainline kernel packages.
While at it, let's get rid of some unused dependencies and use
postmarketos-installkernel rather than Alpine's.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8124 >
2026-08-06 10:27:58 +00:00
Aelin
205c416f2b
linux-postmarketos-mainline: Upgrade to 7.2_rc6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9249 >
2026-08-05 08:23:43 +00:00
Aelin
47094f3a63
linux-postmarketos-lts: Upgrade to 6.18.42
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9231 >
2026-08-04 23:55:52 +00:00
Aelin
68b7c31d28
linux-postmarketos-stable: Upgrade to 7.1.6
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9227 >
2026-08-04 21:05:30 +00:00
Aelin
6e57c5aaae
kconfig-generic: Enable I2C_DESIGNWARE_PCI
...
I suspect that Framework laptops use Designware I2C over PCI for the
touchpad, so enable this to get them working.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9226 >
2026-08-04 21:02:30 +00:00
Aelin
065c473bb0
device-generic-ppc64le: Clean up initramfs modules
...
Add ast to have display output on the Raptor Blackbird and get rid of
things we compile as builtin. uas is also needed as a module, otherwise
the initramfs cannot see USB storage devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002 >
2026-08-03 19:24:15 +00:00
Aelin
bcace022ad
device-generic-ppc64le: Switch to powervm-boot
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002 >
2026-08-03 19:24:15 +00:00
Aelin
06bdbdba69
temp/powervm-boot: new aport
...
This is a bootloader for Open Firmware PowerPC systems that we will use
to replace grub-ieee1275 in device-generic-ppc64le. Due to its use of
RUSTC_BOOTSTRAP, this APKBUILD cannot go to Alpine at the moment, but
once the Rust targets are added upstream, this can be moved to aports.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9002 >
2026-08-03 19:24:11 +00:00
Aelin
087c7813aa
kconfig-generic: Enable USB_XHCI_HCD
...
For some reason that I don't know, this is not enabled by default on
ppc64le.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9210 >
2026-08-02 09:53:10 +00:00
Aelin
1212b65d45
kconfig-generic: Enable DRM_AST
...
This is used by the onboard GPU on the Raptor Blackbird and other
systems.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9211 >
2026-08-02 11:27:09 +02:00
Aelin
7ea600ada6
kconfig-generic: Enable USB_SERIAL_PL2303
...
This is necessary for certain USB to RS232 adapters to work.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9205 >
2026-08-02 04:12:46 +02:00
Aelin
993a27e70b
linux-postmarketos-mainline: Upgrade to 7.2_rc5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9155 >
2026-07-27 00:53:51 +02:00
Aelin
867476fe86
linux-postmarketos-lts: Upgrade to 6.18.40
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9142 >
2026-07-26 01:47:17 +00:00
Aelin
cc361ee6da
linux-postmarketos-stable: Upgrade to 7.1.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9140 >
2026-07-26 01:24:51 +00:00
Aelin
9c68abf912
systemd/systemd: upgrade to 261.2
...
[ci:skip-build]: already built successfully in CI
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9121 >
2026-07-24 07:40:53 -07:00
Aelin
131f1be52e
systemd/systemd: disable ldconfig
...
The ldconfig service does not serve a purpose on musl systems.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9111 >
2026-07-22 15:24:13 +00:00
Aelin
6e90d14c4d
systemd/systemd-stage0: disable unnecessary options
...
This brings us down from 2400 to around 1000 targets when compiling
systemd-stage0. dbus still builds fine after these changes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9093 >
2026-07-20 15:35:16 +00:00
Aelin
a96d3ec97f
linux-next: Commit the updated configs
...
These didn't get commited by the CI autoupdate job, so it needs manual
intervention now to unblock BPO.
[ci:skip-build]: already built in autoupdate
[ci:skip-vercheck]: not built in BPO
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9096 >
2026-07-20 09:26:55 +00:00
Aelin
a83b5f262f
ci: Commit all changes in linux-next
...
We regenerate the configs, but we only commit the APKBUILD. This
resulted in checksum mismatches.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9095 >
2026-07-20 09:14:05 +00:00
Aelin
211002d0fa
kconfig-generic: Drop QCOM_GSBI
...
This config is only for 32-bit ARM devices and on -next, it was properly
gated to ARM and cannot be enabled on ARM64 kernels anymore. This causes
our linux-next upgrades to fail since the config doesn't apply anymore.
multi_v7_defconfig on ARM already enables QCOM_GSBI, so no change is
necessary there.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9091 >
2026-07-20 02:08:40 +02:00
Aelin
e6249b40c1
linux-postmarketos-mainline: Upgrade to 7.2_rc4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9088 >
2026-07-19 23:52:30 +00:00
Aelin
079fedf2ca
linux-postmarketos-stable: Upgrade to 7.1.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9068 >
2026-07-19 06:41:17 +00:00
Aelin
93de28cf3e
linux-postmarketos-lts: Upgrade to 6.18.39
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9069 >
2026-07-19 06:38:33 +00:00
Aelin
ba5b93c2ad
kconfig-generic: Enable configs for Spacemit K1 SoC
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9045 >
2026-07-16 13:04:08 +00:00
Aelin
4a9ea1cae7
linux-postmarketos-mainline: Upgrade to 7.2_rc3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9010 >
2026-07-13 02:11:51 +02:00
Aelin
ce5491e712
deviceinfo_schema.toml: Add missing datatype to deviceinfo_header_version
...
Setting an integer_interval without datatype = "integer" is
inconsistent. This is supposed to be an integer, but was overlooked
during initial creation of the schema.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8998 >
2026-07-11 12:09:04 +02:00
Aelin
7c34fe98a2
ci: Regenerate linux-next configs
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7937 >
2026-07-11 02:30:02 +02:00
Aelin
9bde5f7056
docs/generic-kernels: Mention linux-next
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7937 >
2026-07-11 02:30:02 +02:00
Aelin
7e1c99ed41
linux-next: Use generic kernel infra, take over maintainership
...
As discussed with Casey at the FOSDEM hackathon, we want to integrate
linux-next with the same infra we use for linux-postmarketos-mainline
and the other generic kernels and move maintainership to the generic
kernel team.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7937 >
2026-07-11 02:30:02 +02:00
Aelin
fdcadfde88
linux-postmarketos-mainline: Upgrade to 7.2_rc2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8932 >
2026-07-08 21:38:58 +02:00
Aelin
2530b4fe8b
kconfig-generic: Raise FRAME_WARN limit for x86_64 on 7.2
...
This works around a regression in 7.2.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8932 >
2026-07-08 21:38:07 +02:00
Aelin
b0c160e37d
kconfigcheck: Require CRYPTO_KRB5=m
...
It appears to default to y with our current config requirements from
Linux 7.2 onwards, and that in turn breaks kconfigcheck because it will
set CRYPTO_CAMELLIA=y, etc. If we require it to be built as a module,
our kconfig checks will pass again.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8929 >
2026-07-08 15:41:57 +00:00
Aelin
f6571bfa82
linux-postmarketos-lts: Upgrade to 6.18.38
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8963 >
2026-07-05 23:52:27 +00:00
Aelin
3434ba15eb
linux-postmarketos-stable: Upgrade to 7.1.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8962 >
2026-07-05 23:01:54 +02:00
Aelin
69aa6cf2bd
cross/systemd-boot-x86: Upgrade to 261.1
...
ref: https://gitlab.alpinelinux.org/alpine/aports/-/commit/e4b96a41ae35de079de27b4d981419a83d81ce3e
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8930 >
2026-06-29 20:19:41 +00:00
Aelin
f36462e85b
systemd/systemd: upgrade to 261.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8912 >
2026-06-29 13:49:22 +00:00
Aelin
04130b07f5
linux-postmarketos-lts: Upgrade to 6.18.37
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8920 >
2026-06-27 22:44:53 +00:00
Aelin
0133efec30
linux-postmarketos-stable: Upgrade to 7.1.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8919 >
2026-06-27 15:27:15 +02:00
Aelin
34a631a01e
ci: Tag x86 and x86_64 jobs with architecture tags
...
The OSUOSL x86_64 runners have the x86, x86_64 and shared tags. Let's
unify this and use the architecture tags instead of "shared" for these
as well.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8913 >
2026-06-26 23:42:11 +00:00
Aelin
4f39055f64
kconfigcheck: Per-enctype algorithm options are removed in 7.2
...
See kernel commit c331c8eaa20211d99181f1a1cf8d5a83b119dcb6 ("SUNRPC:
Remove per-enctype Kconfig options") for further details.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8906 >
2026-06-26 18:57:21 +00:00
Aelin
132137a7ba
device-qcom-qcs6490: Change flash method to none
...
This results in building a single image flashable to NVMe SSDs, SD
cards, UFS flash or similar, which lends itself better to distribution
on e.g. BPO.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8893 >
2026-06-24 00:46:54 +00:00
Aelin
093fd51946
ci: Also require building with LLVM for modified kernel packages
...
Previously, we only checked that new or moved kernel APKBUILDs in
testing or above were building the kernel with LLVM. Now that it is also
formally a requirement for testing, we should change this check to also
enforce it when making modifications to a kernel APKBUILD in testing or
above.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8888 >
2026-06-23 22:50:18 +00:00
Aelin
a2c53ce8f4
systemd/postmarketos-base-systemd: kill-pbsplash.service is no more
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8885 >
2026-06-23 10:20:40 +00:00
Aelin
db058fb410
main/pbsplash: remove
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8885 >
2026-06-23 10:20:40 +00:00
Aelin
b2639bdf3f
firmware-xiaomi-once: move to archived
...
Nothing depends on this.
[ci:skip-vercheck]: only archiving
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
fcc95baf66
firmware-samsung-a50: move to archived
...
device-samsung-a50 is archived already.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
781eae0f7a
firmware-leeco-s2: move to archived
...
device-leeco-s2 is archived already.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
76f1ea127c
firmware-amazon-soho: move to archived
...
device-amazon-soho is archived already.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
76b888a718
firmware-huawei-warsaw: move to archived
...
device-huawei-warsaw is already archived.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
78774adef4
device-xiaomi-spes: move to archived
...
Depends on archived linux-xiaomi-spes.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
f1fe2e3585
device-samsung-logands: move to archived
...
Depends on archived firmware-samsung-logands and linux-samsung-logands.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
b5156e277a
device-samsung-gts210lte: move to archived
...
Depends on archived linux-samsung-gts210lte
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
be8447f05f
device-samsung-baffinlite: move to archived
...
Depends on archived firmware-samsung-baffinlite.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
febfffab83
device-samsung-a53x: move to archived
...
Depends on archived linux-samsung-a53x.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
1d1148843d
device-motorola-channel: move to archived
...
Depends on archived firmware-motorola-channel.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
b02e862401
device-lenovo-karatep: move to archived
...
Depends on archived linux-lenovo-karatep.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
a66ab966c3
device-huawei-berlin: move to archived
...
Depends on archived linux-huawei-berlin and firmware-huawei-berlin.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
da987df1a1
device-alcatel-5010d: move to archived
...
Depends on archived linux-alcatel-5010d.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
3a14e3f86b
device-pine64-rock64: move to archived
...
Depends on archived u-boot-rock64 and maintainer has not replied within
2 months after being pinged on the GitLab issue.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
1945e2d36c
device-pine64-quartz64: move to archived
...
Depends on archived u-boot-pine64-quartz64 and the maintainer has not
responded on the GitLab issue within 2 months after being pinged.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
66e33cf629
firmware-xiaomi-sagit: move to archived
...
Depends on archived soc-qcom-msm8998 and the maintainer has not
responded after being pinged on the GitLab issue 2 months ago.
The only package depending on it, device-xiaomi-sagit, is also archived
already.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
b87998c704
device-qcom-msm8909: move to archived
...
Depends on archived soc-qcom-msm8909 and maintainer has not responded on
the GitLab issue after being pinged 2 months ago.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
d3998f0189
device-xiaomi-vayu: move to archived
...
Depends on archived firmware-xiaomi-vayu and the maintainer has not
responded after being pinged on the GitLab issue 2 months ago.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:48 +00:00
Aelin
7849ab97bf
device-samsung-j5y17lte: move to archived
...
Depends on now archived firmware-samsung-j5y17lte and the maintainer has
not responded on the GitLab issue after being pinged 2 months ago.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
1dd25abe1f
device-lenovo-q706f: move to archived
...
Depends on now archived firmware-lenovo-q706f and the maintainer has not
responded on the GitLab issue where they were pinged 2 months ago.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
cb36dccd42
device-asus-z00l: move to archived
...
Depends on now archived firmware-asus-z00l and the maintainer does not
have a postmarketOS GitLab account.
As far as I can tell, device-qcom-msm8916 also supports this device.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
dc72cf35d5
device-alcatel-idol347: move to archived
...
Depends on now archived firmware-alcatel-idol347 and maintainer does not
have a postmarketOS GitLab account.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
0626a82151
device-alcatel-idol3: move to archived
...
Depends on now archived firmware-alcatel-idol3 and the maintainer does
not have a postmarketOS GitLab account.
As far as I can tell, device-qcom-msm8916 also supports this device.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
6845328a5a
device-generic-x86_64: stop recommending firmware-ath6kl
...
That firwmare package was archived.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
cfbc1de3c7
treewide: archive unmaintained packages under device/
...
Command to reproduce:
grep -L '^maintainer="[^"]\+"$' device/{main,community,testing,downstream}/*/APKBUILD | sed 's/\/APKBUILD//' | xargs -i sh -c 'sed -i "1s;^;# Archived: unmaintained\n;" {}/APKBUILD && mv {} device/archived/ && git add {} && git add device/archived/'
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8883 >
2026-06-22 19:26:47 +00:00
Aelin
b32a0084f8
systemd/dbus-broker: run tests on more architectures in CI
...
[ci:skip-vercheck]: no effect in BPO
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8882 >
2026-06-22 04:43:16 +02:00
Aelin
2aa0af2813
linux-postmarketos-lts: Upgrade to 6.18.36
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8870 >
2026-06-20 23:34:13 +00:00
Aelin
c647288530
linux-postmarketos-stable: Upgrade to 7.1.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8869 >
2026-06-20 23:31:54 +00:00
Aelin
2648b56e8b
linux-postmarketos-mainline: Upgrade to 7.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8818 >
2026-06-20 14:26:39 +00:00
Aelin
bd970948e6
systemd/systemd: run tests on more architectures in CI
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8864 >
2026-06-20 11:42:56 +00:00
Aelin
832379102c
systemd/systemd: upgrade to 261
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8864 >
2026-06-20 11:42:56 +00:00
Aelin
a0dd6b1d6a
systemd/systemd-stage0: upgrade to 261
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8864 >
2026-06-20 11:42:56 +00:00
Aelin
e7fe5dab0e
ci: Switch to Alpine 3.24 for CI runs
...
Now that Alpine 3.24 is out and the issues with Python 3.14 are
resolved, we can safely upgrade in CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8859 >
2026-06-19 10:52:05 +00:00
Aelin
fddebb2279
systemd/systemd: fix the provider mess
...
This fixes two issues:
1. I was investigating why currently, pmbootstrap build --force
libcamera would fail. It turns out that the problem was possible to
reduce down to apk add eudev-dev resulting in installing eudev-dev
instead of systemd-dev, even with the systemd repository enabled.
This is because apk actually thinks it has a higher version:
name <eudev-dev> selected from selectable list
select_package: eudev-dev (requirers=1, autosel=1, iif=0, order_id=0x40005807)
consider systemd-dev-261_rc4-r0 iif_triggered=0, tag_ok=1, selectable=1, available=1, flags=0x0, provider_priority=100, installed=0
prefer existing package
choose as new provider
consider eudev-dev-3.2.14-r6 iif_triggered=0, tag_ok=1, selectable=1, available=1, flags=0x0, provider_priority=100, installed=0
select latest by requested name (greater)
choose as new provider
consider libudev-zero-dev-1.0.4-r0 iif_triggered=0, tag_ok=1, selectable=1, available=1, flags=0x0, provider_priority=20, installed=0
select latest by requested name (less)
selecting: eudev-dev-3.2.14-r6, available: 1
assign eudev-dev to eudev-dev-3.2.14-r6
disqualify_package: systemd-dev-261_rc4-r0 (conflicting provides)
disqualify_package: libudev-zero-dev-1.0.4-r0 (conflicting provides)
And why is that? It's because we have two providers here: One is
eudev-dev with a provider version of 3.2.14-r6, and the other is
systemd-dev with a provider version that is empty. This then results
in apk thinking the version number is greater, as seen above in the
verbose output. An unversioned provides= for an exact package name
match will never, ever, ever have any effect, even if the priority is
set super high, because the version number comparison is before apk
even starts looking at provider priorities.
Therefore, we should not have unversioned provides for eudev,
eudev-dev, eudev-libs and udev. Since those have fairly low version
numbers, we can just provide them with systemd's version number and
we'll be fine. This will now result in apk actually installing
systemd-dev when eudev-dev is prompted for installation.
2. After fixing the aforementioned issue, I noticed that I couldn't
build anything anymore. This is because my dependency tree would pull
in systemd and systemd-udev - completely normal. However, both
systemd and systemd-udev were providing eudev, and apk will refuse to
install two packages that provide the same thing at the same time.
The fix for this is to just not provide eudev in the top-level
systemd package and rather let systemd-udev do that.
With this, I can now finally build libcamera again!
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8857 >
2026-06-19 03:46:53 +02:00
Aelin
7bc5615daf
device-lenovo-21bx: Fix typo in lts kernel description
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8856 >
2026-06-18 19:04:35 +02:00
Aelin
a77c75ee76
systemd/systemd: build with TPM support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8779 >
2026-06-14 16:03:04 +00:00
Aelin
06318bcfec
kconfigcheck: Drop options redundant with 5.18 community baseline
...
As per https://docs.postmarketos.org/pmaports/main/kconfigcheck.html and
considering that today is the beginning of June 2026, the baseline for
community kconfig checks is Linux 5.18, so we can remove the redundant
CONFIG_ASHMEM enablement in the waydroid category for kernels older than
5.18.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8783 >
2026-06-10 19:21:42 +00:00
Aelin
7b49e35608
device-generic-ppc64le: Rename from device-qemu-ppc64le
...
When I was chatting with Ollie the other day about getting rid of the
QEMU packages, I asked whether the ppc64le package should stay as-is,
and we decided to rename this device package as well.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8725 >
2026-06-10 16:15:56 +00:00
Aelin
8050eb2cc4
linux-postmarketos-lts: Upgrade to 6.18.35
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8766 >
2026-06-09 22:49:07 +00:00
Aelin
337c786611
linux-postmarketos-stable: Upgrade to 7.0.12
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8765 >
2026-06-09 22:46:45 +00:00
Aelin
d6f5b8453a
linux-postmarketos-mainline: Upgrade to 7.1_rc7
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8752 >
2026-06-08 09:18:10 +00:00