On Tue, Jan 8, 2013 at 9:28 PM, Ben Reser <b...@reser.org> wrote: > 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
[...] > I'd say that the problem is worse for 1.7 but I suspect that 1.7.7 is > an outlier for some reason. However, I hope that it's clear that we > have a problem getting releases out due to Windows testing. I think the problem is worse with 1.6. At least I myself was absolutely not looking forward to testing another release of 1.6 (but did it anyway, after a week or so of waiting). As you say, setting up a build environment for Subversion on Windows is already pretty hard. But then, if you have your build env finetuned for building trunk and/or 1.7, going back to build 1.6 is a real pain: - Can't build out of the box with VS 2010, because gen-win.py on 1.6.x only generates up to 2008 format (so you either have to do it with VS 2008 if you still have it (I didn't ... recently uninstalled it), or you "convert" it from 2008 format to 2010 format from within the VS 2010 GUI (which takes a long time). I know, maybe I could have backported the necessary stuff to 1.6.x, but ... I didn't. - Can't build with latest serf on Windows, as I noted in the signing thread. That took me a couple of iterations before reverting back to serf 0.7.1. - Running the test suite with 1.6 takes a looooong time on Windows. It's at least twice as slow as the 1.7 testsuite on my laptop. I start a .bat file calling the 4 combinations in sequence (local, svn, neon, serf) before going to sleep, and in the morning it's still only halfway the neon run (with the serf run still coming up). This is probably mostly a testament to the performance improvement that WC-NG brought to 1.7, especially for Windows/NTFS. But then it's doubly painful to see this slow 1.6 running on my laptop ... ouch that hurts, don't want to go there again :-). I think maybe we could lower the required number of sigs for 1.6 (or for whichever release is the one-before-eol'ed version). It should be very stable by now, the backports are very conservative and there are few of them, and probably the number of users that will install it is also declining... -- Johan