[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#893943: xorgproto: mark all dummy packages Multi-Arch: foreign



Source: xorgproto
Version: 2018.4-2
Severity: important
Tags: patch
User: helmutg@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 <helmut@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.

Reply to: