mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Damien Hardy" <dha...@viadeoteam.com>
Subject Review Request 14460: Add debian directory to create mesos packages
Date Thu, 03 Oct 2013 10:08:19 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/14460/
-----------------------------------------------------------

Review request for mesos.


Bugs: MESOS-74
    https://issues.apache.org/jira/browse/MESOS-74


Repository: mesos


Description
-------

This patch create the debian directory with multipackage configuration
  * libmesos (shared library)
  * libmesos-dev (hpp files)
  * python-mesos (python mesos bindings)
  * mesos-common (common binaries and directories)
  * mesos-master (master service + web interface)
  * mesos-slave (slave service)

Services are sysvinit based (not upstart) inspired from @deric work https://github.com/deric/mesos-deb-packaging

I tried to fit as much as possible to debian guidelines
I took some parts from Daniel Lundin ( @dln ) work like descriptions and some splitting of
the packages (cf https://github.com/dln/mesos/tree/debian-package-0.14.0-rc3)

To build package just run (need 
```
debuild -b -us -uc
```


Diffs
-----

  debian/changelog 60cf5c3 
  debian/compat 45a4fb7 
  debian/control d573356 
  debian/copyright 9221423 
  debian/dirs 27bf7ef 
  debian/docs e845566 
  debian/libmesos-dev.install 36b48ac 
  debian/libmesos.install f280d30 
  debian/mesos-common.install 221edd7 
  debian/mesos-master.default f849041 
  debian/mesos-master.init 795b910 
  debian/mesos-master.install 95391f9 
  debian/mesos-slave.default 9c53b09 
  debian/mesos-slave.init 001d7e2 
  debian/mesos-slave.install d7908bf 
  debian/python-mesos.install e2ee452 
  debian/rules 63fc7b8 

Diff: https://reviews.apache.org/r/14460/diff/


Testing
-------

tested with mesos HEAD (today) on debian squeeze. 
requirement :
  * python-protobuf 2.4.1 deb generated with https://github.com/jordansissel/fpm
  * add path to libjvm.so (java shared lib) in ldconfig conf ( ex : /etc/ld.so.conf.d/java.conf
) or in env $LD_LIBRARY_PATH PATH so that binaries can without static linking to some specific
JVM
    if you installed openjdk-6-jre-headless it is /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server
to be added


Thanks,

Damien Hardy


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message