Send automated
messages to maintainers whose packages are failing.
FEATURE FREEZE (T-14)
(cron) Set VERSION in release branch to "x.y.0 beta"
Recommended packages should be at their versions for release
(since changes to one can affect another).
CODE FREEZE (T-7)
(cron) Set VERSION in release branch to "x.y.0 RC"
PRERELEASE (T-3)
CRAN masters: Populate CRAN subdirectory x.y-patched, see procedures.
RELEASE (T)
(cron) Create final build. This also pushes the sources and
associated files to CRAN and
sets the version to "x.y.z Patched" in the SVN branch.
Update developer page
Update R-project homepage
Commit webpage changes
Calculate md5sums and SHA-256
Notify r-announce list. Include checksums and relevant section of
NEWS.
CRAN masters:
Update CRAN web pages (banner.html, sources.html) by running the "CRAN-homepage-process-templates" script
update links (r-oldrel, r-release, r-devel, ...)
build manuals (currently not automatically) and push to CRAN
TODO: Unresolved/unautomated items. (I.e., someone usually remembers to do it.)
Update .save files (notably internet.Rout.save).
Update reference to BioC versions. (This needs the BioC
maintainers to have set up all three BioC repositories for the
development version. Nowadays done not later than GFF.)
Relabeling inside NEWS.
Update bug repository settings, so that people can report on new versions.
Update tools/config.{guess,sub} from the git URLs given
within them. (These are GPL-3 but with an exception.)
tzone: this
amounts to picking up the latest tzdata file, and on a
machine with a fully 64-bit zic (usually Linux, not OS X)
following the procedure in src/extra/tzone/Notes.