Package: release.debian.org Severity: normal Tags: buster User: release.debian....@packages.debian.org Usertags: pu
The tigervnc-standalone-server/1.9.0+dfsg-3+deb10u1 package is affected by a bug in libunwind8 (Bug: #923962) exhibited on architectures arm64, armel, and armhf that makes it unusable (Bug: #932499) on those architectures. As a workaround, the proposed update tigervnc/1.9.0+dfsg-3+deb10u2 disables building against libunwind on exactly these three architectures. Other architectures are not affected by the proposed update. -- System Information: Debian Release: 10.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: arm64 (aarch64) Kernel: Linux 4.19.0-9-arm64 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru tigervnc-1.9.0+dfsg/debian/changelog tigervnc-1.9.0+dfsg/debian/changelog --- tigervnc-1.9.0+dfsg/debian/changelog 2020-01-23 19:03:00.000000000 +0100 +++ tigervnc-1.9.0+dfsg/debian/changelog 2020-06-16 21:36:31.000000000 +0200 @@ -1,3 +1,11 @@ +tigervnc (1.9.0+dfsg-3+deb10u2) buster; urgency=medium + + [ Joachim Falk ] + * Don't use libunwind for armel, armhf, and arm64 as this library is buggy + (bug #923962) on those architectures (Closes: #932499). + + -- Joachim Falk <joachim.f...@gmx.de> Tue, 16 Jun 2020 21:36:31 +0200 + tigervnc (1.9.0+dfsg-3+deb10u1) buster; urgency=high [ Joachim Falk ] diff -Nru tigervnc-1.9.0+dfsg/debian/control tigervnc-1.9.0+dfsg/debian/control --- tigervnc-1.9.0+dfsg/debian/control 2020-01-23 19:02:50.000000000 +0100 +++ tigervnc-1.9.0+dfsg/debian/control 2020-06-16 21:36:31.000000000 +0200 @@ -54,7 +54,8 @@ libaudit-dev [linux-any], libdrm-dev (>= 2.4.89) [!hurd-i386], libgl1-mesa-dev (>= 9.2), - libunwind-dev [amd64 arm64 armel armhf hppa i386 ia64 mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sh4], +# Don't use libunwind for armel, armhf, and arm64 as this library is buggy (bug #923962) on those architectures. + libunwind-dev [amd64 hppa i386 ia64 mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sh4], libxmuu-dev (>= 1:0.99.1), libxext-dev (>= 1:0.99.1), libx11-dev (>= 2:1.6), diff -Nru tigervnc-1.9.0+dfsg/debian/rules tigervnc-1.9.0+dfsg/debian/rules --- tigervnc-1.9.0+dfsg/debian/rules 2020-01-23 19:02:51.000000000 +0100 +++ tigervnc-1.9.0+dfsg/debian/rules 2020-06-16 21:36:31.000000000 +0200 @@ -25,6 +25,7 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/cmake.mk +include /usr/share/dpkg/architecture.mk # Do our complex patch dance first! After that quilt patch system can proceed! clean:: unpatch @@ -192,7 +193,7 @@ #-include /usr/share/xserver-xorg/configure_flags.mk #xserver_confflags := $(shell echo '$(xserver_confflags)' | sed 's/--with-builderstring="[^"]*"//') -XORG_DEBIAN_CONFIGURE_FLAGS = \ +XORG_DEBIAN_CONFIGURE_FLAGS := \ $(filter-out \ --prefix=% \ --mandir=% \ @@ -214,6 +215,14 @@ , $(xserver_confflags) \ ) +# Don't use libunwind for armel, armhf, and arm64 as this library is buggy +# (bug #923962) on those architectures. +ifneq (,$(filter $(DEB_HOST_ARCH), armel armhf arm64)) + DEB_CONFIGURE_EXTRA_FLAGS += --disable-libunwind + XORG_DEBIAN_CONFIGURE_FLAGS := \ + $(filter-out --enable-libunwind, $(XORG_DEBIAN_CONFIGURE_FLAGS)) +endif + # Next step is run configure script. It is very difficult use correct parameters. # You should use same parameters as used in your distribution X server and add # --disable-xvfb --disable-xnest --disable-xorg