diff: release checklist.
Tyson Richard DOWD
trd at students.cs.mu.oz.au
Mon Nov 17 17:02:44 AEDT 1997
Hi,
Someone want to check this?
===================================================================
Estimated hours taken: 0.5
compiler/notes/release_checklist.html:
Update release checklist with how to upload to sunsite, post to
comp.os.linux.announce, and update the webpage with a new
release.
Index: compiler/notes/release_checklist.html
===================================================================
RCS file: /home/staff/zs/imp/mercury/compiler/notes/release_checklist.html,v
retrieving revision 1.3
diff -u -r1.3 release_checklist.html
--- release_checklist.html 1997/08/01 05:26:09 1.3
+++ release_checklist.html 1997/11/17 02:56:22
@@ -22,9 +22,33 @@
releases.
The HISTORY file should include the NEWS files from previous releases.
-<li> Update the WWW documentation in the `www' directory,
- but don't commit it to the main branch yet, because otherwise
- it would be installed on the WWW pages overnight.
+<li> Update the WWW documentation in the `www' directory.
+ <ul>
+ <li> For minor releases, update release.html with a new entry about
+ this release (put it at the top of the page), and provide a
+ new link to download the release. See old-release.html for
+ examples.
+
+ <li> For major releases, you will need to create some new web pages:<br>
+ <dl>
+ <dt> release-VERSION.html
+ <dd> The release notes for this version.
+
+ <dt> release-VERSION-bugs.html
+ <dd> Any outstanding bugs for this release.
+
+ <dt> release-VERSION-contents.html
+ <dd> The contents of this distribution.
+
+ </dl>
+ You will also need to update release.html. Move the old
+ information in release.html to old-release.html. Modify
+ release.html to refer to the new html files you have created,
+ and change the links to download the release.
+
+ <li> Don't commit your changes to the main branch yet, because
+ otherwise it would be installed on the WWW pages overnight.
+ </ul>
<li> Use `cvs tag' to tag all the files with a `version-x_y_z' tag.
@@ -69,6 +93,22 @@
to make copies of it on ftp://ftp.cs.sunysb.edu/pub/XSB/mercury
respectively. <br>
The mirror on ftp://ftp.csd.uu.se/pub/Mercury is supposedly automated.
+
+<li> Prepare a new "mercury-VERSION.lsm" file for this Mercury release
+ (use the one already uploaded to
+ ftp://sunsite.unc/edu/pub/Linux/Incoming as a template). The
+ version number, date, file sizes, and file names need to be updated
+ for a new release.
+
+<li> Upload "mercury-VERSION-core.tar.gz" and "mercury-VERSION.lsm" to
+ ftp://sunsite.unc.edu/incoming/Linux. They will be moved to
+ /pub/Linux/Incoming fairly quickly, and eventually should be moved
+ to /pub/linux/devel/lang/mercury.
+
+<li> Send "mercury-VERSION.lsm" to the lsm robot at lsm at execpc.com.
+
+<li> Append "mercury-VERSION.lsm" to a release notice and send it to
+ linux-announce at news.ornl.gov. This will post to comp.os.linux.announce.
<li> Email mercury-announce at cs.mu.oz.au and cross-post announcement to
comp.lang.misc, comp.lang.prolog, comp.lang.functional, comp.object.logic,
--
Tyson Dowd #
# Linux versus Windows is a
trd at cs.mu.oz.au # Win lose situation.
http://www.cs.mu.oz.au/~trd #
More information about the developers
mailing list