Skip to content

Commit 17d2cbd

Browse files
committed
prepare for 0.12 rc2
1 parent 1cd6ad0 commit 17d2cbd

File tree

3 files changed

+43
-22
lines changed

3 files changed

+43
-22
lines changed

CHANGES.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
August 2013 release 0.12
1+
October 2013 release 0.12
22
-------------------------------------------------
33

4-
This is a major release and uses lucene 4.4.
5-
{OpenGrok was moved to github and java.net , since opensolaris.org is no more.
4+
This is a major release and uses lucene 4.5.
5+
{OpenGrok was moved to github and java.net, since opensolaris.org is no more.
66

77
http://opengrok.github.com/OpenGrok
88
https://github.com/OpenGrok/OpenGrok
@@ -11,7 +11,7 @@ http://java.net/projects/opengrok
1111
Features:
1212

1313
JDK7 + tomcat7 tested, JDK6 unsupported!
14-
lucene 4.4 -> A LOT faster engine, no spellindex needed, regexp search supported (see help)
14+
lucene 4.5 -> A LOT faster engine, no spellindex needed, regexp search supported (see help)
1515
pl/sql, scala, uuencode languages/analyzers support
1616
php analyzers improved
1717
monotone, mercurial SCM support improved

build.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
9191
9292
-->
9393

94-
<property name="version" value="0.12-rc1"/>
94+
<property name="version" value="0.12-rc2"/>
9595
<property name="distname" value="opengrok"/>
9696
<property name="src.dir" location="src"/>
9797
<property name="src.generatedsrc.dir" location="generatedsrc"/>

doc/release.txt

+38-17
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,48 @@
11
Checklist for releasing OpenGrok:
2-
--------------------------------------
3-
../ext_lib - is a directory where we keep latest JFlex.jar and all necessary jars/dirs for tests
2+
---------------------------------
43

5-
0) set proper version in build.xml , <property name="version" value="???"/>
4+
../ext_lib - is a directory where we keep latest JFlex.jar and all necessary
5+
jars/dirs for tests
66

7-
1) tag the build used for release in the versioning system so we can get back to it
7+
0) set proper version in build.xml
8+
9+
<property name="version" value="???"/>
10+
11+
and put some stuff into CHANGES.txt
12+
13+
Then commit the change:
14+
15+
git commit
16+
17+
1) tag the build used for release so we can get back to it:
18+
19+
git tag 0.XYZ
20+
git push origin --tags
821

922
2) build must be clean
10-
ant clean
11-
ant
12-
(defaults to jar currently)
1323

14-
3) check all tests, tests code coverage: junit, pmd, findbugs, checkstyle, emma, jdepend
15-
(they should be ok, currently only checkstyle has 8 warnings, the rest is clean;
16-
emma reports should be based according to what is set for the release, usually it's overall coverage above 80%)
24+
ant clean
25+
ant # defaults to jar currently
26+
27+
3) check all tests, tests code coverage:
28+
junit, pmd, findbugs, checkstyle, emma, jdepend
29+
30+
They should be ok, currently only checkstyle has 8 warnings, the rest is
31+
clean; emma reports should be based according to what is set for the release,
32+
usually it's overall coverage above 80%)
33+
1734
(jenkins can help here, see README.txt on setup)
1835

19-
4) produce proper distributions, check them before upload, always try to build on Solaris, since
20-
gnu tar might create a non-standard compliant .tgz
21-
version and tag from 0) will be used to produce the archive
22-
ant dist
23-
ant dist-src
24-
ant package
36+
4) produce proper distributions
37+
38+
Check them before upload, always try to build on Solaris, since gnu tar might
39+
create a non-standard compliant .tgz version and tag from step 0) will be used
40+
to produce the archive
41+
42+
ant dist
43+
ant dist-src
44+
ant package
2545

26-
the release is OK, once above is fullfilled to our satisfaction
46+
5) Upload them using https://github.com/OpenGrok/OpenGrok/releases
2747

48+
The release is OK, once above is fullfilled to our satisfaction.

0 commit comments

Comments
 (0)