lustrec / ReleaseProcess.txt @ 93119c3f
History | View | Annotate | Download (1.68 KB)
1 |
This file tries to describe the current Lustre release process. |
---|---|
2 |
Current version is written for a Lustre administrator |
3 |
and may certainly be only readable for them. |
4 |
|
5 |
Lustre releases should be done with the following steps: |
6 |
|
7 |
1) Edit lustrec/configure.ac |
8 |
and bump the version to the right number with |
9 |
|
10 |
AC_INIT([lustrec], [1.3], [ploc@garoche.net]) |
11 |
AC_SUBST(VERSION_CODENAME, "Xia/Zhong-Kang") |
12 |
|
13 |
|
14 |
3) commit the modified files |
15 |
lustrec/configure.ac |
16 |
with a meaningful comment saying you are preparing a Lustre version |
17 |
|
18 |
4) Do a fresh checkout somewhere |
19 |
Build lustre from your pristine source tree |
20 |
git clone https://cavale.enseeiht.fr/git/lustrec lustrec-1.3 |
21 |
|
22 |
cd lustre-1.3 |
23 |
autoconf |
24 |
./configure |
25 |
make |
26 |
|
27 |
5) (optional) do any testing you usually do. |
28 |
|
29 |
6) Tag lustre tree with appropriate version (inside source tree) |
30 |
|
31 |
git tag lustrec-1.3-Xia-Zhong-Kang |
32 |
git push --tags |
33 |
|
34 |
7) Make lustre packages |
35 |
|
36 |
git archive --format tgz -o $HOME/lustrec-1.3-Xia-Zhong-Kang-src.tgz --prefix lustrec/ master |
37 |
cd $HOME |
38 |
tar xvf lustrec-1.3-Xia-Zhong-Kang-src.tgz |
39 |
cd lustrec |
40 |
autoconf |
41 |
cd .. |
42 |
tar zcvf lustrec-1.3-Xia-Zhong-Kang-src.tgz lustrec |
43 |
|
44 |
8) (optional) Tests your packages or ask for help to test them |
45 |
|
46 |
9) put your package in |
47 |
https://cavale.enseeiht.fr/redmine/projects/lustrec/files |
48 |
|
49 |
10) Advertise your freshly release package on every social network you belong to. |
50 |
|
51 |
You are right this process IS painful and should be automated (a lot...) |
52 |
be sure we are working on it :)) |
53 |
|
54 |
12) Re-edit lustre/configure.ac |
55 |
and bump the version to the the next number with svn |
56 |
|
57 |
#AC_INIT([lustrec], [1.4-gitversion], [ploc@garoche.net]) |
58 |
#AC_SUBST(VERSION_CODENAME, "Xia/Xiang-dev") |