[m-dev.] todo for 0.9.1

Tyson Dowd trd at cs.mu.OZ.AU
Thu Jan 20 15:03:55 AEDT 2000


On 24-Dec-1999, Fergus Henderson <fjh at cs.mu.OZ.AU> wrote:
> In addition to the guidelines in compiler/notes/release_checklist.html,
> here's some notes about stuff that should be done for 0.9.1.
> 	
> 	- test Morphine on taifun (we have Eclipse 4.1 installed there
> 	  in /usr/local/apps/eclipse-4.1/bin)
> 
> 	- edit the top-level Mmakefile: the rule for creating distributions
> 	  should not exclude Morphine
> 
> 	- update the NEWS file:
> 		- mention bug fixes
> 		- mention Morphine
> 
> 	- update the RELEASE_NOTES file:
> 		- mention Morphine
> 
> 	- tag the release:
> 		cvs rtag -rversion-0_9_x version-0_9_1

That's a little vague, it actually should be

	cvs rtag -rversion-0_9_x version-0_9_1 mercury
	cvs rtag -rversion-0_9_x version-0_9_1 tests
	cvs rtag -rversion-0_9_x version-0_9_1 clpr

If you fail to to that...

> 	- edit /home/mercury/public/test_mercury/scripts/test_mercury:
> 		change the version to 0.9.1
> 		and change the cvs checkout opts to -rversion-0_9_1

Then this doesn't work very well, because there is no version-0_9_1, so
no files are checked out.  (Which is why last night's tests
failed).

Here's diff to the release notes about this.

===================================================================


Estimated hours taken: 0.5

compiler/notes/release_checklist.html:
	Explicitly mention that you need to tag the mercury, tests and
	clpr modules for a release.


Index: release_checklist.html
===================================================================
RCS file: /home/mercury1/repository/mercury/compiler/notes/release_checklist.html,v
retrieving revision 1.15
diff -u -r1.15 release_checklist.html
--- release_checklist.html	1999/12/21 09:42:03	1.15
+++ release_checklist.html	2000/01/20 04:02:24
@@ -66,6 +66,8 @@
      </ul>
 
 <li> Use `cvs tag' to tag all the files with a `version-x_y_z' tag.
+     You need to do this in all of the CVS modules containing code used
+     to build the system and run the tests (mercury, tests and clpr).
 
 <li> Edit the tools/test_mercury script in
      /home/mercury/public/test_mercury/scripts/mercury:


-- 
The quantum sort: 
	while (!sorted) { do_nothing(); }
Tyson Dowd   <tyson at tyse.net>   http://tyse.net/
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list