Skip to content

Fix failing CI check: test_aports_ui

Oliver Smith requested to merge kpeoplesink-fix into master

test_aports_ui fails, because postmarketos-ui-plasma-mobile has pmaports kpeoplesink and plasma-camera in _pmb_recommends, but both are not available for x86.

  • enable kpeoplesink for x86, as it builds now
  • plasma-camera still doesn't build for x86 (see commit message for details), so disable postmarketos-ui-plasma-mobile again for x86.

I'll make pkgrel bump MRs to alpine to help with fixing the broken dependencies. Then we can enable plasma-camera and postmarketos-ui-plasma-mobile for x86 again. However, disabling this is necessary in the meantime, so all other MRs are not blocked by failing CI checks.


The check was still failing in this MR, because of another bug which is fixed in a separate commit:

CI: test_aports_ui: don't take arches from binary (MR 1508)

Verify _pmb_recommends for architectures listed in the APKBUILD of
postmarketos-ui-* packages, not from their binary packages. Otherwise
disabling an architecture in a merge request will not be respected, as
the binary package still has the arch enabled.

Trivial fixes, merging as soon as CI passes.

Edited by Oliver Smith

Merge request reports