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

Reply via email to