Aelin
f1438ff1cb
firmware-thundercomm-rubikpi3: new package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7699 >
2026-02-08 03:11:16 +01:00
Clayton Craft
67ece34776
main/bootmac: upgrade to 0.7.1
...
This release fixes a race bug when setting wifi MAC addr on boot
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7944 >
2026-02-07 23:56:13 +00:00
Aelin
bebe107f52
kconfigcheck: Only require zstd module (de)compression on 6.2 or newer
...
The in-kernel zstd module decompression exists since kernel 6.2 [1], so
in order to accomodate split initramfs devices, we can only safely
require zstd module compression and decompression on 6.2 or newer.
[1]: https://github.com/torvalds/linux/commit/169a58ad824d896b9e291a27193342616e651b82
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7952 >
2026-02-07 17:43:35 +01:00
Aelin
3838b98352
linux-postmarketos-lts: upgrade to 6.18.9
...
[ci:skip-build]: already built successfully in linux-postmarketos-stable
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7948 >
2026-02-07 14:06:24 +00:00
bluebunny
3038864133
device-samsung-j7xelte: remove deviceinfo_screen_{width,height}
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7947 >
2026-02-07 11:51:48 +00:00
Bart Ribbers
a12caedc00
systemd/networkmanager: downgrade to 1.52.1
...
The 1.54 release broke hotspot (#4118 ), and downgrading back to 1.52.1
seems to solve the issue. This regression also got in stable sadly.
Upstream issue: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1798
[ci:skip-vercheck] We're downgrading, a lower pkgver is expected
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7929 >
2026-02-07 11:32:45 +01:00
Aelin
3e285dd429
linux-postmarketos-stable: upgrade to 6.18.9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7946 >
2026-02-06 23:43:36 +01:00
Clayton Craft
067580ed29
ci/qcom-devicepkg-bootimg: configure job to only run manually, ignore failure
...
The hw CI isn't stable yet, if a platform is entirely offline (e.g.
because we only have 1 device in CI and it's down for maint.) then the
test job is "pending" for a verrrry long time (16hrs+). mrtest (for
example) is then unable to be used on the MR because the pipeline is
not "success."
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7943 >
2026-02-06 19:27:12 +00:00
Clayton Craft
8d85538af3
device-oneplus-fajita: add support for u-boot
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7893 >
2026-02-06 18:36:08 +00:00
Henrik Grimler
5d09be7c87
linux-postmarketos-exynos5: update config to pass kconfig check
...
Notable changes are that we switch to zstd module compression, and
enable MODULE_DECOMPRESS=y to let kernel handle decompression, as
busybox modprobe cannot handle zstd.
Also switch non /boot filesystem types to modules, and disable
MODULE_FORCE_UNLOAD as it is not really a good idea for non-testing
devices.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7921 >
2026-02-06 17:16:21 +01:00
Val Packett
839d8035c4
kconfigcheck: add more USB peripherals
...
- ensure MIDI 2.0 is enabled in the USB audio driver
- ensure UASP is enabled for faster storage access
- ensure USBNET framework is enabled for more Ethernet drivers
(many particular USB_NET_* drivers have default 'y' in kconfig)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7911 >
2026-02-06 15:55:39 +00:00
Aelin
f494c6f9b1
device-qcom-sm7150: Drop -openrc subpackage
...
I don't test OpenRC anymore and don't intend to. Users who want to use
OpenRC on this device are entirely on their own if they want to keep
using it.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7928 >
2026-02-06 04:51:36 +00:00
Scott C
7f37e14b69
device-barnesnoble-encore: Set xorg screen rotation with conf file
...
add xorg-rotate-monitor.conf file to set default xorg rotation to portrait mode,
matching the 'native' orientation of the touchscreen. Add x11 subpackages
entry to APKBUILD to install xorg conf file.
In deviceinfo, add deviceinfo_drm flag to match with other similar devices
bump pkgver of apkbuild and update checksums
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7939 >
2026-02-06 01:34:04 +00:00
Aster Boese
2926f01afb
oneplus-enchilada: disable quiet in kernel-cmdline.d
...
Before switching to kernel-cmdline.d, this device didn't have quiet because of
an issue causing a crash on boot. This patch re-disables quiet.
Signed-off-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7923 >
2026-02-06 01:28:46 +00:00
Aelin
922acd7373
firmware-asus-me176c: move to testing
...
This was missed in the move of device-asus-me176c to testing.
Fixes: c7c32a9e0f ("device-asus-me176c: move from community to testing")
[ci:skip-vercheck]: only moving between categories
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7941 >
2026-02-05 21:36:32 +01:00
Aelin
eec9a43cc1
device-generic-loongarch64: Set deviceinfo_disable_dhcpd
...
Currently, this is a package that will mostly be used on desktops,
laptops and servers, where enabling dhcpd does not really make sense.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7940 >
2026-02-05 20:40:36 +01:00
Achill Gilgenast
bce3ae7a06
device-generic-loongarch64: switch to generic pmOS kernels
...
* Also make stable the default
For: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4288 >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7938 >
2026-02-05 19:30:59 +00:00
Stefan Hansson
9727816848
main/dint: upgrade to 0.0.8
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7924 >
2026-02-04 18:10:16 +00:00
Pablo Correa Gómez
f31d40626a
ci: update ci-common template
...
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7927 >
2026-02-04 18:46:15 +01:00
Henrik Grimler
d38b73fbdd
main/postmarketos-initramfs: init_functions: return early in load_modules
...
If $modules is empty, then `modprobe -a` is run which gives an error
with full modprobe (i.e. not busybox variant):
[pmOS-rd]: modprobe: ERROR: missing parameters. See -h.
Add a check and return early to avoid potentially printing the error
to users.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:25 +00:00
Henrik Grimler
8097acbe40
main/postmarketos-initramfs: mv iskey to base initramfs
...
It is used in init_functions.sh, and should hence be in base
initramfs.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:25 +00:00
Henrik Grimler
f45319dc3b
main/postmarketos-initramfs: mv some modules to modules-extra
...
Not all modules are strictly needed in 1st initramfs stage. Move some
of the ones that are not necessary for mounting /boot into
00-default-extra.modules.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:21 +00:00
Henrik Grimler
b3cb907471
main/devicepkg-dev: add comment about modules-extra-initfs
...
The package currently handles only modules in modules-initfs, as
modules in modules-extra-initfs are handled automatically through
udev.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:18 +00:00
Henrik Grimler
70dbf41ef8
main/devicepkg-dev: use /usr/lib/ in more places
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7916 >
2026-02-04 15:29:18 +00:00
Henrik Grimler
dfc7fe9107
kconfigcheck: MODULE_DECOMPRESS should be set
...
We currently enforce MODULE_COMPRESS_ZSTD=y. In the 1st stage
initramfs we use busybox modprobe, and busybox modprobe cannot handle
zstd compression. Therefore, make sure MODULE_DECOMPRESS is enabled so
that kernel handles decompression instead.
See issue https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4305 .
Co-developed-by: Aster Boese <asterboese@mailbox.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7922 >
2026-02-04 14:41:03 +01:00
Aelin
4b01acf1ec
ci: Lint when LLVM is not used for a new or moved mainline kernel package
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7920 >
2026-02-04 13:35:24 +00:00
Ferass El Hafidi
2a39aeba5c
device-samsung-herolte: add postmarketos-base-downstream to dependencies
...
Else lightdm does not load (reported in chat)
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7917 >
2026-02-04 09:04:34 +00:00
Clayton Craft
5a8c39b558
linux-postmarketos-qcom-sc7280: enable uefi kconfig check
...
This also enables some stuff missed in the previous attempt to enable
UEFI support (!7906 )
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7914 >
2026-02-03 21:03:45 +00:00
Clayton Craft
9ee1b6864d
device-fairphone-fp5: add systemd-boot to support u-boot
...
This will make images built for the fp5 work with both android
bootloader and uboot.
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7913 >
2026-02-03 19:17:23 +00:00
Aelin
c2c2c3868a
linux-postmarketos-qcom-sc7280: Enable configs for QCS6490 boards and build EFI stub variant
...
Configs are for the Radxa Dragon Q6A and the Thundercomm Rubik Pi 3.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7906 >
2026-02-03 14:41:04 +00:00
Clayton Craft
6d63aa2f1c
main/boot-deploy: upgrade to 0.22.1
...
Changelog:
Fixes:
* sd-boot: Install drivers under upper-case path
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7912 >
2026-02-03 12:10:00 +00:00
Marijn Suijten
05aabcc384
device/*: update firmware-qcom-adreno dependencies and add comments
...
[ci:skip-vercheck]: Only added TODOs to some packages that bundle
their own GMU (and some also SQE) or pull it from the larger
linux-firmware-qcom package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7819 >
2026-02-03 13:03:17 +01:00
Marijn Suijten
aa443df78a
firmware-qcom-adreno: Upgrade to latest release; split out GMU from SQE
...
While true for all currently-supported Adreno GPUs (according to
this `firmware-qcom-adreno` package, not the actual devices in this
repository) there are other GPU versions that have their own GMU
firmware (or no GMU at all) while reusing `a630_sqe.fw`. The best
representation - one that allows all these firmware packages to be
installed concurrently - wraps that SQE firmware for A630 in a single
package, while creating GPU-specific packages that contain the matching
GMU firmware and depend on this `a630-sqe` package.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7819 >
2026-02-03 13:02:59 +01:00
Luca Weiss
7d6e37fe6a
device-fairphone-fp4: add ALSA UCM & firmware for speaker support
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Luca Weiss
7d762d61c1
firmware-fairphone-fp4: package audio amplifier firmware
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Luca Weiss
96f026bbc1
linux-postmarketos-qcom-sm6350: add FP4 speaker patches
...
Manual kconfig changes:
* CLK_GFM_LPASS_SM8250=m
* PINCTRL_SM6350_LPASS_LPI=m
* SND_SMARTPA_AW882XX=m
* SND_SOC_LPASS_RX_MACRO=m
* SND_SOC_LPASS_TX_MACRO=m
* SND_SOC_LPASS_VA_MACRO=m
* SND_SOC_WCD938X=m
* SOUNDWIRE_QCOM=m
* DRM_UDL=m (category:usb)
* MODULE_COMPRESS=y (category:default)
* MODULE_COMPRESS_ZSTD=y (category:default)
* USB_SERIAL=m (category:usb)
* USB_SERIAL_CP210X=m (category:usb)
* USB_SERIAL_SIMPLE=m (category:usb)
* USB_STORAGE=m (category:usb)
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7866 >
2026-02-03 10:07:07 +00:00
Clayton Craft
cee04caeaf
linux-postmarketos-asahi: upgrade to 6.18.7-2
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7901 >
2026-02-03 09:27:36 +00:00
Achill Gilgenast
69a1d76f94
device-qemu-*: update pkgdescs of kernel subpkgs
...
Now that we only have postmarketOS kernels we can give more information
about the differences between the specific choices.
[19:48:02] Which kernel do you want to use with your device?
[19:48:02] Available kernels (4):
[19:48:02] * lts: Long-term maintainance kernel (most stability, not all security fixes & new features)
[19:48:02] * mainline: Upstream development kernel (regular breakage, latest features)
[19:48:02] * none: No kernel (does not boot! can be used during pmbootstrap testing to save time)
[19:48:02] * stable: Stable kernel (recommended, best balance between stability and features)
[19:48:02] Kernel [stable]:
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7869 >
2026-02-02 18:55:53 +00:00
Bart Ribbers
27327a1447
extra-repos/systemd/kwin: rebuild against Qt 6.10.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7905 >
2026-02-02 19:28:00 +01:00
Achill Gilgenast
5274f8c6eb
systemd/dsme: upgrade to 0.84.8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7903 >
2026-02-02 17:01:49 +01:00
Aelin
a007e73418
linux-postmarketos-mainline: Upgrade to 6.19-rc8
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7900 >
2026-02-02 11:39:33 +00:00
bluebunny
d4b73792b8
device-xiaomi-pipa: remove deviceinfo_external_storage
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7896 >
2026-02-02 07:05:30 +09:00
Clayton Craft
84cac35407
main/postmarketos-base-ui: add ModemManager config override
...
We used to use this param when the MM systemd unit was vendored in
pmaports but it was dropped when we switched to the upstream unit. This
also sets the param in openrc installs.
Fixes #4194
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:40 -08:00
Clayton Craft
920c4a8478
soc-qcom: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:40 -08:00
Clayton Craft
a042b2080d
device-purism-librem5: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
ab80136a3e
device-pine64-pinephonepro: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:17:39 -08:00
Clayton Craft
6975af2fe9
device-pine64-pinephone: remove MM config
...
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7840 >
2026-02-01 13:15:28 -08:00
Pablo Correa Gómez
bad5420f36
ci: fix typo and more printing in generate_build_jobs
...
There is usually a benefit of having CI jobs print properly what is
going on.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:25 +00:00
Pablo Correa Gómez
ddb822187a
ci: make removed=False the default for get_changed_files
...
Eventually we probably want this everywhere.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:25 +00:00
Pablo Correa Gómez
67045e0cbd
ci: use more removed=False for get_changed_files
...
Most of the things don't really need it.
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7868 >
2026-02-01 21:06:22 +00:00