Project

General

Profile

« Previous | Next » 

Revision dd74ca16

Added by Frederic Boniol over 7 years ago

Document release process

View differences:

ReleaseProcess.txt
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")

Also available in: Unified diff