[pkg-go] Bug#1078855: mark golang-github-docker-libtrust-dev Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Sat Aug 17 09:15:20 BST 2024


Package: golang-github-docker-libtrust-dev
Version: 0.0~git20150526.0.9cbd2a1-3.1
Tags: patch
User: debian-cross at lists.debian.org
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
-------------- next part --------------
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 <helmut at subdivi.de>  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


More information about the Pkg-go-maintainers mailing list