On 08/ 3/10 06:11 PM, William Stein wrote:
Hi,
I would like to suggest an alternative approach to this problem of
"supported platforms".
How about if whenever somebody runs
make testlong
at the end an email is sent to [email protected] that contains some
information:
* description of platform (OS + hardware)
* list of files where tests failed
* version of sage being tested
A script will then 100% automatically generate a webpage based on the
above info that will
describe exactly which platforms are known to work for any given
version of Sage. Simple
as that. If we want the list of "supported platforms" for a *given
release* to go up, all we have
to do is get somebody somewhere to type "make testlong".
Obviously, there will be an easy way to disable this. Alternatively,
instead of "make testlong" we could
just use a different target, e.g., "make testlongreport".
William
I see two issues with this.
1) Not everyone has their computers set up so that they can send mail from the
command line. In fact, given the totally obscure nature of sendmail, I would
suggest that the number who do are in a minority.
Most people will send mail from a client such as Thurderbird.
2) It is far from unusual for 'make ptestlong' to generate failures, yet when
those same doc tests are run again they pass. I don't know the reason for this,
but it is a fact. Sometimes it might be resource shortages, but I don't think
that all the problem. I've know it to do this on my Sun Blade 2000 which only
has 2 CPUs, yet 8 GB RAM. 8 GB should be enough to run two tests.
One could end up with an unnecessarily high number of failures reported
Dave
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org