diff options
author | Florian Angeletti <florian.angeletti@inria.fr> | 2019-07-22 13:32:46 +0200 |
---|---|---|
committer | Florian Angeletti <florian.angeletti@inria.fr> | 2019-07-30 17:50:07 +0200 |
commit | 204dd09e8c3d8045d0a5a7e98a035e92e2199345 (patch) | |
tree | 514fafdffbd1b5dbfe7bfa35382899379f708f22 /tools | |
parent | c43d198cfa8f2ccc6d11f4aa99491c7b4da1a210 (diff) | |
download | ocaml-204dd09e8c3d8045d0a5a7e98a035e92e2199345.tar.gz |
Update release checklist
Diffstat (limited to 'tools')
-rw-r--r-- | tools/release-checklist | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/tools/release-checklist b/tools/release-checklist index f834c40e2a..accb6f451e 100644 --- a/tools/release-checklist +++ b/tools/release-checklist @@ -80,9 +80,6 @@ rm -rf ${INSTDIR} make world.opt -j5 make alldepend - # note: you have to run 'alldepend' after 'world', - # not just after 'core' as before, because - # ocamldoc/stdlib_non_prefixed depends on 'world' # check that .depend files have no absolute path in them find . -name .depend | xargs grep ' /' @@ -109,14 +106,15 @@ make tests # 4.07.0+dev8-2018-06-19 => 4.07.0+dev9-2018-06-26 # for production releases: check and change the Changes header # (remove "next version" and add a date) -# Update ocaml-variants.opam file to depend on the new version of ocaml. ./autogen -git add VERSION Changes ocaml-variants.opam configure -git commit -m "last commit before tagging $VERSION" +git commit -a -m "last commit before tagging $VERSION" + # update VERSION with the new release; for example, # 4.07.0+dev9-2018-06-26 => 4.07.0+rc2 # Update ocaml-variants.opam with new version. # Update the copyright year in the manual. +rm -r autom4te.cache +./autogen make coreboot -j5 make coreboot -j5 # must say "Fixpoint reached, bootstrap succeeded." git commit -m "release $VERSION" -a @@ -127,6 +125,7 @@ git tag -m "release $VERSION" $VERSION # for testing candidates, use N+dev(D+2) instead; for example, # 4.07.0+rc2 => 4.07.0+dev10-2018-06-26 # Revert ocaml-variants.opam to its "trunk" version. +rm -r autom4te.cache ./autogen git commit -m "increment version number after tagging $VERSION" VERSION configure ocaml-variants.opam git push @@ -281,10 +280,6 @@ organize the webpage for the new release. See <https://github.com/ocaml/ocaml.org/issues/819> -## 12: update Mantis - -(this section intentionally left blank) - ## 13: announce the release on caml-list and caml-announce See the email announce templates at the end of this file. @@ -324,7 +319,7 @@ created a release candidate that you can test. The source code is available at these addresses: https://github.com/ocaml/ocaml/archive/$VERSION.tar.gz - https://caml.inria.fr/pub/distrib/ocaml-$BRANCH/$VERSION.tar.gz + https://caml.inria.fr/pub/distrib/ocaml-$BRANCH/ocaml-$VERSION.tar.gz The compiler can also be installed as an OPAM switch with one of the following commands. @@ -337,7 +332,8 @@ opam switch create ocaml-variants.$VERSION+<VARIANT> --repositories=default,beta where you replace <VARIANT> with one of these: afl - default_unsafe_string + default-unsafe-string + force-safe-string flambda fp fp+flambda @@ -377,7 +373,8 @@ opam switch create ocaml-variants.$VERSION+<VARIANT> --repositories=default,beta where you replace <VARIANT> with one of these: afl - default_unsafe_string + default-unsafe-string + force-safe-string flambda fp fp+flambda |