- Apr 14, 2025
-
-
As with ever Signed-off-by:
Casey Connolly <caleb@postmarketos.org> Part-of: !6415 [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
Set GSK_RENDERER=ngl for QCOM devices to fix that GTK4 doesn't work in flatpak for some of those. [ci:skip-build]: already built successfully in CI
-
Package auto-update authored
-
- Apr 13, 2025
-
-
https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/blob/v0.46.0/NEWS Upstream: - https://gitlab.alpinelinux.org/alpine/aports/-/commit/e1af3dbde45fe4e7713f3fa013814ba63e3ee77a - https://gitlab.alpinelinux.org/alpine/aports/-/commit/49820f837d41b019dc140b5fc7aac924b3d9e90c Part-of: !6365 [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
Put u-boot-tools into makedepends to fix building the package with current pmbootstrap master, which has stricter dependency handling. Related: https://postmarketos.org/blog/2025/03/04/pmOS-update-2025-02/#pmbootstrap Part-of: postmarketOS/pmaports!6407
-
- Apr 12, 2025
-
-
Clayton Craft authored
In 65038ce2 the logic for also checksum checking pkgs in the systemd repo was dropped when the logic was moved from build_changed_aports.py, this re-introduces that logic so that checksums for packages in the systemd repo are also checked. Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6404
-
Part-of: !6398 [ci:skip-build]: already built successfully in CI
-
- Apr 11, 2025
-
-
Following Alpine's example. This allows some optimizations: * Don't start one job per architecture simply to skip them after rebase and before merge * If there are no packages, don't start the jobs at all (not true, gitlab bug) * Avoid creating jobs for architectures that don't have changed packages, thus further reducing the unnecessary jobs and possibly reducing transient failures Co-authored-by:
Clayton Craft <clayton@craftyguy.net>
-
This simplifies the build_changed_aports job, and makes it a lot easier to use dynamic pipelines in the future
-
Package auto-update authored
-
Part-of: !6374 [ci:skip-build]: already built successfully in CI
-
Part-of: postmarketOS/pmaports!6392 [ci:skip-build]: already built successfully in CI
-
Signed-off-by:
Alistair Francis <alistair@alistair23.me> Part-of: !6396 [ci:skip-build]: already built successfully in CI
-
- Apr 10, 2025
-
-
Package auto-update authored
-
- Apr 09, 2025
-
-
Package auto-update authored
-
adds support for systemd Part-of: !6378 [ci:skip-build]: already built successfully in CI
-
Part-of: !6383 [ci:skip-build]: already built successfully in CI
-
No manual kconfig changes. Part-of: !6386 [ci:skip-build]: already built successfully in CI
-
Upstream: - https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82452 Part-of: !6385 [ci:skip-build]: already built successfully in CI
-
- Apr 08, 2025
-
-
Clayton Craft authored
- Updated kconfig to be compliant with latest kconfigcheck - Dropped patch for workaround, the issue is now fixed upstream Part-of: !6216 [ci:skip-build]: already built successfully in CI
-
Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: postmarketOS/pmaports!6182 [ci:skip-build]: already built successfully in CI
-
Introduce some initial unit tests for the initramfs. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6182
-
These are used for unit testing Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: postmarketOS/pmaports!6182
-
Introduce some basic infrastructure to allow running per-package unit test jobs, as well as a library to support unit-testing shell scripts. Packages can provide their own unit tests by adding a tests/ subdirectory to the package, this should contain a .gitlab-ci.yml file with jobs that extend the .package-test job template as well as any supporting data and scripts. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6182
-
There are lots of informative checks which are safe to ignore but happen a lot especially with unit testing scripts. Adjust shellcheck to only fail on warning or above. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: !6182
-
These two functions echo their output, requiring the use of a subshell to capture it. However they also attempt to cache the output in global variables. Unfortunately, we can't do both. Variables set in the subshell aren't reflected in the parent shell. Rework these functions so they take a variable to set as a parameter (like the "read" command). This avoids spawning a subshell and enables the caching functionality that was added previously. Signed-off-by:
Caleb Connolly <caleb@postmarketos.org> Part-of: postmarketOS/pmaports!6182
-
Luca Weiss authored
Since kernel v6.14-rc3 HID_LENOVO now depends on ACPI which we don't want to require enabling on various non-ACPI phones. Move to it x86 & x86_64 since it's anyways apparently only useful for "Lenovo / Thinkpad devices". Part-of: !6387 [ci:skip-build]: already built successfully in CI
-
Package auto-update authored
-
- Apr 07, 2025
-
-
Part-of: postmarketOS/pmaports!6384 [ci:skip-build]: already built successfully in CI
-
Package auto-update authored
-
- Apr 05, 2025
- Apr 04, 2025
-
-
Part-of: !6358 [ci:skip-build]: already built successfully in CI
-
Part-of: !6377
-
Package auto-update authored
-
- Apr 03, 2025
-
-
Clayton Craft authored
We were already running abuild > 3.14.0, but the pkgver for these forked pkgs was wrong. Part-of: !6376
-
Package auto-update authored
-
Pablo Correa Gomez authored
Equivalent for GNOME of 69a4afc8 Part-of: !6373 [ci:skip-build]: already built successfully in CI
-
udev no longer supports using userspace to service kernel requests for firmware. While the kernel can be configured to send such requests to userspace, udev will not do anything about them. Reference: https://github.com/eudev-project/eudev/commit/3b717594600fa717cdf9bcfd0c7c1b703b245482 Part-of: !6332 [ci:skip-build]: already built successfully in CI
-