pmbootstrap v3 doesn't build everything it's being told to build due to "it is a dependency of <package in the list of things to build> which isn't marked for build"
I've upgraded pmbootstrap to 3.0.0_alpha (well latest git as of 2 days or so ago) on the KDE nightly builder and now the repo isn't being built properly anymore due to the following warning:
[16:45:08] SKIP: NOT building aarch64/plasma-mobile: it is a dependency of postmarketos-ui-plasma-mobile which isn't marked for build. Call with --force or consider building plasma-mobile manually
(this is repeated quite a bit with a few different packages listed, but all marked as a dependency of postmarketos-ui-plasma-mobile)
Everything that needs building, including postmarketos-ui-plasma-mobile, is being passed to pmbootstrap build --strict
. That to me means that it shouldn't care if it's a dependency of anything, it should just build it. I don't want to call it with --force
either because if the package version has been built already I don't want it to rebuild it either.
Currently this means the repo fails to build because it'll try to build a package which hasn't had it's dependencies built yet. I first have to manually make it build that dependency after which I can build the original package again.
I'll see if I can downgrade back to a non-3.0.0 release for now so I can keep the nightly repo up.