sage-4.5.3.alpha2. All tests pass on OpenSolaris!! A new port soon?

4 views
Skip to first unread message

David Kirkby

unread,
Aug 24, 2010, 9:18:39 AM8/24/10
to sage-...@googlegroups.com, sage-s...@googlegroups.com, sage-r...@googlegroups.com
For the first time ever, Sage has built and pass all the long doctests
on OpenSolaris!

sage -t -long devel/sage/sage/coding/decoder.py
[53.1 s]
sage -t -long devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py
[338.4 s]

----------------------------------------------------------------------
All tests passed!
Total time for all tests: 1615.6 seconds

The hardware/software used as

* Sun Ultra 27
* 3.33 GHz Intel Xeon W3580 (4 cores, 8 threads)
* 12 GB RAM
* OpenSolaris 06/2009 updated to build 134 (March 2010).
* gcc 4.5.0 configured to use the Sun linker and the GNU assembler.
* 32-bit build. (i.e. SAGE64 was *not* exported to yes). 64-bit builds
are unreliable at the minute on this platform.
* ZFS file systems - 2 x 500 MB (in a mirror) and 2 x 2 TB disks (in a mirror).

I'd like to thank Mitesh for merging all the Solaris 10 x86 and
OpenSolaris fixes in this release - many of which I was not expecting
to be merged.

Also to John Palmieri and Jaap Spies, both of whom have made a large
number of changes to get this to work. Also of course to the other
reviewers of patches - too numerous to mention.

It's too early to say whether the changes will cause all doctests to
pass on Solaris x86, as the only machine I have access to (fulvia on
Skynet) is currently unavailable. However, I'm 99% sure they should
pass. I have a VirtualBox virtual machine of Solaris 10 x86, though
I've not set that up yet to build Sage.

At some point in the future, I intend setting up a Solaris zone, and
others can try this Sage, though I'll wait for the final 4.5.3.

I'm not suggesting we officially support Solaris x86 and OpenSolaris
yet, but I think that must be pretty close.

64-bit builds of Sage on any Solaris variant are pretty unstable just now.

I was rather expecting the Cygwin port to be finished before the
32-bit Solaris ports, so I'm somewhat pleased Solaris managed to win.
However, the SYMPOW fix which was merged (#9703) for Solaris should
also resolve the issue of SYMPOW on Cygwin (#9166), though someone
needs to confirm that for sure. (The current version in Sage is *very*
slightly different from the one Mike Hansen tested and said passed all
doctests).

I intend now concentrating efforts on getting 64-bit Solaris versions
working, and doing what I can do add test code.

I think I can treat myself to a pint of beer now - I'm not over keen
on Champagne.

Dave

Mike Hansen

unread,
Aug 24, 2010, 12:14:46 PM8/24/10
to sage-s...@googlegroups.com
On Tue, Aug 24, 2010 at 6:18 AM, David Kirkby <david....@onetel.net> wrote:
> I intend now concentrating efforts on getting 64-bit Solaris versions
> working, and doing what I can do add test code.
>
> I think I can treat myself to a pint of beer now - I'm not over keen
> on Champagne.

Congrats! Nice work!

--Mike

Reply all
Reply to author
Forward
0 new messages