Package: golang-github-docker-libtrust-dev Version: 0.0~git20150526.0.9cbd2a1-3.1 Tags: patch User: [email protected] Usertags: cross-satisfiability Control: affects -1 + src:crowdsec src:crowdsec-custom-bouncer src:crowdsec-firewall-bouncer src:distrobuilder src:docker-registry src:docker.io src:gitlab-ci-multi-runner src:go-containerregistry src:golang-github-containerd-stargz-snapshotter src:golang-github-containers-buildah src:golang-github-crc-org-crc src:golang-github-openshift-imagebuilder src:golang-github-sylabs-sif src:libpod src:notary src:oci-seccomp-bpf-hook src:prometheus src:prometheus-postfix-exporter src:rekor src:singularity-container src:skeema src:skopeo
The affected packages cannot satisfy their cross build dependencies, because golang-github-docker-libtrust-dev is among them and it cannot ever satisfy host architecture dependencies as it is an Arch:all M-A:no package. Since it also is a source-only library with no dependencies of its own, it can be safely marked Multi-Arch: foreign thus improving the satisfiability of the aforementioned packages. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/changelog golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/changelog --- golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/changelog 2021-01-05 23:12:41.000000000 +0100 +++ golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/changelog 2024-08-17 10:08:05.000000000 +0200 @@ -1,3 +1,11 @@ +golang-github-docker-libtrust (0.0~git20150526.0.9cbd2a1-3.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark golang-github-docker-libtrust-dev Multi-Arch foreign as it is a + dependency-less source-only library. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Sat, 17 Aug 2024 10:08:05 +0200 + golang-github-docker-libtrust (0.0~git20150526.0.9cbd2a1-3.1) unstable; urgency=medium * Non maintainer upload by the Reproducible Builds team. diff --minimal -Nru golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/control golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/control --- golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/control 2017-08-09 16:26:59.000000000 +0200 +++ golang-github-docker-libtrust-0.0~git20150526.0.9cbd2a1/debian/control 2024-08-17 10:08:02.000000000 +0200 @@ -12,6 +12,7 @@ Package: golang-github-docker-libtrust-dev Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, ${shlibs:Depends} Description: Primitives for identity and authorization Libtrust is library for managing authentication and authorization using public

