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:

