Your message dated Mon, 11 Aug 2025 17:14:33 +0000
with message-id <[email protected]>
and subject line Bug#1015547: fixed in mosquitto 2.0.22-1
has caused the Debian Bug report #1015547,
regarding mosquitto: 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.)
--
1015547: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015547
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mosquitto
Version: 2.0.11-1.1
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/mosquitto_2.0.11-1.1_unstable_dpkglto.log
The last lines of the build log are at the end of this report.
[...]
install -m 644 debian/README-certs debian/tmp/etc/mosquitto/certs/README
install -m 644 debian/mosquitto.conf debian/tmp/etc/mosquitto/mosquitto.conf
install -d debian/tmp/lib/systemd/system/
install -m 644 ./service/systemd/mosquitto.service.notify
debian/tmp/lib/systemd/system/mosquitto.service
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install -O--buildsystem=cmake
dh_installdocs -O--buildsystem=cmake
debian/rules override_dh_installchangelogs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installchangelogs ChangeLog.txt
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installexamples -O--buildsystem=cmake
dh_installman -O--buildsystem=cmake
dh_installinit -O--buildsystem=cmake
dh_installsystemd -O--buildsystem=cmake
dh_installsystemduser -O--buildsystem=cmake
dh_installlogrotate -O--buildsystem=cmake
dh_lintian -O--buildsystem=cmake
dh_perl -O--buildsystem=cmake
dh_link -O--buildsystem=cmake
dh_strip_nondeterminism -O--buildsystem=cmake
dh_compress -O--buildsystem=cmake
dh_fixperms -O--buildsystem=cmake
dh_missing -O--buildsystem=cmake
dh_dwz -O--buildsystem=cmake
dwz: debian/mosquitto/usr/sbin/mosquitto: DWARF compression not beneficial -
old size 446883 new size 448339
debian/rules override_dh_strip
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_strip -p mosquitto --dbgsym-migration='mosquitto-dbg (<< 1.5)' -Xlibmosquitto
dh_strip -p libmosquitto1 --dbgsym-migration='libmosquitto1-dbg (<< 1.5)'
-Xlibmosquittopp -Xsbin/mosquitto
dh_strip -p libmosquittopp1 --dbgsym-migration='libmosquittopp1-dbg (<< 1.5)'
-Xlibmosquitto.so -Xsbin/mosquitto
dh_strip --remaining-packages
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_makeshlibs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_makeshlibs -- -c4
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/libmosquittopp1/DEBIAN/symbols doesn't match
completely debian/libmosquittopp1.symbols
--- debian/libmosquittopp1.symbols (libmosquittopp1_2.0.11-1.1_amd64)
+++ dpkg-gensymbols6XzlFX 2022-06-10 09:02:40.053478183 +0000
@@ -18,15 +18,15 @@
(c++)"mosqpp::mosquittopp::max_inflight_messages_set(unsigned int)@Base" 1.2
(c++)"mosqpp::mosquittopp::message_retry_set(unsigned int)@Base" 1.0
(c++)"mosqpp::mosquittopp::mosquittopp(char const*, bool)@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_connect(int)@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_connect_with_flags(int, int)@Base" 1.5
- (c++)"mosqpp::mosquittopp::on_disconnect(int)@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_error()@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_log(int, char const*)@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_message(mosquitto_message const*)@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_publish(int)@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_subscribe(int, int, int const*)@Base" 1.0
- (c++)"mosqpp::mosquittopp::on_unsubscribe(int)@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_connect(int)@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_connect_with_flags(int,
int)@Base" 1.5
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_disconnect(int)@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_error()@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_log(int, char
const*)@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_message(mosquitto_message
const*)@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_publish(int)@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_subscribe(int, int, int
const*)@Base" 1.0
+#MISSING: 2.0.11-1.1# (c++)"mosqpp::mosquittopp::on_unsubscribe(int)@Base" 1.0
(c++)"mosqpp::mosquittopp::opts_set(mosq_opt_t, void*)@Base" 1.4
(c++)"mosqpp::mosquittopp::publish(int*, char const*, int, void const*, int,
bool)@Base" 1.0
(c++)"mosqpp::mosquittopp::reconnect()@Base" 1.0
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:37: override_dh_makeshlibs] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: mosquitto
Source-Version: 2.0.22-1
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mosquitto, 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.
Gianfranco Costamagna <[email protected]> (supplier of updated mosquitto
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: SHA512
Format: 1.8
Date: Mon, 11 Aug 2025 18:12:24 +0200
Source: mosquitto
Built-For-Profiles: noudeb
Architecture: source
Version: 2.0.22-1
Distribution: unstable
Urgency: medium
Maintainer: Debian IoT Maintainers
<[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1015547
Changes:
mosquitto (2.0.22-1) unstable; urgency=medium
.
* Team upload.
* New upstream release
- builds with lto enabled (Closes: #1015547)
Checksums-Sha1:
c652c9e84cd5810c564f73b227a1132a60ecf8a4 2672 mosquitto_2.0.22-1.dsc
8eaf38a6059c53ff33e475d9a1f3d17856fd40c5 1872632 mosquitto_2.0.22.orig.tar.xz
c922cfb67c7f250927cec9612e13426f8534adac 26460 mosquitto_2.0.22-1.debian.tar.xz
4aba4d0ca652ce04ac511d993dc1a295fe6f248e 8611
mosquitto_2.0.22-1_source.buildinfo
Checksums-Sha256:
bd33642a03dcd49710c5e3d5f5c6ba767ba5dee9daf234639df6f6bb9e2f02c8 2672
mosquitto_2.0.22-1.dsc
7331714a6da5f863bdf27f38c40926c34172bc074afaaae197ea767e88a63cda 1872632
mosquitto_2.0.22.orig.tar.xz
b570d5033f0e2e6d6a2a3744d2bc9832878ae27100b58b95d4aea4d78770d413 26460
mosquitto_2.0.22-1.debian.tar.xz
8e0e920a22982d6651d3bccbde56327eecf81a0d575a83bfec13a12dedeeaa46 8611
mosquitto_2.0.22-1_source.buildinfo
Files:
ffcbe0571856889fbd786bd15c8d017f 2672 net optional mosquitto_2.0.22-1.dsc
0991885ec3349f819e24d3319f4b720c 1872632 net optional
mosquitto_2.0.22.orig.tar.xz
d77c35ad4da18724ddef5390e41bf348 26460 net optional
mosquitto_2.0.22-1.debian.tar.xz
1aa2959a04109171ac8102d529cff86a 8611 net optional
mosquitto_2.0.22-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmiaF1oACgkQ808JdE6f
XdmjYhAAnrskOcemYlpJl4vjGO5zIG40W51usk3/1tnShKbCYeUbbEtBLzhciJGI
65RJZ8KZgqegkboPH9mKicwzepYQhuofcPYiPQqbj4tBhv5Z7m44wlXt6YSLvgxl
ZFlyhPbEqpAGHiMAEBLj60PshXTHiK3q8ksXA3jsmr3HNt9stotxivXWitk+cPiF
F//vhKA1B1nLdvlcTE9ICT5Bob5agosUqJCbwafunwQvzJ+M1N7B5HWTaFVoVQz5
pgNxh/cVIxY8x5xjd8zyE3Z5rdWi77Ch7jFS/ItEIUAx97XSTVsq3L8RM2qoVivP
ky8fgZWO8Qn7J8d2gsQYEsi8cdXb8iKihI+P46cuGy9zrq+qPLVOqGir8ZBnqqaI
dZEFCMUVcQmHR+prK4V8OBOKD2Yw796eSBxmsocJHV/1vL7Kp+t6BN7oxJuGdu8r
LY7tPpQvPAaK4egLl1/Bx2cySRhPwoH3PzIThYM+71kKja9zPmaYMlL96+/ZXmnB
ULo/VQpa4LuhSO9h1SR+wJ/6vBHZbXfPx+vS6raHW0dO4MB0fNE+JjqvK9GmuqHm
+uIZXCDpRXgRyUqZyqlqWjoijmXcXW+vK00B2MaLX0FChG0IqlVxg5G/U8YyycgL
uoK6B3H8nq70K+lvjHIDwvqdqJiEPqbCt1s9aQQEY7ucTT6h3ZU=
=mC8X
-----END PGP SIGNATURE-----
pgpe2pW4gYHJA.pgp
Description: PGP signature
--- End Message ---