Separate release preparation jobs for all releases and for major releases

This commit is contained in:
Peter Eisentraut 2006-11-24 17:03:50 +00:00
parent d2b694d825
commit 8c1ce4559d

View File

@ -1,33 +1,47 @@
* Major/minor release version number changes
For All Releases (major, minor, beta, RC)
================
* Release version number changes
o doc/bug.template
o bump Win32 interface version numbers
- src/include/pg_config.h.win32
- src/interfaces/libpq/libpq.rc.in
- src/port/win32ver.rc
o update doc/FAQ and doc/src/FAQ/FAQ.html
o bump library versions for _major_ releases
- src/interfaces/*/Makefile
- src/interfaces/*/*/Makefile
o copy FAQs from HEAD to top-most branch
o configure.in, and run autoconf or update configure (by packager)
* Beta and Release Candidate (RC) changes
o doc/bug.template
o src/include/pg_config.h.win32
o configure.in, and run autoconf or update configure (by packager)
* Release notes
o scan cvs logs, use pgcvslog and flags in comments
o update doc/src/sgml/release.sgml
o run spellchecker on result
o add SGML markup
* Update timezone data to match latest zic database (see src/timezone/README)
* Translation updates
Translations are kept in the project "pgtranslation" on PgFoundry.
1. Check out the messages module (of the right branch).
2. Check out the admin module.
3. Run "sh .../admin/cp-po .../messages .../pgsql
4. Commit.
For Major Releases
==================
(in addition to the above)
* Bump library versions, if appropriate (see below)
o src/interfaces/*/Makefile
o src/interfaces/*/*/Makefile
* Release notes
o check that dashed items from the TODO list are complete
o remove dashed TODO items
o group items into categories
o select major features
o select incompatibilities
o add documenation for items
o add SGML markup
* Documentation
document all new features
@ -40,17 +54,8 @@
update ports list in doc/src/sgml/installation.sgml
update platform-specific FAQ's, if needed
* Update timezone data to match latest zic database (see src/timezone/README)
* Update inet/cidr data types with newest Bind patches
* Translation updates
Translations are kept in the project "pgtranslation" on PgFoundry.
1. Check out the messages module (of the right branch).
2. Check out the admin module.
3. Run "sh .../admin/cp-po .../messages .../pgsql
4. Commit.
---------------------------------------------------------------------------