Release Procedures
(Unlabeled items are handled by the Release Manager)
Patch releases (x.y.z, z ≥ 1)
- SCHEDULING
- Update developer page
- Update R-project homepage
- Notify r-devel list
- START (T-10)
- CRAN masters: Populate CRAN subdirectory x.y.z
- Set version to "x.y.z beta"
- Update the NEWS and src/gnuwin32/CHANGES file headers from
x.y.(z-1) Patched to x.y.z
- Setup crontab for nightly builds and transition to RC, if not
done earlier
- CODE FREEZE (T-7)
- Binary maintainers: Binary
builds should be available now, if not earlier
- RELEASE (T)
- Create final build (edit and run R-build-dist script). This also
sets the version to "x.y.z Patched"
- Update developer page
- Update R-project homepage
- Calculate md5sums
- Notify r-announce list. Include md5sums and relevant section of
NEWS.
- CRAN masters: Mirror release to CRAN, build
manuals, update Freshmeat record
Dot-zero releases (x.y.0)
- SCHEDULING
- Update developer page
- Update R-project homepage
- Notify r-devel list
- START (T-31)
- CRAN masters: Populate CRAN subdirectory x.y.0
- GRAND-FEATURE FREEZE (T-28)
- Edit and run the R-create-branch script, which does the following.
- Create the SVN release branch
- Set VERSION of SVN trunk to "x.(y+1).0 Under development (unstable)"
- Set VERSION in release branch to "x.y.0 alpha"
- Fixup etc/repositories in the SVN trunk for Bioconductor version
- Setup crontab for nightly builds and transition to beta and RC
status, if not done earlier
- Translation master: Ask translators for updates by FF
- Binary maintainers: Start publishing binary builds
- Binary package maintainers:
- Create package directories x.y and x.(y+1)
- Update package testing environment
- Send automated
messages to maintainers whose packages are failing.
- FEATURE FREEZE (T-14)
- CODE FREEZE (T-7)
- PRERELEASE (T-3)
- CRAN masters: Populate CRAN subdirectory x.y-patched
- RELEASE (T)
- Create final build (edit and run R-build-dist script). This also
sets the version to "x.y.z Patched"
- Update developer page
- Update R-project homepage
- Calculate md5sums
- Notify r-announce list. Include md5sums and relevant section of
NEWS.
- CRAN masters: Mirror release to CRAN, build
manuals, update Freshmeat record