I completely agree, it’s a problem that’s become more apparent in recent years.

You have to wonder whether it’s better to try and fix the root of the problem, or if it’s worth hacking around the problem by introducing less effective development models.

 

I’ve always been a supporter of the former, even though some of my ideas to tackle it haven’t always been popular with all the devs.

 

Ged.

 

 

From: ros-dev-bounces@reactos.org [mailto:ros-dev-bounces@reactos.org] On Behalf Of Olaf Siejka
Sent: 11 October 2010 10:25
To: ReactOS Development List
Subject: Re: [ros-dev] ReactOS development cycle

 

I am sorry to point out that our devs (no pointing out) still fail to do something as simple as observing their commit on buildbot if it causes any problem. I`m not even talking about things more complicated, like not commiting again without first checking if previous commit was built fine. Also, devs do not check trunk status before commiting, they often commit when tree build is broken. All of this makes subsequent testing considerably harder, taking more time and let me remind you that we still have less active testers than active devs. This is just an example, straight off my mind. If we cant have such little, easy details sorted out, we cannot have an outgoing battle for trunk stability, as this value does not seem to be in any regard amongst ReactOS devs.

 

Regards

 

2010/10/11 Ged Murphy <gedmurphy@gmail.com>

A stable trunk should be an ongoing battle, not something reserved for release time.

There shouldn’t be more than a weeks worth of release work required (the release itself is no more than a few hours work).

Anything which jeopardises this should be done in a branch.

 

http://en.wikipedia.org/wiki/Release_early,_release_often

 

It’s a tried and proven method used in most large open source projects and reactos is no exception

 

Ged