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~)