Separate release preparation jobs for all releases and for major releases
This commit is contained in:
parent
d2b694d825
commit
8c1ce4559d
@ -1,33 +1,47 @@
|
|||||||
|
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 @@
|
|||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user