-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.