more distro, failable distro, work at pipeline level
- Currently build.jsonnet is hard-coded for 2 distros only. It should accept, like, a list or something.
- Then, we may not care about the result on some distro (e.g. we allow Debian sid build of lomiri-ui-toolkit to fail), so the build definition has to be adapted to allow that.
- Finally, Guido said that the dispatcher works on the job level, which means it has no visibility into how other jobs fail or succeed. While we don't care if a sid build fails, we don't want to publish a package for focal if xenial build fails as it can cause confusion.