Stefan Hansson
bae76c6a51
main/postmarketos-tweaks: remove
...
Unmaintained and re-implemented as part of Phosh Mobile Settings.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7678 >
2026-01-04 16:53:47 +01:00
Stefan Hansson
187f27e5a3
pmaports.cfg: Bump pmbootstrap minimum version to 3.8.0
...
Since c957fa0c83 , pmbootstrap versions
older than 3.8.0 crash during pmbootstrap init. Bump the minimum
required version communicate to users that they need to update.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7669 >
2025-12-30 12:54:53 +00:00
Stefan Hansson
a652a6f334
CI: Set args.ccache in conftest.py
...
Fixes CI being broken everywhere:
File "/builds/postmarketOS/pmaports/.ci/testcases/conftest.py", line 32, in args
init_args(args)
File "/tmp/pmbootstrap/pmb/helpers/args.py", line 94, in init
context.ccache = args.ccache
^^^^^^^^^^^
AttributeError: 'PmbArgs' object has no attribute 'ccache'
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7670 >
2025-12-29 23:37:03 +01:00
Stefan Hansson
5136e99a67
linux-postmarketos-stericsson: upgrade to 6.18.2
...
Tested and works on samsung-skomer.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7660 >
2025-12-28 22:49:29 +00:00
Stefan Hansson
7cc349a2b1
linux-purism-librem5: upgrade to 6.6.118 and enable CFI
...
And appease kconfig check.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7546 >
2025-12-27 23:57:36 +01:00
Stefan Hansson
26a458efc0
main/postmarketos-artwork: fix wallpaper paths
...
These should've been updated in the earlier commit.
Fixes 78952f195e
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7510 >
2025-12-07 16:06:04 +01:00
Stefan Hansson
213f0eccac
main/postmarketos-artwork: remove use of deprecated "convert"
...
The "convert" command and subcommand is deprecated. Use "magick"
instead.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502 >
2025-12-07 12:25:47 +00:00
Stefan Hansson
78952f195e
main/postmarketos-artwork: set v25.12 wallpaper
...
This time "Sward" by Dikasp won[1].
[1]: https://social.treehouse.systems/@postmarketOS/115640026538543141
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7502 >
2025-12-07 12:25:47 +00:00
Stefan Hansson
e8e61a4f9f
main/postmarketos-base-ui-gnome: use gvfs-full
...
This provides the same thing but more concisely and also will stay
up-to-date with upstream.
Fixes 6b30198263
[ci:skip-vercheck]: Only changes recommends.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7500 >
2025-12-06 18:57:11 +01:00
Stefan Hansson
954b75f585
main/postmarketos-ui-gnome-mobile: remove redundant dependency
...
GVFS should get pulled in by whatever backends the system has
anyway, no need to explicitly depend on it here.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7496 >
2025-12-06 17:20:00 +01:00
Stefan Hansson
6b30198263
main/postmarketos-base-ui-gnome: recommend all GVFS backends
...
Our priority is to have an intuitive user experience, not
minimalism. So, let's include every GVFS backend by default.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4126
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:skip-vercheck]: Only changing recommends.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7496 >
2025-12-06 17:19:35 +01:00
Stefan Hansson
a324a84519
device: move local install to global install for some devices
...
This doesn't cover all devices, but I intend to do more of them in the
future.
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:ignore-count]: Intentionally changes a lot of packages.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7384 >
2025-11-26 12:13:25 +00:00
Stefan Hansson
d945124004
CI: Don't stop on first Pytest failure
...
This makes it easier to see everything that needs to be fixed in case of
multiple issues.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7384 >
2025-11-26 12:13:25 +00:00
Stefan Hansson
72869873df
device-oneplus-fajita: fix build
...
Maybe something has changed in abuild, I don't know.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7406 >
2025-11-26 11:30:27 +00:00
Stefan Hansson
c4a617bca4
device-oneplus-enchilada: fix build
...
Maybe something has changed in abuild, I don't know.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7406 >
2025-11-26 11:30:27 +00:00
Stefan Hansson
7b7c3a3636
main/postmarketos-ui-plasma-desktop: disable on ppc64le
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-24 14:03:05 +01:00
Stefan Hansson
ff5add0aaa
main/postmarketos-ui-plasma-mobile: clean up pkgdesc
...
The pmb:drm property already communicates this information and hides the
UI on devices where it won't run.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:49 +00:00
Stefan Hansson
5ace0ecab7
main/postmarketos-ui-plasma-mobile: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:49 +00:00
Stefan Hansson
31b9f2fd87
main/postmarketos-ui-plasma-desktop: Don't advertise X11 support
...
While Plasma Desktop upstream supports this, the version packaged in
Alpine does not.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:46 +00:00
Stefan Hansson
1e2cfb4e1a
main/postmarketos-ui-plasma-desktop: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:46 +00:00
Stefan Hansson
433454329b
main/postmarketos-base-ui-plasma: move install to global scope
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4032
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7412 >
2025-11-23 21:26:42 +00:00
Stefan Hansson
93840bab2c
systemd/systemd-services: remove lots of services now in aports
...
I manually checked that all of these are in aports and part of a proper
-systemd subpackage and not e.g. superd-services.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7410 >
2025-11-22 01:57:04 +00:00
Stefan Hansson
25e3143b39
systemd/systemd-services: remove xdg-desktop-portal-gnome.service
...
This has been upstreamed to aports and is now part of the
xdg-desktop-portal-gnome-systemd package. Remove it to fix conflicts.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7409 >
2025-11-21 21:45:20 +01:00
Stefan Hansson
b2a99ae4ff
systemd/systemd-services: remove xfconfd.service
...
This has been upstreamed to aports now and is part of the
xfconf-systemd package. Remove it to fix conflicts.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7408 >
2025-11-21 20:35:47 +01:00
Stefan Hansson
cea9dd076d
main/dint: upgrade to 0.0.4
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7407 >
2025-11-21 20:13:50 +01:00
Stefan Hansson
68c5f9a516
device-purism-librem5: depend on bash
...
We package the lockdown-support.sh script from Purism's librem5-base
package. This script has a bash shebang[1] and so won't work with any
other shell. It also uses some bashisms that Ash doesn't support, so we
can't just change the shebang to be /bin/sh or such as that will break
the script.
As such, just solve this in the simplest way for now and depend on bash.
If someone feels motivated to replace the bashisms in the upstream
script they're very welcome to do so.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/4089
[1]: https://source.puri.sm/Librem5/librem5-base/-/blob/07a4105dd4d96158e11d6796a25768926c7a3f30/default/lockdown-support/lockdown-support.sh#L1
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7376 >
2025-11-19 15:36:11 +00:00
Stefan Hansson
41f26f2942
main/postmarketos-ui-lomiri: disable on ppc64le
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
[ci:skip-vercheck]: These packages only change options read by
pmbootstrap, nothing that actually affects built packages.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
c44545a8b7
main/postmarketos-ui-moonlight: set pmb:drm
...
This UI uses Cage as compositor which depends on wlroots and thus won't
work without DRM.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3920
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
92e5569199
main/postmarketos-ui-mediaberry: set pmb:drm
...
Mediaberry seems to use a wlroots-based Wayland compositor forked from
tinywl. As wlroots doesn't support running without DRM unless you do
some funny workarounds like running inside an X.Org session, I'm
confident our Mediaberry UI won't work without DRM as-is.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
34a4c68365
main/postmarketos-ui-lomiri: set pmb:drm
...
It seems like Mir, Lomiri's compositor, does require DRM based on a
quick web search[1]. I didn't actually attempt to verify it beyond that.
While it probably doesn't require DRM if you use whatever backend Ubuntu
Touch uses for its non-mainline devices, we probably don't have the
userspace required for that to work anyway. So given the lack of
evidence that it would work without DRM, let's just assume that's the
case unless someone finds out otherwise.
[1]: https://forum.snapcraft.io/t/run-mir-kiosk-in-hyper-v-no-drm-devices-detected/25924
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7365 >
2025-11-15 18:10:06 +00:00
Stefan Hansson
b47edd33af
CI: Remove obsolete deviceinfo validation
...
This functionality is now handled by dint.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7378 >
2025-11-15 18:06:12 +00:00
Stefan Hansson
87b6b9b9fa
main/dint: upgrade to 0.0.3
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7378 >
2025-11-15 18:06:12 +00:00
Stefan Hansson
9f355d95a2
CI: Don't check kconfig for archived kernels
...
It doesn't make any sense to require people to fix the kconfig just
because they want to move a device into archived or fix some minor issue
in an archived device. So, let's not enforce this on archived devices
since that's supposed to be where broken devices go.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7338 >
2025-11-12 23:52:42 +00:00
Stefan Hansson
53a56f7c37
CI: Allow skipping archived in get_changed_packages()
...
Packages can be moved to archive because they don't meet a certain
quality standard, so it is useful to be able to exclude them from
certain checks as to not block packages from being moved there just
because they don't comply with our standards.
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7338 >
2025-11-12 23:52:42 +00:00
Stefan Hansson
f38e43e3b3
main/dint: upgrade to 0.0.2
...
Signed-off-by: Stefan Hansson <newbyte@postmarketos.org >
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7326 >
2025-11-10 13:35:53 +00:00
Stefan Hansson
0cb3cf0897
device-samsung-gtaxlwifi: remove obsolete and invalid properties
...
While I haven't verified it personally, the wiki entry for this device
states that neither Weston nor Plasma Mobile work on the device,
indicating that DRM probably doesn't actually work. Furthermore, it is a
downstream port, so it working would be a miracle regardless. As for the
keyboard property, it is obsolete.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:32:02 +00:00
Stefan Hansson
0be8af7d77
device-samsung-gtaxlwifi: set create_initfs_extra="true"
...
According to Pascal Dietrich on fedi, this fixes the initramfs being too
big for the boot partition[1].
[1]: https://rheinneckar.social/@cameo007/115429480475704448
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:32:02 +00:00
Stefan Hansson
dcae02a2a0
device-samsung-gtaxlwifi: depend on msm-fb-refresher and postmarketos-base-downstream
...
The wiki article has stated that msm-fb-refresher is necessary for
working display from the start, so let's just fix this in packaging
instead of having it as a hint in the wiki. As for
postmarketos-base-downstream, this was confirmed to fix booting into UI
by Pascal Dietrich on fedi[1].
[1]: https://rheinneckar.social/@cameo007/115430128243717720
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7243 >
2025-10-28 20:31:58 +00:00
Stefan Hansson
9ed8dd6bda
linux-purism-librem5: upgrade to 6.6.110
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7238 >
2025-10-23 07:15:58 +00:00
Stefan Hansson
e6fbadb1b0
linux-purism-librem5: upgrade to 6.6.101
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7177
2025-10-14 03:36:40 +00:00
Stefan Hansson
b28e97b3e0
main/dint: upgrade to 0.0.1
...
[ci:skip-vercheck]: Due to me misunderstanding how apk deals with the
_git suffix, this is a downgrade. But I don't think it matters much
given that we expect users to use `apk upgrade -a` generally and since
dint mostly is used in CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7183 >
2025-10-12 16:30:25 +00:00
Stefan Hansson
6e75e62302
CI: dint: don't mark job as failed if only warnings were raised
...
In the case of there being warnings but no errors, dint will set its
exit code to 2. We don't want the pipeline to fail in this case, so have
2 be an allowed failure exit code.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7083 >
2025-10-01 12:03:26 +00:00
Stefan Hansson
d3aa885f81
main/postmarketos-mkinitfs: link to project repo
...
Makes it easy to find relevant information about the program.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7095 >
2025-09-29 10:18:18 +02:00
Stefan Hansson
66f4974f7b
main/dint: upgrade to 0.0.1_git20250925
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7084 >
2025-09-26 12:41:39 +00:00
Stefan Hansson
2745f5dbcb
main/dint: upgrade to 0.0.1_git20250920
...
Improves comment linting.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7066 >
2025-09-20 18:58:29 +02:00
Stefan Hansson
aa74915a68
CI: Add deviceinfo linting via dint
...
Needs https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2679
to run locally.
Tested and works locally with 'pmbootstrap ci' as well as in GitLab CI.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2583
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7006 >
2025-09-20 09:30:46 +00:00
Stefan Hansson
d9c3fa80a8
main/devicepkg-utils: allow overriding root directory in source_deviceinfo
...
This can be used to source the deviceinfo of an arbitrary rootfs, not
just the current one. In particular, this will be used in the
boot-deploy CI.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7026 >
2025-09-10 14:43:34 +00:00
Stefan Hansson
0ecf51c505
main/boot-deploy: update link
...
Link to the new repo location instead of the old one that isn't updated
any more.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7022 >
2025-09-10 08:23:47 +00:00
Stefan Hansson
8321019c7f
CI: Stop using 'pmbootstrap lint' for lint job
...
Needs https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2679
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3665
Closes https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2566
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3274
Closes https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/issues/2591
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6979 >
2025-09-07 16:14:57 +00:00
Stefan Hansson
6c98a4d742
main/dint: new aport
...
This could later be used to add deviceinfo linting CI to pmaports. I'm
putting this in pmaports rather than aports as I would think there is
little purpose to having a deviceinfo linter in Alpine when this format
isn't used there.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6999 >
2025-09-04 20:21:34 +00:00
Stefan Hansson
cdd4c651ca
device-xiaomi-perseus: fix checksum
...
I removed an unnecessary comment from the deviceinfo file (mentioned
osk-sdl which is gone since long) when merging, but I didn't think to
upodate the checksums.
Fixes 0397051146
2025-07-21 08:42:15 +02:00
Stefan Hansson
4456501395
main/postmarketos-ui-os-installer: don't run os-installer and pmbootstrap as root
...
I'm not sure what the original motivation for doing this was, I would
guess just to get a minimal viable product working as soon as possible.
But based on my current testing, with these changes along with an
earlier commit that disabled the password requirement for privilege
escalation with doas, it is unnecessary and also solves at least one bug.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3848
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6787
[ci:skip-build]: already built successfully in CI
2025-07-16 20:54:46 +02:00
Stefan Hansson
e01e91736c
main/postmarketos-ui-os-installer: allow passwordless root during installation
...
This can be useful for manually installing additional packages, running
programs that require root, debugging issues, and to the best of my
knowledge poses no real security issue as it's just during installation.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6784
[ci:skip-build]: already built successfully in CI
2025-07-16 10:51:11 +02:00
Stefan Hansson
d9c3faf7d0
firmware-xiaomi-polaris: update commit
...
The repository was removed and re-created. As such, the commit hashes
changed. Use the new one.
Thanks to Molly Sophia for being quick to restore this repository after
being notified of that its removal caused build failures!
Related: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6618
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6636
[ci:skip-build]: already built successfully in CI
2025-06-11 23:31:39 +02:00
Stefan Hansson
f99c508f02
linux-sony-nicki-mainline: install dtbs
...
Otherwise boot-deploy can't find them. I have no idea how this ever
worked.
Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3724
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6550
[ci:skip-build]: already built successfully in CI
2025-05-25 19:34:10 +02: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
Stefan Hansson
543f67353b
CI: Check all commit messages for string (MR 6301)
...
This way you can add e.g. [ci:skip-vercheck] to the commit it actually
belongs to instead of having to add it to the last one in the series,
which is unintuitive. It still doesn't only run the check on commits
that contain the message, which might be a nice future improvement.
2025-03-09 14:01:22 +01:00
Stefan Hansson
22d6f312e1
CI: Break out base commit logic from get_changed_files() (MR 6301)
...
This makes the code more self-documenting and allows re-using this logic
in other parts of the code.
2025-03-09 14:01:18 +01:00
Stefan Hansson
667d8dd2c8
channels.cfg: mark v24.06 as unsupported
...
See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3391
2025-01-25 13:47:12 +01:00
Stefan Hansson
52f58a9c09
linux-purism-librem5: upgrade to 6.6.63 (MR 5898)
...
[ci:skip-build]: already built successfully in CI
2024-12-12 20:22:50 +01:00
Stefan Hansson
207873d698
linux-purism-librem5: upgrade to 6.6.57 (MR 5815)
...
[ci:skip-build]: already built successfully in CI
2024-11-22 23:23:36 -08:00
Stefan Hansson
e1be115971
CI: Don't bother with main/linux-*/config-* in kconfig check (MR 5838)
...
We haven't had kernels in main/ for soon three years[1], so no need
to bother checking this location.
[1]: See commits 47d8f823..8f24fe3a
[ci:skip-build]: already built successfully in CI
2024-11-22 22:49:25 -08:00
Stefan Hansson
b9be5c36b3
Revert "ci/kconfig.sh: use pmbootstrap v3 (MR 5301)" (MR 5658)
...
See parent commit.
This reverts commit c8e2ad0b95 .
[ci:skip-build]: already built successfully in CI
2024-09-29 16:33:03 +02:00
Stefan Hansson
9fbd64fce0
Revert "ci: switch to pmbootstrap v3 (MR 5566)" (MR 5658)
...
As of
https://gitlab.com/postmarketOS/ci-common/-/commit/666df6d1333ee1699d13bf6f75ab0f66b78aaa42
the default pmbootstrap version used is master, not 2.3.x. As such,
let's avoid duplicating that downstream.
Closes https://gitlab.com/postmarketOS/pmbootstrap/-/issues/2396
This reverts commit 7a930582d7 .
2024-09-29 16:33:03 +02:00
Stefan Hansson
1fc9946b1e
linux-purism-librem5: upgrade to 6.6.52 (MR 5640)
...
There's no longer a release without the PureOS release in the tag, so
this makes changes to facilitate that.
[ci:skip-build]: already built successfully in CI
2024-09-29 15:22:36 +02:00
Stefan Hansson
5cef499b53
kconfigcheck.toml: add Librem 5 category (MR 5562)
...
We've been disabling CONFIG_RS9116_FLASH_MODE for years at this point,
so this doesn't do anything but enforce the status quo.
Rationale for this can be found in the commit
ddf56b5169 .
This is deliberately not added to the community check as it is
device-specific.
Closes https://gitlab.com/postmarketOS/pmaports/-/issues/3157
[ci:skip-build]: already built successfully in CI
2024-09-16 19:44:01 +02:00
Stefan Hansson
fcbd9f0327
linux-postmarketos-stericsson: use proper patch for Hydis display ghosting (MR 5573)
...
The previous patch just reverted an older commit. This actually fixes
the problem properly and will likely be merged upstream.
[ci:skip-build]: already built successfully in CI
2024-09-16 19:38:57 +02:00
Stefan Hansson
173e6299cf
linux-postmarketos-stericsson: upgrade to 6.10.8 (MR 5277)
...
And also revert patch causing display ghosting on some samsung-skomer
devices.
[ci:skip-build]: already built successfully in CI
2024-09-06 13:54:09 +02:00
Stefan Hansson
b5b0e29b8f
linux-pine64-pinetab2: upgrade to 6.10.2-danctnix1 (MR 5529)
...
[ci:skip-build]: already built successfully in CI
2024-08-26 13:43:05 +02:00
Stefan Hansson
3f7be8037d
linux-purism-librem5: set CONFIG_LOGO=n (MR 5482)
...
Otherwise we get penguins when the device first boots up. While I have
nothing against Tux, this is a change that came as a result of the
configuration being restarted to sync with Purism's configuration, and I
think it visually clutters the boot sequence for no good reason. As
such, disable this and return to the previous behaviour.
[ci:skip-build]: already built successfully in CI
2024-08-15 13:43:29 -07:00
Stefan Hansson
a46a9ac901
main/postmarketos-base-ui: set up PAM for ssh sessions (MR 5483)
...
Seems to be enough to have $XDG_RUNTIME_DIR set for ssh sessions. Thanks
to psykose for providing the necessary steps:
https://gitlab.com/postmarketOS/pmaports/-/issues/2019#note_1408679900
Closes https://gitlab.com/postmarketOS/pmaports/-/issues/2019
[ci:skip-build]: already built successfully in CI
2024-08-15 09:08:27 -07:00
Stefan Hansson
b464f1bd91
kconfigcheck: add FW_LOADER_COMPRESS_ZSTD = true to defaults (MR 5380)
...
This will be needed to load firmware from linux-firmware packages after
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/60282 has
been merged.
2024-08-02 22:44:12 +02:00
Stefan Hansson
6d12c7464f
linux-postmarketos-qcom-msm8998: enable zstd firmware compression support (MR 5438)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:42:01 +02:00
Stefan Hansson
c41d8f23ea
linux-postmarketos-qcom-msm8996: enable zstd firmware compression support (MR 5437)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:39:59 +02:00
Stefan Hansson
6068efb5c0
linux-postmarketos-mediatek-mt6763: enable zstd firmware compression support (MR 5427)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:37:51 +02:00
Stefan Hansson
ba5fba5b1f
linux-postmarketos-mediatek-mt6735: enable zstd firmware compression support (MR 5426)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:33:06 +02:00
Stefan Hansson
64443e58e7
linux-postmarketos-rockchip: enable zstd firmware compression support (MR 5452)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:30:31 +02:00
Stefan Hansson
7cc16455ed
linux-postmarketos-qcom-sm6125: enable zstd firmware compression support (MR 5443)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:24:43 +02:00
Stefan Hansson
ecba4b9d19
linux-epson-embt2ws: enable zstd firmware compression support (MR 5425)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:20:18 +02:00
Stefan Hansson
2339eb3716
linux-clockworkpi-uconsole-cm4: enable zstd firmware compression support (MR 5424)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:17:29 +02:00
Stefan Hansson
190ee831d4
linux-postmarketos-qcom-sc7280: enable zstd firmware compression support (MR 5439)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:13:41 +02:00
Stefan Hansson
e697690920
linux-postmarketos-qcom-msm8974: enable zstd firmware compression support (MR 5435)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:10:07 +02:00
Stefan Hansson
1b56b3a895
linux-postmarketos-qcom-sm6225: enable zstd firmware compression support (MR 5444)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:06:09 +02:00
Stefan Hansson
609d007d1d
linux-postmarketos-qcom-sm8350: enable zstd firmware compression support (MR 5451)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 22:00:25 +02:00
Stefan Hansson
f2acc8c5b7
linux-postmarketos-qcom-sm8150: enable zstd firmware compression support (MR 5448)
...
Sent "upstream": https://gitlab.com/sm8150-mainline/linux/-/merge_requests/8
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 21:58:09 +02:00
Stefan Hansson
73149858c4
linux-postmarketos-qcom-sdm845: enable zstd firmware compression support (MR 5441)
...
Submitted "upstream": https://gitlab.com/sdm845-mainline/linux/-/merge_requests/101
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 21:27:29 +02:00
Stefan Hansson
890256c201
linux-postmarketos-qcom-msm8960: enable zstd firmware compression support (MR 5434)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 14:28:51 +02:00
Stefan Hansson
00b878e47f
linux-postmarketos-qcom-msm8226: enable zstd firmware compression support (MR 5431)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 09:38:06 +02:00
Stefan Hansson
197eb13ef1
linux-postmarketos-qcom-msm8994: enable zstd firmware compression support (MR 5436)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-02 09:09:24 +02:00
Stefan Hansson
60ef311fa9
linux-postmarketos-qcom-sm6350: enable zstd firmware compression support (MR 5445)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:37:45 +02:00
Stefan Hansson
9780c658bf
linux-postmarketos-mediatek-mt6768: enable zstd firmware compression support (MR 5428)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:34:16 +02:00
Stefan Hansson
404934721c
linux-postmarketos-qcom-sm6115: enable zstd firmware compression support (MR 5442)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:31:33 +02:00
Stefan Hansson
61e4a820db
linux-postmarketos-qcom-msm8917: enable zstd firmware compression support (MR 5432)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 10:10:58 +02:00
Stefan Hansson
b9021800d9
linux-postmarketos-qcom-sm8250: enable zstd firmware compression support (MR 5450)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 09:54:06 +02:00
Stefan Hansson
2eecea1f7d
linux-postmarketos-qcom-sc8180x: enable zstd firmware compression support (MR 5440)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 07:50:47 +02:00
Stefan Hansson
e529363257
linux-postmarketos-mediatek-mt8183: enable zstd firmware compression support (MR 5430)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-08-01 07:48:33 +02:00
Stefan Hansson
ee9ac49fe9
linux-postmarketos-mediatek-mt8173: enable zstd firmware compression support (MR 5429)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-07-31 23:12:35 +02:00
Stefan Hansson
87ca222334
linux-postmarketos-qcom-sm7125: enable zstd firmware compression support (MR 5446)
...
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5380
[ci:skip-build]: already built successfully in CI
2024-07-31 23:05:06 +02:00
Stefan Hansson
0287d8c56b
linux-postmarketos-exynos4: add new co-maintainers (MR 5433)
...
Based on
https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5433#note_2024722062 ,
assuming knuxify's upvote is in agreement with Henrik's statement.
[ci:skip-build]: already built successfully in CI
2024-07-31 22:53:15 +02:00
Stefan Hansson
d99238bc47
linux-postmarketos-exynos4: remove inactive maintainer (MR 5433)
...
Thiago Foganholi (@ThiagaoPlusPlus on GitLab.com) hasn't been active
for over three years by now. Remove his maintainership as such.
2024-07-31 22:53:15 +02:00