[Biopython-dev] Volunteer buildslave machines? e.g. Windows & 32 bit Linux

Peter Cock p.j.a.cock at googlemail.com
Wed Apr 16 09:51:13 EDT 2014


Hi Manlio,

>From a hardware point of view, that sounds fine. The Biopython
tests are deliberately not computationally heavy - each full test
suite should take less than 10 minutes. One of the BuildBots
is my old desktop machine at home,

Ideally your machine would be turned on, with internet access,
all the time - but in particular overnight European time when the
nightly tests are currently triggered automatically.

See: http://www.biopython.org/wiki/Continuous_integration

Have you ever compiled Biopython from source on Windows?
That would be the first step (without worrying about the buildbot
side of things for now), although ... if that is too much ... we
could maybe just run the PyPy tests on your machine (no
need for a C compiler which makes it much simpler)?

Regards,

Peter


On Wed, Apr 16, 2014 at 2:30 PM, Manlio Calvi <manlio.calvi at gmail.com> wrote:
>
> I have a question,
> exactly what it takes? I mean what kind of machine you need, must be a
> server? Long story short, could be a common home box?My PC in this
> case (a mid/mid-high range gaming machine) and what entail exactly as
> software installed(apart biopython and dependencies, of course) and
> internet access?
> I'm keeping general because I believe that knowing what is exactly
> needed in a detailed way could be useful here.
>
> In all cases my machine is a Win7 x64 box, I'm currently running python 2.7 x64.
>
> Cheers,
> Manlio
>
>
> On Wed, Apr 16, 2014 at 2:58 PM, Peter Cock <p.j.a.cock at googlemail.com> wrote:
> > On Mon, Mar 24, 2014 at 11:57 AM, Peter Cock <p.j.a.cock at googlemail.com>wrote:
> >
> >> Hello all,
> >>
> >> Tiago and I have been looking after a range of machines
> >> covering different operating systems and Python versions,
> >> running as volunteer buildslaves for Biopython using buildbot:
> >> http://testing.open-bio.org/biopython/tgrid
> >>
> >> Does anyone else have a lab/home server which could be
> >> setup to run nightly Biopython tests for us via buildbot?
> >> Ideally the machine needs to be online overnight (European
> >> time) when the server is currently setup to schedule tests:
> >>
> >> http://www.biopython.org/wiki/Continuous_integration
> >>
> >> Our elderly 32 bit Linux desktop which has been running
> >> as a Biopython buildslave for the last few years is finally
> >> failing (hard drive problem).
> >>
> >> I would particularly like to see new buildslaves for:
> >>
> >> * 32 bit Linux
> >> * 64 bit Windows
> >> * Windows 7 or 8 (we have a 32 bit XP machine)
> >>
> >> If you think you might be able to help, the first hurdle is
> >> verifying you can checkout Biopython from github, and
> >> then compile the source (this is non-trivial on Windows,
> >> especially for 64 bit Windows).
> >>
> >> Note that this is separate from the continuous integration
> >> testing done for use via TravisCI whenever the GitHub
> >> repository is updated - this is very useful but currently
> >> only covers Linux:
> >> https://travis-ci.org/biopython/biopython/builds
> >>
> >> The key benefit of the buildbot server is cross platform
> >> testing - but this requires a range of volunteer machines.
> >>
> >> Thanks,
> >>
> >> Peter
> >>
> >>
> > Anyone?
> >
> > Right now I'm particularly interesting in Windows 32bit,
> > since my own machine has started showing test failures
> > with SQLite and I would like to know if this is unique or
> > a common issue (e.g. due to a Windows update):
> > http://lists.open-bio.org/pipermail/biopython-dev/2014-March/011169.html
> >
> > Also a couple of people have suggested using VMs,
> > which would be a neat solution but some physically
> > redundancy seems helpful.
> >
> > Thanks,
> >
> > Peter
> > _______________________________________________
> > Biopython-dev mailing list
> > Biopython-dev at lists.open-bio.org
> > http://lists.open-bio.org/mailman/listinfo/biopython-dev


More information about the Biopython-dev mailing list