Your message dated Fri, 28 Apr 2017 21:18:44 +0000
with message-id <e1d4dho-000ab0...@fasolo.debian.org>
and subject line Bug#861416: fixed in zeromq3 4.2.1-4
has caused the Debian Bug report #861416,
regarding libzmq5: built with experimental zmq_poll implementation enabled by 
default
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 ow...@bugs.debian.org
immediately.)


-- 
861416: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861416
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libzmq5
Version: 4.2.1-3
Severity: serious
Tags: patch

Dear Maintainer,

A feature under development has sneaked in as active by default in the
recent releases of libzmq. I'm sorry we only noticed just now.

This feature completely changes the internal implementation for
zmq_poll, a very widely used API, and as such I do not believe Debian 9
should ship with it, hence the initial severity choice.

The attached patch, backported from upstream, reverts to the previous
stable and well-tested implementation. I've tested it on Stretch.
Please consider applying it and asking for an exception to the freeze
so that it can be included in Debian 9.

Thank you!

Kind regards,
Luca Boccassi


From 90c76fbd6069b8e1e98236f31317ed22792ab739 Mon Sep 17 00:00:00 2001
From: Luca Boccassi <luca.bocca...@gmail.com>
Date: Fri, 28 Apr 2017 16:08:46 +0100
Subject: [PATCH] Problem: new zmq_poller used by zmq_poll without DRAFTs

Solution: do not define ZMQ_HAVE_POLLER in src/zmq_drafts.h otherwise
src/zmq.cpp will implement zmq_poll using the new poller classes.
Same for ZMQ_HAVE_TIMERS, even though it has no internal effect, but
to be safe against future development.
---
 src/zmq_draft.h | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/zmq_draft.h b/src/zmq_draft.h
index bfbf9e3f..9aed6ddd 100644
--- a/src/zmq_draft.h
+++ b/src/zmq_draft.h
@@ -67,8 +67,6 @@ const char *zmq_msg_group(zmq_msg_t *msg);
 /*  Poller polling on sockets,fd and thread-safe sockets                      
*/
 
/******************************************************************************/
 
-#define ZMQ_HAVE_POLLER
-
 typedef struct zmq_poller_event_t
 {
     void *socket;
@@ -103,8 +101,6 @@ int zmq_poller_remove_fd (void *poller, int fd);
 /*  Scheduling timers                                                         
*/
 
/******************************************************************************/
 
-#define ZMQ_HAVE_TIMERS
-
 typedef void (zmq_timer_fn)(int timer_id, void *arg);
 
 void *zmq_timers_new (void);
-- 
2.11.0

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: zeromq3
Source-Version: 4.2.1-4

We believe that the bug you reported is fixed in the latest version of
zeromq3, 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 861...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated zeromq3 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 28 Apr 2017 18:52:42 +0000
Source: zeromq3
Binary: libzmq5 libzmq3-dev libzmq5-dbg
Architecture: source amd64
Version: 4.2.1-4
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Description:
 libzmq3-dev - lightweight messaging kernel (development files)
 libzmq5    - lightweight messaging kernel (shared library)
 libzmq5-dbg - lightweight messaging kernel (debugging symbols)
Closes: 861416
Changes:
 zeromq3 (4.2.1-4) unstable; urgency=medium
 .
   * Backport upstream fix to disable experimental zmq_poll implementation
     (closes: #861416).
Checksums-Sha1:
 d39bed7a2ecfcd121db4eb7ba3fb48aea725b266 2026 zeromq3_4.2.1-4.dsc
 c5608bc211371ed51db0fe08ce29354fe0c01294 21488 zeromq3_4.2.1-4.debian.tar.xz
 1eec60cfd64fb80a68d1dff7f6275c5d7f7552c8 369536 libzmq3-dev_4.2.1-4_amd64.deb
 c8f6862d91d20057f05a389b6d419fab1cf6c8ca 3253738 libzmq5-dbg_4.2.1-4_amd64.deb
 1eee98f4ad1ac817110b2b372719164325a65149 200468 libzmq5_4.2.1-4_amd64.deb
 2605770918102eb84cc8acf6a64956eb36fcd183 7501 zeromq3_4.2.1-4_amd64.buildinfo
Checksums-Sha256:
 a2c9e96faa62e1e15480bb5dc72666c5518f6313cd7db2b6f046b6b5405acef6 2026 
zeromq3_4.2.1-4.dsc
 66b93f6cdb6a8489349e4ef1d20a12204a2142af201f0738869267482193b3af 21488 
zeromq3_4.2.1-4.debian.tar.xz
 56bdb6890db5595e604d4f908f5dfb8599d7e133a921f1b080b8102bc8130229 369536 
libzmq3-dev_4.2.1-4_amd64.deb
 2d927f2d068617763f4f37a5974dde3827a9f8e4b1af3e9a2c49cd4fba6cdc58 3253738 
libzmq5-dbg_4.2.1-4_amd64.deb
 2a9f77cd40ff37dfc66b492327600fd01008a3c7bc34ba53177de1fcc83c39cb 200468 
libzmq5_4.2.1-4_amd64.deb
 14fe72c8ca26d3c16c69974a2cee4c24390c9a32d381a4464ce488e58cbf711a 7501 
zeromq3_4.2.1-4_amd64.buildinfo
Files:
 6f9e299aa9b0159f6dae07f68b630915 2026 libs optional zeromq3_4.2.1-4.dsc
 3aca26f1e0dba468d3b972e3506f4f47 21488 libs optional 
zeromq3_4.2.1-4.debian.tar.xz
 7abb194330ab188f83e27b6efe4dbfa7 369536 libdevel optional 
libzmq3-dev_4.2.1-4_amd64.deb
 50993a94346bfb1ab1354ddd6f012141 3253738 debug extra 
libzmq5-dbg_4.2.1-4_amd64.deb
 62a434051c5a1df3887382eab457e4e4 200468 libs optional libzmq5_4.2.1-4_amd64.deb
 90451ad47604d17c710ac6fa7a88003e 7501 libs optional 
zeromq3_4.2.1-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAlkDrO4ACgkQ3OMQ54ZM
yL++QRAAmlamOM6JP3r6jsvQXS1ZhcaZD7Vjdpcj1cFG/a4IeW5E8SdXdtNNieEe
90dae7ln9WunzKp1LsUxFyJZsAyCN3HgarAPMcQCxstWA/UP1j1GhHbXY2DLUSN/
U6Uoiwi5bXUBKCZtGZ+b6l3SKGRfwJGJWxCWSzRyIH6sMB359ys7VIj1o+m9GysI
RBRkkqTNO3MP0EQbFUltHcFtsrOj+eqwltqdhYjJ+54nSPFdInco211fi06oSpUq
hy1c7jolsWTy1a2XXWkNrRyeox4PK3WG7M62bB9y1uMBNznUOmjWuPcFsZmVVhgV
JT+EBNukL9Mk0Fg79DvTq1DJmSiSmB5Pbxap5ZkWsQFyP1+xNEiRCmGW8WRFNVVs
mx1axaUdmFEvR+bhjyvgeN+8Vt4qU9996qUIOkzq4NRUxj1Y6rvTODyryZrcFqtJ
SAtqH8JG+GpD0TCf8E9J6E1EVnSb0I9RzUPdeIBNla6YAl2aqplIXQJ2iZa/Jks/
HkX8gEF+8DQmfCnz+D5I/txLggKJhmfgVHCZ6wCNI82rNRn8pqCQ3K/I7x2mNgU7
OSJa+JYrUDRWMdg0U2oxw0xHaRXuUWvJGrZg9V9ExvxMiE1RIZ1pQf7OGi7CsIrH
qsCn/sTw8imyULyo2hilZAlcX2U/CSbIOX5iTmqgEpnHvk5wsck=
=wdXZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to