Commit 8c1ce455 authored by Peter Eisentraut's avatar Peter Eisentraut

Separate release preparation jobs for all releases and for major releases

parent d2b694d8
* 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.
---------------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment