diff --git a/mps/procedure/release-build/index.html b/mps/procedure/release-build/index.html index a7363f4b157..eaeb6c242bf 100644 --- a/mps/procedure/release-build/index.html +++ b/mps/procedure/release-build/index.html @@ -42,8 +42,8 @@

This is the procedure for building a generic release of the Memory Pool System (an "mps-kit") from the version sources.

-

The intended readership of this document is Ravenbrook development staff. - (If you are a user of the MPS, and want to build object code from +

The intended readership of this document is Ravenbrook development staff. + (If you are a user of the MPS, and want to build object code from an mps-kit, please see the readme.txt file in the kit).

This document is not confidential.

@@ -72,19 +72,19 @@ and the correct release name.

  • In version/VERSION/code/version.c, and w3build.bat, - set + set MPS_RELEASE - to the correct value (see the rules in the comments), + to the correct value (see the rules in the comments), and check strings that contain copyright dates, etc.

  • Please update - version/VERSION/example/hello-world/index.txt, + version/VERSION/example/hello-world/index.txt, so that it works with the RELEASE you are creating (eg. 1.106.1 → 1.106.2).

  • -
  • Submit readme.txt, +

  • Submit readme.txt, version.c, and other changed files to Perforce before you continue.

  • @@ -158,7 +158,7 @@ release RELEASE."

  • Using the Windows file-browser, copy the version/VERSION directory, paste a copy, and rename it mps-kit-RELEASE.

  • -
  • Use the Info-ZIP command-line utility "zip" to create a new archive of these files, called "mps-kit-RELEASE.zip" in the directory "release/RELEASE":

    +
  • Use the Info-ZIP command-line utility "zip" to create a new archive of these files, called "mps-kit-RELEASE.zip" in the directory "release/RELEASE":

    zip -r  release\RELEASE\mps-kit-RELEASE.zip  mps-kit-RELEASE
  • @@ -168,7 +168,7 @@ zip -A release\RELEASE\mps-kit-RELEASE.exe -
  • You can check both archives like this:

    +
  • You can check both archives like this:

    unzip -tq  release\RELEASE\mps-kit-RELEASE.zip
     unzip -tq  release\RELEASE\mps-kit-RELEASE.exe
     
    @@ -191,12 +191,6 @@ releases.

  • add the release to the list of releases for VERSION, in a manner consistent with previous releases.

    -
  • Edit the -//info.ravenbrook.com/infosys/cgi/data.py script to add -the release changelevel to the releases table, so that the -correct set of known and fixed issues can be derived and shown on the -project's issues page.

  • -
  • Submit these changes with the comment "MPS: registered release RELEASE."

  • @@ -205,19 +199,21 @@ RELEASE."

    Edit the main MPS Project index page at //info.ravenbrook.com/project/mps/index.html, to refer to the new release: -

    +

    +
  • Visit the project updater, go to "Find new releases", select "mps (Memory Pool System)" from the dropdown, and hit "Find releases". If you've carried out the process correctly, the project updater will discover your new release, and the set of known and fixed issues for that release can be derived and shown on the project's issues page.

  • +
  • Inform the project manager and staff by e-mail to mps-staff@ravenbrook.com. - Consider announcing the new release by e-mail to + Consider announcing the new release by e-mail to mps-discussion@ravenbrook.com.

  • @@ -333,6 +329,16 @@ RELEASE."

    Release changelevel was in issue.cgi, now in data.py. + + + 2010‑10‑06 + + GDR + + Use the project updater to register new releases. + + +