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

Separate release preparation jobs for all releases and for major releases

parent d2b694d8
For All Releases (major, minor, beta, RC)
* Major/minor release version number changes ================
* Release version number changes
o doc/bug.template o doc/bug.template
o bump Win32 interface version numbers o bump Win32 interface version numbers
- src/include/pg_config.h.win32 - src/include/pg_config.h.win32
- src/interfaces/libpq/libpq.rc.in - src/interfaces/libpq/libpq.rc.in
- src/port/win32ver.rc - src/port/win32ver.rc
o update doc/FAQ and doc/src/FAQ/FAQ.html 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 copy FAQs from HEAD to top-most branch
o configure.in, and run autoconf or update configure (by packager) 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 * Release notes
o scan cvs logs, use pgcvslog and flags in comments o scan cvs logs, use pgcvslog and flags in comments
o update doc/src/sgml/release.sgml o update doc/src/sgml/release.sgml
o run spellchecker on result 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 check that dashed items from the TODO list are complete
o remove dashed TODO items o remove dashed TODO items
o group items into categories o group items into categories
o select major features o select major features
o select incompatibilities o select incompatibilities
o add documenation for items o add documenation for items
o add SGML markup
* Documentation * Documentation
document all new features document all new features
...@@ -40,17 +54,8 @@ ...@@ -40,17 +54,8 @@
update ports list in doc/src/sgml/installation.sgml update ports list in doc/src/sgml/installation.sgml
update platform-specific FAQ's, if needed 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 * 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