[m-dev.] release status
Fergus Henderson
fjh at cs.mu.OZ.AU
Tue Nov 12 22:48:20 AEDT 2002
It looks like the release is getting closer.
We are now passing (or should tonight pass) all the tests on all of the
Linux machines, except for a failure to install the deep profiler on venus;
passing all the tests on murlibobo (alphaev5-dec-osf5.1);
and passing all except one spurious failure on taifun (sparc-sun-solaris2.7).
I think the tests are in reasonable shape on Windows too, although I'll
have to spin off another test run on roy.
The tests on mundroo (i386-pc-solaris2.8) still have a number of failures:
- the interpreter and vqueens tests in
extras/trailed_update
fails in grade asm_fast.gc.tr: "segmentation violation".
- the CLP(R) tests fail in grade asm_fast.gc.tr.debug,
with message "Killed",
after some warnings about "text relocation remains
against symbol"
Maybe due to problem with --pic-reg?
- the tests in tests/debugger all fail,
and so do all the tests in debug grades,
due to libreadline.so not being found
(need to link with `-R/usr/local/lib',
or set LD_LIBRARY_PATH?)
I've had a go at getting DLL support for Windows working again,
but it looks like that will be a non-trivial task, so I think it
can wait for 0.11.1. Mingw support is already a major improvement on 0.10.
That leaves the following tasks on my list:
Bug fixes:
- Fix the deep profiler installation problem [zs?]
- Fix the three failures on mundroo mentioned above
Test case fixes:
- Fix the failing tests on Solaris/x86 (mundroo)
- Fix or disable the tests causing a failure on taifun
(extras/trailed_update/samples is linked with --static,
which causes problems in debug grades on taifun due to
`-ldl' not being required for interactive queries,
but not being supported with static linking)
Testing:
- Test on Windows [fjh]
- Test on MacOS [fjh]
- Test the final source and binary distributions
Documentation:
- Update web pages for new release [fjh]
- Mention NaN issues in BUGS file
- Document MSVC / Mingw installation issue with Cygwin vs Windows
path names
- Update docs for .NET back-end (web page; also WORK_IN_PROGRESS?)
Volunteers welcome.
If there are any other release-critical tasks which are not on that
list, please let me know ASAP.
I think the tasks on Zoltan's list
- printing I/O actions from the debugger [done??]
- controlling retries across I/O [done]
- making streams identifiable from the debugger [done??]
- getting all test cases to pass in deep profiling grades with strict
invariant checking [done]
are all done, but I would appreciate clarification with regard to the
two marked "[done??]".
For Mark's list
1) Compile the declarative debugger unconditionally and remove
all references to MR_USE_DECL_DEBUG. [done]
2) Always print syntactically correct goals in the declarative
debugger. [done]
3) Use list syntax when printing goals. [done]
4) Adjust the default size parameters. [this won't really be
required after task 3 is committed]
5) When reporting an incorrect contour, print the contour.
[XXX what is the status of this one?]
I think [1-3] are done, [4] is not needed, and [5] is not release-critical.
Please let me know if this is not correct.
I've also marked the following tasks on my original list as having been
completed:
- fix copyright issue for "HEREBY ASSIGNED" files [done]
- string unsafe foldl/r issue [done]
- fix bug with configure not removing files if
- grade=hlc.gc [done]
- --enable-gcc-backend [done]
- foreign language interface docs [done]
- version number in RELEASE_NOTES [done]
- test binary distribution
- install in same directory [done]
- install in different directory [done]
--
Fergus Henderson <fjh at cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.
--------------------------------------------------------------------------
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