Commit Graph
12702 Commits
Author SHA1 Message Date
Stefan Hansson 73ea3570c8 main/devicepkg-dev: don't assume deviceinfo_chassis is set
The deviceinfo_chassis variable is not mandatory in the deviceinfo
schema, so we shouldn't treat it as always being there.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7762>
2026-01-17 00:49:33 +00:00
Clayton Craft 3dfbc72312 systemd/qemu-binfmt: drop aport
This config is packaged upstream:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/95870

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7755>
2026-01-17 00:47:35 +00:00
Richard Acayan b953dc5d29 linux-postmarketos-qcom-sdm670: upgrade to v6.18.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7736>
2026-01-17 00:45:23 +00:00
Paul Sajna d33e421faa device-lg-judyln: Co-maintain
I'm doing significant kernel work for this device, including bringup of firmware, drm, and touchscreen.

I'd like to be added as a co-maintainer for this device.

https://lore.kernel.org/all/20251203-judyln-dts-v5-0-80c1ffca8487@postmarketos.org/

[ci:skip-vercheck]: Changing co-maintainers does not require increasing
pkgrel.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7773>
2026-01-16 09:13:14 +01:00
Joshua Murphy f1ad7eabad main/postmarketos-usb-moded: add support for openrc
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7673>
2026-01-15 16:52:13 +01:00
Bart Ribbers d4330a7129 systemd/plasma*: upgrade to 6.5.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7756>
2026-01-15 14:26:39 +00:00
Achill Gilgenast ce3b389edf device-google-snow: demote to testing
The device no longer fit the criteria of community, since Jenneron is no
longer an active maintainer.

[ci:skip-vercheck] # moving package from one category to another

Follow-Up from <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748>

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7763>
2026-01-15 15:09:38 +01:00
Achill Gilgenast 2fbf3832d4 temp/akms: assign Antoine as maintainer
[skip ci]: too many false positives :p

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:25 +00:00
Achill Gilgenast c83cd42293 temp/iio-sensor-proxy: assign Dylan as maintainer
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:25 +00:00
Achill Gilgenast 323e9316f0 temp/usb-moded: assign Dylan & Clayton as maintainer
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:25 +00:00
Achill Gilgenast e148bf840f temp/libcamera: assign Robert as maintainer
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:25 +00:00
Achill Gilgenast 9d71f0affb extra-repos/systemd: copy maintainers of pmos-ui-gnome to GNOME packages
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:25 +00:00
Achill Gilgenast 586c68aa88 */*: copy maintainers of pmos-ui-gnome-mobile to GNOME Mobile packages
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:25 +00:00
Achill Gilgenast b444503d83 {temp,extra-repos/systemd}/*: add empty maintainer variables to forks
See https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2796

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:25 +00:00
Achill Gilgenast 20f5c75a1b device/testing: add empty maintainer variables
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:21 +00:00
Achill Gilgenast 43876a93ea */*: fix invalid maintainer comment
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7734>
2026-01-15 11:15:21 +00:00
Achill Gilgenast 65fa27d1fd */*: remove maintainership by inactive maintainers
* Set Co-Mainatiner as maintainer, if they exist
* Add me as co-maintainer of QEMU packages to fulfill main requirements
* Add people interested in maintainance to their packages
* device-google-snow now has no maintainer, if someone is interested,
  please add yourself as maintainer, otherwise it has to be dropped

As we all know they are inactive nowadays, the maintainer variables
should reflect the reality who cares/is responsible about a package, and
inactive members are not. And waiting for a inactive maintainer 2 weeks
is just staling the MR.

Thanks for all the work Minecrell & Jenneron, and feel free to add
yourself again if you're back again.

[skip ci]: too many false positives :p

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748>
2026-01-15 11:05:38 +00:00
Achill Gilgenast 8d49e58fed main/postmarketos-release-upgrade: fix Ollie's email address
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7748>
2026-01-15 11:05:38 +00:00
Luca Weiss 073dd5c647 linux-postmarketos-qcom-sm6350: upgrade to 6.18.0
Manual kconfig changes:
* CONFIG_NTSYNC should be enabled and preferably set to 'm' (category:wine)
* CONFIG_ZRAM_BACKEND_842 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_DEFLATE should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4 should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZ4HC should be enabled and preferably set to 'y' (category:zram)
* CONFIG_ZRAM_BACKEND_LZO should be enabled and preferably set to 'y' (category:zram)

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7599>
2026-01-15 09:33:51 +01:00
Pablo Correa Gómez 3195aee54b device-oneplus-fajita: drop unnecessary systemd subpackage function
The default_systemd function already does what we want if we place the
files in the right directories

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez 5612550691 device-oneplus-fajita: remove nonfree-firmware subpackage
The device won't really work well without this firmware, and
simplifies and modernizes the packaging quite a bit.

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:48 +00:00
Pablo Correa Gómez 241bfc2b42 main/devicepkg-dev: remove devicepkg_pmtest_post_install
This is no longer used, and we have better ways to do this now!

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez ef789fa35f device-*: remove all devicepkg_pmtest_post_install uses
As explained in the previous commit, this was initially envisioned to
be used in a different way, and with ci-tron the way to add the
console is different (just a gitlab variable), so this won't be needed
in the future.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez f8a7760f82 device-oneplus-fajita: enable on ci-tron, set the kernel console
To enable on ci-tron, just create the gitlab-ci.yml.j2 template. This
could be reused by most other sdm845, and probably qcom devices.  This
also allows dropping the devicepkg_pmtest_post_install hack, since
ci-tron will concatenate all the CI_TRON_KERNEL_CMDLINE__* variables
into a single kernel commandline.

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:44 +00:00
Pablo Correa Gómez 55a97f8085 ci: fix generation of build-jobs.yaml on devices without kernel variants
The check in Python did not work with devices without kernel variants
due to it returning None and that breaking the has_kernel_variants
check. Fix that, and also adding the kernel variant to install
packages, which was missed. In the process, rename kernels to
kernel_variants. All devices have at least one kernel, but not all
have "variants" :)

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez b7de1b3108 ci: enable support for fastboot devices in ci-tron
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez 9695134893 main/postmarketos-mkinitfs-hook-ci: keep dmesg enabled
So we can read the complete output in the logs. This was initially
done to avoid the output from being interrupted, and therfore easier
to read. However, it avoids kernel logs to be collected, which is an
important part of the tests, and necessary for debugging. So let dmesg
be as default.

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7489>
2026-01-15 07:48:41 +00:00
Pablo Correa Gómez 37ec13a7ee ci: update ci-tron vendored dependencies
This should fix missing logs on error like in
https://gitlab.postmarketos.org/postmarketOS/pmaports/-/jobs/1465845

[ci:skip-vercheck]

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7761>
2026-01-14 15:26:51 -08:00
Clayton Craft d78576fadb main/boot-deploy: upgrade to 0.21.2
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.2

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7760>
2026-01-14 23:13:42 +00:00
Clayton Craft 3a74f3a1de kconfigcheck: enable all compression backends for zram
It doesn't seem like enabling these will "cost" us anything, and
making sure they are enabled will let us more easily change the default
compressor for zram swap in the future.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7753>
2026-01-14 21:59:26 +00:00
Clayton Craft 67e26581a9 main/boot-deploy: upgrade to 0.21.1
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.1

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7759>
2026-01-14 10:24:19 -08:00
Achill Gilgenast a534afac0a systemd/mutter: rename glycin-loaders-dev to libglycin-dev
Due to changes I did in Alpine

[ci:skip-vercheck]: no functional changes, just a makedep rename

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7758>
2026-01-14 17:04:45 +00:00
Pablo Correa Gómez 11e8136f44 ci: fetch ci-common files from "main" branch
Relates https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/122

Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7726>
2026-01-14 16:48:52 +00:00
Aster Boese bd5b620021 main/postmarketos-base: drop busybox-suid
Busybox su and login are not aware of PAM, so on a system
with linux-pam installed, they entirely ignore any rules.
These issues can be mitigated by removing the suid binary
that the symlinks point to and require, which is installed
by busybox-suid. Because busybox-suid handles more than su
and login, this commit replaces all the tools we use that
would be called through it.

Note that this does not remove Busybox su and login, as they
are in Busybox itself. This commit instead only removes the
suid interface that they would normally be called from.

See https://gitlab.alpinelinux.org/alpine/aports/-/issues/11730
for more information.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7724>
2026-01-14 16:30:30 +00:00
Aster Boese 410c83b578 google-x64cros: update maintainer variable
This device has so few issues that I haven't touched it since my name changed.
Update my name and email to match the latest version.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7757>
2026-01-14 10:38:44 -05:00
Achill Gilgenast 85610b1cf5 device-pine64-pinenote: split hrdl deps by line & sort them
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746>
2026-01-13 20:25:39 +00:00
Achill Gilgenast ea76778f25 device-pine64-pinenote: remove postmarketos-theme dependency
See HEAD~

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746>
2026-01-13 20:25:39 +00:00
Achill Gilgenast af5e1894a9 main/postmarketos-theme: remove
Repo archived & outdated in today's postmarketOS

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7746>
2026-01-13 20:25:36 +00:00
Clayton Craft 7eb29052fa main/postmarketos-base: add Achill and Clayton as maintainers
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7733>
2026-01-13 20:00:02 +00:00
Achill Gilgenast 84746afbd7 main/postmarketos-qemu-common: assign Clayton, Aelin, Oliver as maintainers
They are active within this + qemu packages and care probably the most
about them.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7747>
2026-01-13 19:57:27 +00:00
Stefan Hansson f57634343a main/dint: upgrade to 0.0.5
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7745>
2026-01-13 19:01:16 +00:00
Aelin c9c88060f2 docs: Document kconfigcheck and process for changing requirements
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7382>
2026-01-13 18:00:57 +00:00
Antoine Martin 06864383c6 device-pine64-pinenote: drop pinenote-dbus-service depend
pinenote-dbus-service does not exist anymore

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7737>
2026-01-13 16:58:59 +00:00
adamthiede 86afd9f26c linux-postmarketos-mediatek-mt8173: upgrade to 6.18.5
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7739>
2026-01-13 16:25:20 +00:00
Sebastian Fleer 2703119835 linux-postmarketos-rockchip: upgrade to 6.18.5
and set CONFIG_USB_CONFIGFS_F_FS=y according to kconfigcheck.toml

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7740>
2026-01-13 15:58:33 +00:00
Aelin ccb005aa87 systemd/dbus: rebuild with proper deps for loongarch64
See 202f4ce025 and pmaports issue 4156.
I've yet to spend some more time debugging this, but this will fix the
dbus package for loongarch64 in the meantime.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738>
2026-01-13 14:31:30 +00:00
Aelin 38acf0cfdd Build loongarch64 in CI and mark it as supported
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738>
2026-01-13 14:31:30 +00:00
Aelin 47f342bfcb ci: Use base image from Alpine container registry
Docker does not support loongarch64 for official images yet. Alpine
publishes images for all architectures on their registry, so just use
that instead.

See also https://gitlab.alpinelinux.org/alpine/docker-abuild/-/merge_requests/71

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7738>
2026-01-13 14:31:30 +00:00
Stefan Hansson 8820408a8c htc-flounder: remove maintainer
While this is not my package, I emailed the maintainer as he hasn't made
a new account since we migrated to our self-hosted instance. Today he
replied with that he may return to it in the future but that it would be
best to remove his maintainer line in the meantime.

Signed-off-by: Stefan Hansson <newbyte@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7742>
2026-01-13 12:21:48 +00:00
Clayton Craft 8326df65f8 main/boot-deploy: upgrade to 0.21.0
Changelog: https://gitlab.postmarketos.org/postmarketOS/boot-deploy/-/tags/0.21.0

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7732>
2026-01-13 12:09:26 +00:00