Package: libtss2-udev
Version: 2.1.0-4
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:openconnect src:tpm2-abrmd src:tpm2-tools src:clevis 
src:connman-gtk src:network-manager-openconnect src:plasma-nm 
src:tpm2-initramfs-tool

The affected packages fail to satisfy their cross Build-Depends, because
their transitive dependency on libtss2-udev is unsatisfiably. In
general, Architecture: all packages can never satisfy cross build
dependencies unless marked Multi-Arch: foreign or annotated :native. In
this case, the foreign marking is reasonable as libtss2-udev only ships
(textual) rules, its adduser dependency is Multi-Arch: foreign and its
maintainer script does not have architecture-dependent behaviour. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru tpm2-tss-2.1.0/debian/changelog 
tpm2-tss-2.1.0/debian/changelog
--- tpm2-tss-2.1.0/debian/changelog     2019-01-30 00:22:12.000000000 +0100
+++ tpm2-tss-2.1.0/debian/changelog     2019-09-25 18:51:58.000000000 +0200
@@ -1,3 +1,10 @@
+tpm2-tss (2.1.0-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark libtss2-udev Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 25 Sep 2019 18:51:58 +0200
+
 tpm2-tss (2.1.0-4) unstable; urgency=low
 
   * Change tss user home directory to /var/lib/tpm.
diff --minimal -Nru tpm2-tss-2.1.0/debian/control tpm2-tss-2.1.0/debian/control
--- tpm2-tss-2.1.0/debian/control       2019-01-10 01:49:56.000000000 +0100
+++ tpm2-tss-2.1.0/debian/control       2019-09-25 18:51:30.000000000 +0200
@@ -54,6 +54,7 @@
 
 Package: libtss2-udev
 Architecture: all
+Multi-Arch: foreign
 Section: utils
 Depends: adduser, ${misc:Depends}
 Description: TPM2 Software stack library - udev files

Reply via email to