[ros-dev] Trunk. Development. Testing.
James Tabor
jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Tue Oct 17 08:54:33 CEST 2006
Hi Richard!
Long time!
Richard wrote:
> My Thoughts:
>
> If code could possibly break trunk, even for a few hours, it should be
> branched. The developer should work on that code, test it thoroughly,
> and ask others to test, once it's confirmed working, merge it back to
> trunk. Simple enough. The problem is many developers only halfway test
> that a given change works. Or they switch tasks in the middle of
> implementing something, leaving it half unimplemented.
>
That is true, some of our devs do not have enough hardware to test. Some
just use emulators.
> The issue with branching to begin with was the fact that we had
> 38924384238 branches with XYZ feature that were incomplete, because
> developers left, got bored and lost interest, or otherwise. Branching
> should be done on the short term. Instead of doing an entire win32k
> rewrite in a branch, rewrite a given function at a time. If you must
> rewrite several functions, do so in your local tree and only commit when
> things are working. Better yet: don't do large rewrites at all.
>
I'm currently using concurrent functionality. So it is seamless and unintrusive.
> FYI the ROS isos on svn.reactos.org STILL fail to install properly on my
> vmware machine. Formatting the virtual drive and attempting to install
> crashes setup, installing without formatting results in locking at the
> boot screen with just the little bar going, and booting the livecd also
> results in a lock on the boot screen. These types of regressions should
> not exist.
>
> Regards,
> Richard Campbell
>
>
More information about the Ros-dev
mailing list