Hi!
I've been against releasing in this current state mainly because the bad PR 
related to this action.
In one pan of the scales we have the "Bad PR because releasing with a 
noticeable bug", in the other pan "Bad PR because not releasing since more than 
X months ago". 
Not releasing affects the PR but also the stability/compatibility of the OS 
since just during the release time intensive app testings are performed.
Since ReactOS devs have been trying to fix the issue, with no results, the "X" 
factor, which is now 8, can grow to "sine die".
Also those who were able to test ReactOS, as the Total Commander developer, 
have suggested to release because the "great performance and stability of 
current trunk compared to 0.3.13"

Because all of these, I am agree with releasing but just, and only just, if the 
next actions are done in order to mitigate the bad PR impact that we will 
suffer for sure:

1)Adding a message,during 1st stage or before running 2nd stage, warning the 
user that a known bug is present which can appear when copying mshtml file and 
pointing him to www.reactos.org to find a solution:
"This release is known to rise a potential bug due to our MM extensive rewrite. 
If the installation stucks in mshtml or later, please visit www.reactos.org, 
there you will find several ways to solve it. The ReactOS Team is working to 
have the MM ready as soon as possible.This rewrite is needed to ensure the best 
compatibility and performance. Sorry for the inconvenience and thanks for your 
patience. "(or similar)

2)Adding an "Are you suffering the MSHTML bug?" banner in the frontpage which 
redirects to a Wiki page explaining the ways to circumvent the issue and 
politely asking for Debug Logs.

3)Adding a massive DPRINTing in the MM and friends to find a clue about why MM 
is going nuts.

After releasing:

4)Working actively in the MM issue. If in 3 months there is no solution, then 
we should seriously freeze the development trunk.Sadly.

5)The revision that definitly fix the issue will be branched, tested and fastly 
released as "0.4.0 RC". 0.PI must be removed asap.

6)The next official release after "0.4.0 RC" will be "0.4.0" after fixing any 
potential regression.

All these actions have a reason related to our public image, PR impact and 
community motivation. If anyone has a doubt about any of them, I'll be glad of 
answering them.

If these conditions are not accepted then I'd be totally against releasing 
0.3.14.

VĂ­ctor
 

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

Reply via email to