LArSoft

Logo

Software for Liquid Argon time projection chambers

View My GitHub Profile

How to tag and build a LArSoft patch release

Policy for development from a tagged release
Experiments will build patch releases themselves with help from the LArSoft release manager.
There will be a very limited set of people with privileges to do this.
We ask that the experiment release managers to whom these privileges have been granted do not grant privileges to anyone else. Instead request permissions from LArSoft.
Permissions will be removed when someone ceases to have this responsibility.

Please make a service desk ticket asking for these permissions. Use the SciSoft at Service Now link at the bottom of the SciSoft home page.

LArSoft responsiblities for patch releases

Request a release

Tools

Initial setup

This step is done once for any patch release set and will be done by the LArSoft release manager.

Making a patch release

Setup the working area

Local development

Update the package versions

Dependency order

Tagging the release

Official build

Release Notes and Cross Package Tag

Upload to cvmfs

Presentations

A patch release tutorial was given at the 2019 LArSoft workshop