Package: python3-olefile
Version: 0.47-1
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects -1 + src:pillow

pillow fails to cross build from source, because its build dependency on
python3-olefile is not satisfiable. In this case, I think marking
python3-olefile Multi-Arch: foreign is the right thing to do, because it
is a pure Python module with no non-stdlib dependencies dealing with
architecture-independent file formats. Please consider applying the
attached patch.

Helmut
diff -Nru olefile-0.47/debian/changelog olefile-0.47/debian/changelog
--- olefile-0.47/debian/changelog       2024-11-18 15:35:38.000000000 +0100
+++ olefile-0.47/debian/changelog       2025-12-19 14:15:11.000000000 +0100
@@ -1,3 +1,10 @@
+olefile (0.47-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark python3-olefile Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 19 Dec 2025 14:15:11 +0100
+
 olefile (0.47-1) unstable; urgency=medium
 
   * New upstream release. Closes: #1087763.
diff -Nru olefile-0.47/debian/control olefile-0.47/debian/control
--- olefile-0.47/debian/control 2024-11-18 15:35:38.000000000 +0100
+++ olefile-0.47/debian/control 2025-12-19 14:14:53.000000000 +0100
@@ -11,6 +11,7 @@
 
 Package: python3-olefile
 Architecture: all
+Multi-Arch: foreign
 Depends: ${python3:Depends}, ${misc:Depends}
 Description: Python module to read/write MS OLE2 files
  Python package to parse, read and write Microsoft OLE2 files (also called

Reply via email to