File: HOWTO-RELEASE

package info (click to toggle)
ogdi-dfsg 4.1.0+ds-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 4,184 kB
  • sloc: ansic: 53,755; makefile: 374; sh: 190; perl: 162; tcl: 38
file content (40 lines) | stat: -rw-r--r-- 1,254 bytes parent folder | download
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
	Notes on Preparing an OGDI Source Release
	=========================================

1) Ensure the OGDI_VERSION and OGDI_RELEASEDATE values are up to date in
   ogdi/include/ecs_util.h.

2) Update OGDI_MINOR OGDI_MAJOR and OGDI_VERSION in configure.ac for
   proper soname versioning of libraries. Run autoconf to regenerate
   configure script.

3) Do complete test builds on several platforms - at least Linux, 
   Solaris, and Windows NT.  

4) Run testsuite on these platforms. 

5) Add release notice in ChangeLog.

6) Update the NEWS file based on a digested form of the ChangeLog file.

7) If this is a major public release, apply a tag to the source for
   the release.  Normally tags are not incorporated for alpha and beta
   releases to avoid tag pollution. 

   ie. 

   git tag -a ogdi_3_2_1

8) Create the source distributions using the mkogdidist.sh script.  The
   version name should include subrelease name components as appropriate.

   ie. 
   mkogdidist.sh 3.1beta2

9) Publish the resulting files.  For public (ie. final) releases they should
   be put up on the SourceForge file download manager area.  

   <fill in details>

10) Announce release.  For public releases announce to ogdidev mailing list,
   and on Freshmeat.net.