Alpha release process
From PostgreSQL wiki
(Difference between revisions)
(→Release preparation) |
(→Announcing) |
||
| Line 25: | Line 25: | ||
* PostgreSQL News | * PostgreSQL News | ||
* pgsql-announce | * pgsql-announce | ||
| - | |||
For this one, we don't wait for the binaries to be built before announcing. Just make sure that the source tarballs are in place before the announcements go out. This may take a day or three; doesn't really matter. | For this one, we don't wait for the binaries to be built before announcing. Just make sure that the source tarballs are in place before the announcements go out. This may take a day or three; doesn't really matter. | ||
[[ReleasePrep]] contains notes about how to announce a release, which <em>do not apply</em> in their entirety to the alpha process, but are still worth digesting. | [[ReleasePrep]] contains notes about how to announce a release, which <em>do not apply</em> in their entirety to the alpha process, but are still worth digesting. | ||
Revision as of 07:09, 21 December 2009
Contents |
Prerequisites
- Commit fest manager declares commit fest closed
- Build farm status is green, or failures are adequately explained (if widespread breakage, wait for a few days until fixed)
Naming
- 8.5alpha1, 8.5alpha2, etc.
Release preparation
In general, src/tools/RELEASE_CHANGES applies. Exact procedure for alpha releases:
- Release notes [discussion]
- Optional: Update timezone data
- Optional: Translation updates (probably not useful for the first or second alpha)
- Create CVS branch, e.g., REL8_5_ALPHA1_BRANCH [discussion]
- Release version number changes
- Tag in CVS, e.g, REL8_5_ALPHA1
- Export the CVS tag
- Build the actual release tarball: make distcheck
- Ask -hackers to check the tarball for sanity
- Upload to ftp server (under ~ftp on developer.postgresql.org)
Announcing
Update web page: http://www.postgresql.org/developer/alpha
Announce to:
- PostgreSQL News
- pgsql-announce
For this one, we don't wait for the binaries to be built before announcing. Just make sure that the source tarballs are in place before the announcements go out. This may take a day or three; doesn't really matter.
ReleasePrep contains notes about how to announce a release, which do not apply in their entirety to the alpha process, but are still worth digesting.
