Package: libzmq3-dev
Version: 4.3.4-1
Severity: important
X-Debbugs-Cc:
deb...@0x83.eu
Dear Maintainer,
The zeromq package includes the zmq.hpp header from the cppzmq project:
https://github.com/zeromq/cppzmq
The version reported by CPPZMQ_VERSION_MAJOR/MINOR/PATCH is 4.7.0, so it should include zmq::sockopt. However, it doesn't and this breaks software that expects it to be there if the version is 4.7.0 or greater.
This is how this most likely came to be:
cppzmq updated the version to 4.7.0 on Jan 17, 2020
https://github.com/zeromq/cppzmq/commit/70d059bd0a8376435ce8999d0d16b43cc42850f3
Debian Changelog:
* Sync zmq.hpp from cppzmq (closes: #951135).
* Update Standards-Version to 4.5.0 .
-- Laszlo Boszormenyi (GCS) <
g...@debian.org> Thu, 20 Feb 2020 20:12:19 +0000
cppzmq adds zmq::sockopt on Mar 24, 2020
https://github.com/zeromq/cppzmq/commit/a3e5b54c3cad9dc1c4e86555e47365c2d3950e63
Sep 30, 2020, cppzmq 4.7.0 is released
The most appropriate fix is updating zmq.hpp and zmq_addon.hpp to the
released version from 4.7.0.
Long-term, I think it'd be good to put cppzmq in its own package, as
discussed in #972785.
Best Regards,
Lukas
-- System Information:
Debian Release: bullseye/sid
APT prefers testing-security
APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.11.16-arch1-1 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages libzmq3-dev depends on:
ii libbsd-dev 0.11.3-1
ii libkrb5-dev 1.18.3-5
ii libnorm-dev 1.5.9+dfsg-2
ii libpgm-dev 5.3.128~dfsg-2
ii libsodium-dev 1.0.18-1
ii libzmq5 4.3.4-1
libzmq3-dev recommends no packages.
libzmq3-dev suggests no packages.
-- no debconf information