wanted: buildslave that uses a Microsoft compiler #230

Closed
opened 2007-12-12 01:50:09 +00:00 by zooko · 5 comments

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.

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.
zooko added the
dev-infrastructure
minor
enhancement
0.7.0
labels 2007-12-12 01:50:09 +00:00
zooko added this to the eventually milestone 2007-12-12 01:50:09 +00:00
Author

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

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>
warner modified the milestone from eventually to undecided 2008-06-01 20:58:09 +00:00
Author

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!)

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!)
zooko modified the milestone from undecided to eventually 2008-06-03 22:00:00 +00:00
Author

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.

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.
davidsarah commented 2010-06-12 22:44:03 +00:00
Owner

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

[Dcoder's buildslave](http://tahoe-lafs.org/buildbot/builders/Dcoder%20Win7-64%20py2.6) has MSVC++, but is not currently working due to #1073.
tahoe-lafs added the
fixed
label 2010-08-12 21:43:42 +00:00
freestorm closed this issue 2010-08-12 21:43:42 +00:00
davidsarah commented 2010-08-12 22:04:53 +00:00
Owner

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

Dcoder's buildbot uses MSVC++ from Visual Studio 9.0 (a.k.a. Visual Studio 2008) on 64-bit Windows 7.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#230
No description provided.