I uploaded the same package (ocaml-sexp, manually backported from jammy) for xenial, trusty, bionic, and focal here. For the first three, Launchpad built both amd64 and i386 packages, but for focal, only an amd64 package appears, and this causes a dependency-failure of a downstream i386 package (ocaml-dune). I uploaded the packages using my scripts in JasonGross/coq-debian-build-scripts@bfa701f
cd ocaml-stuff; ./01-download-ocamls.sh; ./run.sh. (If it's useful the output log of
run.sh is here on pastebin.)
Why did all but one distribution build an i386 package for ocaml-sexp, while all distributions built an i386 package for ocaml-dune, and how can I get Launchpad to choose consistently across packages to either build an i386 package (on focal) or not?