I added a set of builders (not hooked up with bors) to saltfs: https://github.com/servo/saltfs/pull/15
If we merge that, we should be able to time it. -Manish Goregaokar On Tue, Feb 24, 2015 at 10:00 PM, Manish Goregaokar <manishsm...@gmail.com> wrote: > With wpt? I think they're mostly the same, since wpt on a debug is slower > but building on debug is faster. But it may not still be the case, when I > ran some numbers on it in the days of travis > <https://github.com/servo/servo/pull/3018#issuecomment-51265236> the > numbers didn't follow any clear pattern. > > I was more concerned about buildslaves running out and then the build > taking as long as T(debug)+T(release); instead of being just max(T(debug), > T(release)) > > -Manish Goregaokar > > On Tue, Feb 24, 2015 at 9:56 PM, Jack Moffitt <j...@metajack.im> wrote: > >> I'm +1 to make ./mach build do release builds and add new --debug >> flags. Also I think Manish's idea of triggering a daily debug build >> seems like a good idea. >> >> However, what is the current time difference between debug and release >> builds these days? >> >> jack. >> >> On Tue, Feb 24, 2015 at 7:21 AM, Manish Goregaokar >> <manishsm...@gmail.com> wrote: >> > Perhaps make release the default target for ./mach build, with a >> servobuild >> > thing so that devs can make the default debug again? For all other >> cases, >> > have `--release` and `--debug` as flags. >> > >> > This way people trying it out get the smooth servo experience, but devs >> can >> > continue to use fast compiling debug builds. >> > >> > I like the token builder idea. Have it build Servo and a subset of the >> > tests. If we can easily get more buildslaves then perhaps we can make it >> > more robust. >> > >> > A slightly different proposal: set up buildbot builders for debug (or >> > release), and have builds for those triggered daily instead of per-PR. >> This >> > way we don't double our build times or need extra buildslaves. >> > >> > -Manish Goregaokar >> > >> > On Tue, Feb 24, 2015 at 7:42 PM, Lars Bergstrom <larsb...@mozilla.com> >> > wrote: >> > >> >> Two questions about build flavors. >> >> >> >> 1) Should we change the default build type back from debug to release? >> >> >> >> When we made the switch to cargo, we changed to debug builds by >> default, >> >> which made for some good “reduced build times” headlines, but has >> gotten me >> >> mail from externals evaluating Servo asking why it’s so slow/choppy. >> It has >> >> also tripped up internal folks doing performance or memory profiling >> more >> >> than once. >> >> >> >> 2) Should the builders test release only or release and debug? >> >> >> >> We had release-only regressions during the last set of Rust and >> submodule >> >> upgrades, which is really bad (e.g., right now, Servo release on OSX >> does >> >> not display any content!). The only question in my mind here is >> whether we >> >> want to test everything in release+debug, just test release, or mainly >> test >> >> release but have a token debug build/test machine. >> >> >> >> _______________________________________________ >> >> dev-servo mailing list >> >> dev-servo@lists.mozilla.org >> >> https://lists.mozilla.org/listinfo/dev-servo >> >> >> > _______________________________________________ >> > dev-servo mailing list >> > dev-servo@lists.mozilla.org >> > https://lists.mozilla.org/listinfo/dev-servo >> > > _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo