Here are various ways to install the development version of Spot. If you are want a short summary of watch changed since the previous release, check the NEWS file. Beware that this file is not always completely up-to-date: we usually make final editing pass on the file right before making a release.
We build Debian packages nightly, for amd64 and i386. (This happens between 3am and 5am if the
next branch has been changed in the repository.)
The packages are built for Debian stable (a.k.a. Jessie) and Debian unstable (a.k.a. Sid). The stable packages are built from the
stable branch (this branch basically follows
master but might include additional fixes), and the unstable packages follow the
Since this page is concerned with development snapshots, here is how to get the unstable packages:
echo 'deb http://www.lrde.epita.fr/repo/debian/ unstable/' >> /etc/apt/sources.list apt-get update apt-get install spot libspot-dev spot-doc python3-spot # Or a subset of those
spot contains the libraries and binaries.
libspot-dev contains the header files if you plan to use Spot in a C++11 program (please keep in mind that the C++ API will undergo a lot of changes before we release version 2.0).
spot-doc contains some html and pdf documentation. Finally
python3-spot contains some Python bindings (this package also installs some ipython notebooks that you can use as examples).
From a tarball
Our build farm generate tarballs from each successful build. Here is a link to the last successful one (you want the file that is named
Be sure to read the included README file for building instructions.
master branch of the git repository currently contains the code for latest release, possibly with some additional bug fixes. The
stable branch is like
master, except it tracks the version for which the Debian stable packages are made (and also the version used by the web site).
stable could be a bit behind
master if the patches pending on
master are not important enough to rebuild the packages and web site.
next branch contains the (working) code that should be part of the next release. When we speak of the development version, we refer to the
To clone the git repository, use
git clone https://gitlab.lrde.epita.fr/spot/spot.git
This should put you in the
next branch by default. Then continue building as specified in the HACKING file.