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