Hello community, here is the log from the commit of package zeromq for openSUSE:Factory checked in at 2015-11-05 11:36:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zeromq (Old) and /work/SRC/openSUSE:Factory/.zeromq.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "zeromq" Changes: -------- --- /work/SRC/openSUSE:Factory/zeromq/zeromq.changes 2015-10-17 16:39:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.zeromq.new/zeromq.changes 2015-11-05 11:36:06.000000000 +0100 @@ -1,0 +2,5 @@ +Thu Nov 5 09:36:36 UTC 2015 - idonmez@suse.com + +- Add libsodium-init.patch to handle sodium_init() error. + +------------------------------------------------------------------- New: ---- libsodium-init.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zeromq.spec ++++++ --- /var/tmp/diff_new_pack.34WQhY/_old 2015-11-05 11:36:07.000000000 +0100 +++ /var/tmp/diff_new_pack.34WQhY/_new 2015-11-05 11:36:07.000000000 +0100 @@ -28,6 +28,7 @@ Group: Productivity/Networking/Web/Servers Url: http://www.zeromq.org/ Source: http://download.zeromq.org/%{name}-%{version}.tar.gz +Patch1: libsodium-init.patch BuildRequires: asciidoc BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -109,6 +110,7 @@ %prep %setup -q +%patch1 -p1 %build %configure \ ++++++ libsodium-init.patch ++++++ Index: zeromq-4.1.3/src/curve_client.cpp =================================================================== --- zeromq-4.1.3.orig/src/curve_client.cpp +++ zeromq-4.1.3/src/curve_client.cpp @@ -57,8 +57,7 @@ zmq::curve_client_t::curve_client_t (con unsigned char tmpbytes[4]; randombytes(tmpbytes, 4); #else - // todo check return code - sodium_init(); + zmq_assert (sodium_init() != -1); #endif // Generate short-term key pair Index: zeromq-4.1.3/src/curve_server.cpp =================================================================== --- zeromq-4.1.3.orig/src/curve_server.cpp +++ zeromq-4.1.3/src/curve_server.cpp @@ -60,8 +60,7 @@ zmq::curve_server_t::curve_server_t (ses unsigned char tmpbytes[4]; randombytes(tmpbytes, 4); #else - // todo check return code - sodium_init(); + zmq_assert (sodium_init() != -1); #endif // Generate short-term key pair