FTR, doing optimized builds on the try server is on my plate:
http://crbug.com/17946
And arbitrary tests is http://crbug.com/17948

Star them if this is the kind of things that excites you. :)

M-A

On Thu, Jul 23, 2009 at 7:31 AM, Thomas Van Lenten <thoma...@chromium.org>wrote:

> Just to be complete, linux can have the same issue, and I'd expect Windows
> also to be able too.  This is one class of things the try server doesn't
> catch because it is building debug/unoptimized.
> TVL
>
>
> On Wed, Jul 22, 2009 at 10:09 PM, Andrew Scherkus 
> <scher...@chromium.org>wrote:
>
>> On Wed, Jul 22, 2009 at 7:07 PM, Dan Kegel <d...@kegel.com> wrote:
>>
>>> That's consistent with trybots doing debug builds.
>>> Uninitialized var warnings only show up in optimized builds,
>>> nothing we can do there but turn on optimizations.
>>
>>
>> Gotcha -- thanks for the explanation!
>>
>> Andrew
>>
>>
>>>
>>>
>>> On Thu, Jul 23, 2009 at 2:00 AM, Andrew Scherkus<scher...@chromium.org>
>>> wrote:
>>> > On a related note, Frank (cc'd) ran into an issue where the mac try
>>> bots
>>> > have a less-strict compiler warning error than the build bots, which
>>> led to
>>> > a broken build once he checked in:
>>> http://codereview.chromium.org/155834
>>> > Probably a simple config tweak somewhere, but interesting nonetheless.
>>> > Andrew
>>> > On Wed, Jul 22, 2009 at 6:19 PM, Jeremy Orlow <jor...@chromium.org>
>>> wrote:
>>> >>
>>> >> On Wed, Jul 22, 2009 at 5:59 PM, Paweł Hajdan Jr.
>>> >> <phajdan...@chromium.org> wrote:
>>> >>>
>>> >>> One thing that would help us keep the tree more green is avoiding
>>> compile
>>> >>> failures. A compile failure is very bad, because without binaries the
>>> tests
>>> >>> can't run, and then we have to wait for all of them to run, which may
>>> reveal
>>> >>> additional failures etc.
>>> >>> I'm actually surprised by some failures on buildbot, but at least one
>>> >>> thing was not surprising for me: Windows Release compile failures
>>> when the
>>> >>> Debug compiles fine (because we don't have Release trybot).
>>> >>
>>> >> How often does something run in Windows when compiled with the release
>>> >> configuration but not the debug?  I've definitely seen it, but I'm not
>>> sure
>>> >> it's terribly common.  My guess is that there are other causes of the
>>> build
>>> >> breaking that should be addressed first.  Are there any stats on this?
>>> >> My gut feeling is that many of the build breaks are for things that
>>> never
>>> >> passed on a try bot.  For example, WebKit gardening patches almost
>>> never
>>> >> work on the try bots so we just ignore them.  I think working on stuff
>>> like
>>> >> this will bear more fruit.
>>> >> Not to mention that each bot costs a lot in terms of the machine,
>>> >> power, maintenance time, etc.
>>> >>
>>> >>>
>>> >>> What do you think? Do you have any ideas how we could avoid more
>>> compile
>>> >>> failures, even if they are not possible to apply now due to lack of
>>> >>> resources? (for example adding trybots, which seems to not happen
>>> soon).
>>> >>> I was also thinking about allowing simple check-ins when the tree is
>>> >>> "waiting for cycle" state (when the sheriff wants to verify that bots
>>> cycle
>>> >>> green after a lot of redness). The status would say ("Tree closed,
>>> waiting
>>> >>> for cycle; ask sheriff to commit a simple change"), or maybe some
>>> >>> abbreviation for that. It would help people getting code in, and the
>>> sheriff
>>> >>> could require really a lot from that change (like full green trybot
>>> pass
>>> >>> etc). What do you think about that (especially sheriffs)?
>>> >>
>>> >> I think you can always ask the sheriffs if you can put something small
>>> in.
>>> >>  I don't see the point of making any such message policy or a
>>> convention.
>>> >>  That said, unless it doesn't compile or is REALLY obviously OK, I
>>> don't
>>> >> think it's a good idea.
>>> >>
>>> >
>>> >
>>> > >
>>> >
>>>
>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to