Re: MesosExecutorDriver hard dependency on libcurl4-nss-dev in 0.23.0

2015-08-17 Thread haosdent
Hello, python mesos.native depends mesos.so currently. Java also depends on mesos.so to community with Mesos now. And mesos.so link curl-nss library in its dependency. Maybe mesos would remove native dependency in the future ( https://docs.google.com/document/d/1pnIY_HckimKNvpqhKRhbc9eSItWNFT-priXh

Re: MesosExecutorDriver hard dependency on libcurl4-nss-dev in 0.23.0

2015-08-17 Thread Maxim Khutornenko
Apologies for not making myself clear. I agree that libcurl4-nss-dev has been listed earlier as a required dependency. In fact, we did have it listed in our build scripts as well. What's new in 0.23 is that there is now a hard runtime dependency in MesosExecutorDriver that we have not experienced i

Re: MesosExecutorDriver hard dependency on libcurl4-nss-dev in 0.23.0

2015-08-15 Thread Tomas Barton
Hi, libmesos.so will be dependent on the libcurl-dev library that is present on the machine where you've built the package. So, in case of Debian, libmesos will be dependent on one of these packages: libcurl4-nss-dev,libcurl4-gnutls-dev, libcurl4-openssl-dev It's not a new dependency, same ap

Re: MesosExecutorDriver hard dependency on libcurl4-nss-dev in 0.23.0

2015-08-14 Thread haosdent
Hello, libcurl-nss is provider openssl functions. In http://mesos.apache.org/gettingstarted/, you could see ``` # Install other Mesos dependencies. $ sudo apt-get -y install build-essential python-dev python-boto libcurl4-nss-dev libsasl2-dev maven libapr1-dev libsvn-dev ``` On Sat, Aug 15, 2015

MesosExecutorDriver hard dependency on libcurl4-nss-dev in 0.23.0

2015-08-14 Thread Maxim Khutornenko
Hi, There seems to be a new runtime dependency in 0.23 MesosExecutorDriver that we did not have before. Importing MesosExecutorDriver from mesos.native against a python egg built with all default flags fails with the following error: ImportError: libcurl-nss.so.4: cannot open shared object file: