Still Failing: g-i-installation_debian_jessie_hurd_lxde/141
See https://jenkins.debian.net/job/g-i-installation_debian_jessie_hurd_lxde/141/ and https://jenkins.debian.net/job/g-i-installation_debian_jessie_hurd_lxde/141//console and https://jenkins.debian.net/job/g-i-installation_debian_jessie_hurd_lxde/141//artifact/results/ if there are any.
mahler.debian.net: broken .builddrc resulting in bouncing mails
Hi, mahler.d.n has a broken .builddrc resulting in bounces, see below. Ansgar Mail Delivery System writes: > This message was created automatically by mail delivery software. > > A message that you sent could not be delivered to one or more of its > recipients. This is a permanent error. The following address(es) failed: > > pipe to |/usr/bin/buildd-mail > generated by buildd@mahler.[d.n] > local delivery failed > > The following text was generated during the delivery attempt: > > -- pipe to |/usr/bin/buildd-mail >generated by buildd@mahler.[d.n] -- > > E: /home/buildd/.builddrc: Errors found in configuration file: > syntax error at (eval 18) line 30, near "qw(wine-development ghc) > my " > Global symbol "@very_long" requires explicit package name at (eval 18) line > 30. > Global symbol "@very_long" requires explicit package name at (eval 18) line > 33. > Global symbol "@very_long" requires explicit package name at (eval 18) line > 38.
Re: mahler.debian.net: broken .builddrc resulting in bouncing mails
Hello, Ansgar Burchardt, on Mon 29 Feb 2016 13:58:05 +0100, wrote: > mahler.d.n has a broken .builddrc resulting in bounces, see below. Ooops, sorry, that should be fixed now. Thanks, Samuel
Bug#816328: light-locker: FTBFS[!linux]: unconditionally configures --with-systemd
Package: light-locker Version: 1.7.0-2 Severity: wishlist Tags: patch Hi, light-locker unconditionally configures --with-systemd, although that only makes sense on linux. Without that, it builds fine on kfreebsd and probably hurd. With that change, the libsystemd-dev build-dependency (which is listed twice BTW) is not needed any more on those platforms. Please find a debdiff attached for both these things. Thank you! -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 10.1-0-amd64 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash diff -Nru light-locker-1.7.0/debian/control light-locker-1.7.0/debian/control --- light-locker-1.7.0/debian/control 2015-11-18 12:44:49.0 + +++ light-locker-1.7.0/debian/control 2016-02-29 22:09:16.0 + @@ -7,8 +7,8 @@ Simon Huggins Build-Depends: debhelper (>= 9), pkg-config, dh-autoreconf, liblightdm-gobject-dev (>= 1.3.5), libgtk-3-dev, libdbus-glib-1-dev, - libxss-dev, libsystemd-dev, intltool, xfce4-dev-tools, libtool, - libsystemd-dev + libxss-dev, intltool, xfce4-dev-tools, libtool, + libsystemd-dev [linux-any] Standards-Version: 3.9.6 Homepage: https://github.com/the-cavalry/light-locker/ Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/goodies/trunk/light-locker diff -Nru light-locker-1.7.0/debian/rules light-locker-1.7.0/debian/rules --- light-locker-1.7.0/debian/rules 2015-07-09 16:11:26.0 +0100 +++ light-locker-1.7.0/debian/rules 2016-02-29 22:13:04.0 + @@ -3,10 +3,16 @@ export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + +ifeq ($(DEB_HOST_ARCH_OS),linux) + ARCH_OPTS := --with-systemd +endif + override_dh_auto_configure: NOCONFIGURE=1 xdt-autogen dh_auto_configure -- --disable-silent-rules \ - --with-systemd \ + $(ARCH_OPTS) \ --with-upower \ --with-console-kit \ --with-mit-ext
Bug#816334: libserialport: FTBFS[!linux]: missing _DEFAULT_SOURCE
Package: libserialport Version: 0.1.0-1 Severity: important Tags: patch Hi, libserialport FTBFS in up-to-date sid. Perhaps some recent cleanup of glibc headers triggered this, but there was a pre-existing issue here in libserialport_internal.h: 25 #ifdef __linux__ 26 /* For timeradd, timersub, timercmp. */ 27 #define _BSD_SOURCE 1 /* for glibc < 2.19 */ 28 #define _DEFAULT_SOURCE 1 /* for glibc >= 2.20 */ 29 #endif What really should be tested for is __GLIBC__, not the kernel. With the attached patch, this compiles again on kfreebsd, and probably hurd as well. Thank you! -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 10.1-0-amd64 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash --- a/libserialport_internal.h 2016-01-27 14:12:27.0 + +++ b/libserialport_internal.h 2016-02-29 23:30:51.701109454 + @@ -22,7 +22,7 @@ #define LIBSERIALPORT_LIBSERIALPORT_INTERNAL_H -#ifdef __linux__ +#ifdef __GLIBC__ /* For timeradd, timersub, timercmp. */ #define _BSD_SOURCE 1 /* for glibc < 2.19 */ #define _DEFAULT_SOURCE 1 /* for glibc >= 2.20 */
Bug#816352: qjackctl: FTBFS[!linux]: gethostname undeclared
Package: qjackctl Version: 0.4.1-1 Severity: important Tags: patch Hi, qjackctl stopped building on kfreebsd and hurd with upstream version 0.4.1. I've attached a patch which also explains the regression: Upstream commit 5e9eb4e32a1233ca92ec3684c357cec33a38d18b removed #include , but this source file uses gethostname() if CONFIG_X11 and CONFIG_XUNIQUE are defined. On Linux the ALSA headers include unistd.h anyway, but this broke the build on Debian GNU/kFreeBSD and Hurd. So, add this back in, guarded by those macros just in case some platforms don't have or need it. Thanks! -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 10.1-0-amd64 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash >From 3a14ba3f60579d87ebf5ff3d1e8d6954baa1df05 Mon Sep 17 00:00:00 2001 From: Steven Chamberlain Date: Tue, 1 Mar 2016 03:46:44 + Subject: [PATCH] include again Upstream commit 5e9eb4e32a1233ca92ec3684c357cec33a38d18b removed #include , but this source file uses gethostname() if CONFIG_X11 and CONFIG_XUNIQUE are defined. On Linux the ALSA headers include unistd.h anyway, but this broke the build on Debian GNU/kFreeBSD and Hurd. So, add this back in, guarded by those macros just in case some platforms don't have or need it. --- src/qjackctl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qjackctl.cpp b/src/qjackctl.cpp index db37ed6..342d7e3 100644 --- a/src/qjackctl.cpp +++ b/src/qjackctl.cpp @@ -65,6 +65,8 @@ const WindowFlags WindowCloseButtonHint = WindowFlags(0x0800); #ifdef CONFIG_X11 #ifdef CONFIG_XUNIQUE +#include /* for gethostname() */ + #include #include -- 1.8.4.rc3