-
Notifications
You must be signed in to change notification settings - Fork 10
/
README.release
49 lines (27 loc) · 1.17 KB
/
README.release
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
This recipe was adapted from libtool's release procedure.
We are using libtool to (possibly) generate a shared library.
The library has a three-component version string, written
CURRENT[:REVISION[:AGE]]
The version started at 0:0:0.
================================================================
= Release procedure
================================================================
* Update NEWS.
* Update the -version-info argument in Makefile.am according to the
following rules:
1. If the library source code has changed at all since the last
update, then increment REVISION (`C:R:A' becomes `C:r+1:A').
2. If any interfaces have been added, removed, or changed since the
last update, increment CURRENT, and set REVISION to 0.
3. If any interfaces have been added since the last public release,
then increment AGE.
4. If any interfaces have been removed since the last public release,
then set AGE to 0.
* Configure, build, and install.
* Run "make distcheck".
* Test build from tarball on another system.
* CVS commit.
* Run "cvs tag bicpl-x_y_z".
* Update version number in configure.in.
* Commit.
* Copy tar file to distribution site.