root / branches / linbox-2.0.0 / RELEASE-INSTRUCTIONS

Revision 2875, 1.5 kB (checked in by pernet, 11 months ago)

preparing release 1.1.5

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1Instructions for making a LinBox release:
2
31. Run 'svn up ' to make sure you are fully up to date and on the
4   HEAD branch [1]
52. Update the version number in Makefile.am next to 'VERSION = ', and in configure.in:3
63. Run 'make distcheck' on your local copy of LinBox. If there are any
7   problems, fix them and commit the fixes to CVS. Usually problems
8   will be things like header files that are not being installed, but
9   should be. Make sure 'make distcheck' runs once without having any
10   errors before moving onto the next step. Also, record all of the
11   changes you make in ChangeLog.
124. Add a ChangeLog entry for Makefile.am with the text 'New version
13   <version>' where <version> is the version you are releasing.
145. Make sure everything in your local copy of LinBox is committed. In
15   particular, either commit or eliminate anything from step 1 that
16   was marked modified.
176. Run 'make dist' (or 'make distcheck') so that the last ChangeLog
18   entry is included in your tarball.
197. Copy the tarball produced in step 6 to the web server.
208. Update the LinBox web site with information on the new release --
21   mention it in news.html and update the latest version information
22   in index.html and download.html
23
24[1] Of course, this assumes that you want to release from the head
25    branch. If HEAD represents the development version and you
26    actually want to release from a stable branch, you should use
27      cvs up -dP -r linbox-<version>
28    where <version> is the version identifier in the stable branch
Note: See TracBrowser for help on using the browser.