[go: up one dir, main page]

File: RELEASING

package info (click to toggle)
fsh 1.2-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 668 kB
  • ctags: 135
  • sloc: python: 1,275; sh: 746; makefile: 118; ansic: 40
file content (48 lines) | stat: -rw-r--r-- 1,361 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
41
42
43
44
45
46
47
48
How to make a release of fsh:

* Change the version number in the AM_INIT_AUTOMAKE macro in configure.in.
* Update the year in all copyright statements.
* Update the year in fshlib.print_version.
* Update README.DEVO, especially the versions of the various tools used.
* Update NEWS if this is a full release.
* Ensure that fsh.texi is updated.
* Run C-c C-u C-a on fsh.texi to update the menues.
* Update README.
* Check that "make distcheck" works.
* Commit all code.
* Run these commands to ensure that all generated files are up-to-date:

	./mkrel.sh

* Test the resulting archive on several architectures.  If any
  problems are found, fix them, and start from the beginning.  This
  step may be skipped if this is a snapshot release.
* Set a CVS tag.  The tag for version 0.1 was set like this:

	cvs tag fsh_0_1

* Sign the archive:

	gpg -b fsh-1.0.post.5.tar.gz 

* Move the tar file and signature to 
	ftp://ftp.lysator.liu.se/pub/unix/fsh/
	aka /lysator/ftp/pub/unix/fsh/
  Snapshot releases go to
	http://www.lysator.liu.se/fsh/
	aka /lysator/www/projects/fsh/

* Announce the release in the following forums:

	- The LysKOM conference "fsh".
	- The web page http://www.lysator.liu.se/fsh/
	  aka /lysator/www/projects/fsh/index.html

	Snapshots:

	- fsh-info@lists.lysator.liu.se

	Real releases:

	- fsh-announce@lists.lysator.liu.se
	- FreshMeat