Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Spot
Spot
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 116
    • Issues 116
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Spot
  • SpotSpot
  • Wiki
  • DevSnapshots

Last edited by Alexandre Duret-Lutz Jan 23, 2016
Page history

DevSnapshots

Development Snapshots

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.

Debian packages

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 next branch.

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

The package 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 spot-*.tar.gz).

Be sure to read the included README file for building instructions.

From Git

The 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.

The 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 next branch.

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.

Clone repository
  • DevSnapshots
  • Web Statistics
  • Home
  • how to write a commit
  • release