Dear maintainer,

I've upoloaded an NMU for ghdl (versioned as 2.0.0+dfsg-6.2).
The diff is attached to this message.

I'll ask for removal of the stale armhf and s390x binaries from unstable.

armhf needs proper fixing of the build, not building the gcc backend
resulted in:
https://ci.debian.net/packages/g/ghdl/testing/armhf/

s390x was:
https://ci.debian.net/packages/g/ghdl/testing/s390x/

cu
Adrian
diff -Nru ghdl-2.0.0+dfsg/debian/changelog ghdl-2.0.0+dfsg/debian/changelog
--- ghdl-2.0.0+dfsg/debian/changelog	2023-02-10 18:49:58.000000000 +0200
+++ ghdl-2.0.0+dfsg/debian/changelog	2023-02-11 09:33:36.000000000 +0200
@@ -1,8 +1,17 @@
+ghdl (2.0.0+dfsg-6.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Let the armhf build fail again since what was built failed the
+    autopkgtest. (see #1010539)
+  * Fail the build on s390x where the resulting package was broken.
+
+ -- Adrian Bunk <[email protected]>  Sat, 11 Feb 2023 09:33:36 +0200
+
 ghdl (2.0.0+dfsg-6.1) unstable; urgency=medium
 
   * Non-maintainer upload.
   * Adjust the autopkgtest for the ghwdump move.
-  * Drop the gcc backend on armhf for now. (see #1010539)  
+  * Drop the gcc backend on armhf for now. (see #1010539)
 
  -- Adrian Bunk <[email protected]>  Fri, 10 Feb 2023 18:49:58 +0200
 
diff -Nru ghdl-2.0.0+dfsg/debian/control ghdl-2.0.0+dfsg/debian/control
--- ghdl-2.0.0+dfsg/debian/control	2023-02-10 18:49:58.000000000 +0200
+++ ghdl-2.0.0+dfsg/debian/control	2023-02-11 09:33:31.000000000 +0200
@@ -26,7 +26,7 @@
 Architecture: any
 Depends: ghdl-common (= ${binary:Version}),
          ghdl-mcode [any-i386 any-amd64] <!pkg.ghdl.nomcode>
-         | ghdl-gcc [!armhf] <!pkg.ghdl.nogcc>
+         | ghdl-gcc <!pkg.ghdl.nogcc>
          | ghdl-llvm <!pkg.ghdl.nollvm>,
          ${misc:Depends}
 Suggests: gtkwave
@@ -79,7 +79,7 @@
  This package contains the compiler with the mcode backend.
 
 Package: ghdl-gcc
-Architecture: alpha amd64 arc arm64 armel hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
+Architecture: any
 Build-Profiles: <!pkg.ghdl.nogcc>
 Built-Using: ${Built-Using-GCC}
 Depends: ghdl-common (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
diff -Nru ghdl-2.0.0+dfsg/debian/rules ghdl-2.0.0+dfsg/debian/rules
--- ghdl-2.0.0+dfsg/debian/rules	2023-02-10 18:49:58.000000000 +0200
+++ ghdl-2.0.0+dfsg/debian/rules	2023-02-11 09:33:36.000000000 +0200
@@ -38,11 +38,6 @@
     BACKENDS := $(filter-out mcode,$(BACKENDS))
 endif
 
-# https://bugs.debian.org/1010539 
-ifneq ($(filter armhf,$(DEB_HOST_ARCH)),)
-    BACKENDS := $(filter-out gcc,$(BACKENDS))
-endif
-
 BUILDDIR := $(CURDIR)/builddir
 TESTRUNDIR := $(CURDIR)/testrundir
 STAMPSDIR := $(BUILDDIR)/stamps
@@ -67,6 +62,9 @@
 
 
 %:
+ifneq (,$(findstring $(shell dpkg-architecture -qDEB_HOST_ARCH), s390x))
+ $(error This package is currently broken on s390x)
+endif
 	dh ${@}
 
 override_dh_clean:

Reply via email to