gustafn
committed
on 02 Sep 13
- added documentation of release steps (work in progress)
openacs-4/release-steps.txt (+6 -1)
1 1
2 2 Alpha Release
3 3
4 4 - branch core packages
5 5     cvs tag -b oacs-5-8
6 6
7 7 - bump version numbers in oacs-5-8 branch to e.g. 5.8.0a1
8 8
9 9 - bump version numbers in HEAD to 5.9.0d1
10 10
11 11 - update build-repository "head_channel" apm_build_repository
12 12   (packages/acs-admin/tcl/apm-admin-procs/tcl/) to 5-9
13 13
14 14 - tag core-packages in oacs-5-8 branch
15 15     cvs tag -F openacs-5-8
16 16     cvs -q  tag -F openacs-5-8-compat
17 17
18 18 - optionally branch and tag application packages (non-core)
19 19      xowiki xotcl-core xotcl-request-monitor categories acs-events
20 20      acs-datetime file-storage rss-support general-comments
21        oacs-dav acs-developer-support ajaxhelper forums attachments
  21      oacs-dav acs-developer-support ajaxhelper forums attachments calendar
22 22
23 23  - testing (automated testing, install xowiki + forums from repository,
24 24    create xowiki page, forum entry)
25 25
26 26  - ask for oracle testing (UNED, quest)
27 27
28 28  - produce tar
29 29    * checkout cvs -d:ext:gustafn@cvs.openacs.org:/cvsroot checkout -r oacs-5-8 acs-core
30 30    * sudo chown -R nsadmin openacs-4; sudo chmod -R g+w openacs-4
31 31    * mv openacs-4 openacs-5.8.0a0
32 32    * tar zcvf openacs-5.8.0a0.tar.gz --exclude CVS openacs-5.8.0a0
33 33
34 34
35 35 Beta Release
36 36
37 37  - all in oacs-5-8 branch:
38 38
39 39  - bump version numbers to e.g. 5.8.0b1
40 40
41 41  - regenerate xml documentation
 
56 56  - produce tar
57 57    * checkout cvs -d:ext:gustafn@cvs.openacs.org:/cvsroot checkout -r oacs-5-8 acs-core
58 58    * sudo chown -R nsadmin openacs-4; sudo chmod -R g+w openacs-4
59 59    * mv openacs-4 openacs-5.8.0b0
60 60    * tar zcvf openacs-5.8.0b0.tar.gz --exclude CVS openacs-5.8.0b0
61 61
62 62
63 63 Final Release
64 64   
65 65  - bump version numbers to e.g. 5.8.0
66 66
67 67  - testing (automated testing, install xowiki + forums from repository,
68 68    create xowiki page, forum entry)
69 69
70 70  - rerun: cvs tag -F openacs-5-8-compat
71 71
72 72  - update raw ChangeLog
73 73
74 74  - update Summary
75 75
  76  - update release notes in
  77    acs-core-docs/www/xml/for-everyone/release-notes.xml
  78
  79  - regenerate xml documentation
  80
76 81  - tag with final:
77 82    cvs -q  tag -F openacs-5-8-0-final
78 83
79 84  - produce tar
80 85    * checkout cvs -d:ext:gustafn@cvs.openacs.org:/cvsroot checkout -r oacs-5-8 acs-core
81 86    * sudo chown -R nsadmin openacs-4; sudo chmod -R g+w openacs-4
82 87    * mv openacs-4 openacs-5.8.0
83 88    * tar zcvf openacs-5.8.0.tar.gz --exclude CVS openacs-5.8.0
84 89
85 90  - update web site (tar, announce, links on start page)
86 91
87 92  - merge changes of release branch to HEAD