[ros-dev] Trunk. Development. Testing.
Richard
eek2121 at comcast.net
Tue Oct 17 10:00:13 CEST 2006
James Tabor wrote:
> Hi Richard!
> Long time!
>
>
Hi James!
> 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.
>
>
That is where other devs come in. Code that can't be thoroughly tested
can be branched until it can be tested and declared safe.
>> 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.
>
Exactly.
>
>> 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
>>
>>
>>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
>
More information about the Ros-dev
mailing list