On Aug 28, 2006, at 9:03 AM, Jim Grandy wrote:

>
> On Aug 27, 2006, at 11:03 PM, Mark Davis wrote:
>
>> Benjamin Shine wrote:
>>>
>>> ...which brings up the idea of only doing most of the build on  
>>> linux,
>>> and pushing java build products onto the windows and mac builder,
>>> which I should have done a long time ago, but didn't. So if I'm  
>>> going
>>> to rsync the cache, I might as well rsync the jar and docs too.
>>
>> So... One of the benefits of the prefetch on all platforms is that we
>> know that it works.
>>
>> We've gone back and forth on this a number of times and we keep  
>> coming
>> back to the build being our "canary in the mine". I'll argue for
>> separate builds, but doing it on faster systems.
>>
>
> I agree with this. Our nightly builds are primarily a QA check.  
> Timely delivery of nightlies is important, but not nearly as  
> important as test coverage. Doing builds on all the platforms where  
> we support building is critical.

So moving forward, it sounds like the consensus plan for 3.4 is...  
run complete builds and complete prefetches on all supported  
platforms. (Except for doc, which only builds on linux and mac, and  
which we will need to push to windows-builder for inclusion in the  
installer.)

The ongoing work with planning the next-gen test system includes a  
few levels of testing, from fast/developer/minimal to slow/thorough/ 
automated. I don't think we necessarily need faster machines (can you  
believe ben shine just said that?) if we plan our testing system  
well. Even with our split-coast development, nightly builds between  
midnight and 3 am pacific will be done before developers wake up and  
need to see nightly results. Then individual bugs that broke should  
be testable in isolation during the day.

The exception to the "3 hours in the middle of the night is enough"  
rule is developing the build/test systems themselves... which seems  
to be my job, and well, I wouldn't mind if the complete tests ran in  
cup-of-coffee time rather than go-to-the-grocery-store-then-cook- 
dinner time. As far as that goes, the current situation is acceptable.

-ben

_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to