MozillaZine

Full Article Attached Towards Mozilla 1.0

Tuesday June 26th, 2001

Gervase Markham recently posted his feelings on what a 1.0 release of Mozilla would be. Gerv has sent us the follow-up to that posting, including much of the feedback he received. To read it, click the full article link. Once you have read through it, we welcome you to post your feelings on what you think a 1.0 release would have. [As Gerv says, please don't post your favorite list of bugs, only the criteria for choosing what bugs to fix.]


#253 A personal list of 1.0 release criteria

by fuzzygorilla

Monday July 9th, 2001 3:27 PM

You are replying to this message

While I see no reason to rush to 1.0, I fully agree that a set of release criteria should be established ASAP. I think that if release criteria are established and agreed to by the Mozilla development community (not necessarily users) that a commitment from Mozilla developers to try to address open Bugzilla issues related to the release criteria in a timely fashion is required.

Below is my list of "goals" and the base level below which it should be declared "do not ship this release as 1.0".

DNS = Do Not Ship as 1.0 if requirement is not met

Performance -----------

Goal - Mozilla 1.0 must be as fast as Netscape 4.76 or "target" (whichever is faster) for all three major platforms (Mac, Linux, MS-Win) - as measured in the weekly mailnews performance results. <http://www.mozilla.org/ma…_performance_results.html> DNS - Mozilla 1.0 must be no slower than 125% of the speed of Netscape 4.76 or "target" (whichever is slower) for all three major platforms.

Goal - Mozilla 1.0 must be as fast as Netscape 4.76 or "target" (whichever is faster) for all three major platforms (Mac, Linux, MS-Win) - as measured in the weekly browser performance results of I-Bench. <http://www.mozilla.org/qu…wser-archive/i-bench.html> DNS - Mozilla 1.0 must be no slower than 125% of the speed of Netscape 4.76 or "target" (whichever is slower) for all three major platforms.

Web Standards ----------- Goal - Mozilla 1.0 must pass the Official W3C CSS 1 Test Suite <http://www.w3.org/Style/CSS/Test/> DNS - Mozilla 1.0 must meet goal

Goal - Mozilla 1.0 must support all Elements and Attributes in the HTML 4.01 specification DNS - Mozilla 1.0 must meet goal

Goal - Mozilla 1.0 must meet all MUST or REQUIRED level and all the SHOULD level requirements in the HTTP/1.1 specification (rfc2616) "unconditionally compliant" DNS - Mozilla 1.0 must meet all MUST or REQUIRED level requirements in the HTTP/1.1 specification (rfc2616) "conditionally compliant"

Goal - Mozilla 1.0 must meet all HTTP Authentication (rfc2617) requirements DNS - Mozilla 1.0 must meet goal

Goal - Mozilla 1.0 must pass the official MathML 2.0 test suite on all three major platforms. <http://www.w3.org/Math/testsuite/> DNS - Mozilla 1.0 must pass at least 95% of tests on all three platforms

Goal - Mozilla 1.0 must pass the PNG Browser Gamma- and Color-Correction Consistency Tests on all three major platforms. <http://www.libpng.org/pub/png/colorcube/> DNS - Mozilla 1.0 must meet goal

Goal - Mozilla 1.0 must pass all completed DOM Test Suites for DOM Levels 0, 1, and 2 on all three major platforms. <http://www.w3.org/DOM/Test/> <http://xw2k.sdct.itl.nist…v/xml/dom-test-suite.html> DNS - Mozilla 1.0 must pass at least 95% of tests on all three platforms

Goal - Mozilla 1.0 must contain no Common User Agent Problems as described by the W3C discussion document. <http://www.w3.org/TR/2001/NOTE-cuap-20010206> DNS - Mozilla 1.0 must meet goal

News ---- Goal - Mozilla 1.0 must (by default) meet all MUST or REQUIRED level and all the SHOULD level requirements in the current "Good Net-Keeping Seal of Approval" document. (Preferences may be present to disable conforming behavior where desired.) <http://www.newsreaders.com/gnksa/gnksa.txt> DNS - Mozilla 1.0 must (by default) meet all MUST or REQUIRED level requirements in the current "Good Net-Keeping Seal of Approval" document.

Goal - Mozilla 1.0 must meet all reader MUST or REQUIRED level and all the SHOULD level requirements (i.e. "unconditionally compliant") in the NNTP draft document (draft-ietf-nntpext-base-13.txt) <http://www.ietf.org/inter…-ietf-nntpext-base-13.txt> DNS - Mozilla 1.0 must meet all reader MUST or REQUIRED requirements

Composer -------- Goal - Documents produced by Mozilla 1.0 Composer must pass the W3C HTML Validation Service. <http://validator.w3.org/> DNS - Mozilla 1.0 must meet goal

Stability --------- Goal - Mozilla 1.0 must have zero (known) bugs which cause an operating system crash on any of the three major platforms. Application crashes which do not cause the operating system to die may still exist. DNS - Mozilla 1.0 must meet goal

Goal - Mozilla 1.0 must have zero (known) bugs which cause an application crash when visiting the front page for one of the top 25 web sites. DNS - Mozilla 1.0 must meet goal