Bug#952651: mark libb-debug-perl Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Wed Feb 26 20:51:21 GMT 2020


Package: libb-debug-perl
Version: 1.26-1
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:libdevel-cover-perl

libdevel-cover-perl cannot be cross built from source, because its
transitive dependency on libb-debug-perl is not satisfiable. In general,
Architecture: all packages can never satisfy cross Build-Depends unless
marked Multi-Arch: foreign. In this case such a marking seems mostly
warranted. libb-debug-perl has a perl dependency which is not yet
annotated :any, but I think it should as it is a pure perl module. It
doesn't have any maintainer scripts. As such the marking makes sense.
Please consider applying the attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru libb-debug-perl-1.26/debian/changelog libb-debug-perl-1.26/debian/changelog
--- libb-debug-perl-1.26/debian/changelog	2018-05-17 16:34:26.000000000 +0200
+++ libb-debug-perl-1.26/debian/changelog	2020-02-26 21:44:38.000000000 +0100
@@ -1,3 +1,10 @@
+libb-debug-perl (1.26-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark libb-debug-perl Multi-Arch: foreign. (closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Wed, 26 Feb 2020 21:44:38 +0100
+
 libb-debug-perl (1.26-1) unstable; urgency=medium
 
   * Initial release (closes: #898932).
diff --minimal -Nru libb-debug-perl-1.26/debian/control libb-debug-perl-1.26/debian/control
--- libb-debug-perl-1.26/debian/control	2018-05-17 16:34:26.000000000 +0200
+++ libb-debug-perl-1.26/debian/control	2020-02-26 21:44:37.000000000 +0100
@@ -14,10 +14,11 @@
 
 Package: libb-debug-perl
 Architecture: all
+Multi-Arch: foreign
 # deprecate >= 0.03 is in core since 5.19.2
 Depends: ${misc:Depends},
          ${perl:Depends},
-         perl (>= 5.19.2)
+         perl:any (>= 5.19.2)
 Description: module to print debug info about perl ops
  The B::Debug module walks the Perl syntax tree, printing debug info about
  ops.


More information about the pkg-perl-maintainers mailing list