postmarketOS CI
ca2f28ec05
linux-next: upgrade to next-20250424
2025-04-25 04:55:43 +00:00
Robert Mader
af116e013d
systemd/pipewire: upgrade to 1.4.2
...
And switch the gitlab.freedesktop.org mirror again, see 95a5fc5dff
Release notes:
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.4.2
Notably this updates makes PW reliably stop on logout on systemd.
Logging out and in again previously would often leave cameras unusable.
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6448
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6448
[ci:skip-build]: unable to test armhf, armv7, riscv64 because qemu runner busted, everything else OK
2025-04-24 15:17:31 -07:00
Clayton Craft
ec2c2564e0
device-alcatel-ttab: update checksums
...
[ci:skip-vercheck]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6447
2025-04-24 12:35:15 -07:00
Oliver Smith
6530fb7496
linux-alcatel-ttab: fix missing deps
...
As many other downstream kernels, this needs to depend on linux-headers
to fix:
In file included from /home/pmos/build/src/android_kernel_alcatel_ttab-1795ea3c237773d32616954a03738d67d209a8d7/scripts/sortextable.c:31:
/home/pmos/build/src/android_kernel_alcatel_ttab-1795ea3c237773d32616954a03738d67d209a8d7/tools/include/tools/be_byteshift.h:4:10: fatal error: linux/types.h: No such file or directory
4 | #include <linux/types.h>
| ^~~~~~~~~~~~~~~
It also needs xz:
/home/pmos/build/src/android_kernel_alcatel_ttab-1795ea3c237773d32616954a03738d67d209a8d7/scripts/xz_wrap.sh: exec: line 23: xz: not found
Related: https://builds.sr.ht/~postmarketos/job/1477748#task-pmbootstrap_build-583
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6446
[ci:skip-build]: already built successfully in CI
2025-04-24 11:48:22 -07:00
Oliver Smith
15465008dc
cross/busybox-static-*: upgrade to 1.37.0-r16
2025-04-24 20:39:28 +02:00
Error504TimeOut
1b69da9511
alcatel-ttab: new device
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6422
[ci:skip-build]: already built successfully in CI
2025-04-24 18:20:34 +02:00
Affe Null
2504124b25
jolla-c2: new device
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6426
[ci:skip-build]: already built successfully in CI
2025-04-24 18:12:29 +02:00
Affe Null
48bad75444
CI: deviceinfo: add manufacturer exception for Jolla
...
Some phones sold under the Jolla brand are manufactured by a partner,
e.g. the Jolla C2 is manufactured by Reeder. Although these phones
usually have another name given to them by the manufacturer, the name
used by Jolla is more recognizable. Allow specifying a name that
starts with "Jolla" instead of the manufacturer name.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6426
2025-04-24 18:12:29 +02:00
fossdd
feacb49148
modem/qrtr: remove
...
Upstreamed to Alpine already
Ref: https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/qrtr
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6403
[ci:skip-build]: already built successfully in CI
2025-04-24 17:47:21 +02:00
fossdd
84f364fd5a
device-google-gru: fix pkgver typo
...
Fixes https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/11107
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6445
[ci:skip-build]: already built successfully in CI
2025-04-24 14:41:16 +02:00
Clayton Craft
60778a8e82
systemd/systemd-services: remove zram-init -s param from zram_swap.service
...
This causes zram-init to write to a device attr that was dropped from the 6.15 kernel, and fail:
https://github.com/torvalds/linux/commit/4127e13c9302f6892f73793f133ea4b4fffb2964
Reported upstream:
https://github.com/vaeth/zram-init/issues/50
fixes #3677
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6443
[ci:skip-build]: already built successfully in CI
2025-04-23 13:59:59 -07:00
fossdd
79deaef247
systemd/systemd-services: re-add fbd-alert-slider.service
...
Was previously added (052b0dc801 ) and removed (4e0c698208 ) again.
But since feedbackd from Alpine doesn't provide the service again,
re-add the service.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6401
[ci:skip-build]: already built successfully in CI
2025-04-23 10:14:00 -07:00
postmarketOS CI
20c37ca9fd
linux-next: upgrade to next-20250423
2025-04-23 15:56:30 +00:00
Anton Bambura
9294392f75
device-amlogic-tvbox: disable dhcpd
...
These devices have an ethernet port, therefore from the wiki:
Do not set the static ip to the network interface and do not run the
DHCP daemon on it. This makes sense for devices with an ethernet
port, like the Raspberry Pi (!1580 ).
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6435
2025-04-23 12:52:26 +00:00
d2
c858786e73
xiaomi-rosemary: new device (Xiaomi Redmi Note 10S)
...
Wiki page: https://wiki.postmarketos.org/wiki/Xiaomi_Redmi_Note_10S_/_POCO_M5s_(xiaomi-rosemary)
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6430
[ci:skip-build]: already built successfully in CI
2025-04-23 15:35:28 +03:00
iAboothahir
ff3c929a05
firmware-asus-x00td: Clean-ups
...
* msm-firmware-loader loads fws from partitions and add board-2.bin
* create firmware-5.bin directly in the package
Signed-off-by: iAboothahir <aboothahirpkd@gmail.com >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6431
[ci:skip-build]: already built successfully in CI
2025-04-23 15:31:59 +03:00
iAboothahir
c805081e64
asus-x00td: move downstream port to unmaintained
...
device-asus-x00td:
* Add firmware-qcom-adreno-a530 for adreno fws
* Add msm-firmware-loader to load fws from device partitions
Signed-off-by: iAboothahir <aboothahirpkd@gmail.com >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6431
2025-04-23 15:31:32 +03:00
Henrik Grimler
95fe04886c
device-samsung-m3: use msdos partition type
...
If a custom bl1 is used on sdcard, then it should be embedded at
0x200 (512). If a GPT filesystem is used, then the GPT header uses
roughly the first 0x500 bytes, and hence bl1 overwrites part of the
GPT header in that configuration.
Change to msdos partition type so that the filesystem works fine
whether or not we use stock bl1 or custom one.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6442
2025-04-23 10:45:25 +00:00
Henrik Grimler
5d9f009336
device-odroid-xu4: use msdos partition type
...
bl1 is embedded at 0x200 (512), but the GPT header uses roughly the first
0x500 bytes, and hence bl1 overwrites part of the GPT header.
Fix issue by changing to msdos partition type.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6442
2025-04-23 10:45:25 +00:00
Henrik Grimler
b42d3861c6
device-odroid-u2: use msdos partition type
...
bl1 is embedded at 0x200 (512), but the GPT header uses roughly the first
0x500 bytes, and hence bl1 overwrites part of the GPT header.
Fix issue by changing to msdos partition type.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6442
2025-04-23 10:45:25 +00:00
jane400
f3659cf8d5
systemd/linux-pam-pmos: drop
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6229
[ci:skip-build]: already built successfully in CI
2025-04-22 09:38:33 -07:00
jane400
af0127e6cd
systemd/postmarketos-base-systemd: use aports linux-pam
...
https://git.alpinelinux.org/aports/commit/main/linux-pam/APKBUILD?id=7f80c5aed763d12f46a92ea73d5d3ea979dfa7c9
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6229
2025-04-22 09:38:33 -07:00
postmarketOS CI
bc4caf3b2f
linux-next: upgrade to next-20250422
2025-04-22 15:56:27 +00:00
Frieder Hannenheim
3a88bde105
device-oneplus-kebab: remove debug kernel args
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6411
[ci:skip-build]: already built successfully in CI
2025-04-22 15:33:24 +02:00
Frieder Hannenheim
b0892d2cbe
device-oneplus-kebab: remove weston.ini, only needed for downstream kernel
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6411
2025-04-22 15:33:24 +02:00
Frieder Hannenheim
4b746b298c
device-oneplus-kebab: add mainline kernel
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6411
2025-04-22 15:33:24 +02:00
Luca Weiss
e319a5675b
linux-postmarketos-qcom-msm8226: upgrade to 6.13.4
...
Manual kconfig changes:
* CONFIG_PSI=y (as required by kconfigcheck)
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6416
2025-04-22 10:36:33 +02:00
Eisenbahnfan
458952ca0c
samsung-n2awifi: enable gpu support
...
And use modules-initfs and improve Wifi reliability and set myself as maintainer.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6433
2025-04-21 21:51:55 -07:00
Oliver Smith
a2ccee27f6
Revert "ci/pytest: make sure tests run on correct branch (MR 6418)"
...
The wrong branch was not only used for pytest, but for all CI tests that
used pmbootstrap. I've fixed the bug in pmbootstrap now and added a
generic check to ensure we would catch a similar bug if we had one in
the future.
This reverts commit 7fd9e01f7f .
Related: pmaports issue 3674
Related: pmbootstrap MR 2586
Related: ci-common MR 14
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6439
2025-04-21 19:59:37 +02:00
Oliver Smith
6d6f2c4aa1
nokia-n900: move wl1251-cal-openrc dep to openrc
...
Fix master:nokia-n900:console, which is failing since the console UI was
switched to systemd by default:
(66/230) Installing wl1251-cal-openrc (1.2-r4)
Executing wl1251-cal-openrc-1.2-r4.post-install
lib/apk/exec/wl1251-cal-openrc-1.2-r4.post-install: line 3: rc-update: not found
ERROR: wl1251-cal-openrc-1.2-r4.post-install: script exited with error 127
Related: https://builds.sr.ht/~postmarketos/job/1474072#task-img-730
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6436
2025-04-21 19:20:22 +02:00
Dylan Van Assche
6d5ed690bc
main/mobile-config-thunderbird: upgrade to v0.1.2
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6413
2025-04-21 17:14:18 +02:00
revuyd
d78d8c6f2b
temp/iio-sensor-proxy: upgrade to 3.7
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6423
2025-04-21 15:13:37 +02:00
postmarketOS CI
ac3a8c403e
linux-next: upgrade to next-20250417
2025-04-21 13:05:34 +00:00
Nikita Travkin
87ba9776d3
main/dtbloader: upgrade to 1.4.0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6428
2025-04-21 14:31:36 +02:00
Alexey Minnekhanov
f5c24236f9
device/archived/*: add missing tags
...
Only non-essential metadata was changed, no need to bump versions.
And no need to build changed packages.
[ci:skip-vercheck]
[ci:skip-build]
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6438
2025-04-21 15:06:37 +03:00
Alexey Minnekhanov
c4ae7b17f0
CI: fix test_device_unmaintained -> test_device_archived
...
The pmbootstrap commit https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/commit/0df75422b4c6984ee6e0df23d8feec963ef449c9
renamed few things around, but pmaports CI scripts were forgotten.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6438
2025-04-21 14:27:10 +03:00
Minecrell
d976b06e74
main/postmarketos-base-ui: avoid flatpak workaround conflict with adreno quirks
...
MR 6417 added a workaround for a GTK4 issue in flatpak by setting
GSK_RENDERER=ngl for all Qualcomm devices. This is now causing crashes on
many of the older Qualcomm devices that specifically avoid usage of the ngl
renderer. These devices already set a custom GSK_RENDERER in /etc/profile.d
(e.g. on MSM8916 devices: gl in v24.12, cairo in edge).
Several device packages install those settings into /etc/profile.d/adreno*
so let's avoid the conflict for now by reducing the priority of the flatpak
workaround and installing it to /etc/profile.d/99-flatpak*. That way the
setting from the device packages takes priority.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6434
2025-04-21 10:55:02 +02:00
Luca Weiss
1510e69d9e
linux-postmarketos-qcom-sm6350: upgrade to 6.14.0
...
Manual kconfig changes:
* SM_VIDEOCC_6350=y
User nyl91 in #sm6350-mainline tried this out and they didn't report any (new) problems
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6388
2025-04-20 22:30:43 -07:00
Alistair Francis
cd236af1b3
device-purism-librem5: upgrade to 68pureos1
...
Update to versino 68 of Librem5 base. As part of this we also add
u-boot-tools to makedepends as we don't install depends for building
anymore. u-boot-tools which provides mkimage does not get installed by
default.
Signed-off-by: Alistair Francis <alistair@alistair23.me >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6397
2025-04-20 22:05:27 -07:00
adamthiede
dd7e924962
linux-postmarketos-mediatek-mt8173: upgrade to 6.14.3
...
tested on c330.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6400
2025-04-20 21:19:07 -07:00
Stefan Hansson
5d12875a20
systemd: remove duplicated option "wheel-group=true"
...
This is specified later in the abuild-meson invocation. Remove the extra
one to avoid confusion.
[ci:skip-vercheck]: Doesn't change the built package
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6406
2025-04-20 21:14:17 -07:00
Henrik Grimler
9ff36d0861
linux-postmarketos-exynos5: update to 6.6.87
...
This will be the last 6.6.x update, next update will be based on the
6.12 lts.
* Support for exynos5420-samsung-v1awifi is added thanks to
@Eisenbahnfan
* Several: fixes for usb and charging for Exynos 5250
devices (manta in particular) has been added thanks to @Alexmrqt
Tested on exynos5250-google-snow, exnyos5420-samsung-klimtlte and
exynos5422-odroid-xu4.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6432
[ci:skip-build]: already built successfully in CI
2025-04-20 15:23:15 +03:00
Jens Reidel
bfdb04cfc4
main/hexagonfs-firmware-loader: upgrade to 1.1.0
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6402
[ci:skip-build]: already built successfully in CI
2025-04-18 17:29:21 -07:00
Jens Reidel
1da574b0c4
linux-postmarketos-qcom-sm7150: Upgrade to 6.15.0_rc2
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz >
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6420
[ci:skip-build]: already built successfully in CI
2025-04-18 17:10:50 -07:00
Oliver Smith
43fd2502a2
device-pine64-pinephonepro: fix openrc install bug
...
Let the openrc subpackage depend on eg25-manager-openrc to ensure the
latter gets installed first. Otherwise this can happen:
(122/741) Installing device-pine64-pinephonepro-openrc (4-r3)
Executing device-pine64-pinephonepro-openrc-4-r3.post-install
* rc-update: service `eg25-manager' does not exist
ERROR: device-pine64-pinephonepro-openrc-4-r3.post-install: script exited with error 1
(123/741) Installing eg25-manager-openrc (0.5.2-r0)
Related: https://builds.sr.ht/~postmarketos/job/1472555#task-img-521
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6424
[ci:skip-build]: already built successfully in CI
2025-04-18 09:58:48 +02:00
Oliver Smith
cce5fc272f
device-samsung-lt023g: fix call to devicepkg_build
...
"$pkgname " was pasted in there by mistake.
Fixes: cfac29e5 ("device-samsung-lt023g: add audio subpkg to install pw")
2025-04-18 09:53:56 +02:00
Clayton Craft
5075aa3523
device-xiaomi-nabu: add audio subpkg to install pw
...
This also relocates some audio-related config into the new audio subpkg
so that it's only installed in cases where a UI requires audio.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
[ci:skip-build]: already built successfully in CI
2025-04-17 20:50:01 +02:00
Clayton Craft
cfac29e5c0
device-samsung-lt023g: add audio subpkg to install pw
...
This also relocates some audio-related config into the new audio subpkg
so that it's only installed in cases where a UI requires audio.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
2025-04-17 20:50:01 +02:00
Clayton Craft
01deb2b288
device-pine64-pinephone: add audio subpkg to install pw
...
This also relocates some audio-related config into the new audio subpkg
so that it's only installed in cases where a UI requires audio.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
2025-04-17 20:50:01 +02:00
Clayton Craft
af9283e9d9
main/postmarketos-ui-*: update relevant UIs to depend on pmos-base-ui-audio
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6408
2025-04-17 20:49:58 +02:00