Completly agree with Caemyr.
Indeed more,imho, we should just sync Wine AFTER each release in a 1-month 
window. This is quite common in projects that has a big dependence of others. 
I.E:
-We release 0.3.12 at 10-October-2010.
-We can just sync with Wine from 10-October-2010 to 10-November-2010.
-After 10-November we have to forget about Wine Syncs and continue adding 
features, fixing regressions, bugs and underlying bugs discovered because the 
sync/own code. 
-Testing and
-Release.
If we found that is quite necesary a sync with Wine, then we have to release 
first and then AFTER  the release sync with Wine again.
 
This prevents finding bugs/regressions 1 week before a release. Some are caused 
because ReactOS bugs but others could be caused by the own Wine regressions.
So with this 1-month window we have time to battle against ours and theirs 
after the Wine Sync.


As we love structured code, as we have a structured way to branch and release , 
maybe it is time to structure our sync/release process in order to avoid Frozen 
Trunks, extra-testers work, Last-minute-changelogs, or 10 months between 
releases.


In the same way, and imho, I think it is much better to avoid sending critical 
code one month before the release. Maybe the critical code is perfect/bug-free 
but it needs deep testing as it can reveal underlying bugs related to other 
hacked pieces. If a developer needs to follow coding that critical piece during 
that Quarantine-month before the release he can choose between a Branch or 
Keeping the critical pieces in his WC (Working Copy) and commiting after the 
release.


These two problems: Wine Syncs done out of a frame time and adding Critical 
code without a Quarantine time has been in my opinion the causes of this big 
delay.


Also, after releasing we should talk /chat/discuss which are the 
candidate-milestones for the next release.


These are my opinions from the Tester  and the PR (the eternal forgotten) point 
of view.
Good n8!
 




 


Date: Wed, 22 Sep 2010 23:57:43 +0200
From: [email protected]
To: [email protected]
Subject: Re: [ros-dev] 0.3.12 milestones status

It might be helpful but otoh, it would delay release even futher, two weeks 
minimum in my opinion... and even more if serious regressions happen. Is it 
worthy to do a winesync before release? We do risk regressions and bugs a lot.


Best regards
2010/9/22 James Tabor <[email protected]>

Just an idea, could we get to release state than sync up with wine (at

least, most of User32) and test again? Testing is the only thing I can

to for now.

James





On Tue, Sep 21, 2010 at 5:37 PM, Olaf Siejka <[email protected]> wrote:

> Translations must be commited first, i would also have as many fix patches

> in, as possible. Otherwise, i agree.

>

> 2010/9/21 Aleksey Bragin <[email protected]>

>>

>> Let's branch & release 0.3.12 then, and finally unlock trunk.

>>

>> WBR,

>>  Aleksey Bragin.



_______________________________________________

Ros-dev mailing list

[email protected]

http://www.reactos.org/mailman/listinfo/ros-dev




_______________________________________________
Ros-dev mailing list
[email protected]
http://www.reactos.org/mailman/listinfo/ros-dev                                 
          
_______________________________________________
Ros-dev mailing list
[email protected]
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to