[Python-modules-team] Bug#893675: mark python-isodate Multi-Arch: foreign
Helmut Grohne
helmut at subdivi.de
Wed Mar 21 04:46:18 UTC 2018
Package: python-isodate
Version: 0.6.0-1
Tags: patch
User: helmutg at 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
-------------- next part --------------
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 <helmut at 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.
More information about the Python-modules-team
mailing list