Your message dated Wed, 11 Jul 2018 20:57:37 +0000
with message-id <[email protected]>
and subject line Bug#893906: fixed in ubertooth 2017.03.R2-3
has caused the Debian Bug report #893906,
regarding ubertooth: demote firmware dependencies to Build-Depends-Indep
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 [email protected]
immediately.)
--
893906: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893906
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ubertooth
Version: 2017.03.R2-2
Tags: patch
User: [email protected]
Usertags: rebootstrap
ubertooth Build-Depends on pretty heavy arm-none-eabi packages that are
not actually required for an indep-only build. They can be demoted to
Build-Depends-Indep relatively easily as the attached patch
demonstrates. This is beneficial to cross building, because those
dependencies happen to be unsatisfiable for cross builds. Please
consider applying the attached patch. I verified (with reproducible
builds) that it doesn't change the arch-any build (modulo build ids).
Helmut
diff --minimal -Nru ubertooth-2017.03.R2/debian/changelog
ubertooth-2017.03.R2/debian/changelog
--- ubertooth-2017.03.R2/debian/changelog 2017-07-16 20:40:08.000000000
+0200
+++ ubertooth-2017.03.R2/debian/changelog 2018-03-23 17:43:51.000000000
+0100
@@ -1,3 +1,10 @@
+ubertooth (2017.03.R2-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Demote firmware dependencies to Build-Depends-Indep. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Fri, 23 Mar 2018 17:43:51 +0100
+
ubertooth (2017.03.R2-2) unstable; urgency=low
* debian/control:
diff --minimal -Nru ubertooth-2017.03.R2/debian/control
ubertooth-2017.03.R2/debian/control
--- ubertooth-2017.03.R2/debian/control 2017-07-16 20:40:08.000000000 +0200
+++ ubertooth-2017.03.R2/debian/control 2018-03-23 17:41:29.000000000 +0100
@@ -11,10 +11,10 @@
libbluetooth-dev,
libbtbb-dev (>= 2017.03.R2),
python-all-dev,
- txt2man,
- gcc-arm-none-eabi,
- libnewlib-arm-none-eabi,
- libstdc++-arm-none-eabi-newlib
+ txt2man
+Build-Depends-Indep: gcc-arm-none-eabi,
+ libnewlib-arm-none-eabi,
+ libstdc++-arm-none-eabi-newlib
Standards-Version: 4.0.0
Vcs-Browser: https://github.com/rubund/debian-ubertooth/tree/master
Vcs-Git: https://github.com/rubund/debian-ubertooth.git
diff --minimal -Nru ubertooth-2017.03.R2/debian/rules
ubertooth-2017.03.R2/debian/rules
--- ubertooth-2017.03.R2/debian/rules 2017-03-15 14:24:13.000000000 +0100
+++ ubertooth-2017.03.R2/debian/rules 2018-03-23 17:43:51.000000000 +0100
@@ -10,6 +10,7 @@
SOURCE_DATE ?= $(shell dpkg-parsechangelog --show-field Date)
SOURCE_DATE_UTC ?= $(shell LC_ALL=C date -u -d "$(SOURCE_DATE)")
CHANGELOG_DATE ?= $(shell LC_ALL=C date -u -d "$(SOURCE_DATE)" +"%d %B %Y")
+DOPACKAGES = $(shell dh_listpackages)
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
@@ -38,19 +39,25 @@
dh_auto_configure --sourcedirectory=host --
-DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH) \
-DUBERTOOTH_GROUP=plugdev -DUDEV_RULES_PATH=/lib/udev/rules.d
+ifneq ($(filter ubertooth-firmware,$(DOPACKAGES)),)
dh_auto_configure --sourcedirectory=firmware
+endif
override_dh_auto_build:
dh_auto_build --sourcedirectory=host
+ifneq ($(filter ubertooth-firmware,$(DOPACKAGES)),)
dh_auto_build --sourcedirectory=firmware -- TIMESTAMP="-DTIMESTAMP=''" \
COMPILE_BY="-D'COMPILE_BY=\"user\"'"
COMPILE_HOST="-D'COMPILE_HOST=\"localhost\"'"
+endif
cat debian/ubertooth.pc.in | sed
's/DEB_HOST_MULTIARCH/$(DEB_HOST_MULTIARCH)/' | \
sed 's/UPSTREAM_PACKAGE_VERSION/$(UPSTREAM_PACKAGE_VERSION)/' >
debian/ubertooth.pc
override_dh_auto_install:
- chmod a-x firmware/*/*.bin
dh_auto_install --sourcedirectory=host
+ifneq ($(filter ubertooth-firmware,$(DOPACKAGES)),)
+ chmod a-x firmware/*/*.bin
dh_auto_install --sourcedirectory=firmware
+endif
mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
cp debian/ubertooth.pc
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/
rm debian/tmp/usr/bin/ubertooth-tx # The tool does nothing - not fully
implemented. Skip installing
--- End Message ---
--- Begin Message ---
Source: ubertooth
Source-Version: 2017.03.R2-3
We believe that the bug you reported is fixed in the latest version of
ubertooth, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ruben Undheim <[email protected]> (supplier of updated ubertooth 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 11 Jul 2018 22:26:41 +0200
Source: ubertooth
Binary: libubertooth1 libubertooth-dev ubertooth-firmware
ubertooth-firmware-source ubertooth
Architecture: source
Version: 2017.03.R2-3
Distribution: unstable
Urgency: medium
Maintainer: Ruben Undheim <[email protected]>
Changed-By: Ruben Undheim <[email protected]>
Description:
libubertooth-dev - Shared library for Bluetooth experimentation - development
files
libubertooth1 - Shared library for Bluetooth experimentation
ubertooth - 2.4 GHz wireless development platform for Bluetooth experimentati
ubertooth-firmware - Firmware for Ubertooth
ubertooth-firmware-source - Source code for the Ubertooth firmware
Closes: 893906
Changes:
ubertooth (2017.03.R2-3) unstable; urgency=medium
.
[ Helmut Grohne ]
* Demote firmware dependencies to Build-Depends-Indep. (Closes: #893906)
.
[ Ruben Undheim
* debian/control:
- Remove 'Testsuite: autopkgtest' since it is handled automatically now
- New standards version 4.1.5 - no changes
* Added debian/com.greatscottgadgets.ubertooth.metainfo.xml to announce
the hardware via AppStream
Checksums-Sha1:
daed1882988d0c384b77a5438a33c1fd669d2e6a 2539 ubertooth_2017.03.R2-3.dsc
b9b4e32af5ae6f64aa249915ee4ac9391820ae43 13548
ubertooth_2017.03.R2-3.debian.tar.xz
ca18c66bcbcd2a399d25c371ed26dfc116d08ddc 7734
ubertooth_2017.03.R2-3_source.buildinfo
Checksums-Sha256:
174066aaaabc32c822ae91548ca3ab0aa2935a9ec00790eae85991c51ee61e33 2539
ubertooth_2017.03.R2-3.dsc
c779f5cc83555b9c88b52937ce8c02b0dab3d7da7b319780e785c0faf6ee9df0 13548
ubertooth_2017.03.R2-3.debian.tar.xz
b02cfe25b560eeb7967c4beb57db007371ac7c27717a7efb938de3e7d90bb57b 7734
ubertooth_2017.03.R2-3_source.buildinfo
Files:
dc76519d9a29562c8360add209c55bde 2539 science optional
ubertooth_2017.03.R2-3.dsc
31b1010a553f1e6c68c5d9175d6134bd 13548 science optional
ubertooth_2017.03.R2-3.debian.tar.xz
3096157b7637e52287c615e0ca2b737a 7734 science optional
ubertooth_2017.03.R2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJMBAEBCAA2FiEENHTECWcp7QxRgH085pgix+ApWM0FAltGaHQYHHJ1YmVuLnVu
ZGhlaW1AZ21haWwuY29tAAoJEOaYIsfgKVjNeF8P/1SlBO7ey6dydAE3o/Cprxqo
5DT/OLu4UQ0TZUJNMkusTktbeaCM5qHTyO7nbThyXXxO0bguSNCgZDZvqW38A+K6
6jQuixYqgcga2MTn+lvb2ydMa+H0vFG/r+po7FW6ZYZvAS0s8xBwfyHqLOQcym2/
2kVibQizyapsVIR2eXMbYRvuexRewxgDlPny3sn7TVnWq0V0y93IKj+dhnxcZMTJ
ylhEkGgL5OugfGFseybvLkaMXDkLyeAVX7NgraVW2K1f8/gNruS1HA2KHqBAIMDk
6ly6AgjdVG2tmPWTy4Mxzmp2QNiVOZwrbi5dYByq7FJ+AJwrFCjRD19M7GlmHzbq
SXdXp320zJjSnvHuBtdzNWJ1x7WpF8E8EPdF1K0J2cFku1ShRhkqrxHPpDd3DShQ
A9jp86ijD84unHHIygHZlvdsJD6PN02pqQlzushf1KbFTr259jp1biGUc3ivB/DV
FArl75LTCzCTNtz/wnKZW60cA/neVc16AxFzIQLo/CpJJxQsCCJaWptyCxVDICXy
5eNgy24z/VY+rBW4u1UJIf/5UwAj4960MbhZk4Zbe6KaNhB7H3K2iU6tsYF+xxtk
nUo5NfULUa3YX/n5lUXTbr4szaY2ma1wXzd8QpVfHSYNnotNPu4E7oyhDQ08If/I
K8Q9cN+GBNC+JR+uQuoG
=KUAu
-----END PGP SIGNATURE-----
--- End Message ---