Package: python-isodate Version: 0.6.0-1 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:ardour
ardour cannot be cross built from source, because its build dependency on python-isodate is unsatisfiable. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign. In this case, all dependencies are either annotated :any or marked Multi-Arch: foreign themselves. The maintainer scripts create architecture-dependent (.pyc) files, but for most parts that can be considered a detail as their architecture will match the python interpreter package. Just for foreign embedded python interpreters their architecture may be wrong and even then, python-isodate will continue to work albeit with slower startup. I think that's a reasonable trade-off and thus ask for marking the package. Helmut
diff --minimal -Nru isodate-0.6.0/debian/changelog isodate-0.6.0/debian/changelog --- isodate-0.6.0/debian/changelog 2018-01-04 21:21:23.000000000 +0100 +++ isodate-0.6.0/debian/changelog 2018-03-21 05:40:32.000000000 +0100 @@ -1,3 +1,10 @@ +isodate (0.6.0-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark all packages Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Wed, 21 Mar 2018 05:40:32 +0100 + isodate (0.6.0-1) sid; urgency=medium * Bump Standards-Version to 4.1.3. diff --minimal -Nru isodate-0.6.0/debian/control isodate-0.6.0/debian/control --- isodate-0.6.0/debian/control 2018-01-04 21:21:23.000000000 +0100 +++ isodate-0.6.0/debian/control 2018-03-21 05:40:13.000000000 +0100 @@ -16,12 +16,14 @@ Package: python-isodate Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, ${python:Depends} Description: ISO 8601 date/time/duration parser and formatter (Python module) This Python module implements ISO 8601 date, time and duration parsing. Package: python3-isodate Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, ${python3:Depends} Description: ISO 8601 date/time/duration parser and formatter (Python 3 module) This Python 3 module implements ISO 8601 date, time and duration parsing.