Your message dated Sat, 15 Feb 2014 18:50:45 +0000
with message-id <e1wekk5-000149...@franck.debian.org>
and subject line Bug#737366: fixed in transmission 2.82-1.1
has caused the Debian Bug report #737366,
regarding transmission unconditionally build-depends on libsystemd-daemon-dev
which is linux only
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
737366: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737366
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: transmission
Version: 2.82-1
Severity: serious
Tags: patch
transmission unconditionally build-depends on libsystemd-daemon-dev
which is only available on linux.
The attatched patch adjusts debian/control and debian/rules to make the
systemd stuff linux only. I have tested it builds successfully on i386
and kfreebsd-amd64 (in a moderately dirty development environment) and
that the systemd parameters are passed to dh on linux and not on
kfreebsd. I have not tested it beyond that.
I have no immediate intent to NMU, I may change my mind on that later
(If I decide to NMU I will do some further testing first but honestly
I'd rather the upload was done by someone more familiar with the package).
diff -Nru transmission-2.82/debian/changelog transmission-2.82/debian/changelog
--- transmission-2.82/debian/changelog 2013-09-15 00:15:07.000000000 +0100
+++ transmission-2.82/debian/changelog 2013-12-08 01:05:49.000000000 +0000
@@ -1,3 +1,10 @@
+transmission (2.82-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Make systemd stuff linux only.
+
+ -- root <root@debian-kfbsd-amd64> Sun, 08 Dec 2013 01:05:01 +0000
+
transmission (2.82-1) unstable; urgency=low
* [5b6dca28] Imported Upstream version 2.82
diff -Nru transmission-2.82/debian/control transmission-2.82/debian/control
--- transmission-2.82/debian/control 2013-09-14 23:54:56.000000000 +0100
+++ transmission-2.82/debian/control 2013-12-08 01:13:34.000000000 +0000
@@ -2,14 +2,14 @@
Section: net
Priority: optional
Maintainer: Leo Costela <cost...@debian.org>
-Build-Depends: debhelper (>= 8), autotools-dev, dh-systemd,
+Build-Depends: debhelper (>= 8), autotools-dev, dh-systemd [linux-any],
libgtk-3-dev, libevent-dev (>= 2.0),
libglib2.0-dev, libnotify-dev (>= 0.7), libssl-dev, zlib1g-dev,
libcurl4-gnutls-dev | libcurl4-dev | libcurl-dev,
intltool (>= 0.40),
qt5-qmake, qtbase5-dev, qttools5-dev-tools, qt5-default,
libminiupnpc-dev, libnatpmp-dev (>= 20110808),
- libsystemd-daemon-dev,
+ libsystemd-daemon-dev [linux-any],
# buildflags.mk
dpkg-dev (>= 1.16.1~),
# libcanberra-gtk-dev
diff -Nru transmission-2.82/debian/rules transmission-2.82/debian/rules
--- transmission-2.82/debian/rules 2013-07-27 20:34:53.000000000 +0100
+++ transmission-2.82/debian/rules 2013-12-08 01:44:49.000000000 +0000
@@ -8,8 +8,16 @@
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+
+DH_EXTRA_ARGS := --with autotools-dev
+
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+ DH_EXTRA_ARGS += --with systemd
+endif
+
%:
- dh $@ --with autotools-dev --with systemd
+ dh $@ $(DH_EXTRA_ARGS)
override_dh_auto_configure:
dh_auto_configure -- \
--- End Message ---
--- Begin Message ---
Source: transmission
Source-Version: 2.82-1.1
We believe that the bug you reported is fixed in the latest version of
transmission, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 737...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boris Pek <tehn...@debian.org> (supplier of updated transmission package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 15 Feb 2014 22:19:08 +0400
Source: transmission
Binary: transmission transmission-common transmission-dbg transmission-cli
transmission-gtk transmission-qt transmission-daemon
Architecture: source all i386
Version: 2.82-1.1
Distribution: unstable
Urgency: medium
Maintainer: Leo Costela <cost...@debian.org>
Changed-By: Boris Pek <tehn...@debian.org>
Description:
transmission - lightweight BitTorrent client
transmission-cli - lightweight BitTorrent client (command line programs)
transmission-common - lightweight BitTorrent client (common files)
transmission-daemon - lightweight BitTorrent client (daemon)
transmission-dbg - lightweight BitTorrent client (debug symbols)
transmission-gtk - lightweight BitTorrent client (GTK+ interface)
transmission-qt - lightweight BitTorrent client (Qt interface)
Closes: 737366
Changes:
transmission (2.82-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* [36a95ac] bump policy to 3.9.5 (no changes)
* [6f54782] use systemd only on linux systems
Thanks to Peter Green (Closes: 737366)
* [8e97c66] add build-dep on dh-autoreconf
* [210734a] debian/rules: use dh with autoreconf instead of autotools-dev
- fix re-configuring with automake >= 1.14
- fix FTBFS on kFreeBSD systems
* [14305bc] debian/changelog: fix lintian warning about wrong weekday
(2013-09-15 is a Sunday)
* [b7972f5] debian/control: fix lintian notes vcs-field-not-canonical
* [539e32b] debian/transmission-daemon.init:
fix lintian note init.d-script-missing-lsb-description
* [b10417b] debian/transmission-daemon.postinst: fix lintian error
maintainer-script-should-not-use-adduser-system-without-home
* [09bac94] debian/control: fix lintian note
capitalization-error-in-description GTK GTK+
Checksums-Sha1:
1c3a743323c1b1205a149b9220bb3d5d41cfc719 2583 transmission_2.82-1.1.dsc
09e9be16d829254146426ddf42ffe72e5ac44976 17360
transmission_2.82-1.1.debian.tar.xz
386d6480549af4558c20d7eb474f706ce534d5aa 1224 transmission_2.82-1.1_all.deb
5879f66cd6c1d09273fa0168b3a8886bf862ef92 254992
transmission-common_2.82-1.1_all.deb
05a11d1f52cea1560dfb58d9fa1436d55896fab5 6225988
transmission-dbg_2.82-1.1_i386.deb
376614c0600ec2daaabfe086f2e2136625ed16a8 405044
transmission-cli_2.82-1.1_i386.deb
3ad3852f791d08710010554bd7ec5585147caa36 695522
transmission-gtk_2.82-1.1_i386.deb
fa42bf3c0d504102be5ba8e65d18db95660baac2 606596
transmission-qt_2.82-1.1_i386.deb
2c81fd1ab364a4ef492daa3b3ded33f6406ff7ec 211496
transmission-daemon_2.82-1.1_i386.deb
Checksums-Sha256:
99a068920bc96e7337e91689c5a0a092da95fdb687ddd431cdbd11c83dceccf1 2583
transmission_2.82-1.1.dsc
5026a792e18af2749045bb6aae70c4338e532f0803077cd4bb2166e939e64f74 17360
transmission_2.82-1.1.debian.tar.xz
eca6775366d4e31c9214432f245532ca1e088285b1067350f2d46a6d5c3d0ac5 1224
transmission_2.82-1.1_all.deb
2cc5d9cd984c200c2a3b4d4699d289e8c504af49140a40fa3cd79317f82dd0e1 254992
transmission-common_2.82-1.1_all.deb
5de5e2b1b69317e2eafc49dc8133222a36005ab93dcf8debee7f68e99adbe4d0 6225988
transmission-dbg_2.82-1.1_i386.deb
92a5135982f2efdbaafde6016b337eb7dff159bffccc82f849fab38b1bff6038 405044
transmission-cli_2.82-1.1_i386.deb
ad19ad0bcd8a30a4d0e7dc8bc89a067cbc8f21da2e0371fdd6dde97b7fafcb09 695522
transmission-gtk_2.82-1.1_i386.deb
a1b794cf23e9deded50b988b0848e17b78c43cb5f5ecbfc9f75acf11b3993837 606596
transmission-qt_2.82-1.1_i386.deb
190ef5556b77126e74f9bdd5f75f24fab8fedc2a238302bdbe538a1a6dce32f9 211496
transmission-daemon_2.82-1.1_i386.deb
Files:
67d71b9ce9a243533fb16e3dc09d9f30 2583 net optional transmission_2.82-1.1.dsc
2c35bfe150cba2ef8fc83f91926a2108 17360 net optional
transmission_2.82-1.1.debian.tar.xz
69666582de0448f34d94cea309eee77c 1224 net optional
transmission_2.82-1.1_all.deb
359fa6218b3c5c8945c5dc4ceb6627cf 254992 net optional
transmission-common_2.82-1.1_all.deb
3d8585bd610bb13a2511175b4d9f211a 6225988 debug extra
transmission-dbg_2.82-1.1_i386.deb
3097b01c2d0e0352713c5d8f04dbdde6 405044 net optional
transmission-cli_2.82-1.1_i386.deb
b08b29fba2b33acf7b12618854035fb3 695522 net optional
transmission-gtk_2.82-1.1_i386.deb
8ab490b54a536104209d39abe23344af 606596 net optional
transmission-qt_2.82-1.1_i386.deb
7a19cbdb55c8264b701c5201bce630f8 211496 net optional
transmission-daemon_2.82-1.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJS/7GhAAoJENABW9Eo85J4WNoQAMOlPMIes35AADGPx+jdXjbI
fumlPOLXELfIt3MLmpl71CkyBRC25z3mIw5A8sIpLdJVkQQozdHyp4RbvmckXFlC
xVDxc4yidO5UEFrMvlH+2D+fnBHD4Z86pyuWD4iKM4sx+8hTzT81TtbSFjXQx+Pn
1x4jEkXubqdPtuy8HHgBvZeLjbgO0TPEamjehDdJGkRusdnGYA25iQSZUgA02qTa
aOO2scFOkiDBw5Bil6uKnFMSZgsd3troUqkR01KhLQPPEnQ7C0PTnIaKcp7/8YJo
h6AVjGCDwNS+muzoOcEo45dIgRIhOl46h6hQJq5jl1LquygDxR048RD548wLWDzQ
tu7Zmxg0fp2b9zJY/0bIT3Q73fbUToPFukIEMXm/qSGU283ET2cCkGr4cRhRiYZ5
Q7O4i6M9mHNuV64PO1Lk+DI06Hc0D3JlyGeIbpooWSkyClsVtA4A9BS8yV8UkL8U
G0TynZ7/crbP3hd0ydSvlzpKt35giwdDDqbo4+BuFISKzIaCeAJ8g4gKXH2Qt3L0
tgwR2n+W6x1b1VUXA8M5GJJNmyhGn1uug/lWEtkbgJ7r8y4vH8VycFKjLsRB7FAc
xLsE/cd5aB/BYxhv3j+ON7BRrYST6UPc+1qf7KMi1c2zDoJ4DrzNWxXfwmMwSgWr
i9gYES6vxypnINZ1NDHR
=bHkj
-----END PGP SIGNATURE-----
--- End Message ---