Re: Should we get an account and add them to the Xenofarm?

Neal Norwitz <[email protected]> Fri, 10 Jan 2003 11:22:52 -0500
Newsgroups gmane.comp.python.snake-farm.user
Message-ID <[email protected]>
On Fri, Jan 10, 2003 at 05:13:19PM +0100, Anders Qvist wrote:
> On Fri, Jan 10, 2003 at 04:29:57PM +0100, Laura Creighton wrote:
> > > 
> > > This may be difficult if not impossible.  Unless the testdrive setup
> > > has changed, HP used to prevent all outgoing connections through their
> > > firewall.  This means you cannot do a cvs update from their machines
> > > to pull down the latest python.  You would have to ship a tarball
> > > there each time.
> 
> Technically, this is not necessary. xenofarm gets the sources by HTTP
> in the build package. We can hack it so it leaves the source in place.
> It's still gonna make things difficult if you want to test manually,
> but it won't stop xenofarm.
> 
> We need to be able to run cron jobs on the host. Disk requirement is a
> full python build, plus a tar ball and some extras, cirka 250Mb.

crontab -e executed, I didn't test if it worked.
I will try to write a letter as Laura requested later.

> Ports:
>   In: ssh
>   Out: HTTP (GET & PUT) (one host)

HTTP (port 80) out did not work to a public www site.  What is the IP
address of the machine?

> Requirements for running the xenofarm client:
> 
> #  gzip
> #  wget              Must handle -N and set the timestamp correctly.

wget is not there, but we could build it.

> # Requirements that are normally fulfilled by the UNIX system:
> # `ls -t`           should list files sorted by modification time
> # `uname -n`        should print the nodename
> # `uname -s -r -m`  should print OS and CPU info
> # `kill -0 <pid>`   should return true if a process with that pid exists
> # `LC_ALL="C" date` should return a space-separated string with where the
> #                   first substring containing colons is on the form
> #                   <hour>:<minute>.*
> # tar               must be available in the PATH
> 
> ... and of course, all the stuff needed to build python.

All of these seem ok.

Neal