Source: urfkill
Version: 0.5.0-3
Severity: normal
Tags: patch

Hi,

urfkill seems to be using linux-specific interfaces (rfkill) and has a
build depends on libudev-dev. It therefor won't be buildable on
non-linux architectures.

Please consider applying the attached patch. It marks the binary
packages as linux-any. This avoids that the non-linux buildds pick up
the package but then get stuck in the BD-Uninstallable stage.

Regards,
Michael


[1] https://buildd.debian.org/status/package.php?p=urfkill&suite=unstable

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
>From 90e113d418ba6b8987fbd05d9fa9449d6157b23b Mon Sep 17 00:00:00 2001
From: Michael Biebl <bi...@debian.org>
Date: Mon, 7 Mar 2016 15:51:23 +0100
Subject: [PATCH] Mark urfkill packages as linux-any

---
 debian/control | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/debian/control b/debian/control
index b4152dc..b1787c5 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Standards-Version: 3.9.6
 Homepage: http://www.freedesktop.org/wiki/Software/urfkill
 
 Package: urfkill
-Architecture: any
+Architecture: linux-any
 Multi-Arch: foreign
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, libglib2.0-0, libdbus-1-3, libdbus-glib-1-2, dbus, libgudev-1.0-0, libpolkit-gobject-1-0, libexpat1, consolekit
@@ -20,7 +20,7 @@ Description: wireless killswitch management daemon for laptops
 
 Package: liburfkill-glib0
 Section: libs
-Architecture: any
+Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Recommends: urfkill
@@ -32,7 +32,7 @@ Description: wireless killswitch management library
 
 Package: liburfkill-glib-dev
 Section: libdevel
-Architecture: any
+Architecture: linux-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: liburfkill-glib0 (= ${binary:Version}), gir1.2-urfkill-glib0 (= ${binary:Version}), ${misc:Depends}
 Description: wireless killswitch management library (development files)
@@ -43,7 +43,7 @@ Description: wireless killswitch management library (development files)
  This package contains development files for the urfkill library.
 
 Package: liburfkill-glib0-dbg
-Architecture: any
+Architecture: linux-any
 Section: debug
 Priority: extra
 Depends: liburfkill-glib0 (= ${binary:Version}), ${misc:Depends}
@@ -56,7 +56,7 @@ Description: wireless killswitch management library (debug symbols)
 
 Package: gir1.2-urfkill-glib0
 Section: introspection
-Architecture: any
+Architecture: linux-any
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${gir:Depends}, ${misc:Depends}, liburfkill-glib0
 Description: GObject introspection data for the urfkill library
-- 
2.7.0

Reply via email to