Package: man2html-base
Version: 1.6g-10
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:bash

man2html-base contains the man2html tool that turns one text format
(man) into another text format (html). Since it doesn't interact with
binary formats much less architecture-dependent binary formats it seems
relatively safe to mark it Multi-Arch: foreign.

As it happens, bash started build-depending on man2html and that
dependency is presently problematic as the build tries to run a host
arch man2html. Adding the Multi-Arch: foreign here makes bash use the
build architecture man2html and thus it can run it during build.

I haven't looked into whether making man2html Multi-Arch: foreign is
sensible. For one thing it is harder to analyze and then I think bash
should be happy with just using man2html-base. So maybe we don't have to
think about it.

Helmut
diff --minimal -Nru man2html-1.6g/debian/changelog 
man2html-1.6g/debian/changelog
--- man2html-1.6g/debian/changelog      2018-01-14 16:50:51.000000000 +0100
+++ man2html-1.6g/debian/changelog      2018-02-06 20:58:44.000000000 +0100
@@ -1,3 +1,10 @@
+man2html (1.6g-10.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark man2html-base Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 06 Feb 2018 20:58:44 +0100
+
 man2html (1.6g-10) unstable; urgency=medium
 
   * Use debhelper v11, and enable all hardening options.
diff --minimal -Nru man2html-1.6g/debian/control man2html-1.6g/debian/control
--- man2html-1.6g/debian/control        2018-01-14 16:50:51.000000000 +0100
+++ man2html-1.6g/debian/control        2018-02-06 20:58:34.000000000 +0100
@@ -11,6 +11,7 @@
 
 Package: man2html-base
 Architecture: any
+Multi-Arch: foreign
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Suggests: manpages, manpages-dev
 Replaces: man2html (<= 1.6g-2~)

Reply via email to