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

Reply via email to