W3C home > Mailing lists > Public > public-html@w3.org > September 2012

Re: [HTMLWG] CR Exit Criteria redux

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Thu, 20 Sep 2012 14:39:05 -0400
Message-ID: <505B62C9.9090902@mit.edu>
To: public-html@w3.org
On 9/20/12 12:11 PM, Adrian Bateman wrote:
>> A user agent which: (1) implements the "Web browsers and other interactive
>> user agents" conformance class of the specification. (2) is available to the
>> general public. The implementation may be a shipping product or other
>> publicly available version (i.e., beta version, preview release, or "nightly
>> build"). Non-shipping product releases must have implemented the feature(s)
>> for a period of at least one month in order to demonstrate stability. (3) is
>> not experimental (i.e., a version specifically designed to pass the test
>> suite and is not intended for normal usage going forward).
>
> Since the goal of testing for CR is to confirm that it is possible to independently
> implement the spec and achieve interoperability, why is one month of "stability"
> necessary?

Because otherwise I can implement part of a spec in Gecko tomorrow, put 
it in a nightly, then discover sometime during the 18 week 
nightly/beta/rc period before shipping it to actual users that that part 
of a spec is not web-compatible?

> If someone ships an implementation that passes tests and demonstrates
> that interoperability has been achieved, why is it necessary to wait another month?

Because the problem may be that the spec is not in fact implementable 
without breaking other things and hence needs changing.

-Boris
Received on Thursday, 20 September 2012 18:39:33 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:39:34 UTC