Package: libenchant-2-dev
Version: 2.8.16+dfsg-4
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects -1 + src:abiword

abiword cannot satisfy its cross Build-Depends, because its dependency
on libenchant-2-dev is not satisfiable. In general, Architecture: all
packages can never satisfy cross Build-Depends unless marked Multi-Arch:
foreign or annotated :native. Since libenchant-2-dev is a transitional
package, it should have the same Architecture and Multi-Arch value as
the target package. Doing so resolves the problem for abiword. I'm
attaching a patch for your convenience.

Helmut
diff -Nru enchant-2.8.16+dfsg/debian/changelog 
enchant-2.8.16+dfsg/debian/changelog
--- enchant-2.8.16+dfsg/debian/changelog        2026-06-25 01:16:11.000000000 
+0200
+++ enchant-2.8.16+dfsg/debian/changelog        2026-09-03 21:13:24.000000000 
+0200
@@ -1,3 +1,10 @@
+enchant (2.8.16+dfsg-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Convert transitional package to Architecture: any (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Thu, 03 Sep 2026 21:13:24 +0200
+
 enchant (2.8.16+dfsg-4) unstable; urgency=medium
 
   [ Zineb Zaadoud ]
diff -Nru enchant-2.8.16+dfsg/debian/control enchant-2.8.16+dfsg/debian/control
--- enchant-2.8.16+dfsg/debian/control  2026-06-25 01:16:11.000000000 +0200
+++ enchant-2.8.16+dfsg/debian/control  2026-09-03 21:13:23.000000000 +0200
@@ -108,7 +108,8 @@
  This empty transitional package is here to ensure smooth upgrades.
 
 Package: libenchant-2-dev
-Architecture: all
+Architecture: any
+Multi-Arch: same
 Section: oldlibs
 Depends:
  libenchant-dev,

Reply via email to