[oi-dev] zeromq versions
Alexander Pyhalov
alp at rsu.ru
Wed Mar 30 08:24:32 UTC 2016
Hi.
I'm looking at zeromq changes (pull requests 1805, 1808 , 1809, 1814)
and don't understand several things.
1) Why do we need 4 zeromq versions? What are their consumers?
We currently provide zeromq 3.2. What software does require later
version? Why should we provide several versions if software is going to
use only the latest? I mean, you need at most one new zeromq major
version, not 3.
2) Why do we want to have mediated /usr/lib/libzmq.so ? It could have
some sense if software could link directly with desired libzmq (for
example, each libzmq lives in separate /usr/libzmqN directory. Otherwise
I think We could always deliver only symlink to the latest provided
zeromq version, use it to compile all OI-provided software and consider
all other versions provided only for ABI-compatibility, like we do with
libpng.
In libpng scenario we would like to have zeromq meta-package, which
depends on ALL zeromq versions, otherwise we break ABI. Development
files are necessary only for the latest zeromq.
--
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department
More information about the oi-dev
mailing list