Software stack test build

and again and again and again...

Purpose

During my two year-long astronomical hiatus, one of the few activties I am regularly doing for SHiP is testing new stacks, in support to the Software Coordinator (Oliver).

For this, I am connecting to a Virtual Machine provided by CERN Openstack arrow-up-rightservice, where the latest LTS Ubuntu version (currently 22.04) supported is mounted.

The machine is only accessible from lxplus, and it uses my ssh key for access.

Test-Building a new stack

Basically, create a path under the "fake" path /cvmfs/ship.cern.ch/. This naming is used to avoid confusion, when the package will be shipped to the CVMFS file system.

First, make sure to have git-lfs installed and active, due to the need of copying large files such as field maps:

git lfs install

Then, clone the cvmfs_release current master into the "release" with naming convention YY.MM (i.e. 24.09):

git clone --recurse-submodules https://github.com/ShipSoft/cvmfs_release 24.09

Please remember to update shipdist to the latest master (or the version Oliver will point me to)

Then, build FairShip and all related packages as usual:

aliBuild build FairShip --config-dir shipdist --defaults release --always-prefer-system

Last updated