- From: Charles McCathie Nevile <chaals@yandex-team.ru>
- Date: Mon, 02 Dec 2013 16:55:33 +0100
- To: public-w3process@w3.org, fantasai <fantasai.lists@inkedblade.net>
On Mon, 02 Dec 2013 16:20:38 +0100, fantasai
<fantasai.lists@inkedblade.net> wrote:
> On 11/28/2013 06:45 PM, Jeff Jaffe wrote:
>> fantasai wrote:
[...]
> I'm not saying whether it works for me or other groups. I'm saying
> that this is the workflow the new Process is designed to support,
> and any other workflow would be working around the letter and
> ignoring the spirit of the new Process. Which, if I may point out
> again, is *very clear* that a document which spends more than the
> comment period (of approximately 4 weeks) in LCCR or which does
> not then move forward to REC, is not following the Process as
> intended.
I don't think so. The *minimum* period to spend is 4 weeks, and complex
documents *should* spend longer. There is no maximum period, intentionally.
The spirit is to *optimise* for a workflow like you describe, without
making the process *force* that approach.
>> For a close community (like CSS) the community might feel that they
>> can iterate at WD level, and only enter LCCR when they are 4 weeks
>> from REC. For a diverse community (like tracking protection) the
>> community might want to reach LCCR before they take the additional
>> steps.
>
> Tracking Protection is special because of all the politics.
There are a number of other specs that this applies to - and they aren't
necessarily obviously political.
>>> The workflow I outline is based on the following conclusions:
>>> * By contrast with the old CR, the new LCCR is not intended to
>>> signal anything wrt implementation readiness.
>>
>> I'm not sure where that conclusion comes from. Certainly some groups
>> will decide on implementation readiness prior to LCCR.
>> But others may not.
>
> My point exactly. LCCR does not itself indicate anything about
> implementation-readiness of the spec.
It is the last phase you can get to before you MUST demonstrate
implementation-readiness. Some groups will choose to use that as a signal
to start getting implementations finalised, others will use it as a signal
that they think implementation is finalised.
The process doesn't force that decision, it leaves it open.
> The CR phase did, which
> gave us a reason to want a spec to be marked as CR other than
> "it's a step we have to go through to get to REC". But LCCR
> does not, which gives us no reason to transition into it
> except as the transition to REC.
>
>>> * By contrast with the old CR, the new LCCR is not intended to
>>> signal anything wrt implementation readiness.
>>> * A spec should only be in LCCR for something like 4 weeks.
>>> * LCCR transitioning back into LCCR (and thus any substantive
>>> change to an LCCR) is not expected. Only LCCRs transitioning
>>> to RECs are expected.
>>
>> I don't know how you reached your first two conclusions.
>> I don't see where they are supported in the current text.
>
> The first conclusion is due to lack of any evidence for the
> either of the following statements:
> * LCCR is intended to signal implementation readiness.
> * LCCR is intended to signal implementation unreadiness.
> Since neither statement is supported by the text, we must conclude
> * LCCR is not intended to signal implementation readiness or
> unreadiness.
>
> The second conclusion is from the following text:
> # must specify the deadline for comments, which must be at least
> # four weeks after publication, and should be longer for complex
> # documents,
>
> This specifies a "deadline for comments". A "deadline for comments"
> means "we need your comments by this date in order to process them",
> not "we will make sure we leave at least this much time for comments".
>
> If the spec is in LCCR beyond the deadline for comments then it is
> in this weird state where all the comments that are guaranteed to
> be processed before REC must already be in, but the spec is still
> waiting for something.
It's waiting for the comments to be processed. A spec that is moving fast
will spend a day or so in this state. A spec that gets a lot of comments,
or where the group is slow, or where there is a complex comment, might
spend far longer.
> So of course any reasonable working group will continue to process
> comments that come in.
This depends on the comments, and in some cases I certainly hope the group
does not do that, but instead finishes the spec and holds the comments
over for version 2.
> Which makes the "deadline for comments" not
> much of a "deadline". To make the "deadline for comments" actually
> function as a deadline, the group needs to keep the LCCR period to
> approximately the same length as the comment period, hence, in the
> case of CSS and any other specs with a similar LC period, 4-6 weeks.
No it doesn't. The group determines how it handles deadlines. If a really
important comment comes, then a group probably should deal with it
whenever it arrives, but unless the group sets a deadline it can too
easily be spun around by endless comments that could easily be deferred to
version next...
>> I'm not sure if C hits the "if" clause. I'm not saying that your
>> process workflow is inconsistent with the new proposed process.
>> It could be consistent and correct for some groups. I'm only>
>> saying that your process workflow is not the only workflow that is
>> consistent with the new proposed process.
>
> Show me an alternate workflow that is consistent with the new proposed
> process.
Group writes a spec, makes a FPWD, gets some issues, resolves them in
batches publishing three more WDs over 12 months, and when there are no
more, it goes to CR. It sets an 8 week deadline for comments in CR, during
which it gets 14 further comments of which 8 are proposed extra tests.
Over the next 8 weeks it addresses one comment per week, all resulting in
no actual change, and accepting 7 of the 8 tests while rejecting the other
as invalid. It gets a comment 12 weeks after it publishes, which suggests
changing a method name. The group decides not to address the comment in
any formal way. Then it requests publication as a Rec. The AC review
continues for 4 weeks, and everyone is happy. The document gets published.
I'm not sure this represents best practice but it is perfectly consistent
with the requirements of the process.
--
Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex
chaals@yandex-team.ru Find more at http://yandex.com
Received on Monday, 2 December 2013 15:56:26 UTC