Re: Discuss criteria for documents that advance on the standards track

2011-09-02 Thread Bernard Aboba

[BA] My comment is that having guidelines for this could help make the 
advancement process more predictable.  Thank you for working on this.   
Jari Arkko said:
During the discussion of the two maturity levels change, a question was brought 
up about DISCUSSes appropriate for documents that advance on the standards 
track. We discussed this in the IESG and I drafted some suggested guidelines. 
Feedback on these suggestions would be welcome. The intent is to publish an 
IESG statement to complement the already existing general-purpose DISCUSS 
criteria IESG statement 
(http://www.ietf.org/iesg/statement/discuss-criteria.html). 
 
Here are the suggested guidelines for documents that advance to IS: 
 
http://www.arkko.com/ietf/iesg/discuss-criteria-advancing.txt 
 
Comments appreciated. Please send comments either on this list or to the IESG 
(i...@ietf.org) in time before our next telechat (Thursday, September 8, 2011). 
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread John C Klensin


--On Tuesday, August 30, 2011 14:51 -0700 Fred Baker
f...@cisco.com wrote:

 What's also not fair game is to raise the bar - to expect
 the document at DS to meet more stringent criteria than it
 was required to meet at the time of PS approval.
 
 Hmmm, the demonstrated interoperability requirement of DS/IS
 is in fact a raising of the bar,and one that has served us
 well. We don't (although IMHO we should) require even an
 implementation to go to PS. 

I know it is controversial, but there is at least one other area
in which we should be raising the bar for DS/IS by dropping the
bar for Proposed.  If we really want to get PS specs out quickly
while the percentage of people who easily write very high
quality technical English in the IETF continues to go down, we
need to stop the behavior of various IESG members simulating
technical editors or translators to fix PS text (or insisting
that the author or WG do so, which, IMO, is less bad but still
often a problem).  Doing that will get documents out faster,
perhaps even a lot faster in some cases, but will inevitably
result in PS documents that need significant editorial work
before being approved at DS.  

I think that would actually be a good thing.  I think that
stuffing explicit placeholders to the effect of this needs to
be rewritten to be completely clear to folks who haven't
participated in the WG into PS documents would be a fine idea
-- it would get those documents finished and out while making
their preliminary nature very clear.   But it implies a higher
editorial quality standard --a higher bar-- for DS/IS than for
PS.

john



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Jari Arkko

Keith, thank you for the feedback. Some responses inline:


1. Fix the broken IESG voting system before you try to establish more decision 
criteria.


I do agree with your general thinking here. The way that you describe the 
different positions is what I personally try to achieve in my IESG reviews.

But I think you are overemphasizing the role of the vote designations. Again, I 
try to do this already, though maybe not always succeeding. In general, if the 
Area Directors are not doing their job of stopping bad stuff and moving good 
stuff along, they don't need a new voting system, they need to grow a spine.

Elaborating a bit more about this:

We have plenty of cases where a DISCUSS has been left standing, and today that acts as 
your NO vote. (Obviously, in many cases this was an error, or lack of effort. 
I'm quilty of this for sure, even right now I have a queue of DISCUSSes and their 
proposed resolutions that I need to go check.) But I think a DISCUSS should stand, if 
there is a serious issue and it is not rectified.

There are corner cases where a single AD has an opinion that is not shared by 
the rest of the community. For those cases we have an override procedure. This 
has been never been invoked, but that's probably because it gets pretty ugly 
way before that -- there are often heated discussions between ADs about 
discusses.

We have the ABSTAIN vote, which some ADs use to vote NO, often together with 
other ADs who feel the same. There's never been a case where this would have blocked a 
document from proceeding, as we've never collected the necessary 1/3 number of ADs to 
vote ABSTAIN for any single document. My conclusion is that ABSTAIN stands for 
NO-OBJECTION in practical terms. I don't recommend its use...


2. Don't overconstrain the use of DISCUSS.  In particular, don't ever create a 
situation where a reviewer can't cite a problem with a document, regardless of 
whether that problem has previously been enumerated.


I agree, and that's why the guidelines I posted are just that -- guidelines. 
They are not binding rules, they leave room for a judgment call.


3. I take serious issue with the statement in the draft that IESG reviews are 
reviews of last resort and the implication that WG reviews are sufficient.  
In numerous situations this has not been the case.


Of course. But I don't see a conflict between a review of last resort and having the 
last resort find issues. I wish we'd find less issues, but at least I still view the IESG as the 
final check, that should catch issues if others have not. Its not a last resort in the 
sense that it would not be invoked; we do review all documents very carefully. Its a last resort 
only in the sense that there is an expectation that previous stages should have produced a quality 
result without issues.

Jari

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Eric Burger
Would having professional editors make a difference here?

On Aug 31, 2011, at 2:31 AM, John C Klensin wrote:

 
 
 --On Tuesday, August 30, 2011 14:51 -0700 Fred Baker
 f...@cisco.com wrote:
 
 What's also not fair game is to raise the bar - to expect
 the document at DS to meet more stringent criteria than it
 was required to meet at the time of PS approval.
 
 Hmmm, the demonstrated interoperability requirement of DS/IS
 is in fact a raising of the bar,and one that has served us
 well. We don't (although IMHO we should) require even an
 implementation to go to PS. 
 
 I know it is controversial, but there is at least one other area
 in which we should be raising the bar for DS/IS by dropping the
 bar for Proposed.  If we really want to get PS specs out quickly
 while the percentage of people who easily write very high
 quality technical English in the IETF continues to go down, we
 need to stop the behavior of various IESG members simulating
 technical editors or translators to fix PS text (or insisting
 that the author or WG do so, which, IMO, is less bad but still
 often a problem).  Doing that will get documents out faster,
 perhaps even a lot faster in some cases, but will inevitably
 result in PS documents that need significant editorial work
 before being approved at DS.  
 
 I think that would actually be a good thing.  I think that
 stuffing explicit placeholders to the effect of this needs to
 be rewritten to be completely clear to folks who haven't
 participated in the WG into PS documents would be a fine idea
 -- it would get those documents finished and out while making
 their preliminary nature very clear.   But it implies a higher
 editorial quality standard --a higher bar-- for DS/IS than for
 PS.
 
john
 
 
 
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf



smime.p7s
Description: S/MIME cryptographic signature
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Jari Arkko

Eric, John,


Would having professional editors make a difference here?



I know it is controversial, but there is at least one other area
in which we should be raising the bar for DS/IS by dropping the
bar for Proposed.  If we really want to get PS specs out quickly
while the percentage of people who easily write very high
quality technical English in the IETF continues to go down, we
need to stop the behavior of various IESG members simulating
technical editors or translators to fix PS text (or insisting
that the author or WG do so, which, IMO, is less bad but still
often a problem).


I think the existing Discuss criteria already says very clearly that editorial 
comments cannot be blocking DISCUSSes.

I see a lot of language feedback from IESG and directorate reviews, but its 
rare to have them appear in the DISCUSSes. If they do, its inappropriate, you 
should push back. And I'm sure you will :-)

Besides, we pay the RFC Editor a large amount of money every year to do the 
editing. Documents need to be clear enough to be understood, but the RFC editor 
can handle most of the editorial problems.

(That being said, I've seen documents that were sent back because they really 
were not understandable. Obviously there is some bar under which you should not 
go, or the document cannot advance at all. This happens more in WG stages than 
in the IESG. But if you can't communicate your idea clearly then I think it 
should be up to you to hire co-workers/editors to  help clarify your idea... 
not the IETF's problem, IMHO.)

Jari

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Keith Moore
On Aug 31, 2011, at 2:31 AM, John C Klensin wrote:

 --On Tuesday, August 30, 2011 14:51 -0700 Fred Baker
 f...@cisco.com wrote:
 
 What's also not fair game is to raise the bar - to expect
 the document at DS to meet more stringent criteria than it
 was required to meet at the time of PS approval.
 
 Hmmm, the demonstrated interoperability requirement of DS/IS
 is in fact a raising of the bar,and one that has served us
 well. We don't (although IMHO we should) require even an
 implementation to go to PS. 
 
 I know it is controversial, but there is at least one other area
 in which we should be raising the bar for DS/IS by dropping the
 bar for Proposed.  If we really want to get PS specs out quickly
 while the percentage of people who easily write very high
 quality technical English in the IETF continues to go down, we
 need to stop the behavior of various IESG members simulating
 technical editors or translators to fix PS text (or insisting
 that the author or WG do so, which, IMO, is less bad but still
 often a problem).  Doing that will get documents out faster,
 perhaps even a lot faster in some cases, but will inevitably
 result in PS documents that need significant editorial work
 before being approved at DS.  

Given that people commonly implement and deploy Proposed Standards in products, 
sometimes even prior to their approval as Proposed Standards, I think this is a 
very bad idea.  I think it's likely to create interoperability problems between 
PS and DS versions of products, and sometimes between implementations of the 
same PS version.  For better or worse, the widespread desire to implement at PS 
(recommendations in 2026 notwithstanding) pretty much forces IETF to try to 
produce high quality prose at PS.

I agree that IESG should not generally be acting as technical editors, so maybe 
IETF needs to find some way to provide technical editors who are proficient in 
technical English before documents are reviewed by IESG.  Documents written by 
native English speakers would also benefit.   Maybe the GEN-ART review could be 
expanded, or maybe the RFC Editor could assume some role here (awkward though 
that might be at first).

Keith



___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Keith Moore

On Aug 31, 2011, at 2:36 AM, Jari Arkko wrote:

 Keith, thank you for the feedback. Some responses inline:
 
 1. Fix the broken IESG voting system before you try to establish more 
 decision criteria.
 
 I do agree with your general thinking here. The way that you describe the 
 different positions is what I personally try to achieve in my IESG reviews.
 
 But I think you are overemphasizing the role of the vote designations. Again, 
 I try to do this already, though maybe not always succeeding. In general, if 
 the Area Directors are not doing their job of stopping bad stuff and moving 
 good stuff along, they don't need a new voting system, they need to grow a 
 spine.
 
 Elaborating a bit more about this:
 
 We have plenty of cases where a DISCUSS has been left standing, and today 
 that acts as your NO vote. (Obviously, in many cases this was an error, or 
 lack of effort. I'm quilty of this for sure, even right now I have a queue of 
 DISCUSSes and their proposed resolutions that I need to go check.) But I 
 think a DISCUSS should stand, if there is a serious issue and it is not 
 rectified.
 
 There are corner cases where a single AD has an opinion that is not shared by 
 the rest of the community. For those cases we have an override procedure. 
 This has been never been invoked, but that's probably because it gets pretty 
 ugly way before that -- there are often heated discussions between ADs about 
 discusses.
 
 We have the ABSTAIN vote, which some ADs use to vote NO, often together 
 with other ADs who feel the same. There's never been a case where this would 
 have blocked a document from proceeding, as we've never collected the 
 necessary 1/3 number of ADs to vote ABSTAIN for any single document. My 
 conclusion is that ABSTAIN stands for NO-OBJECTION in practical terms. I 
 don't recommend its use...

The biggest problem with the current voting system (other than misleading 
labels, which do cause real problems of their own) is the presumption that the 
document should go forward no matter how few IESG members read the document.   
So No Objection votes from ADs who didn't read the document count as Yes votes, 
but there's also a presumption in the rules (as well as pressure from other ADs 
who want to get documents off the agenda) to clear Discuss votes in favor of 
moving a document forward whether or not the identified issues have been 
adequately addressed.

(One thing that I didn't mention that also needs to be fixed if it's still the 
case is the presumption that the responsible AD votes Yes for the document.  I 
don't know what the tools do now, but this Yes vote used to be automatically 
filled-in.)

 2. Don't overconstrain the use of DISCUSS.  In particular, don't ever create 
 a situation where a reviewer can't cite a problem with a document, 
 regardless of whether that problem has previously been enumerated.
 
 I agree, and that's why the guidelines I posted are just that -- guidelines. 
 They are not binding rules, they leave room for a judgment call.
 
 3. I take serious issue with the statement in the draft that IESG reviews 
 are reviews of last resort and the implication that WG reviews are 
 sufficient.  In numerous situations this has not been the case.
 
 Of course. But I don't see a conflict between a review of last resort and 
 having the last resort find issues. I wish we'd find less issues, but at 
 least I still view the IESG as the final check, that should catch issues if 
 others have not. Its not a last resort in the sense that it would not be 
 invoked; we do review all documents very carefully. Its a last resort only in 
 the sense that there is an expectation that previous stages should have 
 produced a quality result without issues.

That is not a valid expectation, in either theory or practice.  That's my 
point.  Arguably when a poor quality document gets to IESG, it's a failure on 
the part of the WG to do due diligence.  But the problem is actually deeper 
than that - it's partially structural (in that IETF partitions almost all work 
into narrowly focused WGs who don't represent a sufficiently broad spectrum of 
interests), and partially due to a failure to consistently apply good 
engineering principles across all of IETF.   

IESG's assuming that the WG has produced a quality result basically works to 
mask the other problems with IETF's way of doing work.   But even if WGs 
generally did produce high quality results without issues (which I don't think 
is the case now), IESG review should still not presume that they do.   There 
will always be some failures at the WG level, and the IESG's job is to try to 
catch those.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Keith Moore

On Aug 31, 2011, at 4:34 AM, Jari Arkko wrote:

 Eric, John,
 
 Would having professional editors make a difference here?
 
 I know it is controversial, but there is at least one other area
 in which we should be raising the bar for DS/IS by dropping the
 bar for Proposed.  If we really want to get PS specs out quickly
 while the percentage of people who easily write very high
 quality technical English in the IETF continues to go down, we
 need to stop the behavior of various IESG members simulating
 technical editors or translators to fix PS text (or insisting
 that the author or WG do so, which, IMO, is less bad but still
 often a problem).
 
 I think the existing Discuss criteria already says very clearly that 
 editorial comments cannot be blocking DISCUSSes.

So nobody has the job of making sure that the documents are well-written in 
clear English?

 Besides, we pay the RFC Editor a large amount of money every year to do the 
 editing. Documents need to be clear enough to be understood, but the RFC 
 editor can handle most of the editorial problems.

If the document is edited for clarity after final review, that's really a botch 
in the process.  It means that the review doesn't apply to the version of the 
document being published.   Of course the RFC Editor's resources shouldn't be 
used for documents that aren't otherwise deemed worthy of publication, and 
you'd like to avoid the RFC Editor having to do multiple reviews, so I admit 
that this is tricky to solve.

 (That being said, I've seen documents that were sent back because they really 
 were not understandable. Obviously there is some bar under which you should 
 not go, or the document cannot advance at all. This happens more in WG stages 
 than in the IESG. But if you can't communicate your idea clearly then I think 
 it should be up to you to hire co-workers/editors to  help clarify your 
 idea... not the IETF's problem, IMHO.)

If writing clear specifications isn't the IETF's problem, I'm not sure what is.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread John C Klensin


--On Wednesday, August 31, 2011 11:34 +0300 Jari Arkko
jari.ar...@piuha.net wrote:

 Eric, John,
 
 Would having professional editors make a difference here?
 
 I know it is controversial, but there is at least one other
...

 I think the existing Discuss criteria already says very
 clearly that editorial comments cannot be blocking DISCUSSes.

This issue drifts quickly from DISCUSS criteria into how we
review, approve, and edit documents, but I think they are
completely intertwined... so please forgive the apparent
digression.

 I see a lot of language feedback from IESG and directorate
 reviews, but its rare to have them appear in the DISCUSSes. If
 they do, its inappropriate, you should push back. And I'm sure
 you will :-)

Yes, but... First of all, a long list of editorial comments
from one or more ADs can do fully as good a job of slowing a
document down as a DISCUSS or two.  And anyone smart enough to
be on the IESG is more than capable of disguising what is really
an editorial comment as a substantive issue that gets a DISCUSS.
Part of the problem is that there are a whole series of judgment
calls tangled up with this topic.  For example:

* If an AD says this particular paragraph is really important
to the specification and, after several readings, I can't tell
what is actually means or whether a particular implementation
would be conforming, that is a problem, certainly worthy of a
DISCUSS (or, given Keith's typology, NO until it is fixed.
On the other hand, this particular paragraph is important and
it is much harder  to understand than it should be, even though
the intent is clear is an editorial comment that should be
non-blocking.  I think we all know that the boundary between
those two can be very thin and even a matter for debate.

* I can't speak for others, but I'm often tired with a document
for which I've got responsibility by the time I get it past the
small revisions and nit-picking or WG LC and pre-IETF-LC
comments from ADs.  Faced with what I consider an inappropriate
editorial comment or even an inappropriate DISCUSS, I have a
choice between pushing back (thereby guaranteeing that I will
have to deal with the document for additional weeks or months)
or just making the requested changes and getting the document
off my plate.  I'm probably more stubborn about editorial
matters than most people, but even I usually just give in.

 Besides, we pay the RFC Editor a large amount of money every
 year to do the editing. Documents need to be clear enough to
 be understood, but the RFC editor can handle most of the
 editorial problems.

Yes, and I've been saying that, along with variations on let
them do their job for years.  But it introduces another set of
issues.  I don't think I'm giving away a secret by saying that
they believe that their contracts and the way their performance
is measured focus on pages of published output per month.  They
also believe that the IESG has told them things that amount to
minimal editing or copy editing only on many occasions.
Unless we can change things to shift from measuring what is easy
to include a focus on quality improvements, the RFC Editor ends
up in an impossible situation.

From a standardization perspective, it also isn't desirable to
make lots of editorial changes post-approval.  AUTH48 is a
rather dangerous process because it is easy to make mistakes
there that no one catches or, again, for an exhausted author to
make it is easier to let this go than to fight about it
decisions.  One could, in principle, send all such documents
back to a producing WG for final, pre-publication review but, in
my experience, most of the people in most WGs get more exhausted
by the document end-game than most authors (and most other
participants want to reopen long-dead issues by questioning the
language used to describe them).

This is precisely why many SDOs use a two-stage vote in which
the first vote approves the general concepts and technical
content, the document then gets edited into final form by
profession staff, and then the first and only actual approval
vote occurs (possibly by a different body with a different
mission).  That wouldn't work well in the IETF... and not only
because we have a more-than-one-step standards process.   I
think we could adopt a process in which a WG, or an AD, could
look at a document before IETF LC and say this is going to need
a lot of editorial work before approval but the technical
content looks ok, so let's hand it off to the RFC Editor now and
get it cleaned up before a final WG review and IETF LC.  But
that has a lot of procedural and budgetary implications and I
don't know if we are ready to deal with them.

 (That being said, I've seen documents that were sent back
 because they really were not understandable. Obviously there
 is some bar under which you should not go, or the document
 cannot advance at all. This happens more in WG stages than in
 the IESG. But if you can't communicate your idea clearly then
 I 

Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread John C Klensin


--On Wednesday, August 31, 2011 08:02 -0400 Keith Moore
mo...@network-heretics.com wrote:

 I think the existing Discuss criteria already says very
 clearly that editorial comments cannot be blocking DISCUSSes.
 
 So nobody has the job of making sure that the documents are
 well-written in clear English?

Keith, I don't think either Jari or I were saying anything
remotely close to that.

Think about it this way, moving away from the language in 2026
and back to the much-earlier assumptions on which that language,
and the multiple-stage standards process, were based.  With the
understanding that these are oversimplifications, we can have
three types of documents:

(1) Complete spec, so complete and so clear that someone
with reasonable familiarity with the technology but no
contact with the authors, anyone who participated the
relevant WG, or the WG mailing list can produce an
implementation that will interoperate with other
implementations --both those produced with the same
level of knowledge and those produced by, or in
coordination with, the authors.

(2) Specs that are good and clear enough to act as aids
to memory and documentation about agreement so that
someone who participated in the WG and who can ask
questions of a WG mailing list and/or the authors can
produce an interoperable implementation.

(3) A spec that just outlines an idea for others to try
out.

Because I want to avoid losing the distinction, I would point
out that only the first is really suitable for use in a
procurement spec (although people often accept the second and
sometimes the third).   

From a standardization standpoint, we should consider the third
as potentially appropriate for Experimental, especially if  the
purpose of the experiment is to help understand what the details
should be.  We've been trying to hold everything (even, in many
cases, experimental documents) up until we get to that first
criterion, but, if one looks at long-term history and reads
between the lines, only DS and above actually require
documentation at that level.  We ought to, IMO, be permitting
publication of PS documents at the second level as long as there
are no _obvious_ ambiguities that cannot be figured out (the
same way) by people of good will acting in good faith and with
help from WG lists and as long as there are no other known
[technical] defects.

I suggest that we have called that second category Proposed
Standard and then interpreted that term in ways that have
caused us harm.  It is closer to what ISO has called a Type II
Technical Report (known in internal jargon as a pre-standard
or sub-standard) and what IEEE calls (or used to call) a
Draft Standard for Trial Use -- a document that represents
consensus about the idea and about publication, including
publication as a standard when it is mature enough, and good
enough to form a basis for experimentation and serious
evaluation, but not expected to meet criterion (1) above.

From that particular narrow perspective, if one wants PS
documents published quickly rather than killing them and the
standards process through delays and nit-picking that are almost
irrelevant to the technical content of the specification, then
we either need to make some really major changes in how we do
things or we need to be willing to publish things that,
explicitly or implicitly contain notes like the following
paragraph is horribly written and barely intelligible and will
need to be fixed up for DS but, right now, everyone involved
knows what it means.  Insisting that all PS documents be
well-written in clear English may actually be our enemy.

That doesn't mean they shouldn't be.  And it would be perfectly
reasonable for some WGs and authors to decide the situation is
do the work now (and accept the added delay) or do it later, so
better now.  But we should not be trying to force every PS
document to meet such a standard... at least if we want to get
them out quickly and have them treated as interim steps rather
than final products. 

 Besides, we pay the RFC Editor a large amount of money every
 year to do the editing. Documents need to be clear enough to
 be understood, but the RFC editor can handle most of the
 editorial problems.
 
 If the document is edited for clarity after final review,
 that's really a botch in the process.  It means that the
 review doesn't apply to the version of the document being
 published.   Of course the RFC Editor's resources shouldn't be
 used for documents that aren't otherwise deemed worthy of
 publication, and you'd like to avoid the RFC Editor having to
 do multiple reviews, so I admit that this is tricky to solve.

Yes.  See my previous note.

 (That being said, I've seen documents that were sent back
 because they really were not understandable. Obviously there
 is some bar under which you should not go, or the document
 cannot 

Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread John Leslie
Keith Moore mo...@network-heretics.com wrote:
 
 The biggest problem with the current voting system (other than
 misleading labels, which do cause real problems of their own) is the
 presumption that the document should go forward no matter how few
 IESG members read the document.

   Keith makes a good point here; but I wouldn't agree to any rule
that a particular number must read a document. Some ADs quite
properly defer actual reading to review teams.

 So No Objection votes from ADs who didn't read the document count as
 Yes votes,

   No, they don't. (But I can't ask folks posting to this thread to
actually _understand_ the difference.)

   Roughly, the rule says enough ADs must enter a position before
a document can be approved. Basically, No-Objection says the AD is
somewhat familiar with the document and actively consents to approving
it.

   These positions are _NOT_ votes.

 but there's also a presumption in the rules (as well as pressure from
 other ADs who want to get documents off the agenda) to clear Discuss
 votes in favor of moving a document forward whether or not the
 identified issues have been adequately addressed.

   This is somewhat true, but the pressure is highly variable. The
agendas _are_ too crowded (IMHO); but in most cases sufficient progress
will have been made before the telechat that only a few seconds are
needed to agree to AD-followup status.

   When there is no progress between telechats (most often due to
unresponsive authors/editors), there _is_ some pressure to reduce
what a DISCUSS asks for. It might help for non-IESG folk to chime in
on whether this is good or bad...

   (There _are_ cases where the responsible AD puts quite a bit of
pressure on the DISCUSS-holder: that's really an internal issue which
I don't believe this list should be discussing.)

 (One thing that I didn't mention that also needs to be fixed if
 it's still the case is the presumption that the responsible AD
 votes Yes for the document. I don't know what the tools do now,
 but this Yes vote used to be automatically filled-in.)

   We're seeing a number of cases where the responsible AD holds a
DISCUSS at the time of the telechat -- generally because LastCall
hadn't ended yet when the document was placed on the agenda.

   IMHO, there's nothing there that needs fixing.

 Arguably when a poor quality document gets to IESG, it's a failure
 on the part of the WG to do due diligence.

   IMHO, there _are_ poor-quality documents that get on the IESG agenda.
I'm not sure it helps to allocate blame...

   But there is a huge variance between WGs on diligence. I am alarmed
by the sheer number of COMMENTS saying in essence, This document is
not specific enough to guide an implementor to an interoperable
implementation. To me, that's really-close to DISCUSS territory...

   However, we really don't have a process for improving situations
like that -- other than for it to be a DISCUSS and for authors to
actually be responsive (which would probably require repeating at
least one LastCall). :^(

   In the absence of such a process, I really can't blame ADs for
reducing such issues from DISCUSS to COMMENT, and entering ABSTAIN
if they think the issue is serious.

 But the problem is actually deeper than that - it's partially
 structural (in that IETF partitions almost all work into narrowly
 focused WGs who don't represent a sufficiently broad spectrum of
 interests), and partially due to a failure to consistently apply
 good engineering principles across all of IETF.   

   +1

   This problem, of course, is endemic in organizations that depend
on volunteers. And I really don't have suggestions on how to ensure
sufficient wide-area review, though review teams certainly help.

   I wonder if there's some room for process-improvement by formalizing
some role for review teams...

 IESG's assuming that the WG has produced a quality result basically
 works to mask the other problems with IETF's way of doing work.

   I don't agree that's what IESG members assume -- they IMHO instead
presume that documenting ideas (even not-fully-baked ideas) is a
mostly-unmitigated good-thing.

 But even if WGs generally did produce high quality results without
 issues (which I don't think is the case now), IESG review should
 still not presume that they do.   There will always be some failures
 at the WG level, and the IESG's job is to try to catch those.

   I don't think we have universal agreement on that as a goal.

   Of course, neither do we have universal agreement that anyone else
has the job to catch these. Some of us quite plainly believe it
shouldn't be anyone's job to catch these: that ideas should be
published and we should see whether rough consensus emerges later.

   (All of which brings us to the actual question: when advancing a
maturity-level, what constitutes sufficient consensus? Arguably,
folks will expect a higher maturity level to indicate that the
standard is ready to be handed to an implementor, and 

Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Keith Moore
On Aug 31, 2011, at 10:42 AM, John C Klensin wrote:

 We ought to, IMO, be permitting
 publication of PS documents at the second level as long as there
 are no _obvious_ ambiguities that cannot be figured out (the
 same way) by people of good will acting in good faith and with
 help from WG lists and as long as there are no other known
 [technical] defects.

That would be fine with me if we could somehow effectively discourage 
deployment of proposed standards in products.  But that's a lost cause, IMO.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Spencer Dawkins

Dear Jari,

During the discussion of the two maturity levels change, a question was 
brought up about DISCUSSes appropriate for documents that advance on the 
standards track. We discussed this in the IESG and I drafted some 
suggested guidelines. Feedback on these suggestions would be welcome. The 
intent is to publish an IESG statement to complement the already existing 
general-purpose DISCUSS criteria IESG statement 
(http://www.ietf.org/iesg/statement/discuss-criteria.html).


Here are the suggested guidelines for documents that advance to IS:

http://www.arkko.com/ietf/iesg/discuss-criteria-advancing.txt

Comments appreciated. Please send comments either on this list or to the 
IESG (i...@ietf.org) in time before our next telechat (Thursday, September 
8, 2011).


Jari


As with 2119bis, thank you guys for putting this together.

The text in http://www.arkko.com/ietf/iesg/discuss-criteria-advancing.txt
says

  IESG reviews should be considered as a review of last resort.  Most
  documents reviewed by the IESG are produced and reviewed in the
  context of IETF working groups.  In those cases, the IESG cannot
  overrule working group consensus without good reason; informed
  community consensus should prevail.

I might have thought that the point for documents advancing on the standards
track is that they already have *IETF* consensus (especially if they are
being advanced without text changes), so the IESG cannot overrule *IETF*
consensus without good reason ... which seems like a higher bar (one can 
more easily assume the existence of a rogue working group producing a rogue 
Internet-Draft, than a rogue IETF that is still sane enough to NomCom-select 
non-rogue ADs who will push back on rogue standards-track documents 
advancing :-)


So perhaps s/informed working group consensus/informed IETF consensus/?

I note that this isn't quite tying the IESG's hands (I'm reading this 
descriptive text as the moral equivalent of MUST NOT overrule IETF 
consensus without good reason, which leaves one hand free).


Spencer

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Keith Moore
thanks Spencer for pointing this part out.

On Aug 31, 2011, at 11:23 AM, Spencer Dawkins wrote:

  IESG reviews should be considered as a review of last resort.  Most
  documents reviewed by the IESG are produced and reviewed in the
  context of IETF working groups.  In those cases, the IESG cannot
  overrule working group consensus without good reason; informed
  community consensus should prevail.

The idea that WG consensus should prevail is simply incorrect.  It biases IESG 
in an inappropriate way.

There are a number of very good reasons for overriding WG consensus, e.g.

- there is no evidence of broad community consensus or a clear lack of broad 
community consensus
- the document does not meet the criteria specified in 2026 (or other document 
when applicable)
- the document is ambiguous in such a way that it is likely to degrade 
interoperability

The WG DOES NOT represent the entire community.Far too often, WGs are 
deliberately chartered in such a way as to marginalize parts of the community

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread John C Klensin


--On Wednesday, August 31, 2011 11:08 -0400 Keith Moore
mo...@network-heretics.com wrote:

 On Aug 31, 2011, at 10:42 AM, John C Klensin wrote:
 
 We ought to, IMO, be permitting
 publication of PS documents at the second level as long as
 there are no _obvious_ ambiguities that cannot be figured out
 (the same way) by people of good will acting in good faith
 and with help from WG lists and as long as there are no other
 known [technical] defects.
 
 That would be fine with me if we could somehow effectively
 discourage deployment of proposed standards in products.  But
 that's a lost cause, IMO.

Keith,

IMO, there are two possibilities here.  At this point, sadly,
both involve a chicken-and-egg problem.  Such is life.

(1) We proceed as if Proposed Standards are what 2026 (and the
earlier culture) claims they are and work on ways to reinforce
that notion in the community.  If that is our goal, than getting
documents out sooner and having them look a bit rough as well as
being a bit rough is A Good Thing and reinforces the deploying
at PS, much less at I-D, is taking a big risk.  The idea isn't
foreign to the industry: to take a handy example, we saw
products identified as 801.11-draft-N floating around for years.
Every vendor who shipped one (and their more sophisticated
customers) knew that there could be serious incompatibilities
between their approximations to the drafts and the real 802.11n.

(2) We accept, and effectively encourage, deployment of proposed
standards in products, either because it is a lost cause or
because we think it is a good idea.  As part of that, we move
further down the path of ensuring that PS documents are complete
and polished (my group (1)) and of guaranteeing that there will
be no significant changes in the future (either in going to DS
or in grade).If that is really our position, then we better
stop grumbling about how long it takes to get PS documents out
(and the partially-consequential deployment of technologies from
I-Ds), accept the fact that the SDOs who used to be very
concerned about how much faster the IETF was than they were have
now won and become faster than us (in large measure because we
have slowed down so much).  And we should stop wasting time
trying to figure out how many maturity levels we need or what
those criteria should be because the answer is one level is
what we get and pretending anything else, e.g., by trying to
fine-tune procedures, is an embarrassing public act of
self-delusion (stronger language occurs to me but would
probably get the message killed by spam filters).

Remember that, while ignoring procedures and category
definitions that we don't follow is not desirable, fixing them
to reflect a model that doesn't (and won't) exist either is a
public demonstration that we are disconnected from reality.  I'd
much rather leave that distinction to some other SDOs than join
them.  YMMD.

john





___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Keith Moore
On Aug 31, 2011, at 11:36 AM, John C Klensin wrote:

 We ought to, IMO, be permitting
 publication of PS documents at the second level as long as
 there are no _obvious_ ambiguities that cannot be figured out
 (the same way) by people of good will acting in good faith
 and with help from WG lists and as long as there are no other
 known [technical] defects.
 
 That would be fine with me if we could somehow effectively
 discourage deployment of proposed standards in products.  But
 that's a lost cause, IMO.
 
 Keith,
 
 IMO, there are two possibilities here.  At this point, sadly,
 both involve a chicken-and-egg problem.  Such is life.
 
 (1) We proceed as if Proposed Standards are what 2026 (and the
 earlier culture) claims they are and work on ways to reinforce
 that notion in the community. [...]

 (2) We accept, and effectively encourage, deployment of proposed
 standards in products, either because it is a lost cause or
 because we think it is a good idea.  [...]

Agree with your description of the two possibilities, but I think the decision 
of possibility 2 has long since been forced on us by market expectation and 
habit.

We could fix it, perhaps, by drastically changing how we label our products 
(dropping the whole notion of Proposed Standard, refusing to publish your 
category 2 documents as RFCs, etc.).   But we can't significantly change market 
perception of what RFC and Proposed Standard mean.  

(which, BTW, is why I think that moving to a two-step process, while probably 
Mostly Harmless, won't do a bit of good in the overall scheme of things)

 Remember that, while ignoring procedures and category
 definitions that we don't follow is not desirable, fixing them
 to reflect a model that doesn't (and won't) exist either is a
 public demonstration that we are disconnected from reality.  I'd
 much rather leave that distinction to some other SDOs than join
 them.  YMMD.

And my assertion is that the model inherent in your possibility #1 above 
doesn't exist and won't exist absent from drastic change.   Insisting on high 
quality for proposed standards is recognizing current market reality.  

And I'm not one of those people who believes that market perceptions are 
inherently unchangeable.  But expecting the market to change how it interprets 
our documents without us bothering to significantly change how we present them 
to the public - THAT would indeed be a serious disconnect from reality.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Spencer Dawkins
Keith,

Yes, to what you are saying, but I was pointing out that the text we're 
discussing isn't intended to apply to moving what a working group has consensus 
for onto the standards track, it's intended to apply to what the *IETF* already 
has consensus for, that's already on the standards track, further along the 
standards track.

I think there's a higher bar, especially when a document is advancing 
unchanged, because I don't think there's any meaningful distinction between a 
widely deployed PS that could be improved, and advancing it to be a widely 
deployed IS that could be improved. I don't see the value-add from DISCUSSing 
the advancement, because the same document is sitting there as a proposed 
standard, and widely deployed.

If ADs look at a document proposed for advancement and see real and meaningful 
opportunities to improve the specification, I think it makes just as much sense 
to advance the document, as is, and start looking for people who will produce 
an improved version, as to slow down the document for DISCUSSion in the hope 
you end up with an improved document, that can then advance. Finding those 
people, and chartering that work, falls well within the S in IESG, AFAICT.

Thanks,

Spencer
  - Original Message - 
  From: Keith Moore 
  To: Spencer Dawkins 
  Cc: Jari Arkko ; IETF Discussion 
  Sent: Wednesday, August 31, 2011 10:35 AM
  Subject: Re: Discuss criteria for documents that advance on the standards 
track


  thanks Spencer for pointing this part out.


  On Aug 31, 2011, at 11:23 AM, Spencer Dawkins wrote:


 IESG reviews should be considered as a review of last resort.  Most
 documents reviewed by the IESG are produced and reviewed in the
 context of IETF working groups.  In those cases, the IESG cannot
 overrule working group consensus without good reason; informed
 community consensus should prevail.



  The idea that WG consensus should prevail is simply incorrect.  It biases 
IESG in an inappropriate way.


  There are a number of very good reasons for overriding WG consensus, e.g.


  - there is no evidence of broad community consensus or a clear lack of broad 
community consensus
  - the document does not meet the criteria specified in 2026 (or other 
document when applicable)
  - the document is ambiguous in such a way that it is likely to degrade 
interoperability


  The WG DOES NOT represent the entire community.Far too often, WGs are 
deliberately chartered in such a way as to marginalize parts of the community


  Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread John C Klensin
--On Wednesday, August 31, 2011 11:47 -0400 Keith Moore
mo...@network-heretics.com wrote:

...
 IMO, there are two possibilities here.  At this point, sadly,
 both involve a chicken-and-egg problem.  Such is life.
 
 (1) We proceed as if Proposed Standards are what 2026 (and the
 earlier culture) claims they are and work on ways to reinforce
 that notion in the community. [...]
 
 (2) We accept, and effectively encourage, deployment of
 proposed standards in products, either because it is a lost
 cause or because we think it is a good idea.  [...]
 
 Agree with your description of the two possibilities, but I
 think the decision of possibility 2 has long since been forced
 on us by market expectation and habit.
 
 We could fix it, perhaps, by drastically changing how we label
 our products (dropping the whole notion of Proposed
 Standard, refusing to publish your category 2 documents as
 RFCs, etc.).   But we can't significantly change market
 perception of what RFC and Proposed Standard mean.  

Whether we agree on how best to manage a perception change and
what it takes, I agree that there is no single magic bullet,
much less a painless one.   I would turn your comment around
slightly and say that a change in names is likely to have little
or no effect on perceptions unless we actually change what we
do.   As I said in and earlier note, there is something of a
chicken-and-egg problem here.
 
 while probably Mostly Harmless, won't do a bit of good in the
 overall scheme of things)

For reasons I've explained in previous notes, I don't think
procedural changes, especially from not followed and doesn't
work but ancient or contemporary and [still] doesn't work or
reflect reality, are harmless (mostly or otherwise).

 Remember that, while ignoring procedures and category
 definitions that we don't follow is not desirable, fixing
 them to reflect a model that doesn't (and won't) exist either
 is a public demonstration that we are disconnected from
 reality.  I'd much rather leave that distinction to some
 other SDOs than join them.  YMMD.
 
 And my assertion is that the model inherent in your
 possibility #1 above doesn't exist and won't exist absent from
 drastic change.   Insisting on high quality for proposed
 standards is recognizing current market reality.

If you are right, then fussing around with how many maturity
levels we have, what criteria we claim we are using, and even
how we name things, are dangerous as well as a waste of time and
resources.  That is where we are maybe in violent agreement --
we either ought to be identifying real problems and fixing them
or just staying with what we have until we have the knowledge
and will needed to make real changes.  In that regard, I applaud
one aspect of Jari's note, which is that it affects and IETF
administrative procedure and not a fundamental (and unnecessary)
procedural change.

By contrast, suppose draft-housley-two-maturity-levels were just
shelved for a while and replaced by an announcement by an AD or
two (ideally from areas that have really low advancement rates
even as compared to the already-low IETF average) that they
intended to

(i) accept a public assertion of interoperability as an
implementation report, issue an IETF LC for DS to see if
anyone with real experience with the protocol objects
loudly, and then move to advance the document, and 

(ii) that they would construe the passage of the
relevant number of month and public claims of deployment
as sufficient incentive to issue an IETF LC for
advancement to IS.

If the rest of the IESG were willing to go along with that, we'd
have a real experiment without permanent changes to the official
procedures.  People who saw a problem advancing a particular
protocol or document could object and it would presumably work
only for PS documents that were of high quality.  If it worked
out, we would have a basis for coming back and evaluating
whether there really was enough of a difference between DS and
IS to be worth the trouble and whether the practical differences
between that sort of implementation report and today's
interpretation of what is required was.  And then we could take
...two-maturity-levels back up with some confidence about both
utility and potential harm.

And, if you are right and this is all hopeless without really
major changes, then that experiment might give us the
information needed to finally come to grips with that and either
make the major change or accept the status quo and stop spending
energy trying to turn the knobs a degree or two.

 And I'm not one of those people who believes that market
 perceptions are inherently unchangeable.  But expecting the
 market to change how it interprets our documents without us
 bothering to significantly change how we present them to the
 public - THAT would indeed be a serious disconnect from
 reality.

I actually agree.

john


Re: Discuss criteria for documents that advance on the standards track

2011-08-31 Thread Keith Moore
On Aug 31, 2011, at 12:19 PM, John C Klensin wrote:

 we either ought to be identifying real problems and fixing them
 or just staying with what we have until we have the knowledge
 and will needed to make real changes.

That would certainly be my preference.

Keith

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-30 Thread Keith Moore
There's something inherently wrong with trying to establish criteria for voting 
DISCUSS.  

My understanding was always that DISCUSS was supposed to be an indication that, 
at a minimum, the AD needs to understand the situation better before casting a 
yea or nay vote.   The resolution of a DISCUSS might end up being a yes vote, a 
no objection vote, a request for clarification of the document.  It should also 
be possible for an AD to say now that I've understood better, I can't support 
this going forward   (for which ABSTAIN is not an appropriate label).

It should never be wrong for an AD to vote DISCUSS, though it's reasonable to 
limit the amount of time during which a DISCUSS can stand for a particular 
document.

It should also never be wrong for an AD to vote NO if the AD has initially 
voted DISCUSS, made a sincere effort to understand the issues, believes that he 
does so, and can state 2026 or other documented criteria for why the document 
is not suitable for approval.

So my recommendations are: 

1. Fix the broken IESG voting system before you try to establish more decision 
criteria.  I'm serious.  The system you have now is just too broken, and has 
been broken for a long time.  It places too much pressure on ADs to cave in 
when a WG produces flawed output that isn't easily fixed.  It is weighed too 
heavily in favor of approving a document - such that one AD can vote YES, 
another vote DISCUSS, no other ADs read the document and all vote NO OBJECTION, 
and the AD that votes DISCUSS will be expected to change that vote to ABSTAIN 
because nobody else felt like reading it.   And the idea that an AD should 
ever, ever, be compelled to change his vote to an ABSTAIN is completely 
unacceptable.  And the votes of ADs who haven't read the document should not 
count AT ALL.

Here is a stab at better voting criteria:

- The possible votes are: Yes, No, No Objection, Discuss, Abstain, Recuse
- Yes means I've read it, I believe it meets applicable criteria (2026 or 
whatever else is applicable), that there's community-wide consensus to support 
the document, and that all issues raised by reviewers (including directorate, 
last call comments, etc.) have been adequately addressed.
- No means I've read it, but one or more of the above criteria have failed to 
have been met.  The criteria must be documented.
- No Objection means I've read it, and I think there are issues with it, but I 
don't think those issues are sufficient to block the document.   The criteria 
should be documented, but the AD isn't compelled to do so.
- Discuss means I have read the document and see at least one potential issue 
which needs to be discussed.  Discuss should always be raised before voting 
No.  However, Discuss votes should time out and be replaced by Abstain (if not 
explicitly changed by the AD) after say 45 days.  (however, nothing should ever 
stop an AD from changing his vote to No.)  Note that the ADs, WG chairs, 
authors, etc. should attempt to resolve the issue offline (not during the 
telechat or other IESG meeting) but the discussion should be archived.
- Abstain means I did not read this, and/or I don't consider myself 
competent to review this
- Recuse means I have a conflict of interest with stating a position on this 
document

All Discuss votes must be changed (whether explicitly by the AD or by automatic 
timeout) before a ballot is finished.
If there are two or more No votes, all ADs without a conflict of interest are 
expected to read the document, and the vote is taken again.
In order to approve a document or standards action, there must be twice as many 
Yes + No Objection votes as No votes.

2. Don't overconstrain the use of DISCUSS.  In particular, don't ever create a 
situation where a reviewer can't cite a problem with a document, regardless of 
whether that problem has previously been enumerated.It's fine to have 
guidelines for the benefit of new ADs but they should be nonbinding.  You need 
to have other ways of dealing with the occasional stubborn AD who votes DISCUSS 
or whatever without a defensible reason.

This applies to all IESG voting actions, not just moving from PS-DS/IS.

3. I take serious issue with the statement in the draft that IESG reviews are 
reviews of last resort and the implication that WG reviews are sufficient.  
In numerous situations this has not been the case.  I'm all for having IESG 
place greater reliance on directorates (especially if this is formalized to 
some degree), so as to lessen IESG's workload to to get individual ADs out of 
the hot seat.   But for IESG to presume by default that the WG has done due 
diligence is for IESG to shirk its responsibility.

4. When evaluating PS-DS/IS actions, IESG should avoid repeating the PS 
review.  Instead it should look at what has changed between PS and DS/IS, and 
what has been learned as a result of implementation and deployment experience.  
 The changes have to be minimal and safe.No new features can 

Re: Discuss criteria for documents that advance on the standards track

2011-08-30 Thread Fred Baker

On Aug 30, 2011, at 2:17 PM, Keith Moore wrote:
 My understanding was always that DISCUSS was supposed to be an indication 
 that, at a minimum, the AD needs to understand the situation better before 
 casting a yea or nay vote.   The resolution of a DISCUSS might end up being a 
 yes vote, a no objection vote, a request for clarification of the document.  
 It should also be possible for an AD to say now that I've understood better, 
 I can't support this going forward   (for which ABSTAIN is not an 
 appropriate label).
 
 It should never be wrong for an AD to vote DISCUSS, though it's reasonable to 
 limit the amount of time during which a DISCUSS can stand for a particular 
 document.
 
 It should also never be wrong for an AD to vote NO if the AD has initially 
 voted DISCUSS, made a sincere effort to understand the issues, believes that 
 he does so, and can state 2026 or other documented criteria for why the 
 document is not suitable for approval.

I agree in part. My problem is that even some ADs tell me that ADs sometimes 
behave as if they haven't done their job if they haven't produced a discuss. 
A few months ago, I got a discuss on a document that in essence said what 
should I be writing a 'discuss' about?. I have no problem with valid concerns, 
and many of the concerns raised are valid. It should be possible for a working 
group to produce a quality document and have the IESG simply approve it, 
however. I'm not sure it is.

 Discuss votes should time out and be replaced by Abstain (if not explicitly 
 changed by the AD) after say 45 days.  

There I disagree. If the AD raised a valid issue, the ball is in the 
author/wg's court to address it. They can game this rule by not responding 
until after 45 days.

Personally, I would rather see the document returned to the author/wg if review 
results in a request for major changes. In my working group, we recently had 
one draft completely rewritten in the response to discusses, and I pulled it 
back for the WG to decide whether it still had consensus around the resulting 
draft. I would say the same about a discuss that is not adequately responded 
to in 45 days; the IESG should clean it off their plate.

 What's also not fair game is to raise the bar - to expect the document at 
 DS to meet more stringent criteria than it was required to meet at the time 
 of PS approval.

Hmmm, the demonstrated interoperability requirement of DS/IS is in fact a 
raising of the bar,and one that has served us well. We don't (although IMHO we 
should) require even an implementation to go to PS. 
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-30 Thread Keith Moore
On Aug 30, 2011, at 5:51 PM, Fred Baker wrote:

 
 On Aug 30, 2011, at 2:17 PM, Keith Moore wrote:
 My understanding was always that DISCUSS was supposed to be an indication 
 that, at a minimum, the AD needs to understand the situation better before 
 casting a yea or nay vote.   The resolution of a DISCUSS might end up being 
 a yes vote, a no objection vote, a request for clarification of the 
 document.  It should also be possible for an AD to say now that I've 
 understood better, I can't support this going forward   (for which ABSTAIN 
 is not an appropriate label).
 
 It should never be wrong for an AD to vote DISCUSS, though it's reasonable 
 to limit the amount of time during which a DISCUSS can stand for a 
 particular document.
 
 It should also never be wrong for an AD to vote NO if the AD has initially 
 voted DISCUSS, made a sincere effort to understand the issues, believes that 
 he does so, and can state 2026 or other documented criteria for why the 
 document is not suitable for approval.
 
 I agree in part. My problem is that even some ADs tell me that ADs sometimes 
 behave as if they haven't done their job if they haven't produced a 
 discuss. A few months ago, I got a discuss on a document that in essence 
 said what should I be writing a 'discuss' about?. I have no problem with 
 valid concerns, and many of the concerns raised are valid. It should be 
 possible for a working group to produce a quality document and have the IESG 
 simply approve it, however. I'm not sure it is.

The first time I reviewed a document as an AD, I realized I was working very 
hard to find something wrong.  And I did - I found a bona fide (and 
uncontroversial) technical flaw - actually an incorrect value for a constant.  
But after that I got over needing to find things that were wrong.   I found 
plenty of issues without trying to do anything more than read and understand 
the documents - and had quite enough work to do just reading and understanding 
them and writing up those issues without making more work for myself.  
(Especially when other ADs would often demand that I not only identify the 
issues but also specify the fixes - something I always regarded as out-of-scope 
for an AD and even potentially tampering with WG output.)

So I don't disagree that ADs sometime believe that they need to vote Discuss or 
they're not doing their jobs.  Though I have a hard time believing that the 
drafts coming out of WGs these days are so good that ADs have to work hard to 
find things that are wrong with many of them.   If they're trying to find a 
reason to Discuss every document, well I guess that is a problem.   But 
overall, it seems like there are far more incentives to avoid finding reasons 
to object to a document, than there are to find them.

 Discuss votes should time out and be replaced by Abstain (if not explicitly 
 changed by the AD) after say 45 days.  
 
 There I disagree. If the AD raised a valid issue, the ball is in the 
 author/wg's court to address it. They can game this rule by not responding 
 until after 45 days.

I don't think I stated that rule very well.   If the author/wg fail to address 
the issue within 45 days, the AD should of course be able to change the vote to 
No.  The point is that the Discuss should inherently be a temporary state, a 
time during which the AD doesn't vote No (yet) but lets the author/WG know that 
he has issues with a document.  And the idea is to encourage those parties 
enough time to understand each other and work out their differences before 
bringing the issue to a firm vote.  But I don't think that the WG should be 
able to game the rule to force the AD's objection to go away, nor should the AD 
be able to singlehandedly block a document.

 Personally, I would rather see the document returned to the author/wg if 
 review results in a request for major changes. In my working group, we 
 recently had one draft completely rewritten in the response to discusses, 
 and I pulled it back for the WG to decide whether it still had consensus 
 around the resulting draft. I would say the same about a discuss that is 
 not adequately responded to in 45 days; the IESG should clean it off their 
 plate.

IMO, any time a document is significantly revised, IESG should consider it a 
separate item, requiring a new Last Call, writeup, ballot, etc.

 What's also not fair game is to raise the bar - to expect the document at 
 DS to meet more stringent criteria than it was required to meet at the time 
 of PS approval.
 
 Hmmm, the demonstrated interoperability requirement of DS/IS is in fact a 
 raising of the bar,and one that has served us well. We don't (although IMHO 
 we should) require even an implementation to go to PS.

I should have been more specific.  By raising the bar I was thinking about 
things like design decisions, and document quality.   If feature FOO was judged 
to be of adequate design at PS, it's not fair to say it's not adequate on DS 
review unless 

Re: Discuss criteria for documents that advance on the standards track

2011-08-30 Thread Brian E Carpenter
On 2011-08-31 09:51, Fred Baker wrote:

...
 If the AD raised a valid issue, the ball is in the author/wg's court to 
 address it. They can game this rule by not responding until after 45 days.

Not if the draft has been updated and the AD doesn't either cancel the DISCUSS 
within
a reasonable time*, or explain why the update is insufficient. This happens, 
probably
as often as authors failing to address an issue within a reasonable time. 
Whichever
party is responsible for the delay should be subject to a timeout, surely.

That said, I disagree with Keith. The current DISCUSS criteria were written
for a very specific reason - to get rid of the type of DISCUSS listed in the
non-criteria. There was a lot of analysis done of documents that were stuck
in the IESG for months in the 2004/2005 timeframe, and the non-criteria describe
the problem cases - DISCUSSes that were not actionable or simply expressed the
fact that the AD didn't like the WG's informed consensus.

Of course nothing's perfect and I'm sure the criteria could be improved. But
not having them was much worse.

* for example, is IESG Evaluation::AD Followup (for 32 days) a reasonable
  delay for a Discussing AD to review an updated draft [hint, hint]?

 Brian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Discuss criteria for documents that advance on the standards track

2011-08-30 Thread Brian E Carpenter
On 2011-08-31 08:18, Jari Arkko wrote:
...
 Here are the suggested guidelines for documents that advance to IS:
 
 http://www.arkko.com/ietf/iesg/discuss-criteria-advancing.txt
 
 Comments appreciated.

To answer Jari's original request: +1 to these new guidelines.

Not worth nit-picking until we have some experience.

   Brian

___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf