[ros-dev] Codefreeze

Aleksey Bragin aleksey at studiocerebral.com
Mon Nov 6 13:03:18 CET 2006


Thanks to Herve, Quip, Filip and of course Alex the bugs I was  
talking about were fixed.

I promised for many days that I will post the rules we came up with  
WaxDragon and now the time came.

We are introducing a concept of a "working" trunk. It means, that  
every revision *must* boot to explorer (aka 3rd boot) and, doesn't  
crash from doing simple actions like clicking start button and double  
clicking my computer on the desktop.

To aid in this, an automatic regression testing system is going to be  
added to the existing buildbot, which will inform (via mailing list,  
I think or via IRC channel) if some tests fail (as it's supposed to  
do now when compiling breaks).

Before automatic regression system is set up, I strongly ask to

*not* *commit* *any* *new* *features* (unless they are disabled by  
default, like Alex's LPC changes guarded by NTLPC define) and commit  
only bugfixes which you tested at least 10 times.


This semi-freeze should not be long, considering automatic regression  
system already seems to work and we need to integrate it to buildbot  
and then start improving it more.



Thanks for understanding and for your patience related to recent  
switch of SVN to readonly mode. I will keep posting to this thread  
with regards to progress with the testing system / SVN readiness for  
the usual commit-flow.


With the best regards,
Aleksey Bragin.

On Nov 4, 2006, at 1:11 PM, Aleksey Bragin wrote:

> 	Hello,
> as you might have already noticed I took the chance while upgrading
> SVN server to 1.4.0 and creating a mirror to effectively set it to
> readonly state for now.
>
>
> The blocker bug is the stack corruption issue, which somewhen (though
> rather frequently, but to be fully sure one needs at least 10 boots)
> results in "IoPageWrite() failed" during setup.
>
> Herve already took a lot of time to try to track down the revision
> number of the regression, however I'm not aware of his recent
> achievements.
>
> I would like to ask everyone (especially those who wants to become
> testers :) ) to please help and find the revision number which has
> this regression. Further commits can go only when this is fixed (the
> concept of bootable trunk).
>
>
>
> WBR,
> Aleksey Bragin.


More information about the Ros-dev mailing list