Hi David, On Thu, Oct 15, 2009 at 1:43 AM, Dr. David Kirkby <david.kir...@onetel.net> wrote:
<SNIP> > Setting up such a build-bot is not something I have ever attempted. I > would imagine is quite a bit of work to get it right. Indeed it does when one considers that a build-bot would need to initiate a build of an alpha, rc, or stable release on a build farm. The previous build farm on boxen.math consisted of about a dozen Linux virtual machines. William's build-bot worked pretty well for its intended purpose. But there was a known issue of building via a build-bot on both of the 32- and 64-bit Mandriva virtual machines. In that case, one would need to start a screen session, ssh into both of those VM boxes, and manually restart the build. Recently, the build farm on boxen.math was upgraded to use VirtualBox (instead of VMware), together with more recent versions of various Linux distributions. I have not yet tried using the build-bot on this new build farm. There's also another build farm called SkyNet, which is not part of the Sage cluster infrastructure. William's build-bot for that build farm would report error building on about 50% of the machines on SkyNet. Currently, of the dozen or so machines on SkyNet, I have successfully built Sage 4.1.2.rc2 on four of those machines. The previous number was six, but it was dropped down to four because a few versions ago Sage wouldn't build on IA-64 machines. This is still a problem as of the latest rc release. > I do not know what William's criteria for granting an account on any > machine except t2 is. But on t2, if someone needs access to develop code > that is used by Sage, they can have an account. So for example libtool > and autoconf developers have accounts. The wiki page "Guidelines for Using the Sage Cluster" [1] documents some guidelines that I think would be useful to keep in mind when using any of the machines that comprise the Sage cluster. In that document, I have tried to make it clear that activities relating to the development of Sage should be carried out on sage.math. So my personal opinion is that if someone would like to help out with release management, reviewing code, developing code, testing code, or contribute to the development of Sage in any way, then the person should be able to get a user account on sage.math if they want to. (Of course, one needs to trust that person in the first place.) > I do not myself see it a big deal to copy a few files to another machine > and check it builds and tests ok. I will personally test the changes I > make on > > * Solaris SPARC (my own machine) > * Linux (sage.math) > * OS X (bsd.math) > * HP-UX (my own machine) > * Possibly AIX. > > I don't own all that hardware, but I can use 'scp' Like you, I also compile and doctest Sage on the following machines: * High-end servers * bsd.math --- Mac OS X 10.6.1 * rosemary.math (outside the Sage network of computers) --- 64-bit Red Hat Enterprise Linux Server 5.4 * sage.math --- 64-bit Ubuntu 8.04.3 LTS * t2.math --- SPARC Solaris 10 with GCC 4.4.1 and the Sun linker/assembler * boxen.math: Linux virtual machines making up the Sage build farm * centos5.3-32 * centos5.3-64 * debian5-32 * debian5-64 * fedora11-32 * fedora11-64 * mandriva2009.1-32 * mandriva2009.1-64 * opensuse-11.1-32 * opensuse-11.1-64 * ubuntu9.04-32 * ubuntu9.04-64 * Windows XP virtual machines: on boxen.math * winxp1 * winxp2 * winxp3 * SkyNet cluster * cicero --- 32-bit Fedora 9 * eno --- 64-bit Fedora 9 * lena --- 64-bit Red Hat Enterprise Linux Server 5.3 * menas --- 64-bit openSUSE 11.1 * Other * caruso (not mine) --- 32-bit openSUSE 11.0 * darkstar.debian --- my Macbook dual-booting Debian 5 and Mac OS X 10.4.11 * darkstar.ubuntu --- the computer in my office, running Ubuntu 9.04 I wouldn't mind getting accounts on other machines to help out with developing Sage in any way I can. I recently sent an email to OpenAIX, requesting a free account on an AIX 6.1 machine. Days have gone by and I have yet to receive any reply. As you can tell, clearly I need help ;-) [1] http://wiki.sagemath.org/SageClusterGuidelines -- Regards Minh Van Nguyen --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---