> -----Original Message-----
> From: Ben Reser [mailto:b...@reser.org]
> Sent: dinsdag 8 januari 2013 21:29
> To: Subversion Development
> Subject: Subversion & Windows
> 
> We seem to be having trouble getting releases out the door and the
> delay is almost always related to Windows votes.
> 
> Consider the following data:
> Release         Planned         Actual          Unix vs Windows
> 1.6.19          10 Sep 2012     21 Sep 2012     7 days
> 1.7.7           09 Oct 2012     09 Oct 2012     1 day
> 1.7.8           17 Dec 2012     20 Dec 2012     6 days
> 1.6.20          04 Jan 2013     ??              4+ days

This time we had almost all the Windows votes in before the unix votes.
(And I didn't get to the voting before they were in?)

<snip>

> 5) We could rewrite the build system to use something like CMake in
> order to provide a truly cross platform build system.  This would
> probably take quite a bit of time.  But would probably be worthwhile
> for the project in the long term.

I just used CMake for a different project and it appears it *doesn't* really 
generate Visual Studio projects. It generates a simple Visual Studio project 
that wraps a cmake invocation to do the actual building. (At least for Visual 
C++ 2010 and 2012)

This gets no-where-near the development experience we currently have with real 
Visual Studio projects. Many development features, including dependency 
checking and individual file rebuilds are disabled in this scenario.

It might still be easier than NMake which is currently used for some of our 
dependencies, but CMake is in its current state (tested 2.8.10) certainly not a 
replacement for real Visual Studio files.

        Bert

Reply via email to