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

_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to