Skip to content
Robert Currie edited this page May 5, 2016 · 1 revision

Welcome to the lhcbsetupproject wiki!

This is used to install/deploy lhcbsetupproject in a way which is compatible with LHCb cmake.

There is no immediate plan to stop using SetupProject behind the scenes to setup ganga for LHCb, however we are moving to use as little of it's features as possible so the install will be similar to the default install from disk.

To install ganga for a user locally, download the lhcb_prepare script and run

./lhcb_prepare v601r19

(Instructions for this are on the LHCb deployment twiki)

To install as a developer or someone who wants to contribute back to github:

./lhcb_prepare -x v601r19

(This is incompatible with LHCb deployment)

The version used by the lhcb release scripts during testing is:

./lhcb_pepare -p v601r19

The version used in testing pulls in some external dependencies not normally required by Ganga but are still required by our older test suite.

This is pretty much all that is here.

When you want to make an LHCb release please update the contents of the master and testing branches to contain the latest LHCbDIRAC dependency. Then create a tag which matches the LHCb naming convention e.g. v601r19 (6.1.19) Then you can safely expect the request to allow Ganga to be released for LHCb users.

Clone this wiki locally