Source: xorgproto Version: 2018.4-2 Severity: important Tags: patch User: helm...@debian.org Usertags: rebootstrap
Very many packages cannot be cross built anymore, because they have one of those transitional dummy packages in their dependency closure. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign. Such a marking is correct, because these packages don't have any maintainer scripts and their only dependency is marked Multi-Arch: foreign already. I am setting the severity to important, because this is a regression with big impact to cross building and bootstrapping architectures. Please fix this quickly as the current state breaks the QA testing and thus hides later failures. I am attaching a patch for your convenience. Helmut
diff -u xorgproto-2018.4/debian/changelog xorgproto-2018.4/debian/changelog --- xorgproto-2018.4/debian/changelog +++ xorgproto-2018.4/debian/changelog @@ -1,3 +1,11 @@ +xorgproto (2018.4-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark all those transitional dummy packages that forward to + x11proto-dev Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sat, 24 Mar 2018 07:25:05 +0100 + xorgproto (2018.4-2) unstable; urgency=medium * Initial release. (Closes: #890973) diff -u xorgproto-2018.4/debian/control xorgproto-2018.4/debian/control --- xorgproto-2018.4/debian/control +++ xorgproto-2018.4/debian/control @@ -120,6 +120,7 @@ Package: x11proto-bigreqs-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -127,6 +128,7 @@ Package: x11proto-composite-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -134,6 +136,7 @@ Package: x11proto-core-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -141,6 +144,7 @@ Package: x11proto-damage-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -148,6 +152,7 @@ Package: x11proto-dmx-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -155,6 +160,7 @@ Package: x11proto-dri2-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -162,6 +168,7 @@ Package: x11proto-dri3-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -169,6 +176,7 @@ Package: x11proto-fixes-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -176,6 +184,7 @@ Package: x11proto-fonts-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -183,6 +192,7 @@ Package: x11proto-gl-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -190,6 +200,7 @@ Package: x11proto-input-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -197,6 +208,7 @@ Package: x11proto-kb-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -204,6 +216,7 @@ Package: x11proto-present-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -211,6 +224,7 @@ Package: x11proto-print-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -218,6 +232,7 @@ Package: x11proto-randr-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -225,6 +240,7 @@ Package: x11proto-record-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -232,6 +248,7 @@ Package: x11proto-render-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -239,6 +256,7 @@ Package: x11proto-resource-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -246,6 +264,7 @@ Package: x11proto-scrnsaver-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -253,6 +272,7 @@ Package: x11proto-video-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -260,6 +280,7 @@ Package: x11proto-xcmisc-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -267,6 +288,7 @@ Package: x11proto-xext-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -274,6 +296,7 @@ Package: x11proto-xf86bigfont-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -281,6 +304,7 @@ Package: x11proto-xf86dga-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -288,6 +312,7 @@ Package: x11proto-xf86dri-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -295,6 +320,7 @@ Package: x11proto-xf86vidmode-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed. @@ -302,6 +328,7 @@ Package: x11proto-xinerama-dev Section: oldlibs Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, x11proto-dev Description: transitional dummy package This is a transitional dummy package, it can be safely removed.