#7 closed task (fixed)

win32 Windows WinXP Vista buildslaves

Reported by: zooko Owned by: zandr
Priority: minor Milestone: eventually
Component: dev-infrastructure Version:
Keywords: Cc:
Launchpad Bug:

Description (last modified by zooko)

Wanted buildslaves:

  • Windows XP, native python 2.5
  • Windows Vista, native python 2.5
  • Windows any-kind, native python 2.5, compile tahoe with Microsoft compiler instead of gcc
  • Fedora (allmydata.com is not going to supply this one -- we need a volunteer from the community)

Change History (19)

comment:1 Changed at 2007-04-26T23:19:37Z by zooko

Once again, with feeling, and \{\{\{ marks

Windows native, python 2.5
Windows cygwin, python 2.5
Mac/Intel, python 2.5
Mac/Intel, python 2.4

comment:2 Changed at 2007-04-27T03:25:20Z by warner

  • Description modified (diff)
  • Type changed from defect to task

fix up formatting

comment:3 Changed at 2007-04-28T19:16:34Z by warner

  • Component changed from component1 to dev-infrastructure

comment:4 Changed at 2007-05-10T00:00:21Z by zooko

  • Owner changed from somebody to zandr

Zandr is working on this.

comment:5 Changed at 2007-05-10T17:40:44Z by warner

Zandr got a cygwin buildslave running. The buildslave name is 'windows-cygwin-tahoe', and it's currently attached to the buildmaster. zooko: feel free to add a Builder for it to the master.cfg file and do 'buildbot reconfig .' in buildmaster@dev:/tahoe .

comment:6 Changed at 2007-05-10T19:13:03Z by zooko

Buildmaster's twistd.log says that the windows-cygwin-tahoe buildslave detached at 3:00 AM PDT. Zandr, if you'll teach me how to connect to it with vnc or ssh, I'll poke it.

comment:7 Changed at 2007-05-11T00:42:41Z by warner

last update: zandr kicked the buildslave, it's attached again, the build is currently failing because 'darcs' is not installed. Zandr said he'd look at dependencies now that he can use the 'force build' button as an oracle.

comment:8 Changed at 2007-05-16T15:21:42Z by zooko

update: the cygwin buildslave is almost complete -- it needs pyopenssl next.

comment:9 Changed at 2007-05-16T15:22:14Z by zooko

  • Description modified (diff)

Removing something about wanting Python 2.4 buildslaves. I am happy with only Python 2.5 buildslaves for Tahoe.

comment:10 Changed at 2007-06-01T19:45:23Z by zooko

  • Description modified (diff)

comment:11 Changed at 2007-08-09T20:16:31Z by warner

we've got a new feisty buildslave with 1GB of ram, so I've made the memory tests bigger (now using a 100MB file). This buildslave is running as a vmware image on the same host that contains the cygwin buildslave and one of the others too (edgy I think?).

comment:12 Changed at 2007-09-09T16:57:37Z by zooko

I'd like a native-Windows buildslave, please! It is just like a cygwin buildslave except that Python is the official Windows build of Python and all the dependent libs (source:README) are Windows-native libs.

comment:13 Changed at 2007-10-10T23:16:57Z by warner

  • Milestone set to undecided

comment:14 Changed at 2007-10-11T22:45:45Z by warner

also, it would be nice to have an RPM-based buildslave, to produce .rpm packages. Just use whatever the latest free redhat thingy is (fedora?). Nobody at Allmydata is a redhat user, so this might be hassle to set up, I dunno.

Still wanted:

  • windows native (python 2.5)
  • Mac/intel (python 2.5)
  • redhat/fedora intel
  • ubuntu gutsy (x86)

comment:15 Changed at 2007-10-15T15:46:19Z by zooko

  • Summary changed from more buildslaves please! to win32 Windows WinNT Vista buildslaves

I put a bunch of different ways to spell "windows" in the summary line in order to facilitate searches...

We currently desire two more buildslaves:

  1. Windows NT
  2. Windows Vista

for each of them, unlike the extant cygwin buildslave, we want to have the official Python 2.5 binary from python.org, and to make sure that the cygwin version of python is *not* installed.

comment:16 Changed at 2007-10-15T16:19:17Z by zooko

Oh, I didn't see Brian's comments about "Still wanted" buildslaves. I believe Brian himself has satisfied the desire for a Mac/intel py2.5 buildslave, so that leaves WindowsNT, WindowsVista?, Fedora, and Gutsy.

comment:17 Changed at 2007-10-29T16:52:28Z by zooko

  • Description modified (diff)
  • Summary changed from win32 Windows WinNT Vista buildslaves to win32 Windows WinXP Vista buildslaves

Okay, ghazel wanted to build tahoe on his machine, and he uses the Microsoft compiler exclusively, and it turns out that the Microsoft compiler doesn't support C99 (and that they have no plans to ever do so! Boo-hoo!), and so ghazel ported zfec from C99 to C89.

All of this suggests that we could use a buildslave that compiles things with the Microsoft compiler.

Oh, I just realized that I've been writing "Windows NT" in this ticket when I meant "Windows XP".

Zandr set up a Gutsy buildslave courtesy of allmydata.com.

So the current list of desired build slaves is:

  • Windows XP
  • Windows Vista
  • Windows XP compiled with the Microsoft compiler instead of gcc
  • Fedora (allmydata.com is not going to supply this one -- we need a volunteer from the community)

comment:18 Changed at 2007-12-05T05:19:23Z by zooko

Zandr:

When I in SFHQ next week, I would be willing to team up with you on this ticket. The only one that I really want right away is Windows XP compiled using gcc. (This is the easiest one to do, and also the one I most want to see.)

comment:19 Changed at 2007-12-12T00:39:13Z by zandr

  • Priority changed from major to minor
  • Resolution set to fixed
  • Status changed from new to closed

XP with native Python 2.5.1 and gcc is up running.

We're going to close this one to create a sense of satisfaction. If you care about other buildslaves (and we know you do) open a new ticket with enough description that I can go off and create it. :)

Note: See TracTickets for help on using tickets.