Still Failing: g-i-installation_debian_jessie_hurd_lxde/141

2016-02-29 Thread jenkins
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

2016-02-29 Thread Ansgar Burchardt
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

2016-02-29 Thread Samuel Thibault
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

2016-02-29 Thread Steven Chamberlain
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

2016-02-29 Thread Steven Chamberlain
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

2016-02-29 Thread Steven Chamberlain
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