Package: node-jquery Version: 3.5.1+dfsg-3 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:abinit src:advi src:akonadi
Around 900 source packages have unsatisfiable cross Build-Depends, because they transitively depend on node-jquery. I've listed three example packages in affects. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign. The problem was made a lot worse recently as cmake-extra-modules switched its libjs-jquery dependency to node-jquery. libjs-jquery is already thus marked, but node-jquery isn't. This makes a large part of the qt/kde stack fail cross building. Since node-jquery doesn't use any node extension libraries, we can thus mark it. Please consider applying the attached patch. Helmut
diff --minimal -Nru node-jquery-3.5.1+dfsg/debian/changelog node-jquery-3.5.1+dfsg/debian/changelog --- node-jquery-3.5.1+dfsg/debian/changelog 2020-05-06 11:09:20.000000000 +0200 +++ node-jquery-3.5.1+dfsg/debian/changelog 2020-05-29 06:04:36.000000000 +0200 @@ -1,3 +1,10 @@ +node-jquery (3.5.1+dfsg-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Also mark node-jquery Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 29 May 2020 06:04:36 +0200 + node-jquery (3.5.1+dfsg-3) unstable; urgency=medium * Team upload diff --minimal -Nru node-jquery-3.5.1+dfsg/debian/control node-jquery-3.5.1+dfsg/debian/control --- node-jquery-3.5.1+dfsg/debian/control 2020-05-05 22:22:29.000000000 +0200 +++ node-jquery-3.5.1+dfsg/debian/control 2020-05-29 06:04:30.000000000 +0200 @@ -26,6 +26,7 @@ Package: node-jquery Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Description: NodeJS wrapper for jQuery