I'm wondering if its got to the stage where we need to do something about our builds as they take too long and are always broken.
The continuum builds almost never work, nor does a local build for me usually, its got to the stage i think people often don't even bother trying one before committing which is just exasperating the problem. Even on the rare occasions when it is building cleanly it takes so long to run i'm guessing most of us often don't run a build before committing anyway, and one of the reasons there's seldom a completed 1.x continuum build is that it takes so long it often gets killed before it finishes. Right now the 1.x build takes over 70 minutes for me (and continuum), i'd like to have a go to get that down to under 30 minutes or better. Disabling the schema validation makes a difference but not enough so i'd like to start taking things out of the build. I know that sounds a bit drastic but we've quite a lot of stuff that has never been included in a release, or hasn't been touched in ages, some doesn't even have any tests so we're just burning time compiling with no idea if its doing anything useful. I don't have a list, it would be easier to spend time on and off moving things out as they're discovered, so would anyone object if this happened CTR and anything can get put back if theres an issue? Longer term i think we should think about separating some parts out into separate builds and releases. Does any want to help or have any other ideas about how to speed things up and get a more stable build? ...ant
