- Apr 19, 2025
-
-
Frieder Hannenheim authored
-
Frieder Hannenheim authored
-
- Apr 18, 2025
-
-
Frieder Hannenheim authored
-
Oliver Smith authored
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: !6424 [ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
"$pkgname " was pasted in there by mistake. Fixes: cfac29e5 ("device-samsung-lt023g: add audio subpkg to install pw")
-
- Apr 17, 2025
-
-
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: !6408 [ci:skip-build]: already built successfully in CI
-
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: !6408
-
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: !6408
-
Part-of: !6408
-
This removes the audio-none subpkg, and the dependency that postmarketos-base-ui had on it. This renames the pmos-base-ui-audio virtual that the pw and pa backends provided to `postmarketos-base-ui-audio-backend`. To allow UIs to select no audio components, a new pmos-base-ui-audio subpkg was added. UIs that need audio should depend on the virtual pkg `postmarketos-base-ui-audio`. UIs that don't want audio can simply depend on postmarketos-ui-base and no audio stuff will be pulled in. Part-of: !6408
-
Oliver Smith authored
This reverts commit e2557598. The patch caused installs to fail where the device package explicitly depends on postmarketos-base-ui-audio-pipewire: ERROR: unable to select packages: postmarketos-base-ui-audio-pipewire-35-r0: conflicts: postmarketos-base-ui-audio-none-35-r0[postmarketos-base-ui-audio=35-r0] satisfies: device-xiaomi-nabu-5-r0[postmarketos-base-ui-audio-pipewire] postmarketos-base-ui-35-r0[postmarketos-base-ui-audio] postmarketos-base-ui-audio-none-35-r0: conflicts: postmarketos-base-ui-audio-pipewire-35-r0[postmarketos-base-ui-audio=35-r0] satisfies: world[postmarketos-base-ui-audio-none] postmarketos-base-ui-35-r0[postmarketos-base-ui-audio] I've also tried to move the postmarketos-base-ui-audio-pipewire dependency into a subpackage that doesn't get installed when postmarketos-ui-console gets installed. But that did *not* work: audio() { # This does NOT work! install_if="$pkgname=$pkgver-r$pkgrel postmarketos-base-ui !postmarketos-ui-console" mkdir "$subpkgdir" } It could work if postmarketos-ui-console did not depend on postmarketos-base-ui, maybe that should be looked at in a follow-up patch. Or just install the audio stack and require the user to do UI=none if they want a really minimal system. Let's revert the patch now to fix failing installs in bpo, e.g. master:xiaomi-nabu:console. Part-of: !6408
-
- Apr 15, 2025
-
-
Clayton Craft authored
This is used by the DE's upstream (popOS), and works reasonably well so let's install it by default so that apps that depend on secret manager things work OOTB. [ci:skip-build]: already built successfully in CI [ci:skip-vercheck] Part-of: !6410
-
Clayton Craft authored
The pkg name changed a while back in d3545fc9. [ci:skip-build]: already built successfully in CI
-
Clayton Craft authored
This works around a situation where pmbootstrap init checks out the wrong branch and we end up executing the wrong version of the tests. For context: !6418 (comment 477266)
-
- 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: !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: !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
-
Upstream: - https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/82366 Part-of: !6385
-
- 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: !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: !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
-