build arch-independent packages first so they can be used in test suites
I have a problem that has cropped up in with the cups package in that the binary packages fail in tests that rely on binary-arch-independent packages - in this case cups-common*-all.deb
I can think of 2 ways to deal with this:
use touchstone builds to first build arch-independent packages so they and copy them into the workspace of the rest of the builds so they can be used in the test-suites for during arch-dependent builds. Unknown: where to put the package in the binary-arch builds workspace so that it will be picked up and used in the test-suite.
Make a separate (job-creation time optional) binary-independent job that runs first with it's own repo job that pushes the built arch-independent-binary package into the repo and then trigger the rest of the binary builds. Question: Will we need a temp per build repo to make this work??
I prefer to work on option 1 as it is simpler to implement, and potentially could be automated too.