Project

General

Profile

Notes for NuTools release managers » History » Version 3

Lynn Garren, 01/09/2020 01:18 PM

1 1 Lynn Garren
h1. Notes for NuTools release managers
2 1 Lynn Garren
3 1 Lynn Garren
h2(count). Changing one package
4 1 Lynn Garren
5 1 Lynn Garren
* If you only need a new version of a single package, such as nugen, then simply checkout that package, edit, tag and build.
6 1 Lynn Garren
7 1 Lynn Garren
* If you want a complete nulite distribution with the new package, then you would also checkout nutools.
8 1 Lynn Garren
** Edit the package version and the nudist version in nutools/bundle/CMakeLists.txt.
9 1 Lynn Garren
** The nudist version must be the same as the nutools version, but with an alphabet character added to the end.
10 1 Lynn Garren
*** For instance, v3_01_03 would become v3_01_03a, v3_01_03b would become v3_01_03c, etc.
11 1 Lynn Garren
** Build nutools and use the generated nutools/bundle/nu* files. (See below for more information.)
12 2 Lynn Garren
13 2 Lynn Garren
h2(count). The nu suite
14 2 Lynn Garren
15 2 Lynn Garren
The nu suite consists of nutools, nuevdb, nug4, nugen, nurandom, and nusimdata.
16 2 Lynn Garren
17 2 Lynn Garren
h2(count).  Tools
18 2 Lynn Garren
19 2 Lynn Garren
* mrb v3_04_03 or later 
20 3 Lynn Garren
** This version adds the nu_suite gitCheckout option.
21 2 Lynn Garren
* buildFW (used by the Jenkins build)
22 2 Lynn Garren
* larreltools v1_06_00 or later
23 2 Lynn Garren
** This package was created for LArSoft, but contains common tools.
24 2 Lynn Garren
** dogit
25 2 Lynn Garren
** makeNuLiteWorkDir
26 2 Lynn Garren
** updateVersion