For Linux:
Linux1 (build, unit, content, ref): <http://build.servo.org/builders/linux1/builds/851> - Debug - 24:13 <http://build.servo.org/builders/linux1/builds/851> - Release - 32:24 <http://build.servo.org/builders/linux1-rel/builds/0> Linux2 (build, wpt, cef) - Debug - 28:00 <http://build.servo.org/builders/linux2/builds/849>, 18:56 without WPT - Release - 26:45, without WPT <http://build.servo.org/builders/linux2-rel/builds/0> We'll need to fix wpt on release <https://github.com/servo/servo/issues/5056> to get proper numbers on this though. -Manish Goregaokar On Tue, Feb 24, 2015 at 10:16 PM, Manish Goregaokar <manishsm...@gmail.com> wrote: > 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