#230 closed enhancement (fixed)

wanted: buildslave that uses a Microsoft compiler

Reported by: zooko Owned by: somebody
Priority: minor Milestone: eventually
Component: dev-infrastructure Version: 0.7.0
Keywords: buildbot windows Cc: zandr, booker, Michael Booker
Launchpad Bug:

Description

It would be nice to have a buildslave that does not have GCC installed and in which everything is built using a Microsoft compiler.

A good candidate for which Microsoft compiler would be Visual Studio .NET 2003 -- this is the version of the Microsoft compiler that Python 2.4 and Python 2.5 are built with. On the other hand, this version of the Microsoft compiler is no longer distributed by Microsoft so it can be inconvenient or expensive to acquire.

Another reasonable candidate would be Visual Studio 2008 Express Edition -- this is likely to be the compiler used to build Python 2.6 and Python 3.0. However, to use VS8 you probably have to build the current python svn trunk yourself from source using VS8 instead of using the precompiled Python 2.5.1.

Another reasonable candidate is "whatever Microsoft compiler is easiest for you to use".

As for operating system, I personally would choose for this buildslave to be running Windows XP rather than Windows Vista, but that is mainly because I am hoping that Microsoft will give up and withdraw Vista from the market. Whoever actually implements this task should probably use whichever Microsoft operating system will be easiest for them.

Change History (7)

comment:1 Changed at 2007-12-20T18:44:04Z by zooko

Apropos the choice of Vista or XP, here is a nice review from a programmer who upgraded from Vista to XP and was very pleased at the many new features that XP offers.

http://dotnet.org.za/codingsanity/archive/2007/12/14/review-windows-xp.aspx

comment:2 Changed at 2008-06-01T20:58:09Z by warner

  • Milestone changed from eventually to undecided

comment:3 Changed at 2008-06-03T22:00:00Z by zooko

  • Milestone changed from undecided to eventually

I say that we're definitely going to want this eventually, so I'm moving it from "undecided" to "eventually" Milestone. (Feel free to tell me if you think otherwise!)

comment:4 Changed at 2008-12-31T22:53:22Z by zooko

We have such a machine available now -- the one named "Windows with Native Python and Microsoft compiler -- no cygwin Python and no gcc", and located at virtual2.allmydata.com:33891 . However, we're not currently using it to build and test Tahoe.

comment:5 Changed at 2010-06-12T22:44:03Z by davidsarah

  • Keywords buildbot windows added

Dcoder's buildslave has MSVC++, but is not currently working due to #1073.

comment:6 Changed at 2010-08-12T21:43:42Z by freestorm

  • Resolution set to fixed
  • Status changed from new to closed

comment:7 Changed at 2010-08-12T22:04:53Z by davidsarah

Dcoder's buildbot uses MSVC++ from Visual Studio 9.0 (a.k.a. Visual Studio 2008) on 64-bit Windows 7.

Note: See TracTickets for help on using tickets.