Your message dated Wed, 03 Aug 2022 02:34:26 +0000
with message-id <[email protected]>
and subject line Bug#1015361: fixed in bluez 5.65-1
has caused the Debian Bug report #1015361,
regarding bluez: ftbfs with LTO (link time optimization) enabled
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.)
--
1015361: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015361
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:bluez
Version: 5.64-2
Severity: minor
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-lto
This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled. For a background
for LTO please see
https://wiki.debian.org/ToolChain/LTO
The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures. The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.
To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:
export DEB_BUILD_MAINT_OPTIONS = optimize=+lto
Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:
export DEB_BUILD_MAINT_OPTIONS = optimize=-lto
or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.
The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/bluez_5.64-2_unstable_dpkglto.log
The last lines of the build log are at the end of this report.
[...]
/bin/bash ./libtool --mode=install /usr/bin/install -c plugins/sixaxis.la
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluetooth/plugins'
libtool: install: /usr/bin/install -c plugins/.libs/sixaxis.so
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluetooth/plugins/sixaxis.so
libtool: install: /usr/bin/install -c plugins/.libs/sixaxis.lai
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluetooth/plugins/sixaxis.la
libtool: install: /usr/bin/install -c plugins/.libs/sixaxis.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluetooth/plugins/sixaxis.a
libtool: install: chmod 644
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluetooth/plugins/sixaxis.a
libtool: install: ranlib
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluetooth/plugins/sixaxis.a
libtool: warning: remember to run 'libtool --finish
/usr/lib/x86_64-linux-gnu/bluetooth/plugins'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/lib/udev/rules.d'
/usr/bin/install -c -m 644 tools/97-hid2hci.rules
'/<<PKGBUILDDIR>>/debian/tmp/lib/udev/rules.d'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/lib/systemd/system'
/usr/bin/install -c -m 644 src/bluetooth.service mesh/bluetooth-mesh.service
'/<<PKGBUILDDIR>>/debian/tmp/lib/systemd/system'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/systemd/user'
/usr/bin/install -c -m 644 obexd/src/obex.service
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/systemd/user'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluez/test'
/usr/bin/install -c test/sap_client.py test/bluezutils.py test/dbusdef.py
test/monitor-bluetooth test/list-devices test/test-discovery test/test-manager
test/test-adapter test/test-device test/simple-agent test/simple-endpoint
test/test-sap-server test/test-network test/test-profile test/test-health
test/test-health-sink test/service-record.dtd test/service-did.xml
test/service-spp.xml test/service-opp.xml test/service-ftp.xml
test/simple-player test/test-nap test/test-hfp test/opp-client test/ftp-client
test/pbap-client test/map-client test/example-advertisement
test/example-gatt-server test/example-gatt-client test/test-gatt-profile
test/test-mesh test/agent.py
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/bluez/test'
/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/lib/udev'
/bin/bash ./libtool --mode=install /usr/bin/install -c tools/hid2hci
'/<<PKGBUILDDIR>>/debian/tmp/lib/udev'
libtool: install: /usr/bin/install -c tools/hid2hci
/<<PKGBUILDDIR>>/debian/tmp/lib/udev/hid2hci
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Remove test scripts, and these are taken directly into the package
# from the test directory
rm -rf debian/tmp/usr/lib/x86_64-linux-gnu/bluez
dh_install
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs -O--exclude=.la
dh_installchangelogs -O--exclude=.la
dh_installexamples -O--exclude=.la
dh_installman -O--exclude=.la
debian/rules override_dh_installinit
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installinit -pbluez --name=bluetooth --restart-after-upgrade
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_installsystemd
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installsystemd -pbluez --name=bluetooth bluetooth.service
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installsystemduser -O--exclude=.la
dh_lintian -O--exclude=.la
dh_perl -O--exclude=.la
dh_link -O--exclude=.la
dh_strip_nondeterminism -O--exclude=.la
dh_compress -O--exclude=.la
debian/rules override_dh_fixperms-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_fixperms
chmod 0644 debian/bluez-test-scripts/usr/share/doc/bluez-test-scripts/examples/*
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_fixperms -O--exclude=.la -Nbluetooth -Nbluez-test-scripts -Nbluez-source
dh_missing -O--exclude=.la
dh_dwz -a -O--exclude=.la
dh_strip -a -O--exclude=.la
dh_makeshlibs -a -O--exclude=.la
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/libbluetooth3/DEBIAN/symbols doesn't match
completely debian/libbluetooth3.symbols
--- debian/libbluetooth3.symbols (libbluetooth3_5.64-2_amd64)
+++ dpkg-gensymbolsBrRC8P 2022-06-10 08:58:44.583998926 +0000
@@ -218,6 +218,6 @@
str2ba@Base 4.91
strtoba@Base 4.91
sixaxis.so libbluetooth3 #MINVER#
- __start___debug@Base 5.46
- __stop___debug@Base 5.46
+#MISSING: 5.64-2# __start___debug@Base 5.46
+#MISSING: 5.64-2# __stop___debug@Base 5.46
bluetooth_plugin_desc@Base 5.20
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:41: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: bluez
Source-Version: 5.65-1
Done: Nobuhiro Iwamatsu <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bluez, 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.
Nobuhiro Iwamatsu <[email protected]> (supplier of updated bluez 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, 03 Aug 2022 10:57:23 +0900
Source: bluez
Architecture: source
Version: 5.65-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Bluetooth Maintainers <[email protected]>
Changed-By: Nobuhiro Iwamatsu <[email protected]>
Closes: 1015361
Changes:
bluez (5.65-1) unstable; urgency=medium
.
* Update to 5.65.
* Update d/rules
- Add optimize=+lto.
* Refresh d/patches/main.conf.patch.
* Add isotest to bluez-test-tools.
* Update d/libbluetooth3.symbols (Closes: #1015361)
* Add d/upstream/metadata
* Update d/control
- Bumped Standards-Version to 4.6.1
Checksums-Sha1:
1fa66580c9970cb9b70c62406c37299ad76b2608 2735 bluez_5.65-1.dsc
c2471b3d0b58dc28247604d7bcc9fd0d99438f3b 1788892 bluez_5.65.orig.tar.xz
cb956b2b5072a59ff972dabb5dec17d2d6ccc5f7 40172 bluez_5.65-1.debian.tar.xz
99c07245f6d46c0b8d470903e96c196b6e10283b 13033 bluez_5.65-1_amd64.buildinfo
Checksums-Sha256:
8ca9ea48e3065029d88cd1ca6d9ac964a0730504b81fe4b48c71ca102a6dd08c 2735
bluez_5.65-1.dsc
dc58d3f654400b677c98c3ae8560df0966a9a91fd8f558f1b97629069aa80ecb 1788892
bluez_5.65.orig.tar.xz
1d800c7e4f339bbe9a34ac464959ecedc25e81de9adfdaab05f57dc62ece54cf 40172
bluez_5.65-1.debian.tar.xz
c3e9e65c29867b075bd156738a72c13b86d7ff623fd53831d3cc33f8b8cf0184 13033
bluez_5.65-1_amd64.buildinfo
Files:
0c3003f1453a2219f8608caeb74202e6 2735 admin optional bluez_5.65-1.dsc
81104619847ae59d9c8f17f712caff77 1788892 admin optional bluez_5.65.orig.tar.xz
0c63d258510592e959b19caf5a88b5b8 40172 admin optional
bluez_5.65-1.debian.tar.xz
8d4d26ea872174282670feccdf725faf 13033 admin optional
bluez_5.65-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEXmKe5SMhlzV7hM9DMiR/u0CtH6YFAmLp15EACgkQMiR/u0Ct
H6ancw//bu94xNaZAsZJWSovKaTD1Bk+MM8JSOz5STuFA1RlJayva9WIFmIVaLPf
pWExU9dAKXqWOUFTi4OYMTP0cStHMnPfimq7qYENZdzaKzqR0H+cl6Lm3yQpUOGa
dPROia9YwoTDPYAoHrMjuz0eowQ4eb4/T3GM9rrkdOy+pw92qepacrCvwcqmpupG
zAjVbI9XJbRZ7rMX/dns+MhCA4tr5EIrL0HCIbNi4SOYuD31+Vm5lE+dEb/a+5MK
XgH7m4xWwDwdKgeQOOCpHPNp9SVukiFPt+RvEVCQcj9WEahoKdtFH7iIeXYiYxJK
kZvfTizZXWj+gYLQCo7BuryGbseCVPNwSiCgmJ06Xc3bTpFbFRBdpWccxWEBpJys
+1qxddqAtR8oeWVSqp5VpVsU1Ulzf8N2ABDfuytNqrCi0gayv0bmbz8Jcn2+03V5
FPgyejXFSHWD0mQXO7woAhcVLAaMLc0Q432b97NaiuUE2LD5wNsrQGNdoKCynud9
kK89WoOOGJLmudGsfR0nhJ7hwdUYtcvQhhQruMB5dowJF8slOcOYl0LWeSuQbWih
gHHyHTIagOC8cMa9cHU2SFwwkZoTeKQ69QBitYp6clQMEGqgWKA1rwKUkyv6t8IF
jYZ77VCPrxTBMm5bCZ8+UW5F2akEpas0DvimJQhedOpsXF0cz7c=
=pGy9
-----END PGP SIGNATURE-----
--- End Message ---