Coder Social home page Coder Social logo

mesos-deb-packaging's Introduction

Mesos packaging

Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. See Mesos website for more details.

NOTE: if you build Mesos on system with e.g. libcurl4-nss-dev it will be hardlinked to this implementation library. On Debian libcurl-dev is the virtual package for:

  • libcurl-dev
  • libcurl4-nss-dev
  • libcurl4-openssl-dev

GCC compatibility

Mesos version \ GCC gcc 4.4 gcc 4.6 gcc 4.7 gcc 4.8 gcc 4.9
0.20
0.21
0.22

Mesos is compiled with C++11 support.

Mesos configuration

Mesos arguments could be specified by creating files structure in /etc/mesos-slave or in /etc/mesos-master.

For specifing e.g. --isolation=cgroups you would create

  /etc
    /mesos-slave
      isolation       # with contents 'cgroups'

In similar manner you can restrict hardware resources used by mesos-slave:

  /etc
    /mesos-slave
      /resources
        cpu          # with contents e.g. '5'

Building package

Build deb package for Debian/Ubuntu with following:

./build_mesos --repo https://git-wip-us.apache.org/repos/asf/mesos.git?ref=0.15.0 --version 0.15.0

or supply just ref to tag in the (default) repo:

./build_mesos --ref 0.22.1 --build-version p1

If you want to activate GPU support (Mesos >= 0.29.0), you'll need to first have a local copy of bleeding edge of Mesos (as there is no rev yet). You'll also have installed the nVidia GDK as instructed in the nVidia Guide

./build_mesos --src-dir=/path/to/mesos --enable-gpu

Then don't forget to look at the nVidia doc to run Mesos Agent with the proper tags

Debian Wheezy

Default gcc on Wheezy is 4.7 which isn't compatible with Mesos >= 0.21. A workaround is using gcc 4.6 which could be used along with 4.7:

apt-get install gcc-4.6 g++-4.6

just specify cxx and cc flags:

./build_mesos --ref 0.21.1-rc2 --build-version 1 --cxx "g++-4.6" --cc "gcc-4.6"

Compiled gcc from source

See gcc instructions.

export LD_LIBRARY_PATH="/root/gcc-4.8.4/lib64"
export LD_RUN_PATH="/root/gcc-4.8.4/lib64"
export PATH="/root/gcc-4.8.4/bin:$PATH"

Requirements

  • you'll definitely need ~2GB RAM for compilation
    • if fact due to make -j $(($(num_cores)*2)) you need cca 2GB per core
  • Ruby (build scripts uses FPM)
  • If using GPU, you must have followed the nVidia Guide and installed requirements

Debian Jessie

  • install following packages

    $ sudo apt-get install build-essential ruby2.1 ruby2.1-dev rubygems
    $ gem install fpm
    $ sudo apt-get install build-essential python-dev autoconf automake git make libssl-dev libtool libsasl2-dev
    
  • some version of libcurl-dev (provided by multiple packages)

  • Mesos >= 0.21

    • Debian: libapr1-dev libsvn-dev

Debian Wheezy

```
$ sudo apt-get install ruby1.9.1 ruby1.9.1-dev build-essential
$ gem install fpm
$ sudo apt-get install build-essential python-dev autoconf automake git make libssl-dev libtool libsasl2-dev
```
  • Java support

    • e.g. openjdk-7-jre-headless, openjdk-7-jdk ,maven
  • Python packages

    • Debian: python-setuptools
  • Mesos >= 0.14

    • Debian: libsasl2-dev
  • Mesos >= 0.21

    • Debian: libapr1-dev libsvn-dev

Ubuntu Xenial on Power + GPU (ppc64le) (should also work on Trusty on Power)

  • If you're using Power architecture (ppc64le) to compile, you may need to compile from source FPM.
sudo apt-get update -qq
sudo apt-get install -y --force-yes \
  tar \
  wget \
  tree \
  autoconf \
  automake \
  git \
  make \
  gcc \
  libcurl4-nss-dev \
  libsasl2-dev \
  libsasl2-modules \
  libssl-dev \
  libapr1-dev \
  libsvn-dev \
  libffi-dev \
  openjdk-8-jdk \
  maven \
  autoconf libtool \
  build-essential \
  python-setuptools \
  python-dev \
  python-boto \
  ruby \
  ruby-dev \
  rubygems-integration \
  rake-compiler \
  bsdtar

# This is to build Marathon
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823
sudo apt-get update -yqq
sudo apt-get install -yqq --force-yes sbt

# Some gem dependencies
sudo gem install \
  yard \
  rspec \
  rubygems-tasks \
  bundler \
  tasks \
  task \
  custom_require

# We need to install FPM manually as it doesn't run on Xenial on Power
cd ~
git clone https://github.com/jordansissel/fpm.git
cd ~/fpm
bundle install 
make
sudo make install 

# This is hacky as the default nvidia script doesn't check for arch
case "$(arch)" in 
  "x86_64" | "amd64" )
    ARCH="amd64"
  ;;
  "ppc64le" | "ppc64el" ) 
    ARCH="ppc64le"
  ;;
esac

wget http://developer.download.nvidia.com/compute/cuda/7.5/Prod/gdk/gdk_linux_${ARCH}_352_79_release.run
chmod +x gdk_linux_${ARCH}_352_79_release.run
sudo ./gdk_linux_${ARCH}_352_79_release.run --installdir=/opt/nvidia-gdk --silent
echo "/opt/nvidia-gdk/usr/src/gdk/nvml/lib" | sudo tee /etc/ld.so.conf.d/nvidia-gdk.conf 
sudo ldconfig

# Using trunk
cd ~
git clone https://git-wip-us.apache.org/repos/asf/mesos.git 

git clone https://github.com/deric/mesos-deb-packaging.git

cd mesos-deb-packaging
./build-mesos --src-dir=${HOME}/mesos --enable-gpu

Puppet

Package could be automatically configured by a Puppet module

Authors

  • Tomas Barton
  • Jason Dusek
  • Jeremy Lingmann
  • Chris Buben

mesos-deb-packaging's People

Contributors

3h4x avatar antonlindstrom avatar bradziszewski avatar cbuben avatar cmaloney avatar deric avatar gphat avatar grampelberg avatar guenter avatar jalaziz avatar lloesche avatar samnco avatar solarkennedy avatar solidsnack avatar ssk2 avatar tnachen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mesos-deb-packaging's Issues

zookeeper dependencies

Hi!

I think zookeeper dependencies it's not needed for mesos package - what do you think to add zookeeper like suggested package only?

Thanks,
Bartek

ImportError: No module named mesos

Ubuntu 14.04 LTS x64:

$ mesos cat
Traceback (most recent call last):
  File "/usr/bin/mesos-cat", line 12, in <module>
    from mesos import http
ImportError: No module named mesos

Same error with mesos tail, mesos ps and mesos scp,

Launchpad repo?

I note here that you haven't succeeded in getting it on apache.mesos.org: https://issues.apache.org/jira/browse/MESOS-74

So I was thinking of starting up a launchpad repository, although this sounds like something that would be better off maintained by the original author, i.e.: you.

Would you be interested in setting up one?

Thanks for your consideration

configure: error: cannot find libcurl

I found that the documentation on the required packages breaks for ubuntu 12.04.
The solution for me was to install the library below via apt-get

libcurl4-openssl-dev

os_release fails, $ID and $VERSION_ID are undefined

On an Ubuntu 14.04 AWS AMI here are the contents of my /etc/os-release:

NAME="Ubuntu"
VERSION="15.04 (Vivid Vervet)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 15.04"
VERSION_ID="15.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

Outputting the entire env to a file shows very few environment variables, and confirms no ID or VERSION_ID (which confirmed earlier when trying to print them erred).

PS: With Mesosphere open-sourcing so much, is this project still needed? - I'm thinking the scripts which create https://open.mesosphere.com/downloads/mesos/

autoreconf: automake failed with exit status: 1

Ubuntu 14.04 x64. Running ./build_mesos --ref 0.27.0 --build-version p1 on Ubuntu 15.10 x64 works fine.

~/mesos-deb-packaging$ ./build_mesos --ref 0.27.0 --build-version p1
Trying /etc/os-release...
Found directory `mesos-repo'; skipping checkout.
git checkout -f 0.27.0
HEAD is now at c29b3b6... Fixed missing include for V1 `Resources.cpp`.
ls: cannot access /home/ubuntu/mesos-deb-packaging/*.egg: No such file or directory
configure.ac:1474: warning: cannot check for file existence when cross compiling
../../lib/autoconf/general.m4:2777: AC_CHECK_FILE is expanded from...
configure.ac:1474: the top level
3rdparty/Makefile.am:107: error: Libtool library used but 'LIBTOOL' is undefined
3rdparty/Makefile.am:107:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
3rdparty/Makefile.am:107:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
3rdparty/Makefile.am:107:   If 'LT_INIT' is in 'configure.ac', make sure
3rdparty/Makefile.am:107:   its definition is in aclocal's search path.
3rdparty/Makefile.am:84: warning: source file '$(RY_HTTP_PARSER)/http_parser.c' is in a subdirectory,
3rdparty/Makefile.am:84: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/adaptor_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/base64_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/bits_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/bytes_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/cache_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/duration_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/dynamiclibrary_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/error_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/flags_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/gzip_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/hashmap_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/hashset_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/interval_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/ip_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/json_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/jsonify_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/linkedhashmap_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/mac_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/main.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/multimap_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/none_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/numify_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/option_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/os_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/os/sendfile_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/os/signals_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/os/strerror_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/path_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/protobuf_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/protobuf_tests.pb.cc' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/recordio_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/result_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/set_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/some_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/strings_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/subcommand_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/svn_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/try_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/uuid_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:160: warning: source file '$(STOUT)/tests/version_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:160: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:205: warning: source file '$(STOUT)/tests/proc_tests.cpp' is in a subdirectory,
3rdparty/Makefile.am:205: but option 'subdir-objects' is disabled
3rdparty/Makefile.am:127: warning: variable 'GLOG_LDFLAGS' is defined but no program or
3rdparty/Makefile.am:127: library has 'GLOG' as canonical name (possible typo)
Makefile.am:43: error: Libtool library used but 'LIBTOOL' is undefined
Makefile.am:43:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
Makefile.am:43:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
Makefile.am:43:   If 'LT_INIT' is in 'configure.ac', make sure
Makefile.am:43:   its definition is in aclocal's search path.
Makefile.am:45: warning: source file 'src/authenticator_manager.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/authenticator.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/clock.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/firewall.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/help.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/http.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/io.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/latch.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/logging.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/metrics/metrics.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/pid.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/poll_socket.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/profiler.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/process.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/reap.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/socket.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/subprocess.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/time.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:45: warning: source file 'src/timeseries.cpp' is in a subdirectory,
Makefile.am:45: but option 'subdir-objects' is disabled
Makefile.am:84: warning: source file 'src/libevent_ssl_socket.cpp' is in a subdirectory,
Makefile.am:84: but option 'subdir-objects' is disabled
Makefile.am:84: warning: source file 'src/openssl.cpp' is in a subdirectory,
Makefile.am:84: but option 'subdir-objects' is disabled
Makefile.am:84: warning: source file 'src/ssl/utilities.cpp' is in a subdirectory,
Makefile.am:84: but option 'subdir-objects' is disabled
Makefile.am:108: warning: source file 'src/libevent.cpp' is in a subdirectory,
Makefile.am:108: but option 'subdir-objects' is disabled
Makefile.am:108: warning: source file 'src/libevent_poll.cpp' is in a subdirectory,
Makefile.am:108: but option 'subdir-objects' is disabled
Makefile.am:113: warning: source file 'src/libev.cpp' is in a subdirectory,
Makefile.am:113: but option 'subdir-objects' is disabled
Makefile.am:113: warning: source file 'src/libev_poll.cpp' is in a subdirectory,
Makefile.am:113: but option 'subdir-objects' is disabled
Makefile.am:194: warning: source file 'src/tests/benchmarks.cpp' is in a subdirectory,
Makefile.am:194: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/collect_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/decoder_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/encoder_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/future_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/http_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/io_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/limiter_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/main.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/metrics_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/mutex_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/owned_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/process_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/queue_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/reap_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/sequence_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/shared_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/statistics_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/subprocess_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/system_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/timeseries_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:148: warning: source file 'src/tests/time_tests.cpp' is in a subdirectory,
Makefile.am:148: but option 'subdir-objects' is disabled
Makefile.am:190: warning: source file 'src/tests/ssl_tests.cpp' is in a subdirectory,
Makefile.am:190: but option 'subdir-objects' is disabled
Makefile.am:186: warning: source file 'src/tests/ssl_client.cpp' is in a subdirectory,
Makefile.am:186: but option 'subdir-objects' is disabled
autoreconf: automake failed with exit status: 1

Python Packages for Mesos .20?

With .20 the python packages are now being split out:
https://pypi.python.org/pypi?%3Aaction=search&term=mesos&submit=search
(see native and interface)

Here is the ticket for it:
https://issues.apache.org/jira/browse/MESOS-857

I've I did a PR, would you want separate debs for each one? (for loop over output eggs, build debs for each)
Or would you still want a big "python-mesos" with everything and still do an easy_install of all the eggs?

Also, do you still want the debs to post-install easy_install the egg?
Would you accept a change where we use fpm to install the python stuff directly? (I'm can make fpm do this without fetching to pypi, using the local setup.py)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.