Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-16 Thread Brian E Carpenter
+4 and rotfl

   Brian

On 2011-09-16 17:17, Hadriel Kaplan wrote:
 I thought the counting of votes was finished on this topic but people seem to 
 keep emailing their support/lack-of, so naturally I will be a good lemming 
 and do the same.
 
 1) I am in favor of the two-maturity-levels draft and change.  I have 
 consulted a textbook on Euclidean geometry and determined that the distance 
 from level 2 to 1 is shorter than 3 to 1, getting us closer to the actual 
 location most of us are at (which is of course 1 maturity level).  
 
 2) I am strongly opposed to draft-loughney-newtrk-one-size-fits-all-01, 
 because it is far too rational and sane, and would prevent this topic from 
 continuing forever.  Furthermore, I am against any move to 1 maturity level 
 because apparently there are one or two people with so much free time or 
 posterity they actually bother moving PS to higher levels these days, and who 
 are we to squash their hobby/passion/disorder?  (In fact, I was almost going 
 to suggest we go to a 4 or 5 maturity level process just to give these people 
 more harmless things to do, but I digress...)
 
 3) The IESG should be applauded/thanked for recognizing there is only one 
 maturity level (PS), and taking the steps necessary to treat potential RFCs 
 as such from a quality perspective.  But they should be denigrated for not 
 telling us they did that.  So they come out even.
 
 4) Regarding the discussion in this thread about what types of comments 
 should be counted or not: I believe we should produce a new RFC concerning 
 what response phrases in emails are going to be counted or not for consensus 
 counting, so that we may know what to say in the future to get our votes 
 counted.  (Of course the big question everyone wants to know is when will 
 such a new RFC reach the second maturity level?)
 
 -hadriel
 
 p.s. in all seriousness, I'm in favor of this two-maturiy-level draft.  I do 
 not think it is change for change's sake, but rather a change attempting to 
 accommodate differing viewpoints of our present location and where we want to 
 be.  If it fails to change the status-quo of 1 level, that's *OK*, we can try 
 again - the Internet won't collapse because of this document, and neither 
 will the IETF.
 
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf
 
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-15 Thread Hadriel Kaplan

I thought the counting of votes was finished on this topic but people seem to 
keep emailing their support/lack-of, so naturally I will be a good lemming and 
do the same.

1) I am in favor of the two-maturity-levels draft and change.  I have consulted 
a textbook on Euclidean geometry and determined that the distance from level 2 
to 1 is shorter than 3 to 1, getting us closer to the actual location most of 
us are at (which is of course 1 maturity level).  

2) I am strongly opposed to draft-loughney-newtrk-one-size-fits-all-01, because 
it is far too rational and sane, and would prevent this topic from continuing 
forever.  Furthermore, I am against any move to 1 maturity level because 
apparently there are one or two people with so much free time or posterity they 
actually bother moving PS to higher levels these days, and who are we to squash 
their hobby/passion/disorder?  (In fact, I was almost going to suggest we go to 
a 4 or 5 maturity level process just to give these people more harmless things 
to do, but I digress...)

3) The IESG should be applauded/thanked for recognizing there is only one 
maturity level (PS), and taking the steps necessary to treat potential RFCs as 
such from a quality perspective.  But they should be denigrated for not telling 
us they did that.  So they come out even.

4) Regarding the discussion in this thread about what types of comments should 
be counted or not: I believe we should produce a new RFC concerning what 
response phrases in emails are going to be counted or not for consensus 
counting, so that we may know what to say in the future to get our votes 
counted.  (Of course the big question everyone wants to know is when will such 
a new RFC reach the second maturity level?)

-hadriel

p.s. in all seriousness, I'm in favor of this two-maturiy-level draft.  I do 
not think it is change for change's sake, but rather a change attempting to 
accommodate differing viewpoints of our present location and where we want to 
be.  If it fails to change the status-quo of 1 level, that's *OK*, we can try 
again - the Internet won't collapse because of this document, and neither will 
the IETF.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-12 Thread Sam Hartman
 Keith == Keith Moore mo...@network-heretics.com writes:

Keith 2) This will not do any good


Keith IMO, that is a valid objection.  Stability in our process is
Keith desirable; therefore change merely for the sake of change is
Keith undesirable.

This will not do any good, stability is important, so this should not
be done, is an objection.  This will not do any good, is neutral.
You believe that stability is important.  Others believe that forward
progress and being seen to do something are good.  I do tend to come
down on your side, and if I think something isn't going to do do good
I'm likely to actually state an objection. However for a lot of reasons,
I think the IESG should actually require people to present something
that is constructionally supportive or an objection before counting it
as such. This will not do any good, is not such.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-12 Thread Keith Moore

On Sep 12, 2011, at 7:32 AM, Sam Hartman wrote:

 Keith == Keith Moore mo...@network-heretics.com writes:
 
Keith 2) This will not do any good
 
 
Keith IMO, that is a valid objection.  Stability in our process is
Keith desirable; therefore change merely for the sake of change is
Keith undesirable.
 
 This will not do any good, stability is important, so this should not
 be done, is an objection.  This will not do any good, is neutral.
 You believe that stability is important.  Others believe that forward
 progress and being seen to do something are good.  I do tend to come
 down on your side, and if I think something isn't going to do do good
 I'm likely to actually state an objection. However for a lot of reasons,
 I think the IESG should actually require people to present something
 that is constructionally supportive or an objection before counting it
 as such. This will not do any good, is not such.

I agree that a statement of the form this will not do any good is more 
compelling if it is supported by an argument as to _why_ it won't do any good.  
 Such a statement by itself should count against consensus, but it shouldn't 
sway anyone else into changing his opinion.

Keith

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-12 Thread Martin Rex
Sam Hartman wrote:
 
 1) I support moving to a two level process.

I don't, and there were some other things in the document
(last time I read) that to which I dissent.


 
 I do not think the following types of comments should be considered as
 objections when judging this sort of consensus:
 
 1) You are not solving the most important problem
 
 2) This will not do any good

These are not objection, but when gauging consent, then
counting them as consent rather than no consent or dissent
would IMO be inappropriate.

objections is stuff that needs to be addressed by issue resolution
prior to any gauging/judging of consent.


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-12 Thread Douglas Otis

On 9/9/11 6:33 PM, Thomas Narten wrote:

I am surely going to regret posting, because I have largely tuned out
of this discussion due to the endless repetition, etc. I am not
supportive of the current document, because I don't think it solves
anything. To me, it smack a bit of change for changes sake.

One of the key problems that isn't being addressed is that mixing
advancement of a spec with revising a spec are fundmentally at
odds with each other.

Advancing a spec is done for marketing, political, process and other
reasons. E.g., to give a spec more legitimacy. Or to more clear
replace an older one. Nothing wrong with that.

But the real reason that the IETF *should* be revising specs is to fix
bugs and improve protocol quality.

By definition, you cannot revise a spec (in a real, meaningful way)
and advance at the same time. The spirit (if not letter) of
advancement says you advance a spec, when there are implementations
*based on the spec being advanced*. That means you can't revise a spec
and at the same time have implementations derived from the revised
spec.  (You can have implementations based on mailing list
discussions, but that is NOT the same thing.)

The IETF is about making the Internet work better. That means revising
specs (from a technical perpective) when they need to be revised.

If we want to fix what's broken, we should focus on getting documents
revised (without simultaneously advancing them).
But once you do that, one quickly finds out that there are real and
sometimes  complicated
reasons why revising documents is hard.

In many cases, widely deployed protocols really need to have a revised
spec developed (and the authors will readily admit that). But that
just doesn't happen, not because of process, but because of other much
more fundamental problems. E.g., Not enough energy from the relevant
experts. key people who know a spec have moved on to other newer
technologies or other higher priority things. Fixing specs can also be
painful because some vendors won't or can't change their deployed
implementations, so don't really want an updated spec that invalidates
their implementation. etc., etc. It can be very hard for a WG to walk
the line between we need to fix this and can we tweak the spec
without invalidating various deployed implementations.

IMO, these sorts of issues are the real reasons documents don't
advance more. It's not just about process.

Agreed. Well said.

-Doug

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


Protocol Action: 'Reducing the Standards Track to Two Maturity Levels' to BCP (draft-housley-two-maturity-levels-09.txt)

2011-09-12 Thread The IESG
The IESG has approved the following document:
- 'Reducing the Standards Track to Two Maturity Levels'
  (draft-housley-two-maturity-levels-09.txt) as a BCP

This document has been reviewed in the IETF but is not the product of an
IETF Working Group.

The IESG contact person is Jari Arkko.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-housley-two-maturity-levels/




Technical Summary

   This is a process change wrt IETF RFC maturity levels.

Working Group Summary

   This matter has been under controversial discussion for
   a number of years. This document attempts to find a
   compromise position by making a small change that
   the authors believe is an improvement, but does not
   attempt to make a major overhaul of the IETF RFC
   classification system.

Document Quality

   Document has received significant review and comment.

Personnel

   The responsible Area Director is Jari Arkko.



___
IETF-Announce mailing list
IETF-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/ietf-announce


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-11 Thread Jari Arkko

Thomas,

I am in full agreement that document revision and bug fixing is the more 
important activity for IETF. Not just in my opinion, but I think we can also 
see it from the numbers of bis documents versus numbers of advancing documents.

But I think some amount of bug fixing and revision is compatible with advancing a 
document. Clarifications. Removing cruft that no one ever implemented. Documenting 
security or other concerns better. I don't think it is quite as black and white as you 
wrote (you cannot revise a spec in a real meaningful way). Its just a 
question of how big surgery the specification needs.

That being said, I do agree with you that the reasons behind lack of work are 
complex and often have little to do with IETF processes. It is indeed often the 
case that people with real capability to do something about a specification are 
either not interested in too minor changes or have vested interests in not 
causing their implementations to become non-compliant due to bigger changes. 
There is little that we can do in the IETF process about this, except maybe 
make the overall RFC publication easier. The industry will come to the IETF 
when they have a common incentive for a standard or an update thereof *and* 
they believe they can actually get the work done.

But bringing ourselves back to the topic of process changes, I agree that Russ' 
draft is not solving our biggest problems. (I personally view it as a tiny 
effort to remove an unused feature from our process. It could have removed two 
levels instead of one, but would that have made it easier or harder to find 
consensus for the change?) But more importantly, I know that you have driven 
several process and administration related efforts. Do you have a suggestion on 
what kind of useful thing we could do to address some of the bigger issues? Or 
better, a draft in your desk drawer that I could take forward?

Jari

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-11 Thread Russ Housley
I think you will see that this question was discussed at least once.  We asked 
about moving to a one-level maturity model instead.  The conclusion was that it 
was possible to go from a two-level to a one-level in the future if that is 
appropriate.  However, if we go straight to a one-level now, and then learn 
that a two-level would have been better, we would be stuck.

Russ

On Sep 11, 2011, at 7:50 AM, Jari Arkko wrote:

 I personally view it as a tiny effort to remove an unused feature from our 
 process. It could have removed two levels instead of one, but would that have 
 made it easier or harder to find consensus for the change?

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-11 Thread John C Klensin


--On Sunday, September 11, 2011 11:57 -0400 Russ Housley
hous...@vigilsec.com wrote:

 I think you will see that this question was discussed at least
 once.  We asked about moving to a one-level maturity model
 instead.  The conclusion was that it was possible to go from a
 two-level to a one-level in the future if that is appropriate.
 However, if we go straight to a one-level now, and then learn
 that a two-level would have been better, we would be stuck.

But, if we go from a three-level to a two-level now, without
compelling evidence that it would make an improvement, and then
learn that a three-level would have been better, we would also
be stuck.   I'm not sure I see the difference between the two
cases.

But I also don't see any advantage in prolonging the discussion.
If I correctly understand Jari's note, the IESG has decided that
there is adequate consensus for this move.  Either people will
appeal that decision after it is formally announced or they
won't.  I would hope that, even if there is an appeal, it would
not reopen the discussions we have been having over and over
again.  If no one does, or if any appeal that is ultimately
filed is ultimately rejected, my hope is that we can all pull
together to try to make this work.

 john

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-11 Thread Hector

John C Klensin wrote:


--On Sunday, September 11, 2011 11:57 -0400 Russ Housley
However, if we go straight to a one-level now, and then learn
that a two-level would have been better, we would be stuck.


But, if we go from a three-level to a two-level now, without
compelling evidence that it would make an improvement, and then
learn that a three-level would have been better, we would also
be stuck.   I'm not sure I see the difference between the two
cases.

But I also don't see any advantage in prolonging the discussion.
If I correctly understand Jari's note, the IESG has decided that
there is adequate consensus for this move.  Either people will
appeal that decision after it is formally announced or they
won't.  I would hope that, even if there is an appeal, it would
not reopen the discussions we have been having over and over
again.  If no one does, or if any appeal that is ultimately
filed is ultimately rejected, my hope is that we can all pull
together to try to make this work.


Do you have list of documents that might immediately benefit or would 
be top candidates to be moved to IS?  Top ten?


FWIW, I was wondering which BIS documents with no RFC publication 
dates would be candidates.  93 total.


-
DRAFT  INITDATEDAYS 
REVS CSTATE

-
draft-ietf-appsawg-rfc3536bis  2011-05-06  128   4 
   RFC Ed Queue
draft-ietf-yam-rfc4409bis  2011-05-06  128   0 
   Publication Requested
draft-ietf-appsawg-rfc3536bis  2011-05-02  132   0 
   RFC Ed Queue
draft-iesg-rfc1150bis  2011-04-22  142   0 
   RFC Ed Queue
draft-iesg-rfc1150bis  2011-04-22  142   0 
   RFC Ed Queue
draft-faibish-nfsv4-pnfs-block-disk-protection 2011-03-07  188   0 
   ID Exists
draft-hoffman-rfc3536bis   2011-03-07  188   0 
   ID Exists
draft-hoeneisen-rfc5333bis 2011-03-06  189   0 
   ID Exists
draft-ietf-6man-flow-3697bis   2011-01-30  224   0 
   IESG Evaluation - AD Followup
draft-ietf-6man-flow-3697bis   2011-01-30  224   3 
   IESG Evaluation - AD Followup
draft-crocker-dkim-rfc4871bis-doseta   2011-01-13  241   0 
   ID Exists
draft-yevstifeyev-httpbis-http-warning-registry2011-01-11  243   0 
   AD is watching - External Party
draft-gont-tcpm-rfc1948bis 2011-01-03  251   0 
   ID Exists
draft-gellens-mime-bucket-bis  2010-12-23  262   5 
   IESG Evaluation - AD Followup
draft-ietf-httpbis-authscheme-registrations2010-11-09  306   0 
   AD is watching
draft-ietf-eai-5738bis 2010-11-09  306   0 
   AD is watching
draft-ietf-ccamp-asymm-bw-bidir-lsps-bis   2010-10-18  328   1 
   IESG Evaluation
draft-ietf-ccamp-asymm-bw-bidir-lsps-bis   2010-10-18  328   0 
   IESG Evaluation
draft-henderson-tcpm-rfc3782-bis   2010-10-18  328   0 
   ID Exists
draft-faltstrom-5892bis2010-10-18  328   1 
   RFC Ed Queue
draft-ah-dnsext-rfc1995bis-ixfr2010-10-18  328   0 
   ID Exists
draft-blanton-tcpm-3517bis 2010-10-18  328   0 
   ID Exists
draft-ietf-eai-rfc5337bis-dsn  2010-10-18  328   0 
   AD is watching
draft-cui-ippm-rfc5136bis  2010-10-16  330   0 
   ID Exists
draft-ietf-iri-4395bis-irireg  2010-09-30  346   0 
   AD is watching
draft-ietf-eai-rfc5721bis  2010-09-27  349   0 
   AD is watching
draft-ietf-dkim-rfc4871bis 2010-08-16  391   3 
   RFC Ed Queue
draft-ietf-eai-rfc5335bis  2010-07-05  433   0 
   AD is watching - AD Followup
draft-cooper-pkix-rfc2560bis   2010-06-28  440   0 
   ID Exists
draft-ietf-ccamp-rfc5787bis2010-06-25  443   0 
   ID Exists
draft-ietf-eai-frmwrk-4952bis  2010-06-25  443   4 
   RFC Ed Queue
draft-barnes-sipcore-rfc4244bis-callflows  2010-06-24  444   0 
   ID Exists
draft-henderson-hip-rfc5206-bis2010-01-03  616   0 
   ID Exists
draft-ietf-yam-5321bis-smtp-pre-evaluation 2009-11-11  669   2 
   DNP-waiting for AD note
draft-law-rfc4869bis   2009-11-10  670   0 
   Waiting for AD Go-Ahead
draft-huang-behave-rfc3338bis  2009-10-19  692   0 
   ID Exists
draft-huang-behave-rfc2767bis  2009-10-19  692   0 
   ID Exists
draft-bishnoi-mpls-ldp-node-group  2009-10-19  692   0 
   ID Exists
draft-faibish-nfsv4-pnfs-access-permissions-check  2009-10-18  693   0 

Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-11 Thread John C Klensin


--On Sunday, September 11, 2011 18:01 -0400 Hector
sant9...@gmail.com wrote:

 John C Klensin wrote:
 
 --On Sunday, September 11, 2011 11:57 -0400 Russ Housley
 However, if we go straight to a one-level now, and then learn
 that a two-level would have been better, we would be stuck.
...
 But I also don't see any advantage in prolonging the
 discussion. If I correctly understand Jari's note, the IESG
 has decided that there is adequate consensus for this move.
 Either people will appeal that decision after it is formally
 announced or they won't.  I would hope that, even if there is
 an appeal, it would not reopen the discussions we have been
 having over and over again.  If no one does, or if any appeal
 that is ultimately filed is ultimately rejected, my hope is
 that we can all pull together to try to make this work.
 
 Do you have list of documents that might immediately benefit
 or would be top candidates to be moved to IS?  Top ten?
 
 FWIW, I was wondering which BIS documents with no RFC
 publication dates would be candidates.  93 total.

Based on the first few, there are a bunch of errors in your
list.  I'd think the likely candidates of this type would be
documents that have been approved, or are near approval, for
Draft Standard.  The more interesting case would be documents
like 5321.  There is no question about either interoperability
or wide deployment and use, but, given outstanding errata, the
list of proposed changes in the YAM preevaluation document, and
other issues that have come up, I doubt that there would be
consensus for moving the existing document to full standard.  On
the other hand, this change does not increase the motivation to
do more work on it and may decrease it, so it is, as I said, and
interesting case.

A few comments about part of your list below...

 --
 DRAFT  INITDATE
 DAYS REVS CSTATE
 --
 ---
 draft-ietf-appsawg-rfc3536bis  2011-05-06
 128   4 RFC Ed Queue
Already published as RFC 6365, a BCP and hence irrelevant to
the maturity level discussion.

 draft-ietf-yam-rfc4409bis  2011-05-06
 128   0 Publication Requested
In queue for publication as full/Internet standard.
Therefore presumably unaffected by this change.

 draft-ietf-appsawg-rfc3536bis  2011-05-02
 132   0 RFC Ed Queue
 See above.  You appear to have counted this document at
least three times.

 draft-iesg-rfc1150bis  2011-04-22
 142   0 RFC Ed Queue
 draft-iesg-rfc1150bis  2011-04-22
 142   0 RFC Ed Queue
  Published as RFC 6360, an informational document and hence
unaffected by this change.  Note: probably counted twice.

 draft-faibish-nfsv4-pnfs-block-disk-protection 2011-03-07
 188   0 ID Exists
   I have no personal information on this document.

 draft-hoffman-rfc3536bis   2011-03-07
 188   0 ID Exists
   This document was replaced by
draft-ietf-appsawg-rfc3536bis and then by RFC 6365, for which
see above.  

And so on.  The number using these criteria would appear to be
somewhat smaller than you believe.

john





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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-11 Thread Hector

John C Klensin wrote:


--On Sunday, September 11, 2011 18:01 -0400 Hector
sant9...@gmail.com wrote:


FWIW, I was wondering which BIS documents with no RFC
publication dates would be candidates.  93 total.


Based on the first few, there are a bunch of errors in your
list.  


Yes, just imported into SQL database what Jari provided for the raw 
data and for the output shown below, the SQL query was:


SELECT
  draft,
  initdate,
  datediff(Now(),initdate) as days,
  revs,
  cstate
FROM idpub
  WHERE rfcdate = -00-00 AND draft like %bis%
  ORDER by days;

Sure, there seems to have some book keeping aging in the data. i.e. 
duplicate records or new ones not replacing others (hence the dupes 
you saw), verifying some of the drafts with the actual, some had real 
revisions but the revision count field was 0.


I just wanted to give a rough output of those labeled as bis but did 
not have a RFC publishing date, sorted by the number of days from 
start to today.



I'd think the likely candidates of this type would be
documents that have been approved, or are near approval, for
Draft Standard.  The more interesting case would be documents
like 5321.  There is no question about either interoperability
or wide deployment and use, but, given outstanding errata, the
list of proposed changes in the YAM preevaluation document, and
other issues that have come up, I doubt that there would be
consensus for moving the existing document to full standard.  On
the other hand, this change does not increase the motivation to
do more work on it and may decrease it, so it is, as I said, and
interesting case.



I would assume those documents that have been in the IESG hands will 
get flushed out quickly.


For example, lets used DKIM, a query of:

select draft,
  initdate,
  iesgdays as iesg,
  datediff(Now(),initdate) as days,
  rfcdate,
  revs, cstate
 from idpub
 where draft like %dkim%
 order by days;

Produces:

---
DRAFT INITDATEIESG  DAYS   RFCDATE 
REVS CSTATE

---
draft-crocker-dkim-doseta 2011-01-13  114   241 
-00-00  0ID Exists
draft-crocker-dkim-rfc4871bis-doseta  2011-01-13  114   241 
-00-00  0ID Exists
draft-ietf-dkim-rfc4871bis2010-08-16  304   391 
-00-00  3RFC Ed Queue
draft-ietf-dkim-mailinglists  2010-05-08  344   491 
-00-00  2RFC Ed Queue
draft-fenton-dkim-reputation-hint 2009-02-12  180   941 
-00-00  0ID Exists
draft-ietf-dkim-rfc4871-errata2009-01-26  87958 
2009-08-27  3RFC Published
draft-hallambaker-dkim-extensions 2008-07-02  196   1166 
-00-00  0ID Exists
draft-ietf-marf-dkim-reporting2007-12-03  468   1378 
-00-00  0AD is watching
draft-ietf-dkim-deployment2007-11-11  716   1400 
2010-06-01  2RFC Published
draft-ietf-dkim-ssp-requirements  2006-08-10  317   1858 
2007-10-17  1RFC Published
draft-hallambaker-dkimpolicy  2006-06-22  180   1907 
-00-00  0ID Exists
draft-ietf-dkim-overview  2006-06-22  857   1907 
2009-07-08  2RFC Published
draft-fenton-dkim-threats 2005-09-28  2136  2174 
-00-00  0Dead
draft-ietf-dkim-threats   2005-09-28  102   2174 
2006-10-04  1RFC Published
draft-dkim-pkix   2005-09-09  185   2193 
-00-00  0ID Exists
draft-ietf-dkim-base  2005-07-12  225   2252 
2007-05-28  5RFC Published
draft-ietf-dkim-ssp   2005-07-12  452   2252 
2009-08-12  4RFC Published

---

With my familiarity with DKIM, the above seems to reflect pretty close 
to the history. I venture among those
yet to be published but in the hands of the IESG, seem to be good 
candidates.


draft-ietf-dkim-rfc4871bisI expect this one for sure
draft-ietf-dkim-mailinglists  Maybe
draft-crocker-dkim-doseta don't know enough about it but 
its Crocker :)
draft-crocker-dkim-rfc4871bis-doseta  don't know enough about it but 
its Crocker :)

draft-fenton-dkim-reputation-hint don't know enough about it
draft-hallambaker-dkim-extensions I don't recall this one
draft-ietf-marf-dkim-reportingSeems like a moving target, so 
don't know.


and these probably not.

draft-hallambaker-dkimpolicy  POLICY is a deadly sin for DKIM!
draft-dkim-pkix   don't know enough about it.

All pure SWAGGING on my part.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Barry Leiba
 1) Did the IESG consider processing this as RFC 3933 process experiment?

How on Earth could that possibly work?

First, simply the fact of the experiment will almost certainly prompt
people to participate, resulting in a number of specs upgrading from
PS to IS during the experiment... regardless of whether that pattern
would continue afterward.  The experiment would be entirely tainted by
its own existence, and would appear to succeed regardless of whether
the change will actually help in the long term or not.

Second, should we decide that the experiment failed and we do not want
to continue the process change, what happens to all the IS documents
that advanced from PS during the experiment?  Are they rolled back to
DS?  Do they stay at IS?  In the former case, what does that do to
assumptions that had been made on the basis of IS status?  If the
latter case, how is that fair to documents that didn't have the
opportunity to skip a rung in the ladder?  And wouldn't that be even
*more* of an incentive for people to push their docs from PS to IS
during the experiment, exacerbating the first effect?

Doing this as a process experiment doesn't make any sense; we either
make this change, or we don't.  And we need to stop wasting time
arguing about it.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Russ Housley
Mykyta:

 Taking into account the controversy we all are able to observe on the mailing 
 list, I'd like to point out several points.
 
 1) Did the IESG consider processing this as RFC 3933 process experiment?  (I 
 actually don't know whether such approach has already been proposed during 
 the discussions, and whether there has been some outcome, so, if this has 
 already been proposed, just re-consider.)  I personally see no consensus or 
 rough consensus for this document being approved as BCP, i. e., on the 
 permanent basis, but as some people claimed that this might be useful, 
 processing the document as Experimental process RFC will allow to make the 
 final judgment based on the actual experience, not the assumptions.  As soon 
 as we find out that two-tier maturity levels system works, the BCP will be 
 simple to be written and published; if we reach the agreement that this is a 
 bad idea, then the proposed experimental change will be rescinded, and the 
 maturity system will be returned to the 2026 model.

I do not recall the whole IESG discussing this idea, but I did consider it.  I 
did not consider it a good fit, and until now, no one else seemed to even 
consider it.

 2) How do we make the consensus judgment (in this particular case)?  As IETF 
 is based on rough consensus model, rough consensus may only be claimed if 
 the consensus-qualifier (a WG chair or Sponsoring AD, in case of Individual 
 Submission) reaches the inner conviction that the idea proposed in the 
 document satisfies the community, or at least its predominant part.  Since 
 IETF has no formal membership, the community size may not be determined 
 precisely, and we take into account those folks who participate in the 
 discussion (who, correspondingly, found themselves interested in the 
 discussed topic and are assumed to be knowledgeable in it) in the WG, or 
 elsewhere.  So now, when many of the most experienced and most knowledgeable 
 members of our community claim that the proposed change is not a good idea, 
 or is a bad idea, or there is no actual problem, or there is a problem but 
 its proposed solution isn't fine and has some omissions, or there are a 
 number of other problems w
 hich are also to be fixed, or something else, I actually have no idea how the 
consensus-qualifier (in our case, Sponsoring AD - Jari Arkko) may claim 
consensus or rough consensus for, at least, adopting it as BCP.  (I'm not 
following the thread closely, but this is what I see from those messages I 
eventually read.)

I think that Jari explained his thought process, at least twice.

 3) Do we actually need to make cosmetic changes to our process documentation? 
  RFC 2026 was published in 1996, and precisely 15 years have passed.  RFC 
 2026 is really morally obsolete, and, in presence of RFC 4844, that defines 
 RFC submission streams, was to be revised closely after it was published.  I 
 see a number of drafts proposing revisions of RFC 2026 at 
 https://datatracker.ietf.org/doc/search/?name=Internet+Standards+Processrfcs=onactiveDrafts=onoldDrafts=on,
  but none of them were processed.
 
 BTW, RFC 1310 was published in 1992, RFC 1602 - in 1994, and RFC 2026 - in 
 1996.  I don't believe something happened in 1996 which made the procedures 
 unnecessary to be aligned with the current practice.  The only changes made 
 were IPR documents, PS-DS reports reqs, and IESG procedures for review of 
 Independent Submissions and IRTF stream submissions.
 
 More precisely, don't we need to revise RFC 2026 rather than make separate 
 changes to it?

Please take a look at the minutes of the PUFI BOF held at IETF 71.  The IETF 
community seems to think that process changes fall into one of two piles.  
Either they are too insignificant to be worth the trouble or they are too big 
and onerous to consider.  The experience with this draft does not disprove 
those results.

That said, at the plenary at IETF 81, Harald suggested that we have waited so 
long that incremental improvements may not be the right approach, rather it was 
time for 2026bis.  I agree that it is needed, but I am not sure the IETF 
community is willing to tackle a project of that size and complexity.

Russ

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Keith Moore
On Sep 10, 2011, at 10:44 AM, Russ Housley wrote:

 That said, at the plenary at IETF 81, Harald suggested that we have waited so 
 long that incremental improvements may not be the right approach, rather it 
 was time for 2026bis.  I agree that it is needed, but I am not sure the IETF 
 community is willing to tackle a project of that size and complexity.

I suspect that there are two underlying problems, both significant.

1. Many people would see an attempt to change the process as a threat of one 
kind or another, feeling like the result of such change under current 
circumstances would likely be worse than the status quo.

2. There seems to be wide perceptual variation among IETF participants as to 
the organization's purpose and/or what's wrong with the current process.

I think there's a need for consensus-building around these two topics (and 
perhaps others) before even considering whether and how to revise 2026.  In the 
first case, we need to find out what people see as threats and use that to 
bound the charter of the rewrite effort so that people won't feel like they 
have to be in damage control mode.  But the second topic is even more 
important.   

Keith

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


Re: Conclusions on draft-housley-two-maturity-levels

2011-09-10 Thread Dave CROCKER



On 9/9/2011 10:47 AM, Jari Arkko wrote:

 It was also very
difficult to make a full determination, because a lot of the discussion has been
on tangential topics, because in many cases it has been hard to see if a person
is on the no objection, absolutely not, or I have these additional ideas
camp, and because not all points raised in the discussion got responses.



The pattern of failure to make changes to IETF process and structure has 
involved many people and many years.  This means that there is an underlying 
problem with making change that has nothing to do with particular individuals or 
particular proposals.


Whatever the details in any one case, there's been an overriding consistency to 
my eyes:  Proposals die from the death of a thousand criticisms.  Rather than 
work to a common proposal, there is always a pattern of decrying a proposal's 
lack of perfection and a variety of different proposals are put forward, none 
garnering a base of support.


That is, rather than displaying the usual IETF style of seeking compromise to 
make progress, efforts are killed by individual, rigid idealism.  (In terms of 
project management, I think there also tends to be a failure to develop a core 
of supporters to provide vigorous aid in making progress, but there have been 
exceptions that still failed.)


In the current case, it's been particularly impressive to see criticisms against 
the proposal because it does not solve problems it is not trying to solve and 
because other problems are deemed higher priority.


Nevermind whether the proposal does something constructive, let's complain that 
it doesn't do enough.


Before the jointly-authored draft was released, I lobbied to have it contain a 
longer list of possible justifications, specifically to reduce the danger of 
relying on everyone's agreeing with any specific justification.  We stalled on 
releasing the document because of this and I finally decided that since the more 
challenging, normative content had agreement among the authors, we should not 
hold the document back on this non-normative point.


No matter the document's own efforts at justification, there is a basic reality 
we have a non-functioning standards sequence that ought to embarrass us, and an 
effort to get it better aligned with reality ought to be intuitively appealing.


There's a good argument for simply going to a one-step process; the argument 
against it is that there might be benefit in the proposed two-step and we will 
never know if we directly jump to one-step.  Personally, I think a low-hurdle 
step that permits recording the actual success of a protocol is worthwhile and 
warrants the second step.


Folk who put forward a proposal tend to be absolutely certain that it will make 
everything -- or at least quite a bit -- better.  I certainly have held that 
view for mine and we've been seeing others demonstrating equal certitude about 
theirs.


The problem is that when it comes to organizational change, it's rare that 
anyone can legitimately be certain of efficacy, nevermind the details of 
unintended -- and usually deleterious -- consequences. (This well-enough 
established to be a cliche when teaching organizational behavior and the like.)


That's the reason initial changes should be small and simple.  It's even more 
important when the community is not well-aligned.


The current draft makes relatively small changes, but includes clarifications 
that ought to be helpful in both lowering some actual barriers and explaining 
purpose.  While I'm not in the camp that expects this to change working group or 
Area Director behavior all that much, regarding new Proposed, it might, and that 
would be nice.


More, it provides substantive clarifications for cycling at Proposed and for the 
criteria to reach Full.  I view both of these as significant.


The most important requirement in making systemic change is creating momentum 
for being productive.  For interesting systems needing significant change, 
this is best done by starting with a baby step.  Instead, the IETF seems intent 
on throwing the baby of progress out with the bath water of perfection.


d/
--

  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Mykyta Yevstifeyev

10.09.2011 16:56, Barry Leiba wrote:

1) Did the IESG consider processing this as RFC 3933 process experiment?

How on Earth could that possibly work?


Those who are interested in something working will certainly find the 
way to make it work.




First, simply the fact of the experiment will almost certainly prompt
people to participate, resulting in a number of specs upgrading from
PS to IS during the experiment... regardless of whether that pattern
would continue afterward.  The experiment would be entirely tainted by
its own existence, and would appear to succeed regardless of whether
the change will actually help in the long term or not.

Second, should we decide that the experiment failed and we do not want
to continue the process change, what happens to all the IS documents
that advanced from PS during the experiment?  Are they rolled back to
DS?  Do they stay at IS?  In the former case, what does that do to
assumptions that had been made on the basis of IS status?  If the
latter case, how is that fair to documents that didn't have the
opportunity to skip a rung in the ladder?  And wouldn't that be even
*more* of an incentive for people to push their docs from PS to IS
during the experiment, exacerbating the first effect?


So, for the purpose of the experiment, there will be a 2nd level, 
which is Draft Standard now and would be Internet Standard.  People 
wanting to participate in the experiment will be warned that a 2nd 
level of Internet Standard might be of temporary nature and therefore, 
in the case of experiment failure, will be Draft Standard.  
Correspondingly, RFCs advanced to 2nd level of IS, in the case of 
permanent adaptation, will be Internet Standard, and in case of 
returning to 2026 model, will be Draft Standard.  The term experiment 
implies that something will go in some way which is unusual; this is 
that unusual way.


Anyway, do we need to care what maturity level has some spec reached?  
Eg., YAM has undertaken an effort to advance RFC 4409, mail submission 
protocol spec, to Full Standard (now 4409bis is approved as FS), but, 
I'm sure, this won't affect the many implementations which use and will 
continue to use mail submission protocol independent on its current 
maturity level.  SMTP spec is now on Draft Standard, and I don't think 
it is now more widespread that when its spec was on Proposed Standard.  
Does that matter?




Doing this as a process experiment doesn't make any sense; we either
make this change, or we don't.  And we need to stop wasting time
arguing about it.


We either make change, or we don't - unless there is a stable 
consensus on the change, the second variant is going to be the right one.


BTW, stopping arguing is indeed a good idea; starting discussing is 
indeed a better idea (if we haven't yet).  So what we're doing - 
discussing or arguing?


Mykyta Yevstifeyev



Barry



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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Mykyta Yevstifeyev

10.09.2011 17:44, Russ Housley wrote:

Mykyta:


Taking into account the controversy we all are able to observe on the mailing 
list, I'd like to point out several points.

1) Did the IESG consider processing this as RFC 3933 process experiment?  (I actually don't know whether such 
approach has already been proposed during the discussions, and whether there has been some outcome, so, if 
this has already been proposed, just re-consider.)  I personally see no consensus or rough 
consensus for this document being approved as BCP, i. e., on the permanent basis, but as some people 
claimed that this might be useful, processing the document as Experimental process RFC will allow to make the 
final judgment based on the actual experience, not the assumptions.  As soon as we find out that two-tier 
maturity levels system works, the BCP will be simple to be written and published; if we reach the agreement 
that this is a bad idea, then the proposed experimental change will be rescinded, and the 
maturity system will be returned to the 2026 model.

I do not recall the whole IESG discussing this idea, but I did consider it.  I 
did not consider it a good fit, and until now, no one else seemed to even 
consider it.


See my previous message.



2) How do we make the consensus judgment (in this particular case)?  As IETF is based on rough consensus model, rough consensus may only be claimed if the consensus-qualifier (a WG chair or Sponsoring AD, in case of Individual Submission) reaches the inner conviction that the idea proposed in the document satisfies the community, or at least its predominant part.  Since IETF has no formal membership, the community size may not be determined precisely, and we take into account those folks who participate in the discussion (who, correspondingly, found themselves interested in the discussed topic and are assumed to be knowledgeable in it) in the WG, or elsewhere.  So now, when many of the most experienced and most knowledgeable members of our community claim that the proposed change is not a good idea, or is a bad idea, or there is no actual problem, or there is a problem but its proposed solution isn't fine and has some omissions, or there are a number of other problems 

which are also to be fixed, or something else, I actually have no idea how the consensus-qualifier 
(in our case, Sponsoring AD - Jari Arkko) may claim consensus or rough 
consensus for, at least, adopting it as BCP.  (I'm not following the thread closely, but this 
is what I see from those messages I eventually read.)

I think that Jari explained his thought process, at least twice.


Well, what Jari explained is that (how I understand), there were 
thoughts like good minor change, and other thoughts that don't support 
the change but, due to lack of reasonable reasons for people opposed 
to the change to think so, such thoughts may be overlooked.  Whereas 
there might have been such positions, I don't think such approach is 
good to claim community consensus.


Status of This Memo boilerplate for BCPs include the following statement:


It represents the consensus of the IETF community.


Does that mean IETF community consensus?




3) Do we actually need to make cosmetic changes to our process documentation?  RFC 2026 was 
published in 1996, and precisely 15 years have passed.  RFC 2026 is really morally obsolete, and, 
in presence of RFC 4844, that defines RFC submission streams, was to be revised closely after it 
was published.  I see a number of drafts proposing revisions of RFC 2026 
athttps://datatracker.ietf.org/doc/search/?name=Internet+Standards+Processrfcs=onactiveDrafts=onoldDrafts=on,
 but none of them were processed.

BTW, RFC 1310 was published in 1992, RFC 1602 - in 1994, and RFC 2026 - in 1996.  
I don't believe something happened in 1996 which made the procedures unnecessary 
to be aligned with the current practice.  The only changes made were IPR 
documents, PS-DS reports reqs, and IESG procedures for review of Independent 
Submissions and IRTF stream submissions.

More precisely, don't we need to revise RFC 2026 rather than make separate 
changes to it?

Please take a look at the minutes of the PUFI BOF held at IETF 71.  The IETF 
community seems to think that process changes fall into one of two piles.  
Either they are too insignificant to be worth the trouble or they are too big 
and onerous to consider.  The experience with this draft does not disprove 
those results.

That said, at the plenary at IETF 81, Harald suggested that we have waited so 
long that incremental improvements may not be the right approach, rather it was 
time for 2026bis.  I agree that it is needed, but I am not sure the IETF 
community is willing to tackle a project of that size and complexity.


I concur here entirely.  (Were we revising process documentation on the 
regular basis, this wouldn't be a problem, though.)


Mykyta Yevstifeyev



Russ





___
Ietf 

Re: Conclusions on draft-housley-two-maturity-levels

2011-09-10 Thread Roger Jørgensen
On Sat, Sep 10, 2011 at 5:47 PM, Dave CROCKER d...@dcrocker.net wrote:


 On 9/9/2011 10:47 AM, Jari Arkko wrote:

  It was also very
 difficult to make a full determination, because a lot of the discussion
 has been
 on tangential topics, because in many cases it has been hard to see if a
 person
 is on the no objection, absolutely not, or I have these additional
 ideas
 camp, and because not all points raised in the discussion got responses.


 The pattern of failure to make changes to IETF process and structure has
 involved many people and many years.  This means that there is an underlying
 problem with making change that has nothing to do with particular
 individuals or particular proposals.

Another way of looking at it might be that people in general try to
solve everything and make thing perfect... and in that process forget
that it really is all of those small steps that matter. One good
proposal that address and solve one problem in a good way is one of
those small steps.


... and btw, I haven't read this entire proposal all the way through,
but if it do address one problem and solve/fix it, then this proposal
for sure is a good thing. One of those small steps :-)



--- Roger J ---
 Whatever the details in any one case, there's been an overriding consistency
 to my eyes:  Proposals die from the death of a thousand criticisms.  Rather
 than work to a common proposal, there is always a pattern of decrying a
 proposal's lack of perfection and a variety of different proposals are put
 forward, none garnering a base of support.

 That is, rather than displaying the usual IETF style of seeking compromise
 to make progress, efforts are killed by individual, rigid idealism.  (In
 terms of project management, I think there also tends to be a failure to
 develop a core of supporters to provide vigorous aid in making progress, but
 there have been exceptions that still failed.)

 In the current case, it's been particularly impressive to see criticisms
 against the proposal because it does not solve problems it is not trying to
 solve and because other problems are deemed higher priority.

 Nevermind whether the proposal does something constructive, let's complain
 that it doesn't do enough.

 Before the jointly-authored draft was released, I lobbied to have it contain
 a longer list of possible justifications, specifically to reduce the danger
 of relying on everyone's agreeing with any specific justification.  We
 stalled on releasing the document because of this and I finally decided that
 since the more challenging, normative content had agreement among the
 authors, we should not hold the document back on this non-normative point.

 No matter the document's own efforts at justification, there is a basic
 reality we have a non-functioning standards sequence that ought to embarrass
 us, and an effort to get it better aligned with reality ought to be
 intuitively appealing.

 There's a good argument for simply going to a one-step process; the argument
 against it is that there might be benefit in the proposed two-step and we
 will never know if we directly jump to one-step.  Personally, I think a
 low-hurdle step that permits recording the actual success of a protocol is
 worthwhile and warrants the second step.

 Folk who put forward a proposal tend to be absolutely certain that it will
 make everything -- or at least quite a bit -- better.  I certainly have held
 that view for mine and we've been seeing others demonstrating equal
 certitude about theirs.

 The problem is that when it comes to organizational change, it's rare that
 anyone can legitimately be certain of efficacy, nevermind the details of
 unintended -- and usually deleterious -- consequences. (This well-enough
 established to be a cliche when teaching organizational behavior and the
 like.)

 That's the reason initial changes should be small and simple.  It's even
 more important when the community is not well-aligned.

 The current draft makes relatively small changes, but includes
 clarifications that ought to be helpful in both lowering some actual
 barriers and explaining purpose.  While I'm not in the camp that expects
 this to change working group or Area Director behavior all that much,
 regarding new Proposed, it might, and that would be nice.

 More, it provides substantive clarifications for cycling at Proposed and for
 the criteria to reach Full.  I view both of these as significant.

 The most important requirement in making systemic change is creating
 momentum for being productive.  For interesting systems needing
 significant change, this is best done by starting with a baby step.
  Instead, the IETF seems intent on throwing the baby of progress out with
 the bath water of perfection.

 d/
 --

  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf




-- 

Roger Jorgensen           |

Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Sam Hartman


Hi.  I feel it's reasonable for me to speak up since I have not done so
in over a year on this document so my opinion probably has not been
counted.

1) I support moving to a two level process.

2) I've generally supported versions of this document I have read. I
have not read this version in detail.

In regard to more global issues.

I do not think the following types of comments should be considered as
objections when judging this sort of consensus:

1) You are not solving the most important problem

2) This will not do any good


Statements of those forms can be combined with objections. This will
not do any good and might do harm so I don't support it, clearly is an
objection. Objections can be as simple and non-specific as I don't like
it, or more actionable. More thought out objections carry more weight
in some senses. I certainly would hate to see us block on someone simply
saying I don't like it. Either enough people say that that we fail to
have rough consensus or not enough people say that and we move on. More
detailed objections may be worth blocking on for a time to try and
resolve; we seem to be past point of diminishing returns here.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Hector

The question I have is who are the beneficiaries?

My input as a implementator.

For 30 or so years, I chose to followed the IETF output as an 
commercial implementator based on sound engineering trust and faith on 
follow peers, no reason to suspect or otherwise feel I need to appeal 
anything.  For the most part, it was all good positive and successful 
adventure. No naiveness in separating what was for common good against 
those what were isolated vendor specific, proprietary in nature - yet, 
I do have the GM/WORLD conservative mindset - Whats good for IETF, is 
good for the World!  I don't wish to buck the system.


The wind has changed that for sure, and I wonder what is the end 
result. I do know one thing: I don't like the idea that IETF Appeal 
is something new (to me) I have to consider these days and when that 
seems like an insurmountable mountain to climb when it comes to even 
security conflicts and back down because of it, it becomes even more 
vexing to whats going on.  I am not use to this and the older one 
gets, you seem to accept more even when you know (or feel) there are 
problems. Only the young have the energy to fight for a cause and even 
then less these days accepting things once considered problematic.


Just I hope the IETF leaders here make the right decision.  From an 
engineering standpoint, when you couple this two-step with the 
RFC2119bis efforts, it will most likely;


  a) make people think more about implementing what they
 had trouble with implementing in the first place,

  b) raise the barriers to adoption so you have less
 implementators.

With my marketing hat on, rest assured this is leveraging material.

--
HLS


Sam Hartman wrote:


Hi.  I feel it's reasonable for me to speak up since I have not done so
in over a year on this document so my opinion probably has not been
counted.

1) I support moving to a two level process.

2) I've generally supported versions of this document I have read. I
have not read this version in detail.

In regard to more global issues.

I do not think the following types of comments should be considered as
objections when judging this sort of consensus:

1) You are not solving the most important problem

2) This will not do any good


Statements of those forms can be combined with objections. This will
not do any good and might do harm so I don't support it, clearly is an
objection. Objections can be as simple and non-specific as I don't like
it, or more actionable. More thought out objections carry more weight
in some senses. I certainly would hate to see us block on someone simply
saying I don't like it. Either enough people say that that we fail to
have rough consensus or not enough people say that and we move on. More
detailed objections may be worth blocking on for a time to try and
resolve; we seem to be past point of diminishing returns here.
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread hector
Whether they were planned as part of revamp plan or not, I don't see 
the two-step and the RFC2119bis efforts and recent debates here as a 
mere coincidence.


Here is how Pareto Optimality design decisions are made such that 
no-one could be made better off without making someone else worse off. 
 I only point this out that we sometimes we to accept change where 
one might not be better off.


   http://en.wikipedia.org/wiki/Pareto_efficiency#Pareto_frontier

   The Pareto frontier is particularly useful in engineering:
   by restricting attention to the set of choices that are
   Pareto-efficient, a designer can make tradeoffs within this
   set, rather than considering the full range of every parameter.

One we view we are an optimal state right now where we don't wish to 
benefit one without making someone else worst and I see the two-step 
and RFC2119bis as attempts to making Pareto Frontier Efficient 
engineering decisions.


The question is always how much change we want without ignoring 
those that can be made worst off.


--

Keith Moore wrote:

On Sep 10, 2011, at 10:44 AM, Russ Housley wrote:


That said, at the plenary at IETF 81, Harald suggested that we have waited so 
long that incremental improvements may not be the right approach, rather it was 
time for 2026bis.  I agree that it is needed, but I am not sure the IETF 
community is willing to tackle a project of that size and complexity.


I suspect that there are two underlying problems, both significant.

1. Many people would see an attempt to change the process as a threat of one 
kind or another, feeling like the result of such change under current circumstances would 
likely be worse than the status quo.

2. There seems to be wide perceptual variation among IETF participants as to 
the organization's purpose and/or what's wrong with the current process.

I think there's a need for consensus-building around these two topics (and perhaps others) before even considering whether and how to revise 2026.  In the first case, we need to find out what people see as threats and use that to bound the charter of the rewrite effort so that people won't feel like they have to be in damage control mode.  But the second topic is even more important.   


Keith






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

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Brian E Carpenter
On 2011-09-11 08:11, Sam Hartman wrote:

snip

 I do not think the following types of comments should be considered as
 objections when judging this sort of consensus:
 
 1) You are not solving the most important problem
 
 2) This will not do any good

Exactly. A very large part of the discussion has not been relevant
to the Last Call of this particular version of this particular
draft. In deciding the question, the IESG only needs to look
at comments that are relevant.

There are many other issues in 2026 that probably need attention,
but as we've learnt over the last N years, trying to tackle them
simultaneously is manifestly impossible.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Scott O. Bradner


 On 2011-09-11 08:11, Sam Hartman wrote:
 
 snip
 
 I do not think the following types of comments should be considered as
 objections when judging this sort of consensus:
 
 
 2) This will not do any good

now lets see, this argument seems to be that the fact that a particular process 
change is useless should not 
stop the IETF from adopting the change

this argument would be nonsense if applied to a proposal for a technical 
standard - i.e. the 
IETF should adopt a technical standard that is known to be useless -- it is no 
less nonsense when
applied in this case - changes for the sake of publishing new bits should not 
be what the IETF
spends its time on

Scott

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


Re: Conclusions on draft-housley-two-maturity-levels

2011-09-10 Thread Keith Moore
On Sep 10, 2011, at 11:47 AM, Dave CROCKER wrote:

 In the current case, it's been particularly impressive to see criticisms 
 against the proposal because it does not solve problems it is not trying to 
 solve and because other problems are deemed higher priority.
 
 Nevermind whether the proposal does something constructive, let's complain 
 that it doesn't do enough.

It wasn't at all clear that the two levels proposal did anything constructive.

Keith

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Keith Moore
On Sep 10, 2011, at 4:11 PM, Sam Hartman wrote:

 I do not think the following types of comments should be considered as
 objections when judging this sort of consensus:
 
 1) You are not solving the most important problem

I don't think that was anybody's objection.  Rather, the objection were against 
change for the sake of change without any convincing argument that the change 
would improve things; and/or that the changes would actually make it more 
difficult to improve things.

 2) This will not do any good

IMO, that is a valid objection.   Stability in our process is desirable; 
therefore change merely for the sake of change is undesirable.

Keith

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Hector

Brian E Carpenter wrote:

On 2011-09-11 08:11, Sam Hartman wrote:

snip


I do not think the following types of comments should be considered as
objections when judging this sort of consensus:

1) You are not solving the most important problem

2) This will not do any good


Exactly. A very large part of the discussion has not been relevant
to the Last Call of this particular version of this particular
draft. In deciding the question, the IESG only needs to look
at comments that are relevant.

There are many other issues in 2026 that probably need attention,
but as we've learnt over the last N years, trying to tackle them
simultaneously is manifestly impossible.


Please trust there is no disrespect in stating this but this *sounds* 
like there is a realization that the reasons for problematic stagnant 
proposals are now going to be view as non-valid reasons.


I don't have a particular concern if that is used for progressing and 
labeling proposals with a new status, but I am weary if that idea is 
used to circumvent the initial concerns.


--
HLS







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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread John C Klensin


--On Saturday, September 10, 2011 16:11 -0400 Sam Hartman
hartmans-i...@mit.edu wrote:

 I do not think the following types of comments should be
 considered as objections when judging this sort of consensus:
 
 1) You are not solving the most important problem

Sure.  As long as we differentiate between than and this will
not solve the problem it claims to solve, the problem this
addresses is not worth solving, and this may make things
worse.   While I agree with many of the meta-comments that have
been made about this discussion, I think the some of the
supporters of the proposal have tended to lump comments along
the lines of those three together with the one you cite and its
close relatives, you should solve some other problem instead
and you aren't solving all of the problem.   They are
different, at least IMO.

 2) This will not do any good

Again, I agree, but I suggest that is different from the
argument Dave Crocker makes frequently (and better than I can)
which, if I may paraphrase, is that any process change has
significant coats and some risks and therefore it should be a
requirement that anyone advocating such a change show a
compelling need for it.  I can accept this will not do any
good as a category of position that should not be considered an
objection iff no compelling requirement and/or advantage for
this has been demonstrated still counts as legitimate objection.

If that were not the case, I can think of any number of protocol
specifications  that could be decorated with a sufficient number
of optional-and-useless features to make the most option- and
profile-happy of SDOs dance with joy.  Such decorations would be
of particular interest in the security area where we have
traditionally felt that options that are useless and likely to
be badly-implemented and little-used often increase risk by
providing unnecessary attack vectors. :-(

   john


john


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Eric Burger
So should we move to a one-step process?

On Sep 9, 2011, at 9:33 PM, Thomas Narten wrote:

 Advancing a spec is done for marketing, political, process and other
 reasons. E.g., to give a spec more legitimacy. Or to more clear
 replace an older one. Nothing wrong with that.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread John C Klensin

Eric,

Thomas may well have a different answer but, speaking
personally, if we have a choice between a nominal three-step
process that is actually one-step with a few exceptions and a
nominal two-step process that is actually one-step with a few
exceptions, I think we would be much better off with a one-step
process.   Ideally, we should be able to annotate that one-step
process with how mature we think a spec is, but the facing
reality situation is that, unless we can change how we and the
marketplace do things, we have a one-step process today and
trying to cut things from unused-three to unused-two
accomplishes nothing other than giving us an extra opportunity
to confirm our failure to be able to use a multi-step process.

I'd find a change to one-step a lot easier to support than a
change to two-step, if only because moving to one-step is not
only closer to present reality but also would give us a starting
part for new work to express maturity (if we still care).
Two-step neither gets us to present reality nor gets us away
from the idea that the multistep model actually expresses
maturity and other useful information.

john


--On Saturday, September 10, 2011 21:26 -0400 Eric Burger
eburge...@standardstrack.com wrote:

 So should we move to a one-step process?
 
 On Sep 9, 2011, at 9:33 PM, Thomas Narten wrote:
 
 Advancing a spec is done for marketing, political, process
 and other reasons. E.g., to give a spec more legitimacy. Or
 to more clear replace an older one. Nothing wrong with that.




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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Brian E Carpenter
On 2011-09-11 13:26, Eric Burger wrote:
 So should we move to a one-step process?

There is a detailed proposal for that at
http://tools.ietf.org/id/draft-loughney-newtrk-one-size-fits-all-01.txt

I don't think the arguments have changed much since 2006.

   Brian

 
 On Sep 9, 2011, at 9:33 PM, Thomas Narten wrote:
 
 Advancing a spec is done for marketing, political, process and other
 reasons. E.g., to give a spec more legitimacy. Or to more clear
 replace an older one. Nothing wrong with that.
 
 ___
 Ietf mailing list
 Ietf@ietf.org
 https://www.ietf.org/mailman/listinfo/ietf
 
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread John C Klensin


--On Sunday, September 11, 2011 14:49 +1200 Brian E Carpenter
brian.e.carpen...@gmail.com wrote:

 On 2011-09-11 13:26, Eric Burger wrote:
 So should we move to a one-step process?
 
 There is a detailed proposal for that at
 http://tools.ietf.org/id/draft-loughney-newtrk-one-size-fits-a
 ll-01.txt
 
 I don't think the arguments have changed much since 2006.

Well, yes and no.

To some extent, that proposal evolved into
draft-ietf-newtrk-repurposing-isd which, without John Loughney's
direct involvement, evolved into draft-klensin-isdbis.  Both of
those can be construed as one level and explanation proposals,
rather than multiple levels and trying to make the situation
fit the categories ones.

   john



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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread hector
Amazing, this all seems to be a rehash of the RFC3844 WG (2002 - 2004) 
debates and discussions:


   http://www.alvestrand.no/pipermail/problem-statement

The June 2003 quarter seems to be an interesting period of discussions 
touching based with many of the central issues.


--

John C Klensin wrote:

Eric,

Thomas may well have a different answer but, speaking
personally, if we have a choice between a nominal three-step
process that is actually one-step with a few exceptions and a
nominal two-step process that is actually one-step with a few
exceptions, I think we would be much better off with a one-step
process.   Ideally, we should be able to annotate that one-step
process with how mature we think a spec is, but the facing
reality situation is that, unless we can change how we and the
marketplace do things, we have a one-step process today and
trying to cut things from unused-three to unused-two
accomplishes nothing other than giving us an extra opportunity
to confirm our failure to be able to use a multi-step process.

I'd find a change to one-step a lot easier to support than a
change to two-step, if only because moving to one-step is not
only closer to present reality but also would give us a starting
part for new work to express maturity (if we still care).
Two-step neither gets us to present reality nor gets us away
from the idea that the multistep model actually expresses
maturity and other useful information.

john


--On Saturday, September 10, 2011 21:26 -0400 Eric Burger
eburge...@standardstrack.com wrote:


So should we move to a one-step process?

On Sep 9, 2011, at 9:33 PM, Thomas Narten wrote:


Advancing a spec is done for marketing, political, process
and other reasons. E.g., to give a spec more legitimacy. Or
to more clear replace an older one. Nothing wrong with that.





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

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-10 Thread Mykyta Yevstifeyev

11.09.2011 5:49, Brian E Carpenter wrote:

On 2011-09-11 13:26, Eric Burger wrote:

So should we move to a one-step process?

There is a detailed proposal for that at
http://tools.ietf.org/id/draft-loughney-newtrk-one-size-fits-all-01.txt


This draft is what actually matches reality.  I'd better consider 
publishing it rather than draft-housley-two-maturity-levels, unless the 
latter or other similar proposal can demonstrate that it will find the 
way to affect the understanding of people whom RFCs are aimed to (which 
is a Standards Track RFC is a Standard; maturity level doesn't 
matter), predominantly implementors, and the real-life reality (which 
is one-step process) effectively (if the don't want to fit themselves to 
this understanding and this reality).


Mykyta Yevstifeyev



I don't think the arguments have changed much since 2006.

Brian


On Sep 9, 2011, at 9:33 PM, Thomas Narten wrote:


Advancing a spec is done for marketing, political, process and other
reasons. E.g., to give a spec more legitimacy. Or to more clear
replace an older one. Nothing wrong with that.

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


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



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


Conclusions on draft-housley-two-maturity-levels

2011-09-09 Thread Jari Arkko

Discussion on this topic has continued after my first attempt at judging 
consensus. Additional people provided opinions (both positive and negative), 
some new ideas were brought up, and some of the previous discussion continued 
further. Some of the topics in the discussion included:

- status and interpretation of the consensus
- possibilities for making additional process related changes (I promised to 
start an effort to go through past proposals)
- concerns on the way that current or past process related process changes have 
been brought forward by the IESG
- alternative or additional proposals (such as Fred Baker's proposal to focus 
on documenting interoperability)

I have reviewed the mailing list discussion yesterday and have found that while there are more people on the positive 
side than on the negative side, the consensus is extremely rough, more rough than it was before. It was also very 
difficult to make a full determination, because a lot of the discussion has been on tangential topics, because in many 
cases it has been hard to see if a person is on the no objection, absolutely not, or I 
have these additional ideas camp, and because not all points raised in the discussion got responses. I have 
leaned towards recommending to the IESG that there is consensus to move forward. But it is certainly weaker consensus 
than what I would normally like to see, and my recommendation was in part based on the desire to move from it 
does not hurt but we should rather do something else to actually looking also at some of those other things. I 
also think we have gotten as far on this topic as we will get.

The IESG discussed the situation with this draft on its call yesterday and 
decided to approve the document. A formal approval notice will be forthcoming 
in the next couple of days.

Russ and I are working to compile a list of IETF process-related proposals to 
find possible additional proposals to take further. Stay tuned. (And if you 
have process-related improvement/reality-alignment proposals, drop us a note if 
you have not yet done so.)

Jari


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


Re: Conclusions on draft-housley-two-maturity-levels

2011-09-09 Thread Margaret Wasserman

Hi Jari,

On Sep 9, 2011, at 1:47 PM, Jari Arkko wrote:
 
 The IESG discussed the situation with this draft on its call yesterday and 
 decided to approve the document. A formal approval notice will be forthcoming 
 in the next couple of days.

What did the IESG decide about when/how this draft will take effect?  Has a 
group been formed to assess its impact and/or to make sure that any changes 
related to this draft happen in a coordinated fashion?

Do we need any tracker (or other secretariat tools) upgrades as a result of 
this change?  If so, is there a plan in place to do those upgrades?

Has there been any discussion with the RFC editor on how/when such changes can 
be implemented in their process/tools?

I'm interested in knowing what sort of planning is underway for this change and 
when it is expected to happen, because there will be some (not extensive, but 
non-trivial) updates required to the EDU Team materials related to this change 
(mostly in the Newcomer's training that Scott Bradner teaches, and the Document 
Lifecycle course that Alice Hagens and I teach), and I'd like to know the 
schedule for when they should be completed.

Also, as you look at other proposed changes, please remember that any change 
that we make does have some costs associated with it.

Thanks,
Margaret


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


Re: Conclusions on draft-housley-two-maturity-levels

2011-09-09 Thread Russ Housley
Margaret:

 The IESG discussed the situation with this draft on its call yesterday and 
 decided to approve the document. A formal approval notice will be 
 forthcoming in the next couple of days.
 
 What did the IESG decide about when/how this draft will take effect?  Has a 
 group been formed to assess its impact and/or to make sure that any changes 
 related to this draft happen in a coordinated fashion?

Section 2.3 of the document addresses some of this topic.  I do not believe 
that a coordinated effort is needed.

 Do we need any tracker (or other secretariat tools) upgrades as a result of 
 this change?  If so, is there a plan in place to do those upgrades?

There is a very minor Datatracker change needed.  The 'Draft Standard' option 
needs to be removed for publication requests.  Until this happens, ADs and 
Secretariat staff need to avoid choosing it.

 Has there been any discussion with the RFC editor on how/when such changes 
 can be implemented in their process/tools?

Several months ago, there was a brief discussion.  Since all of the current 
Draft Standards remain so, there is nothing urgent.

 I'm interested in knowing what sort of planning is underway for this change 
 and when it is expected to happen, because there will be some (not extensive, 
 but non-trivial) updates required to the EDU Team materials related to this 
 change (mostly in the Newcomer's training that Scott Bradner teaches, and the 
 Document Lifecycle course that Alice Hagens and I teach), and I'd like to 
 know the schedule for when they should be completed.

When the RFC is published, I would expect publication requests for Draft 
Standard to stop.

 Also, as you look at other proposed changes, please remember that any change 
 that we make does have some costs associated with it.

Thanks,
Russ

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-09 Thread Thomas Narten
I am surely going to regret posting, because I have largely tuned out
of this discussion due to the endless repetition, etc. I am not
supportive of the current document, because I don't think it solves
anything. To me, it smack a bit of change for changes sake.

One of the key problems that isn't being addressed is that mixing
advancement of a spec with revising a spec are fundmentally at
odds with each other. 

Advancing a spec is done for marketing, political, process and other
reasons. E.g., to give a spec more legitimacy. Or to more clear
replace an older one. Nothing wrong with that.

But the real reason that the IETF *should* be revising specs is to fix
bugs and improve protocol quality.

By definition, you cannot revise a spec (in a real, meaningful way)
and advance at the same time. The spirit (if not letter) of
advancement says you advance a spec, when there are implementations
*based on the spec being advanced*. That means you can't revise a spec
and at the same time have implementations derived from the revised
spec.  (You can have implementations based on mailing list
discussions, but that is NOT the same thing.)

The IETF is about making the Internet work better. That means revising
specs (from a technical perpective) when they need to be revised.

If we want to fix what's broken, we should focus on getting documents
revised (without simultaneously advancing them).
But once you do that, one quickly finds out that there are real and
sometimes  complicated
reasons why revising documents is hard.

In many cases, widely deployed protocols really need to have a revised
spec developed (and the authors will readily admit that). But that
just doesn't happen, not because of process, but because of other much
more fundamental problems. E.g., Not enough energy from the relevant
experts. key people who know a spec have moved on to other newer
technologies or other higher priority things. Fixing specs can also be
painful because some vendors won't or can't change their deployed
implementations, so don't really want an updated spec that invalidates
their implementation. etc., etc. It can be very hard for a WG to walk
the line between we need to fix this and can we tweak the spec
without invalidating various deployed implementations.

IMO, these sorts of issues are the real reasons documents don't
advance more. It's not just about process.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-09 Thread Mykyta Yevstifeyev
Taking into account the controversy we all are able to observe on the 
mailing list, I'd like to point out several points.


1) Did the IESG consider processing this as RFC 3933 process 
experiment?  (I actually don't know whether such approach has already 
been proposed during the discussions, and whether there has been some 
outcome, so, if this has already been proposed, just re-consider.)  I 
personally see no consensus or rough consensus for this document 
being approved as BCP, i. e., on the permanent basis, but as some people 
claimed that this might be useful, processing the document as 
Experimental process RFC will allow to make the final judgment based on 
the actual experience, not the assumptions.  As soon as we find out that 
two-tier maturity levels system works, the BCP will be simple to be 
written and published; if we reach the agreement that this is a bad 
idea, then the proposed experimental change will be rescinded, and the 
maturity system will be returned to the 2026 model.


2) How do we make the consensus judgment (in this particular case)?  As 
IETF is based on rough consensus model, rough consensus may only be 
claimed if the consensus-qualifier (a WG chair or Sponsoring AD, in case 
of Individual Submission) reaches the inner conviction that the idea 
proposed in the document satisfies the community, or at least its 
predominant part.  Since IETF has no formal membership, the community 
size may not be determined precisely, and we take into account those 
folks who participate in the discussion (who, correspondingly, found 
themselves interested in the discussed topic and are assumed to be 
knowledgeable in it) in the WG, or elsewhere.  So now, when many of the 
most experienced and most knowledgeable members of our community claim 
that the proposed change is not a good idea, or is a bad idea, or there 
is no actual problem, or there is a problem but its proposed solution 
isn't fine and has some omissions, or there are a number of other 
problems which are also to be fixed, or something else, I actually have 
no idea how the consensus-qualifier (in our case, Sponsoring AD - Jari 
Arkko) may claim consensus or rough consensus for, at least, 
adopting it as BCP.  (I'm not following the thread closely, but this is 
what I see from those messages I eventually read.)


3) Do we actually need to make cosmetic changes to our process 
documentation?  RFC 2026 was published in 1996, and precisely 15 years 
have passed.  RFC 2026 is really morally obsolete, and, in presence of 
RFC 4844, that defines RFC submission streams, was to be revised closely 
after it was published.  I see a number of drafts proposing revisions of 
RFC 2026 at 
https://datatracker.ietf.org/doc/search/?name=Internet+Standards+Processrfcs=onactiveDrafts=onoldDrafts=on, 
but none of them were processed.


BTW, RFC 1310 was published in 1992, RFC 1602 - in 1994, and RFC 2026 - 
in 1996.  I don't believe something happened in 1996 which made the 
procedures unnecessary to be aligned with the current practice.  The 
only changes made were IPR documents, PS-DS reports reqs, and IESG 
procedures for review of Independent Submissions and IRTF stream 
submissions.


More precisely, don't we need to revise RFC 2026 rather than make 
separate changes to it?


Mykyta Yevstifeyev

30.08.2011 23:17, Jari Arkko wrote:

I have reviewed the discussion from the last call on this document.

My conclusion as the sponsoring AD is that we have consensus to move 
forward. There was clearly a constituency who believed this is a good 
(albeit small) step forward. A number of other people did not care so 
much; did not believe there was either harm or benefit. I also saw a 
couple of opposing opinions, though some of them were more about a 
desire to do something else than specific objections about this 
proposal. I will be recommending that the IESG approve the draft.


There were a number of smaller details raised in the discussion. But I 
did not see an overwhelming consensus on any specific issue to make 
changes. But I will ask Russ to take a look at the issue raised by 
Scott, whether he wants to add an informative reference to RFC 5657.


Another issue that I wanted to highlight is the question of what kinds 
of discusses are desirable/acceptable for documents that move from PS 
to IS. It is outside the scope of Russ' document, but generated 
nevertheless some interest. The IESG has discussed this matter and 
drafted some suggested guidelines. Look for a different thread on this 
list, under Discuss criteria for documents that advance on the 
standards track. Feedback on the guidelines would be appreciated.


Jari

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



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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-07 Thread t.petch
- Original Message -
From: Keith Moore mo...@network-heretics.com
To: Ted Hardie ted.i...@gmail.com
Cc: ned+i...@mauve.mrochek.com; ietf@ietf.org
Sent: Wednesday, September 07, 2011 1:55 AM

On Sep 6, 2011, at 7:33 PM, Ted Hardie wrote:

 but it means we are changing out a standard that doesn't accurately reflect
what we do now for one that doesn't accurately reflect what we will do.

Yup.   And IMO we're better off with the old incorrect statement than a new one.
At least with the current situation a great many people know how things work.

tp
Yes, even.  The purchasers, RFPers and like that I have worked with just about
understand the difference between an I-D and an RFC, but have no concept of the
classifications used inside the IETF (PS, DS, IS) so I cannot see any
comprehension of this new scheme making it into the world at large for a long
time.  We may not be following RFC2026 but at least there is some understanding
of what we are doing.

Tom Petch
/tp

Keith







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


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-07 Thread ned+ietf
 Face it, we've effectively had a one-step process pretty much ever since 2026
 was approved. For the most part, the documents that have advanced have been
 those that were buggy enough to need to be fixed, but not so buggy that they
 had to recycle at Proposed.

Just one small problem here - every document advancement exercise I've seen in
the past two decades - and I've seen a bunch - directly contradicts your
assertions here.

In essentially every case advancement occurred when some individual or some
subgroup believed doing so was important and pushed the issue. The most common
reason for believing that is probably that the document in question replaces
some other document that's already at draft or full, and IETF rules require
advancement before the original document can be marked historic. The SNMP and
MSGFMT/SMTP specifications are both good examples of this.

In other cases advancement was the result of a strong sense that it was needed
to legitimize the specification. This is why MIME was advanced so quickly. And
please note that in the case of MIME we advanced it with minimal changes first
(RFCs 1521/1522 aren't that far from 1341/1342), and only then revised it
extensively (RFCs 2045-2049) without further advancement. So much for the
notion of using advancment as an excuse to fix stuff.

Another common reason to advance a specification has been the simple belief
that following out processes is the right thing to do. I assure you that was my
only real motivation for working to advance the SMTP extensions framework, the
SMTP size extension, and the PIPELINING extension.

And finally, there are cases where the motivations for pushing for advancment
were frankly mysterious to me. The FAX WG experience comes to mind here. To
this day I have no idea why advancment of those specifications was so
important, especially when many similar groups clearly didn't give a crap about
following the process.

Now, I have no doubt that if you looked hard enough you can find a case or two
where the primary motivation was to pry something open and fix it. However, the
opposite sentiment is far more common: Opening that up would be a real can of
worms so please don't try and advance it. Nevertheless, the assertion that
this is the only reason for advancment is demonstrably false.

 We've been using advancement as a proxy for maintenance for about as long
 as I've been in IETF.

Wow, you really think that? I'm frankly amazed at the degree of disconnect
here.

 (Which is why what I think we need is to restructure our processes so that 
 they
 actually are designed to _maintain_ our specifications rather than pretending
 that there's ever a situation when those specifications are mature in this
 constantly changing world.)

Well, now you're shifting to talking about a fundamental change of
philosophies. Tell you what - let's see if even a small change like this one is
possible first, because if it isn't a shift like this isn't even worth wasting
the electrons to discuss.

  Will the imposition of a two step process change this? It certainly won't 
  do so
  immediately, so the likely outcome is that yes indeed, the bar will 
  continue to
  go up, at least initially, irrespective of whether or not this document is
  approved. But if more documents start advancing - and yes, that's an if - 
  that
  will lessen the pressure on the initial step, and perhaps break the cycle 
  we're
  currently stuck in.

 You might turn out be right, but I don't see things happening that way.  The
 reason is that I don't think that either implementors or the consumers of
 hardware and software that implement these protocols care about whether we
 label something as a Proposed Standard or an Internet Standard.   Proposed
 Standards are still going to get implemented and widely deployed.  And when
 they break, it's still going to be a big mess.  IESG is still going to feel a
 responsibility to try to do something about it.  As they should.

There are things we have control over and things we don't. We have no control
over this. The best we can do is to make our labels meaningful - and they
aren't currently. So perhaps we should fix that, you know?

  And please don't try trotting out a bunch of additional what ifs about how 
  if
  this proposal fails we can then get past this distraction (or however you 
  would
  characterize it) and address whatever it is you think the actual problems 
  are.

 The actual problem is that people think that deploying products based on
 Proposed Standards is a good idea, and our process doesn't consistently 
 produce
 documents of sufficient quality to warrant that.There are two ways to fix
 that problem.  One is to stop labeling our initially published specifications
 (intended for prototyping and testing) as either Proposed Standards or RFCs. 
 The other is to impose more engineering rigor on the process that leads to the
 creation of Proposed Standards.

That presuppoes we have the ability to 

Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-07 Thread Keith Moore
On Sep 7, 2011, at 10:17 AM, Ned Freed wrote:

 Face it, we've effectively had a one-step process pretty much ever since 2026
 was approved. For the most part, the documents that have advanced have been
 those that were buggy enough to need to be fixed, but not so buggy that they
 had to recycle at Proposed.
 
 Just one small problem here - every document advancement exercise I've seen in
 the past two decades - and I've seen a bunch - directly contradicts your
 assertions here.
 
 In essentially every case advancement occurred when some individual or some
 subgroup believed doing so was important and pushed the issue. The most common
 reason for believing that is probably that the document in question replaces
 some other document that's already at draft or full, and IETF rules require
 advancement before the original document can be marked historic. The SNMP and
 MSGFMT/SMTP specifications are both good examples of this.

I am aware of those, but I consider those the rare exceptions to the general 
rule.  I also think that the email community has a couple of influential 
individuals who really believe in following the process all the way through, 
but that belief is not typical of IETF as a whole.

 We've been using advancement as a proxy for maintenance for about as long
 as I've been in IETF.
 
 Wow, you really think that? I'm frankly amazed at the degree of disconnect
 here.

Yes, I really think that holds as a general rule.  Again, to me the email 
advancement efforts look like the exceptional cases.   (I applaud those 
individuals for their diligence!)

 (Which is why what I think we need is to restructure our processes so that 
 they
 actually are designed to _maintain_ our specifications rather than pretending
 that there's ever a situation when those specifications are mature in this
 constantly changing world.)
 
 Well, now you're shifting to talking about a fundamental change of
 philosophies. Tell you what - let's see if even a small change like this one 
 is
 possible first, because if it isn't a shift like this isn't even worth wasting
 the electrons to discuss.

If it were generally clear that this change was a Good Idea, I might buy that 
argument.  But what you seem to be saying is that if people don't back this 
change even though it appears to many people to be useless at best (and harmful 
to some), they'll never back any change to our process even if it appears to be 
more useful.

 You might turn out be right, but I don't see things happening that way.  The
 reason is that I don't think that either implementors or the consumers of
 hardware and software that implement these protocols care about whether we
 label something as a Proposed Standard or an Internet Standard.   Proposed
 Standards are still going to get implemented and widely deployed.  And when
 they break, it's still going to be a big mess.  IESG is still going to feel a
 responsibility to try to do something about it.  As they should.
 
 There are things we have control over and things we don't. We have no control
 over this. The best we can do is to make our labels meaningful - and they
 aren't currently. So perhaps we should fix that, you know?

FIne.  Let's rename Proposed Standard to something that doesn't contain the 
word standard (call them frobs for the sake of argument).  And let's not 
publish them as RFCs, but instead leave them as Internet-Drafts, and amend the 
rules for Internet-Drafts to allow frobs (once approved by IESG) to expire in 
two years rather than six months.  

 The actual problem is that people think that deploying products based on
 Proposed Standards is a good idea, and our process doesn't consistently 
 produce
 documents of sufficient quality to warrant that.There are two ways to fix
 that problem.  One is to stop labeling our initially published specifications
 (intended for prototyping and testing) as either Proposed Standards or RFCs. 
 The other is to impose more engineering rigor on the process that leads to 
 the
 creation of Proposed Standards.
 
 That presuppoes we have the ability to actually perform such analysis without
 actually trying things at some sort of scale. I'm sorry, but I've seen no 
 evidence that the necessary skills for this actually exists.

I agree at least somewhat with that.   I do think that our processes in general 
need more use of engineering discipline, but I also think that there will 
always be things that slip through the cracks.  Which is why we need a process 
that recognizes the need for specifications to be maintained in light of 
experience.

Keith

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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-07 Thread Hector Santos

Cullen Jennings wrote:

If you want my opinion on who raised the bar, it was the 
participants of the IETF that wrote many BCPs that they 
expected future RFCs to be compliant with. 


+1.

Another good example is when an unvetted informational helper RFC 
was fast tracked, becomes a central piece of the total integration 
with the main proposed standard RFC along with other documents and 
integration engineering conflicts fall through the review cracks. 
When its finally caught, goals are now less realistic and the proposed 
standard now becomes stagnant.


--
Sincerely

Hector Santos
http://www.santronics.com



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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-07 Thread JP Vasseur

On Sep 7, 2011, at 12:01 AM, Brian E Carpenter wrote:

 On 2011-09-07 09:35, Ted Hardie wrote:
 ...
 My personal opinion for some time has been that we ought to recognize that
 the previous PS moved into WG draft years ago and that anything named an
 RFC should be recognized as something that market will consider a standard.
 
 And who raised the bar? It wasn't the IESG, it was the market, and more
 specifically the product managers and IT managers who adopted RFC conformance
 as their criterion.
 
 I'm a bit fed up with the IESG being blamed for this, rather than being
 congratulated on adapting to it.

Completely agree !

JP.

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

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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-07 Thread JP Vasseur

On Sep 7, 2011, at 12:01 AM, Brian E Carpenter wrote:

 On 2011-09-07 09:35, Ted Hardie wrote:
 ...
 My personal opinion for some time has been that we ought to recognize that
 the previous PS moved into WG draft years ago and that anything named an
 RFC should be recognized as something that market will consider a standard.
 
 And who raised the bar? It wasn't the IESG, it was the market, and more
 specifically the product managers and IT managers who adopted RFC conformance
 as their criterion.
 
 I'm a bit fed up with the IESG being blamed for this, rather than being
 congratulated on adapting to it.

Completely agree !

JP.

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

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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-07 Thread SM

At 16:01 06-09-2011, Cullen Jennings wrote:
I don't believe the IESG raised the bar, I think the community 
raised it in a series of IETF Last Calls. And I think this is good - 
if this document were lowing the PS bar from what it is today, I'd 
be strongly objecting to it. The problem in my mind is getting work 
done quickly, not figuring out how to lower the quality of our work.


draft-cheshire-dnsext-multicastdns-00 was published in 2001 and 
version 14 in February 2011.  There is an IPR disclosure.  If the 
proposal were to advance along the Standards Track, the following 
might be applicable:


  If patented or otherwise controlled technology is required for
   implementation, the separate implementations must also have resulted
   from separate exercise of the licensing process.

The draft went through several Last Calls.  If I recall correctly, 
there were some objections raised during the Last Call.  I doubt 
whether the community is aware of what changes were agreed upon given 
that this is an individual submission which finally got processed 
after four months.


This is a draft which is going to be evaluated shortly.  It got the 
following comment:


  Downref: Normative reference to an Informational RFC: RFC 2818

I could nit-pick and say that the write-up mentioned that and the RFC 
is listed in the Downref registry.  Anyway, could someone please 
explain to me what is the rationale for flagging downrefs if the it's 
a one-step process in practice?


Is it as Sam Hartman said, a nice game of publish that doc and 
people have to get out their copy of the IETF rules, the IETF rules 
errata and the IETF player's magazine articles with rules commentary 
and figure out what is going on?


draft-hixie-thewebsocketprotocol-76 was submitted in May 2010.  There 
were at least two implementations.  Would it qualify for Proposed Standard?


draft-ietf-avt-srtp-not-mandatory-07 is the output of a working 
group.  One of the DISCUSSes mention that:


 This draft seems to say that BCP 61 does not apply to RTP.  BCP 61
  describes the Danvers Doctrine, which says that the IETF should
  standardize on the use of the best security available, regardless of
  national policies.

It's been over a year since the above point has been raised.  The 
draft has not been published yet.


draft-ietf-mboned-ssmping-08 has five DISCUSSes, one of which says:

 The mboned charter says:
   This is not meant to be a protocol development Working Group.

  Is this not a protocol? In which other WGs has it been reviewed?

I don't know who raised the bar.  It doesn't really matter unless 
people confuse finger pointing with problem solving.  The 
requirements frustrate implementers, which is understandable, when 
there is no relation between quality and known technical defects.


Regards,
-sm 


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Hector Santos

I can't help but see the conflicts of three/four QA ideas in action:

   Who moved my Cheese?
   Getting it right... the first time!
   Customers are always right!  including the follow up
   Customers are always right  sometimes.

Improvement come by taking risk and don't settle with just old way of 
doing things.  We try to do work with maximum quality, minimum cost 
and strive to avoid future problems or revisiting old one so that all 
parties are winners. Customers are satisfied, yet, there is a point 
where you can't satisfy all.


Its a balance. IMV, as long as the the new two maturity level process 
does not change the IETF QA process negatively, I don't see a 
problem with it but it does sound it will necessitate a higher, more 
rigorous document reviews.


SM wrote:

At 13:17 30-08-2011, Jari Arkko wrote:
There were a number of smaller details raised in the discussion. But I 
did not see an overwhelming consensus on any specific issue to make 
changes. But I will ask Russ to take a look at the issue raised by 
Scott, whether he wants to add an informative reference to RFC 5657.


I read draft-housley-two-maturity-levels-09.  I read the messages which 
might be interpreted as statements of support.  Mr Burger offered that 
we are moving a baby step forward.   Mr Resnick asked A baby step 
toward what exactly to which Mr Saint-Andre pointed out that we are 
more closely aligning our documentation with our organizational running 
code.  The organizational running code actually sets a higher bar than 
what is documented in RFC 2026 for the publication of a Proposed 
Standard.  The draft does not even discuss about that.


Mr Carpenter believes that the present situation is confusing both to 
IETF newcomers (who may falsely believe that the IETF actually follows 
the 3 stage process) and, worse, confusing to users of IETF standards 
(who may falsely believe that a document isn't useful until it's 
advanced). We, and those users, gain by reducing the confusion.  In 
terms of document clarity, RFC 2026 taken together with 
draft-housley-two-maturity-levels-09 only reinforces the confusion for 
anyone who takes the time to read BCP 9.


Mr Atkinson pointed out that a change in perception alone is sufficient 
to increase [his] own motivation.  Mr Burger confirmed that the intent 
of the proposal is to change the perception.


Mr Halpern mentioned that the draft tries to align what we document with 
what we do.  In a response, Mr Klensin mentioned that the draft 
addresses one provision of our processes in which documentation and 
practice don't align, a provision about which there is no subtlety or 
confusion within the community at all (even though new participants may 
be confused).


Mr Housley in response to one of my comments mentioned that the argument 
I raised was for the status quo and added that We have decades of 
experience with that not working.  That is essentially an argument for a 
single maturity level; that is how the process is really working 
today.  As a note to the reader, I may have quoted Mr Housley out of 
context.  I presume that members of the IESG have followed the 
discussions surrounding this draft to understand the context.


The Sponsoring Area Director mentioned that the opposing opinions were 
more about a desire to do something else than specific objections about 
this proposal.  An Area Director generally sponsors documents that he or 
she believes in.  I would like to point out that even if a desire to do 
something else was tabled as a proposal, my perception is that it would 
be difficult to have such a proposal sponsored by the relevant Area 
Director.


Mr Crocker and Mr Housley are listed as authors of STD 71 and STD 70 
respectively.  It would be informative if they could comment on the 
impediments they came across in advancing their documents to Full 
Standard.  Mr Gellens and Mr Klensin might also be able to comment on 
the impediments given that they are listed as the authors of a soon to 
be published STD.


Regards,
-sm
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf




--
Sincerely

Hector Santos
http://www.santronics.com



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


RE: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Ross Callon
 Its a balance. IMV, as long as the the new two maturity level process 
 does not change the IETF QA process negatively, I don't see a 
 problem with it but it does sound it will necessitate a higher, more 
 rigorous document reviews.

I haven't heard anyone currently on the IESG say that the two step process 
would require higher more rigorous document reviews. 

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Andrew Sullivan
On Tue, Sep 06, 2011 at 11:38:14AM -0400, Ross Callon wrote:
 
 I haven't heard anyone currently on the IESG say that the two step process 
 would require higher more rigorous document reviews. 
 

That particular refusal to recognize part of reality is the thing that
annoys me about this draft and about the discussions leading to its
modification of the official process.

The causal claim asserted early in the I-D's life was that, since many
RFCs effectively live forever today at step 1 of the standards track,
IESG members feel a responsibility to make sure that an I-D is right
before publication as PS even though that requirement is much higher
than the RFC 2026 process requires.

As a result, proponents argued, the process would be made less onerous
by moving to a two-step process in which initial publication at step 1
is the same as RFC 2026's step 1, except that it is even easier to go
from that and get the honorific Internet Standard than it is today.

I find it impossible to believe that this will not result in even more
hard-line positions on the part of some IESG members when something
with which they disagree is a candidate for PS.  I see no way in which
the draft solves this problem, which remains one of its implicit
goals.  I said before, I don't care if it is published, because I
think it will have little effect.  But I think we'd better be prepared
for some IESG members to insist on the same high bar for PS that we
have under RFC 2026, regardless of what the RFC says.

A

-- 
Andrew Sullivan
a...@anvilwalrusden.com

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Keith Moore

On Sep 6, 2011, at 12:11 PM, Andrew Sullivan wrote:

 On Tue, Sep 06, 2011 at 11:38:14AM -0400, Ross Callon wrote:
 
 I haven't heard anyone currently on the IESG say that the two step process 
 would require higher more rigorous document reviews. 
 
 
 That particular refusal to recognize part of reality is the thing that
 annoys me about this draft and about the discussions leading to its
 modification of the official process.
 
 The causal claim asserted early in the I-D's life was that, since many
 RFCs effectively live forever today at step 1 of the standards track,
 IESG members feel a responsibility to make sure that an I-D is right
 before publication as PS even though that requirement is much higher
 than the RFC 2026 process requires.
 
 As a result, proponents argued, the process would be made less onerous
 by moving to a two-step process in which initial publication at step 1
 is the same as RFC 2026's step 1, except that it is even easier to go
 from that and get the honorific Internet Standard than it is today.
 
 I find it impossible to believe that this will not result in even more
 hard-line positions on the part of some IESG members when something
 with which they disagree is a candidate for PS.  I see no way in which
 the draft solves this problem, which remains one of its implicit
 goals.  I said before, I don't care if it is published, because I
 think it will have little effect.  But I think we'd better be prepared
 for some IESG members to insist on the same high bar for PS that we
 have under RFC 2026, regardless of what the RFC says.

+1

Best statement of the problem with this document that I've seen so far.

Keith

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread ned+ietf
  I find it impossible to believe that this will not result in even more
  hard-line positions on the part of some IESG members when something
  with which they disagree is a candidate for PS.  I see no way in which
  the draft solves this problem, which remains one of its implicit
  goals.  I said before, I don't care if it is published, because I
  think it will have little effect.  But I think we'd better be prepared
  for some IESG members to insist on the same high bar for PS that we
  have under RFC 2026, regardless of what the RFC says.

 +1

 Best statement of the problem with this document that I've seen so far.

Except for one small problem: It's nonsensical.

Why is it nonsensical? Because you're comparing the status quo with a possible
future course of action. The one thing that's we can be certain of is things
won't remain the same. They never do. So in order to make a reasonable
comparison you have to project what's likely to happen if this document isn't
approved, then compare that with what might happen if it is.

And the future where this isn't approved is fairly easy to predict: As more and
more documents become proposed standards and then fail to progress along the
standards track - and the trend lines for this could not be clearer - we
effectively move more and more to a one-step process. The IESG has only one
rational response to that: Continue to raise the bar on the initial step to
proposed.

Will the imposition of a two step process change this? It certainly won't do so
immediately, so the likely outcome is that yes indeed, the bar will continue to
go up, at least initially, irrespective of whether or not this document is
approved. But if more documents start advancing - and yes, that's an if - that
will lessen the pressure on the initial step, and perhaps break the cycle we're
currently stuck in.

And please don't try trotting out a bunch of additional what ifs about how if
this proposal fails we can then get past this distraction (or however you would
characterize it) and address whatever it is you think the actual problems are.
Given the time that has gone into trying to make this one simple and fairly
obvious change, if it fails, the odds of someone attempting even more
fundamental changes are pretty darned low.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Ted Hardie
I actually have a lot of sympathy with Andrew's formulation, largely because
the document wants you to infer something rather than making it explicit.
 Take this text:

2.1. The First Maturity Level: Proposed Standard


  The stated requirements for Proposed Standard are not changed; they
  remain exactly as specified in RFC 2026 [1].  No new requirements are
  introduced; no existing published requirements are relaxed.

The document doesn't actually say out loud there that the requirements for
Proposed Standard have been considerably increased by IESG practice over the
years, nor does it charge subsequent IESGs to return to a faithful reading
of the actual text.  You can infer it from the refrain (stated
requirements and published requirements), but I don't think you could
fairly call it explicit.  You can certainly get that from Russ in bar or on
a mailing list, but we normally try to write our documents such that you
don't have to have shared a bar with the author to get their real intent.

If the IESG does not choose to follow-up that inference with action, we have
effectively moved from a one step standards process pretending to be a
three-step standards process to a one step standards process pretending to
have two.  That's hardly worth the electrons which have been spent in this
argument.

My personal opinion for some time has been that we ought to recognize that
the previous PS moved into WG draft years ago and that anything named an
RFC should be recognized as something that market will consider a standard.
(My own somewhat-tongue-in-cheek proposal was to make advancement completely
automatic, barring a stated objection, but that went nowhere.)  If we are
going to try to move the goalposts for PS back and retain more than one
maturity level with the label RFC, I think we'd have a better chance of
success if  we fess up that they were moved *and put into the document that
the community wants the IESG to use those and only those for PS*.  Without
that, the real requirements for PS remain up to the IESG of the moment--a
matter of lore rather than documented practice.

To add one final comment, I think what little consensus we have on this is
was well characterized as by exhaustion in John's earlier note.  It may be
no less real for that, but let's not pretend to ourselves that this is
anything but a much-needed removal of the requirement for annual review,
along with a fond hope that the future may be different from the past.

regards,

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread John C Klensin
While I disagree with the WG Draft part, partially because I
think we do still derive significant value from cross-area
review, I agree with the rest of this.

FWIW, I am actually quite sympathetic to Ned's argument that the
presence of two levels past proposed and the amount of nonsense
that seems necessary with each is demoralizing and acts as an
obstruction for some people to get to the second level.  It
hasn't persuaded me that this proposal is helpful only because,
if the experience with Proposed is extended from a three levels
to two, we will see the nonsense level at the second level
increase on the basis of last shot, so we better get it right
reasoning (which I believe is one of the things that has driven
the threshold for Proposed to its current level).  If we could
somehow take the combination of a quest for perfection and the
notion that, if the IESG has to review something, ADs have to
find something to complain about or some way to impose their
stamp on the document out of the system, then I'd completely
believe Ned's argument... except that, with the nonsense removed
from the 2nd and 3rd levels, that incentive to remove the third
might be much reduced.

As I indicated in my note last week, the way out of these
problems seems to me to be is much less symbolic tuning of the
standards process and much more having the community express
clear support for the IESG changing the way things are done
--within the existing rules or even closer to their intent-- and
having the IESG do it.  

best,
   john


--On Tuesday, September 06, 2011 14:35 -0700 Ted Hardie
ted.i...@gmail.com wrote:

 I actually have a lot of sympathy with Andrew's formulation,
 largely because the document wants you to infer something
 rather than making it explicit.  Take this text:
 
 2.1. The First Maturity Level: Proposed Standard
 
 
   The stated requirements for Proposed Standard are not
 changed; they   remain exactly as specified in RFC 2026 [1].
 No new requirements are   introduced; no existing published
 requirements are relaxed.
 
 The document doesn't actually say out loud there that the
 requirements for Proposed Standard have been considerably
 increased by IESG practice over the years, nor does it charge
 subsequent IESGs to return to a faithful reading of the actual
 text.  You can infer it from the refrain (stated
 requirements and published requirements), but I don't think
 you could fairly call it explicit.  You can certainly get that
 from Russ in bar or on a mailing list, but we normally try to
 write our documents such that you don't have to have shared a
 bar with the author to get their real intent.
 
 If the IESG does not choose to follow-up that inference with
 action, we have effectively moved from a one step standards
 process pretending to be a three-step standards process to a
 one step standards process pretending to have two.  That's
 hardly worth the electrons which have been spent in this
 argument.
...

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


Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-06 Thread Brian E Carpenter
On 2011-09-07 09:35, Ted Hardie wrote:
...
 My personal opinion for some time has been that we ought to recognize that
 the previous PS moved into WG draft years ago and that anything named an
 RFC should be recognized as something that market will consider a standard.

And who raised the bar? It wasn't the IESG, it was the market, and more
specifically the product managers and IT managers who adopted RFC conformance
as their criterion.

I'm a bit fed up with the IESG being blamed for this, rather than being
congratulated on adapting to it.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Keith Moore

On Sep 6, 2011, at 2:26 PM, Ned Freed wrote:

 I find it impossible to believe that this will not result in even more
 hard-line positions on the part of some IESG members when something
 with which they disagree is a candidate for PS.  I see no way in which
 the draft solves this problem, which remains one of its implicit
 goals.  I said before, I don't care if it is published, because I
 think it will have little effect.  But I think we'd better be prepared
 for some IESG members to insist on the same high bar for PS that we
 have under RFC 2026, regardless of what the RFC says.
 
 +1
 
 Best statement of the problem with this document that I've seen so far.
 
 Except for one small problem: It's nonsensical.
 
 Why is it nonsensical? Because you're comparing the status quo with a possible
 future course of action. The one thing that's we can be certain of is things
 won't remain the same. They never do. So in order to make a reasonable
 comparison you have to project what's likely to happen if this document isn't
 approved, then compare that with what might happen if it is.
 
 And the future where this isn't approved is fairly easy to predict: As more 
 and
 more documents become proposed standards and then fail to progress along the
 standards track - and the trend lines for this could not be clearer - we
 effectively move more and more to a one-step process.

Face it, we've effectively had a one-step process pretty much ever since 2026 
was approved.   For the most part, the documents that have advanced have been 
those that were buggy enough to need to be fixed, but not so buggy that they 
had to recycle at Proposed.  We've been using advancement as a proxy for 
maintenance for about as long as I've been in IETF.(Which is why what I 
think we need is to restructure our processes so that they actually are 
designed to _maintain_ our specifications rather than pretending that there's 
ever a situation when those specifications are mature in this constantly 
changing world.)

 The IESG has only one rational response to that: Continue to raise the bar on 
 the initial step to proposed.

And that was indeed a perfectly rational, and reasonable, response.  Nor is 
there anything that changing our process can really do about that, so long as 
our first publications intended for public consumption are labeled __ 
Standard and as RFCs (as people think the latter means standard no matter 
how much we protest to the contrary).   Changing what happens _after_ Proposed 
Standard and/or RFC publication will never address this problem.

 Will the imposition of a two step process change this? It certainly won't do 
 so
 immediately, so the likely outcome is that yes indeed, the bar will continue 
 to
 go up, at least initially, irrespective of whether or not this document is
 approved. But if more documents start advancing - and yes, that's an if - that
 will lessen the pressure on the initial step, and perhaps break the cycle 
 we're
 currently stuck in.

You might turn out be right, but I don't see things happening that way.  The 
reason is that I don't think that either implementors or the consumers of 
hardware and software that implement these protocols care about whether we 
label something as a Proposed Standard or an Internet Standard.   Proposed 
Standards are still going to get implemented and widely deployed.  And when 
they break, it's still going to be a big mess.  IESG is still going to feel a 
responsibility to try to do something about it.  As they should.

 And please don't try trotting out a bunch of additional what ifs about how if
 this proposal fails we can then get past this distraction (or however you 
 would
 characterize it) and address whatever it is you think the actual problems are.

The actual problem is that people think that deploying products based on 
Proposed Standards is a good idea, and our process doesn't consistently produce 
documents of sufficient quality to warrant that.There are two ways to fix 
that problem.  One is to stop labeling our initially published specifications 
(intended for prototyping and testing) as either Proposed Standards or RFCs.  
The other is to impose more engineering rigor on the process that leads to the 
creation of Proposed Standards.

 Given the time that has gone into trying to make this one simple and fairly
 obvious change, if it fails, the odds of someone attempting even more
 fundamental changes are pretty darned low.

Except that, for some reason, the obvious change is obviously wrong to many 
of us.

Keith

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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-06 Thread Julian Reschke

On 2011-09-07 00:01, Brian E Carpenter wrote:

On 2011-09-07 09:35, Ted Hardie wrote:
...

My personal opinion for some time has been that we ought to recognize that
the previous PS moved into WG draft years ago and that anything named an
RFC should be recognized as something that market will consider a standard.


And who raised the bar? It wasn't the IESG, it was the market, and more
specifically the product managers and IT managers who adopted RFC conformance
as their criterion.

I'm a bit fed up with the IESG being blamed for this, rather than being
congratulated on adapting to it.
...


Well, if that's really what happened, then 
draft-housley-two-maturity-levels seems to solve the wrong problem.


Best regards, Julian
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-06 Thread Keith Moore

On Sep 6, 2011, at 6:01 PM, Brian E Carpenter wrote:

 On 2011-09-07 09:35, Ted Hardie wrote:
 ...
 My personal opinion for some time has been that we ought to recognize that
 the previous PS moved into WG draft years ago and that anything named an
 RFC should be recognized as something that market will consider a standard.
 
 And who raised the bar? It wasn't the IESG, it was the market, and more
 specifically the product managers and IT managers who adopted RFC conformance
 as their criterion.
 
 I'm a bit fed up with the IESG being blamed for this, rather than being
 congratulated on adapting to it.

+1.

IESG has been doing its job.

More broadly, no system of rules governing decision-making can work well in the 
absence of (a) some flexibility in the interpretation in the rules; and (b) 
competent, conscientious, well-intended people who will interpret those rules 
in such a way as to get appropriate and useful results.

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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-06 Thread Dave Cridland

On Tue Sep  6 23:01:12 2011, Brian E Carpenter wrote:

On 2011-09-07 09:35, Ted Hardie wrote:
...
 My personal opinion for some time has been that we ought to  
recognize that
 the previous PS moved into WG draft years ago and that anything  
named an
 RFC should be recognized as something that market will consider a  
standard.


And who raised the bar?


I couldn't give a damn. I'm far more concerned with who's lowering it.

To rephrase - where the bar is is significant, not how it got there.  
Moving it further up would not have real harm on the end result -  
although it does incur us more pain in meeting the bar - but lowering  
it does have problematic knock-on effects.


Dave.
--
Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Keith Moore
On Sep 6, 2011, at 5:35 PM, Ted Hardie wrote:

 The document doesn't actually say out loud there that the requirements for 
 Proposed Standard have been considerably increased by IESG practice over the 
 years, nor does it charge subsequent IESGs to return to a faithful reading of 
 the actual text. 

Is IESG really misreading no known technical omissions with respect to the 
requirements placed on it?   

If the bar has been raised since the publication of 2026, might this actually 
be reasonable given that the Internet is much larger, more diverse, and more 
hostile than it used to be?

Keith

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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-06 Thread Cullen Jennings

On Sep 6, 2011, at 4:01 PM, Brian E Carpenter wrote:

 On 2011-09-07 09:35, Ted Hardie wrote:
 ...
 My personal opinion for some time has been that we ought to recognize that
 the previous PS moved into WG draft years ago and that anything named an
 RFC should be recognized as something that market will consider a standard.
 
 And who raised the bar?

If you want my opinion on who raised the bar, it was the participants of the 
IETF that wrote many BCPs that they expected future RFCs to be compliant with. 
For example, take internationalization or security - 2026 does not have a lot 
to say about these but various other IETF documents do suggest certain things 
need to be done.  Though there are some BCP I might like to ignore or 
deprecate, overall, I think the type of things that are considered in an RFC 
today are much better than the situation was when 2026 was written.

I don't believe the IESG raised the bar, I think the community raised it in a 
series of IETF Last Calls. And I think this is good - if this document were 
lowing the PS bar from what it is today, I'd be strongly objecting to it. The 
problem in my mind is getting work done quickly, not figuring out how to lower 
the quality of our work. 

Cullen

and on the irrelevant side note category 

1) for just about all people I work with using or deploying things on the 
internet, RFC == standard regardless of type of RFC 

2) though I don't see this draft helping a lot, I applaud those that are trying 
to make things better and perhaps when this draft is running code, I will see 
that it helps more than I expected. If it does not harm, it's OK with me. The 
reason I don't' see this changing what happens is that I don't see how this 
draft changes the incentives for progression beyond PS. 

3) we do have a three tracks in widespread use - the first track is looks like 
dog food we can ship and see if the dogs will eat it (PS), this is awful dog 
food and I would not feed it to my children but someone thinks they can make a 
buck on it so lets ship it (Info), and many experts consider this dog food 
either toxic or against their religion but to stop the whining we are feeding 
it to you any way - sort of like the Canadian red cross tainted blood 
(Experimental). I find all these tracks, and the ISE, very useful in allowing 
the IETF to get important work done. 



 It wasn't the IESG, it was the market, and more
 specifically the product managers and IT managers who adopted RFC conformance
 as their criterion.
 
 I'm a bit fed up with the IESG being blamed for this, rather than being
 congratulated on adapting to it.
 
Brian

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Ted Hardie
On Tue, Sep 6, 2011 at 3:13 PM, Keith Moore mo...@network-heretics.comwrote:

 On Sep 6, 2011, at 5:35 PM, Ted Hardie wrote:

 The document doesn't actually say out loud there that the requirements for
 Proposed Standard have been considerably increased by IESG practice over the
 years, nor does it charge subsequent IESGs to return to a faithful reading
 of the actual text.


 Is IESG really misreading no known technical omissions with respect to the
 requirements placed on it?


Read further to:

   However, since the content of Proposed Standards may be changed if
   problems are found or better solutions are identified, deploying
   implementations of such standards into a disruption-sensitive
   environment is not recommended.

The IESG has been working to the assumption that Proposed Standards will be
widely deployed into all environments for a long time.  That may well be an
appropriate response to the deployment practice (heck, if the internet runs
on internet drafts we're lucky that we don't have an IESG review step
before i-d publication).  But if the result of this exercise is that the bar
for PS stays as-is and the bar for the second stage merges, we will retain
what is a functionally a one-stage standards process.  We can certainly live
with that (we live with it now), but it means we are changing out a standard
that doesn't accurately reflect what we do now for one that doesn't
accurately reflect what we will do.

regards,

Ted


 If the bar has been raised since the publication of 2026, might this
 actually be reasonable given that the Internet is much larger, more diverse,
 and more hostile than it used to be?

 Keith


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


Re: Who raised the bar? [Conclusion of the last call on draft-housley-two-maturity-levels]

2011-09-06 Thread Ted Hardie
On Tue, Sep 6, 2011 at 3:12 PM, Julian Reschke julian.resc...@gmx.dewrote:

 On 2011-09-07 00:01, Brian E Carpenter wrote:

 On 2011-09-07 09:35, Ted Hardie wrote:
 ...

 My personal opinion for some time has been that we ought to recognize
 that
 the previous PS moved into WG draft years ago and that anything named
 an
 RFC should be recognized as something that market will consider a
 standard.


 And who raised the bar? It wasn't the IESG, it was the market, and more
 specifically the product managers and IT managers who adopted RFC
 conformance
 as their criterion.

 I'm a bit fed up with the IESG being blamed for this, rather than being
 congratulated on adapting to it.
 ...


 Well, if that's really what happened, then draft-housley-two-maturity-**levels
 seems to solve the wrong problem.

 Best regards, Julian


In at least one reading, it could be said that this draft is trying to push
against that market perception by re-lowering the bar for PS, contrary to
the market reality.  I occasionally find a little windmill tilting
refreshing, but I'm confused, Brian, as to why you both want the IESG
congratulated for adapting to that reality and simultaneously wants them to
adopt this.

But possibly a hobgoblin is preying on my little mind, despite my being
neither statesman, nor philosopher, nor divine.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Fred Baker

On Sep 6, 2011, at 4:33 PM, Ted Hardie wrote:

 The IESG has been working to the assumption that Proposed Standards will be 
 widely deployed into all environments for a long time.  That may well be an 
 appropriate response to the deployment practice (heck, if the internet runs 
 on internet drafts we're lucky that we don't have an IESG review step before 
 i-d publication).  But if the result of this exercise is that the bar for PS 
 stays as-is and the bar for the second stage merges, we will retain what is a 
 functionally a one-stage standards process.  We can certainly live with that 
 (we live with it now), but it means we are changing out a standard that 
 doesn't accurately reflect what we do now for one that doesn't accurately 
 reflect what we will do.  

Agreed. That has been my primary puzzlement with this entire discussion.

The problem that cycling at Proposed solves is what if I need to change the 
technology in some way. Foo updates bar does the same. Generally speaking, 
we don't get a rewrite until A has been updated by B1, B2, and B3, B2 has been 
obsoleted by C, and C has been updated by D. What Draft Standard was supposed 
to fix was a raft of testing coupled with that rewrite of the specification 
that also removed cruft that wasn't used.

Frankly, the only thing I ever figured out that Full Standard was useful for 
was obsolete (he ducks).

I wonder if we would be better off discarding the concept of layers of 
standards, call PS Standards track, and instead specify a way to report 
interoperability tests. If we have a document A that has been updated by B and 
someone has tested several implementations of A+B, could they say I tested A+B 
in this configuration, which used features A.1, A.2, A.3, A.5, and B.1, with 
these results, without forcing the rewrite or the major conniption fits that 
DS involves.

Folks in fact do interoperability tests with some regularity. They do them for 
equipment they want to buy, they do bake-offs, and they do other things. 
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Keith Moore
On Sep 6, 2011, at 7:33 PM, Ted Hardie wrote:

 but it means we are changing out a standard that doesn't accurately reflect 
 what we do now for one that doesn't accurately reflect what we will do.  

Yup.   And IMO we're better off with the old incorrect statement than a new 
one.  At least with the current situation a great many people know how things 
work.

Keith

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread Keith Moore
On Sep 6, 2011, at 7:48 PM, Fred Baker wrote:

 I wonder if we would be better off discarding the concept of layers of 
 standards, call PS Standards track, and instead specify a way to report 
 interoperability tests.

+1.  Perhaps along with periodically updated applicability statements.


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-06 Thread John Leslie
Keith Moore mo...@network-heretics.com wrote:
 On Sep 6, 2011, at 7:48 PM, Fred Baker wrote:
 
 I wonder if we would be better off discarding the concept of layers
 of standards, call PS Standards track, and instead specify a way
 to report interoperability tests.
 
 +1.  Perhaps along with periodically updated applicability statements.

   This is a serious proposal...

   It has been a serious proposal ever since newtrk.

   Details differ, but really not significantly: some folks want to
update 2026 to do this; others want to do it first and decide later
whether to update 2026; others want to do it and let the IESG decide
whether to use it as input to deciding about advancing levels.

   Many distinctions; no real difference...

--
John Leslie j...@jlc.net
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


Re: Other proposals (Was: :Re: Conclusion of the last call on draft-housley-two-maturity-levels)

2011-09-03 Thread SM

Hi Jari,
At 15:05 02-09-2011, Jari Arkko wrote:
But what I really wanted to say here was a response to your concern 
about those proposals to do something else. Let me just state this 
clearly. I know I would be VERY happy to sponsor many different 
kinds of improvement proposals. In sequence or in parallel with the 
current proposal. I'm already sponsoring another one (though it is 
destined to an IESG statement and somewhat related to this one, but 
it could have been something else too). I think I'm speaking also 
for the rest of the IESG in this. Please make the proposals.


I sent you a message off-list.

If I had to reach a conclusion, I'd say: it's one of this situations 
where you can be as fair as it gets but you cannot please 
everybody.  You have put in more that enough effort into this.


Regards,
-sm 


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-03 Thread Russ Housley
Keith:

The current IETF Standards Process has become essentially a one-step process.  
The goal, as I believe is stated in the document, is gather some benefit from 
implementation and deployment experience.  We are not getting that today.  When 
we do get it, the document recycles at the same maturity level due to problems 
that are not addressed in this proposal, must commonly dependencies on 
documents that are not ready to advance.  So, the reader cannot tell when a 
document has the benefit of implementation and deployment experience.

My reading of the comments on earlier proposals was to focus on one problem in 
the document, so the handling of the dependency problem and others was removed. 
 I'm pleased to work on them in the future if this document gains rough 
consensus.

Russ


On Sep 2, 2011, at 4:37 PM, Keith Moore wrote:

 Honestly, the thing that is the most broken about this draft is the idea that 
 there's something wrong with our process because few drafts make it to full 
 standard, so the solution is to short-circuit the process.  The transition 
 from Draft to Full Standard is the least of the problems with our process.  
 And the sooner we stop trying to fix irrelevancies, the better.
 
 Keith



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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread SM

At 13:17 30-08-2011, Jari Arkko wrote:
There were a number of smaller details raised in the discussion. But 
I did not see an overwhelming consensus on any specific issue to 
make changes. But I will ask Russ to take a look at the issue raised 
by Scott, whether he wants to add an informative reference to RFC 5657.


I read draft-housley-two-maturity-levels-09.  I read the messages 
which might be interpreted as statements of support.  Mr Burger 
offered that we are moving a baby step forward.   Mr Resnick asked A 
baby step toward what exactly to which Mr Saint-Andre pointed out 
that we are more closely aligning our documentation with our 
organizational running code.  The organizational running code 
actually sets a higher bar than what is documented in RFC 2026 for 
the publication of a Proposed Standard.  The draft does not even 
discuss about that.


Mr Carpenter believes that the present situation is confusing both 
to IETF newcomers (who may falsely believe that the IETF actually 
follows the 3 stage process) and, worse, confusing to users of IETF 
standards (who may falsely believe that a document isn't useful until 
it's advanced). We, and those users, gain by reducing the 
confusion.  In terms of document clarity, RFC 2026 taken together 
with draft-housley-two-maturity-levels-09 only reinforces the 
confusion for anyone who takes the time to read BCP 9.


Mr Atkinson pointed out that a change in perception alone is 
sufficient to increase [his] own motivation.  Mr Burger confirmed 
that the intent of the proposal is to change the perception.


Mr Halpern mentioned that the draft tries to align what we document 
with what we do.  In a response, Mr Klensin mentioned that the draft 
addresses one provision of our processes in which documentation and 
practice don't align, a provision about which there is no subtlety or 
confusion within the community at all (even though new participants 
may be confused).


Mr Housley in response to one of my comments mentioned that the 
argument I raised was for the status quo and added that We have 
decades of experience with that not working.  That is essentially an 
argument for a single maturity level; that is how the process is 
really working today.  As a note to the reader, I may have quoted Mr 
Housley out of context.  I presume that members of the IESG have 
followed the discussions surrounding this draft to understand the context.


The Sponsoring Area Director mentioned that the opposing opinions 
were more about a desire to do something else than specific 
objections about this proposal.  An Area Director generally sponsors 
documents that he or she believes in.  I would like to point out that 
even if a desire to do something else was tabled as a proposal, my 
perception is that it would be difficult to have such a proposal 
sponsored by the relevant Area Director.


Mr Crocker and Mr Housley are listed as authors of STD 71 and STD 70 
respectively.  It would be informative if they could comment on the 
impediments they came across in advancing their documents to Full 
Standard.  Mr Gellens and Mr Klensin might also be able to comment on 
the impediments given that they are listed as the authors of a soon 
to be published STD.


Regards,
-sm 


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Scott O. Bradner
Jari Arkko sed

 I also saw a couple of opposing opinions, though some of them were more about 
 a desire to do something else
 than specific objections about this proposal.


for the record in case Jari is confused - I have specific objection to this 
proposal

imo - it fixes no known problem - it only adds additional fuzz to a surface 
understanding of what 
causes few RFCs to be advanced on the standards track - I see no reason to 
think that
this proposal will have any significant effect on that problem (nor any 
insignificant effect)

Scott


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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread John C Klensin


--On Tuesday, August 30, 2011 23:17 +0300 Jari Arkko
jari.ar...@piuha.net wrote:

 I have reviewed the discussion from the last call on this
 document.
 
 My conclusion as the sponsoring AD is that we have consensus
 to move forward. There was clearly a constituency who believed
 this is a good (albeit small) step forward. A number of other
 people did not care so much; did not believe there was either
 harm or benefit. I also saw a couple of opposing opinions,
 though some of them were more about a desire to do something
 else than specific objections about this proposal. I will be
 recommending that the IESG approve the draft.

Jari,

Like Scott, I wonder if there is some misunderstanding here.
Part of the problem is the way that this draft was developed and
the discussion has been handled, despite your heroic efforts.
For example:

(1) If someone says we should be looking in this different
direction instead, the response has been irrelevant to
consideration to this proposal, so it should go forward.  The
irrelevancy is debatable, but that may be another issue.

(2) If someone says the proposal claims to solve problem X, but
there is no evidence for that, the assertion about what
problems are being solved is removed, but there is no
substantive change to the draft.

(3) If someone says this solves no problem, the response has
been that things have been broken for years and therefore this
proposal should be approved.   (The difficulty with that logic
should be clear.)  Sometimes that has been accompanied by a
claim that it is the only proposal on the table and should
therefore be adopted (even though that statement isn't true and,
true or not, would never even be considered if we were
considering a protocol specification).  One of the co-authors
has recently argued for a very high standard of compelling
necessity to make changes to important processes or related
documents, but that criterion obviously does not apply to this
document.

(4) There have been a few arguments made that making this sort
of change --without compelling justification and without
evidence that it would accomplish anything-- would actually be
harmful.  There has been no substantive response to those
arguments.   In normal Last Calls, such comments are known as
unresolved issues and the sponsoring AD does not move the
document forward until they are addressed (or even dismissed) in
some substantive way.

(5) This is probably off-topic unless someone decides to appeal,
but, to a certain extent, the processing of this document points
out a far more significant problem with the handling of process
change suggestions in the IETF.  The IESG holds a discussion.
An IESG member prepares a draft.  An IESG member (the same one
or a different one - it makes a difference, but not much)
decides what other process change proposals can be considered
(either at the same time or otherwise).  While the IESG would
normally decide that anything that has produced this much
controversy needs a Working Group to consider alternatives and
get a real consensus determination, the IESG decides that no WG
will be considered for this work (the claim that previous WGs
addressed to process issues have been a problem --one with which
I personally agree-- may not be relevant unless the IESG is
ready to consider other review and mechanisms).   The IESG gets
to pick and choose which arguments for and against the proposal
count -- normal, but see (4) above and the many solves no
problem comments.  And then the IESG decides to advance the
document.

(6) Unfortunately, although the document has improved
significantly since -00 --by removing material for which there
was little or no support and some question about relevance and
by removing unsupportable claims-- the basic pattern outlined in
(5) has been perceived as inevitable, i.e., that this
AD-produced draft, produces in response to a discussion and
conclusion already reached by the IESG, was going to go through
because the IESG had prejudged the ultimate outcome before the
draft was written.  Whether that perception is correct or not,
it leads all but the most persistent members of the community to
tune out and stop making comments, either early on or after
several rounds.   I am not going to take a position about
consensus among some silent majority because I simply don't know
how those who are not speaking up feel, but I think the
community should exercise caution about the possibility of
consensus-by-exhaustion in any discussion that has dragged on as
long as this document and its predecessors have been debated on
the IETF list.

regards,
john



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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Keith Moore
Honestly, the thing that is the most broken about this draft is the idea that 
there's something wrong with our process because few drafts make it to full 
standard, so the solution is to short-circuit the process.  The transition from 
Draft to Full Standard is the least of the problems with our process.  And the 
sooner we stop trying to fix irrelevancies, the better.

Keith

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Frank Ellermann
On 2 September 2011 22:20, John C Klensin wrote:

 I simply don't know how those who are not speaking up feel

https://profiles.google.com/103449397114700758824/posts/1KALM7oLKzi
___
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf


RE: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Ross Callon
In looking through this discussion, I see:

 - People saying that moving from 3 steps to 2 steps is a small step in the 
right direction, lets do it. Many people who have said this (including I) have 
been silent for a while quite possibly because they have gotten frustrated with 
the endless discussion. 

 - People saying that there are other more important problems that we should be 
focusing on. Therefore, rather than either making this simple change or 
discussing other possible improvements in the process, instead let's debate 
this simple step forever and never get anything done. 

 - People saying that this step won't do anything. 

Two things that I don't seem to have picked up on: (i) Any consensus that a 3 
step process is better than a 2 step process; (ii) Any hint of moving towards 
an agreement on other things that we might do to improve the process. 

I think that we should go to a two maturity level process, be done with this 
little step, and also enthusiastically encourage people to write drafts that 
propose *other* changes to the process. Then at least we can be debating 
something different 6 months from now than we were debating last year. 

Ross

-Original Message-
From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf Of John C 
Klensin
Sent: Friday, September 02, 2011 4:20 PM
To: Jari Arkko
Cc: ietf@ietf.org
Subject: Re: Conclusion of the last call on draft-housley-two-maturity-levels



--On Tuesday, August 30, 2011 23:17 +0300 Jari Arkko
jari.ar...@piuha.net wrote:

 I have reviewed the discussion from the last call on this
 document.
 
 My conclusion as the sponsoring AD is that we have consensus
 to move forward. There was clearly a constituency who believed
 this is a good (albeit small) step forward. A number of other
 people did not care so much; did not believe there was either
 harm or benefit. I also saw a couple of opposing opinions,
 though some of them were more about a desire to do something
 else than specific objections about this proposal. I will be
 recommending that the IESG approve the draft.

Jari,

Like Scott, I wonder if there is some misunderstanding here.
Part of the problem is the way that this draft was developed and
the discussion has been handled, despite your heroic efforts.
For example:

(1) If someone says we should be looking in this different
direction instead, the response has been irrelevant to
consideration to this proposal, so it should go forward.  The
irrelevancy is debatable, but that may be another issue.

(2) If someone says the proposal claims to solve problem X, but
there is no evidence for that, the assertion about what
problems are being solved is removed, but there is no
substantive change to the draft.

(3) If someone says this solves no problem, the response has
been that things have been broken for years and therefore this
proposal should be approved.   (The difficulty with that logic
should be clear.)  Sometimes that has been accompanied by a
claim that it is the only proposal on the table and should
therefore be adopted (even though that statement isn't true and,
true or not, would never even be considered if we were
considering a protocol specification).  One of the co-authors
has recently argued for a very high standard of compelling
necessity to make changes to important processes or related
documents, but that criterion obviously does not apply to this
document.

(4) There have been a few arguments made that making this sort
of change --without compelling justification and without
evidence that it would accomplish anything-- would actually be
harmful.  There has been no substantive response to those
arguments.   In normal Last Calls, such comments are known as
unresolved issues and the sponsoring AD does not move the
document forward until they are addressed (or even dismissed) in
some substantive way.

(5) This is probably off-topic unless someone decides to appeal,
but, to a certain extent, the processing of this document points
out a far more significant problem with the handling of process
change suggestions in the IETF.  The IESG holds a discussion.
An IESG member prepares a draft.  An IESG member (the same one
or a different one - it makes a difference, but not much)
decides what other process change proposals can be considered
(either at the same time or otherwise).  While the IESG would
normally decide that anything that has produced this much
controversy needs a Working Group to consider alternatives and
get a real consensus determination, the IESG decides that no WG
will be considered for this work (the claim that previous WGs
addressed to process issues have been a problem --one with which
I personally agree-- may not be relevant unless the IESG is
ready to consider other review and mechanisms).   The IESG gets
to pick and choose which arguments for and against the proposal
count -- normal, but see (4) above and the many solves no
problem comments.  And then the IESG decides to advance

Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Keith Moore
On Sep 2, 2011, at 5:29 PM, Ross Callon wrote:

 Two things that I don't seem to have picked up on: (i) Any consensus that a 3 
 step process is better than a 2 step process; (ii) Any hint of moving towards 
 an agreement on other things that we might do to improve the process. 

(iii) Any consensus that a 2 step process is better than a 3 step process.


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


RE: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread ned+ietf
 In looking through this discussion, I see:

  - People saying that moving from 3 steps to 2 steps is a small step in the
 right direction, lets do it. Many people who have said this (including I) have
 been silent for a while quite possibly because they have gotten frustrated 
 with
 the endless discussion.

Ross, I'm right there with you. I fully support this document at worse a small
incremental step that clears away the some brush (at best it may actually turn
out to be quite valuable) and I'm completely frustrated that this discussion is
continuing.

This really needs to stop now. And yes, some people aren't happy with the
outcome. Thems the breaks.

  - People saying that there are other more important problems that we should
 be focusing on. Therefore, rather than either making this simple change or
 discussing other possible improvements in the process, instead let's debate
 this simple step forever and never get anything done.

At least part of the problem is lack of agreement on what the issues are. Even
if this step is a waste of time - I think that's unlikely but let's suppose - 
at least it will make it clear where the problems *aren't*. 

  - People saying that this step won't do anything.

 Two things that I don't seem to have picked up on: (i) Any consensus that a 3
 step process is better than a 2 step process; (ii) Any hint of moving towards
 an agreement on other things that we might do to improve the process.

Well, that's the real problem, isn't it? Even if you believe this is a
distraction and even actively harmful, it's not like we've been able to move
past it either. The running code result here seems pretty clear, and it does
not argue in favor of another round of discussion.

 I think that we should go to a two maturity level process, be done with
 this little step, and also enthusiastically encourage people to write drafts
 that propose *other* changes to the process. Then at least we can be debating
 something different 6 months from now than we were debating last year.

+100

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Jari Arkko



for the record in case Jari is confused - I have specific objection to this 
proposal



I might well be, it would not be a surprise :-) but let me just clarify that I 
said that there were objections, *some* of which were not specific. Not all.

Jari

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


RE: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread James M. Polk

At 04:29 PM 9/2/2011, Ross Callon wrote:

In looking through this discussion, I see:

 - People saying that moving from 3 steps to 2 steps is a small 
step in the right direction, lets do it. Many people who have said 
this (including I) have been silent for a while quite possibly 
because they have gotten frustrated with the endless discussion.


I think there are many that have voiced their frustrations that this 
draft isn't addressing the more important issue (or issues) in their 
minds. I don't see a consensus on what that 1 issue is, but many 
(including I) have said it's the problem of such a high hurdle to get 
a draft to PS. Because this draft isn't addressing that problem, I'm 
frustrated with this draft - because - I don't know that if this 
draft were to RFC that the high hurdle for PSs is the next thing tackled.


OTOH, if the high hurdle for PSs were what we worked on initially, 
and solve it, then I'd probably be much more comfortable with this 
draft progressing (then having started to appreciate what this means 
as a second step where getting a draft to PS is the first step).


just my opinion

James


 - People saying that there are other more important problems that 
we should be focusing on. Therefore, rather than either making this 
simple change or discussing other possible improvements in the 
process, instead let's debate this simple step forever and never 
get anything done.


 - People saying that this step won't do anything.

Two things that I don't seem to have picked up on: (i) Any consensus 
that a 3 step process is better than a 2 step process; (ii) Any hint 
of moving towards an agreement on other things that we might do to 
improve the process.


I think that we should go to a two maturity level process, be done 
with this little step, and also enthusiastically encourage people to 
write drafts that propose *other* changes to the process. Then at 
least we can be debating something different 6 months from now than 
we were debating last year.


Ross

-Original Message-
From: ietf-boun...@ietf.org [mailto:ietf-boun...@ietf.org] On Behalf 
Of John C Klensin

Sent: Friday, September 02, 2011 4:20 PM
To: Jari Arkko
Cc: ietf@ietf.org
Subject: Re: Conclusion of the last call on draft-housley-two-maturity-levels



--On Tuesday, August 30, 2011 23:17 +0300 Jari Arkko
jari.ar...@piuha.net wrote:

 I have reviewed the discussion from the last call on this
 document.

 My conclusion as the sponsoring AD is that we have consensus
 to move forward. There was clearly a constituency who believed
 this is a good (albeit small) step forward. A number of other
 people did not care so much; did not believe there was either
 harm or benefit. I also saw a couple of opposing opinions,
 though some of them were more about a desire to do something
 else than specific objections about this proposal. I will be
 recommending that the IESG approve the draft.

Jari,

Like Scott, I wonder if there is some misunderstanding here.
Part of the problem is the way that this draft was developed and
the discussion has been handled, despite your heroic efforts.
For example:

(1) If someone says we should be looking in this different
direction instead, the response has been irrelevant to
consideration to this proposal, so it should go forward.  The
irrelevancy is debatable, but that may be another issue.

(2) If someone says the proposal claims to solve problem X, but
there is no evidence for that, the assertion about what
problems are being solved is removed, but there is no
substantive change to the draft.

(3) If someone says this solves no problem, the response has
been that things have been broken for years and therefore this
proposal should be approved.   (The difficulty with that logic
should be clear.)  Sometimes that has been accompanied by a
claim that it is the only proposal on the table and should
therefore be adopted (even though that statement isn't true and,
true or not, would never even be considered if we were
considering a protocol specification).  One of the co-authors
has recently argued for a very high standard of compelling
necessity to make changes to important processes or related
documents, but that criterion obviously does not apply to this
document.

(4) There have been a few arguments made that making this sort
of change --without compelling justification and without
evidence that it would accomplish anything-- would actually be
harmful.  There has been no substantive response to those
arguments.   In normal Last Calls, such comments are known as
unresolved issues and the sponsoring AD does not move the
document forward until they are addressed (or even dismissed) in
some substantive way.

(5) This is probably off-topic unless someone decides to appeal,
but, to a certain extent, the processing of this document points
out a far more significant problem with the handling of process
change suggestions in the IETF.  The IESG holds a discussion.
An IESG member prepares a draft

Other proposals (Was: :Re: Conclusion of the last call on draft-housley-two-maturity-levels)

2011-09-02 Thread Jari Arkko

SM,


The Sponsoring Area Director mentioned that the opposing opinions were more 
about a desire to do something else than specific objections about this 
proposal.  An Area Director generally sponsors documents that he or she 
believes in.  I would like to point out that even if a desire to do something 
else was tabled as a proposal, my perception is that it would be difficult to 
have such a proposal sponsored by the relevant Area Director.


I already responded to Scott, clarifying what I had said about the objections.

But what I really wanted to say here was a response to your concern about those 
proposals to do something else. Let me just state this clearly. I know I would 
be VERY happy to sponsor many different kinds of improvement proposals. In 
sequence or in parallel with the current proposal. I'm already sponsoring 
another one (though it is destined to an IESG statement and somewhat related to 
this one, but it could have been something else too). I think I'm speaking also 
for the rest of the IESG in this. Please make the proposals.

Of course, this does not mean that I would sponsor anything -- I do have to 
believe in it, I do have to think it has a reasonable chance of success. And 
I'm not too eager to take draft-grand-unified-theory-of-ietf-process-00.txt 
while everything else has to sit still. But if you have been sending e-mail to 
the list that we should not waste our time with Russ' draft and that we should 
do something else instead -- here's an idea. Send that something to us, and 
we'll get it done! Simple, no?

Jari

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Keith Moore

On Sep 2, 2011, at 5:36 PM, ned+i...@mauve.mrochek.com wrote:

 In looking through this discussion, I see:
 
 - People saying that moving from 3 steps to 2 steps is a small step in the
 right direction, lets do it. Many people who have said this (including I) 
 have
 been silent for a while quite possibly because they have gotten frustrated 
 with
 the endless discussion.
 
 Ross, I'm right there with you. I fully support this document at worse a small
 incremental step that clears away the some brush (at best it may actually turn
 out to be quite valuable) and I'm completely frustrated that this discussion 
 is
 continuing.
 
 This really needs to stop now. And yes, some people aren't happy with the
 outcome. Thems the breaks.

As far as our process is concerned, the question is, do we have rough consensus 
to accept it?  I think it's dubious that we have such consensus, and apparently 
so do others.   

Personally I think this proposal is Mostly Harmless, so I'm willing to hold my 
nose about it.   But I'm very concerned about the argument that the default 
assumption should be that we change our process even in the absence of 
consensus to do so.   

Regarding the proposal, I get the impression that people are mostly in three 
camps:

1) Even if this is a baby step, it's a step in the right direction.  Or even if 
it's not a step in the right direction, taking some step will at least make it 
possible to make some changes in our process.  Maybe we'll not like the results 
of taking this step, but at least then we'll have learned something, and if the 
result is clearly worse we'll be motivated to change it.  
(I call this change for the sake of change)

2) Fixing the wrong problem doesn't do anything useful, and will/may serve as a 
distraction from doing anything useful.  
(I call this rearranging the deck chairs)

3) People should stop arguing about this and just hold their noses about it, 
because the arguing will make it harder to do anything else in this space.  
(I call this Oceana has always been at war with Eurasia.  Ok, that's probably 
too harsh, but it's what immediately comes to mind.)

All of these are defensible theories.As it happens, I don't believe #1 
applies in this space, I do believe #2, and I have to admit that #3 does 
happen.  

The arguments that people are giving in favor of approving this bother me more 
than the proposal itself does.  (I'm a firm believer that good decisions are 
highly unlikely to result from flawed assumptions, and flawed assumptions often 
affect many decisions.  So challenging a widely-held flawed assumption is often 
more important than challenging any single decision.)

The core problem, I suspect, is that we don't really have any consensus on what 
IETF's role is.   Is it to help ensure that the Internet works well?  Or is it 
to enable vendors to ship products that use new/updated protocols as quickly as 
possible?  These two aren't diametrically opposed, but there's a fair amount of 
tension between them.

Keith

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Jari Arkko

First, I'm in full agreement with Ross.

Second, for the record and as a response to Keith, my read of the discussion on the last call was 
the biggest group of responses said that we should move forward with the draft. There were two 
smaller groups, those with a clear objection and those with roughly a no-objection or 
it does not cause harm opinion (and a group who seemed to discuss orthogonal issues and 
not respond to the question). I could of course have made mistakes in this determination, but I 
thought it was rough (perhaps very rough) consensus.

Of course, it gets more interesting if you start thinking about the reasons why 
people wanted to move forward. Keith's latest e-mail has interesting theories 
about those. I don't think anyone thinks this is the priority #1 process fix 
for the IETF. For me, cleaning cruft from the IETF process RFCs is a big reason 
for supporting this work. And I must admit that we seem to be in a place where 
its very, very hard to make _any_ process RFC changes. Getting one done, even 
if its a small change would by itself be useful, IMO. Finally, I think two 
levels are enough.

Jari

On 03.09.2011 00:34, Keith Moore wrote:

(iii) Any consensus that a 2 step process is better than a 3 step process.



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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Keith Moore
My main conclusion for the moment is that Last Call comments should indicate 
first of all a definite Support or Oppose for the decision at hand if they are 
to be counted for or against consensus.

I'm not going to state a position, which means that you should not count me as 
either for or against the proposal.

Keith


On Sep 2, 2011, at 6:31 PM, Jari Arkko wrote:

 First, I'm in full agreement with Ross.
 
 Second, for the record and as a response to Keith, my read of the discussion 
 on the last call was the biggest group of responses said that we should move 
 forward with the draft. There were two smaller groups, those with a clear 
 objection and those with roughly a no-objection or it does not cause harm 
 opinion (and a group who seemed to discuss orthogonal issues and not respond 
 to the question). I could of course have made mistakes in this determination, 
 but I thought it was rough (perhaps very rough) consensus.
 
 Of course, it gets more interesting if you start thinking about the reasons 
 why people wanted to move forward. Keith's latest e-mail has interesting 
 theories about those. I don't think anyone thinks this is the priority #1 
 process fix for the IETF. For me, cleaning cruft from the IETF process RFCs 
 is a big reason for supporting this work. And I must admit that we seem to be 
 in a place where its very, very hard to make _any_ process RFC changes. 
 Getting one done, even if its a small change would by itself be useful, IMO. 
 Finally, I think two levels are enough.
 
 Jari
 
 On 03.09.2011 00:34, Keith Moore wrote:
 (iii) Any consensus that a 2 step process is better than a 3 step process.
 
 

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Barry Leiba
I'm in the group that likes this document, thinks it will help us move
forward, and thinks we should stop babbling and just do it.

That said, I have a issue with what Ross says:

 Two things that I don't seem to have picked up on: (i) Any consensus that a 3 
 step
 process is better than a 2 step process; (ii) Any hint of moving towards an 
 agreement
 on other things that we might do to improve the process.

The issue is that we aren't looking for consensus that what we have is
better than what's being proposed.  What we're looking for is
consensus that what's being proposed is better than what we have.
That is, a proposal for change needs to establish consensus FOR THE
CHANGE, not the other way around.

It's up to Jari and the rest of the IESG to determine whether we have
that rough consensus.  I'm not sure.  In numbers, we seem to -- it's
mostly a vocal few who are urging us not to do it.  The thing is that,
as we know, rough consensus isn't just a numbers game, and one or two
reasonable minority arguments can derail things.

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


RE: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread John C Klensin


--On Friday, September 02, 2011 14:36 -0700 Ned Freed
ned.fr...@mrochek.com wrote:

...
 Well, that's the real problem, isn't it? Even if you believe
 this is a distraction and even actively harmful, it's not like
 we've been able to move past it either. The running code
 result here seems pretty clear, and it does not argue in favor
 of another round of discussion.

To make one thing clear that I may not have been clear enough
about: I felt a need to respond to Jari's summary.  I did not
want to set off another round of discussion.  I do not think
another round of discussion would be in the least useful: as far
as I can tell, no one who is expressing opinions about whether
or not we should adopt this change now has changed opinions on
that subject (sometimes the reasons stated have changed).  That
doesn't suggest that more discussion would change any minds.

From that point of view, I believe the _only_ question at this
point, with this process, is whether there is sufficient
consensus that this proposal meets the community's norms for
making process changes.  I've heard all of the following argued
to be those norms for this type of proposal:

(1) No worse than what we have (i.e., no proof that three levels
are better than two)

(2) Likely useless, but the burden is on those who don't like it
to prove that rather than on those who advocate it to
demonstrate its utility.

(3) Possibly useful and harmless at worst.  

(4) Possibly useful but possibly harmful.

(5) Definitely useful and a compelling argument established for
this change.

For the first, I think that consensus probably exists, but I'm
not on the IESG and may not have a correct perspective.  For (2)
- (4), I really don't have a good estimate of how the community
feels: figuring that out is why we pay the IESG the big bucks.
And I don't think anyone has really made a compelling case for
the 5th.  YMMV.

And, fwiw, I think it would be a pity to prolong this discussion
by debating those categories, either as to whether they are the
correct categories or as to which one we should be using.  To
paraphrase a recent note from Russ, if someone feels a need to
do that, at least start another thread.

john

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread ned+ietf

 On Sep 2, 2011, at 5:36 PM, ned+i...@mauve.mrochek.com wrote:

  In looking through this discussion, I see:
 
  - People saying that moving from 3 steps to 2 steps is a small step in the
  right direction, lets do it. Many people who have said this (including I) 
  have
  been silent for a while quite possibly because they have gotten frustrated 
  with
  the endless discussion.
 
  Ross, I'm right there with you. I fully support this document at worse a 
  small
  incremental step that clears away the some brush (at best it may actually 
  turn
  out to be quite valuable) and I'm completely frustrated that this 
  discussion is
  continuing.
 
  This really needs to stop now. And yes, some people aren't happy with the
  outcome. Thems the breaks.

 As far as our process is concerned, the question is, do we have rough
 consensus to accept it?  I think it's dubious that we have such consensus, and
 apparently so do others.

Simply put, I've watched the responses to this fairly closely, and I completely
disagree with your assessment.

 Personally I think this proposal is Mostly Harmless, so I'm willing to hold
 my nose about it.   But I'm very concerned about the argument that the default
 assumption should be that we change our process even in the absence of
 consensus to do so.

 Regarding the proposal, I get the impression that people are mostly in three
 camps:

Well, none of these describe my own position, which is that eliminating the
three step process will at a minimum act as an incentive to move more documents
along. (You, and most others engaging in this debate, routinely neglect the
psychological factors involved.)

I can easily name a dozen RFCs, all currently at proposed, that I for one will
be strongly incented to work to advance if this step is taken. And there isn't
a chance in hell that I'll bother with any of them if this step doesn't happen,
especially after the recent debacle surrounding the attempt to move 4409bis to
full standard, and more generally given how the entire YAM experiment played
out. I'm sorry, but passing down the advancement gauntlet is plenty hard enough
to do once. Requiring it be done twice? Been there, done that, not remotely
interested in doing it again.

Additionally, by simplifying the process, we will gain essential insight into
where other problems lie. Without such simplification I see no chance at all at
making progress on any of these issues.

 1) Even if this is a baby step, it's a step in the right direction.  Or even
 if it's not a step in the right direction, taking some step will at least
 make it possible to make some changes in our process.  Maybe we'll not like
 the results of taking this step, but at least then we'll have learned
 something, and if the result is clearly worse we'll be motivated to change it.
 (I call this change for the sake of change)

That last substantially and obviously mischaracterizes this position. In fact
I strongly recommend that you stop trying to summarize complex position with
cute - and utterly wrong - phrases like this. This is annoying and
quite unhelpful.

 2) Fixing the wrong problem doesn't do anything useful, and will/may serve
 as a distraction from doing anything useful.
 (I call this rearranging the deck chairs)

 3) People should stop arguing about this and just hold their noses about it,
 because the arguing will make it harder to do anything else in this space.
 (I call this Oceana has always been at war with Eurasia.  Ok, that's
 probably too harsh, but it's what immediately comes to mind.)

Actually, I think there are a substantial numer of people who believe exactly
the opposite of this.

 All of these are defensible theories.As it happens, I don't believe #1
 applies in this space, I do believe #2, and I have to admit that #3 does
 happen.

 The arguments that people are giving in favor of approving this bother me
 more than the proposal itself does.  (I'm a firm believer that good decisions
 are highly unlikely to result from flawed assumptions, and flawed assumptions
 often affect many decisions.  So challenging a widely-held flawed assumption 
 is
 often more important than challenging any single decision.)

Well, the main argument I'm giving is based on my own perception of the effect
this will have on myself and similarly minded people as a contributor. If you
think that assessment is incorrect, then I'm sorry, but I think you're being
extraordinarily foolish.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread ned+ietf

First, I'm in full agreement with Ross.



Second, for the record and as a response to Keith, my read of the discussion
on the last call was the biggest group of responses said that we should move
forward with the draft. There were two smaller groups, those with a clear
objection and those with roughly a no-objection or it does not cause harm
opinion (and a group who seemed to discuss orthogonal issues and not respond to
the question). I could of course have made mistakes in this determination, but
I thought it was rough (perhaps very rough) consensus.


FWIW, this matches my own assessment almost exactly.


Of course, it gets more interesting if you start thinking about the reasons
why people wanted to move forward. Keith's latest e-mail has interesting
theories about those. I don't think anyone thinks this is the priority #1
process fix for the IETF.


Agreed.


For me, cleaning cruft from the IETF process RFCs is a big reason for
supporting this work. And I must admit that we seem to be in a place where its
very, very hard to make _any_ process RFC changes. Getting one done, even if
its a small change would by itself be useful, IMO. Finally, I think two levels
are enough.


Cruft elimination is also a Good Thing.

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Brian E Carpenter
On 2011-09-03 09:29, Ross Callon wrote:
...
 I think that we should go to a two maturity level process, be done with 
 this little step, and also enthusiastically encourage people to write drafts 
 that propose *other* changes to the process. Then at least we can be debating 
 something different 6 months from now than we were debating last year. 

+1. Let's please not hear all over again the arguments that were made during
the *concluded* last call. The consensus is rough; time to move on.

   Brian

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


Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread Keith Moore
On Sep 2, 2011, at 7:07 PM, Ned Freed wrote:

 As far as our process is concerned, the question is, do we have rough
 consensus to accept it?  I think it's dubious that we have such consensus, 
 and
 apparently so do others.
 
 Simply put, I've watched the responses to this fairly closely, and I 
 completely
 disagree with your assessment.

ok.

 Personally I think this proposal is Mostly Harmless, so I'm willing to hold
 my nose about it.   But I'm very concerned about the argument that the 
 default
 assumption should be that we change our process even in the absence of
 consensus to do so.
 
 Regarding the proposal, I get the impression that people are mostly in three
 camps:
 
 Well, none of these describe my own position, which is that eliminating the
 three step process will at a minimum act as an incentive to move more 
 documents
 along. (You, and most others engaging in this debate, routinely neglect the
 psychological factors involved.)
 
 I can easily name a dozen RFCs, all currently at proposed, that I for one will
 be strongly incented to work to advance if this step is taken.

At the risk of playing devil's advocate, how will that help?  Will the 
specifications significantly improve in quality and interoperability improve as 
a result?   Will the blessing of these documents as Internet Standards result 
in wider implementation and thus greater benefit to users?   (not knowing which 
RFCs you're talking about, I can't even guess)

From my perspective there's little problem with implementing and deploying at 
Proposed and having documents stay at Proposed indefinitely, provided we can 
ensure that the specifications are of high quality by the time they get to 
Proposed.  And given that people do tend to implement and deploy at Proposed, 
there's only marginal benefit to promoting them to anything else - except on 
those occasions where this serves as a carrot to fix bugs in the original spec 
that people might otherwise live with.  And it's not clear to me that the 
proposed change increases the incentive to do either.

 Additionally, by simplifying the process, we will gain essential insight into
 where other problems lie. Without such simplification I see no chance at all 
 at
 making progress on any of these issues.

Okay, I can see that as a possibility.  Sometimes when undertaking a great 
task, it doesn't matter what subtask you pick to do next, as long as you do 
something.   Momentum is often more important than doing things in order of 
importance.   My question is then, how many people think that we need to 
undertake a great task where our process is concerned, and how many of those 
think that given current political conditions, if we undertake such a task, 
we're likely to end up with something substantially better than we have now?  
(I'm open to the idea but skeptical)

 
 1) Even if this is a baby step, it's a step in the right direction.  Or even
 if it's not a step in the right direction, taking some step will at least
 make it possible to make some changes in our process.  Maybe we'll not like
 the results of taking this step, but at least then we'll have learned
 something, and if the result is clearly worse we'll be motivated to change 
 it.
 (I call this change for the sake of change)
 
 That last substantially and obviously mischaracterizes this position. In fact
 I strongly recommend that you stop trying to summarize complex position with
 cute - and utterly wrong - phrases like this. This is annoying and
 quite unhelpful.

There are definitely cases where a journey of a thousand miles begins with a 
single step, I'm just skeptical that that argument applies in this specific 
case. 

 2) Fixing the wrong problem doesn't do anything useful, and will/may serve
 as a distraction from doing anything useful.
 (I call this rearranging the deck chairs)
 
 3) People should stop arguing about this and just hold their noses about it,
 because the arguing will make it harder to do anything else in this space.
 (I call this Oceana has always been at war with Eurasia.  Ok, that's
 probably too harsh, but it's what immediately comes to mind.)
 
 Actually, I think there are a substantial numer of people who believe exactly
 the opposite of this.

I'm not sure I understand what you mean here.   Are you saying that there are a 
substantial number of people who wish to make it harder to do anything at all 
in this space, so they keep arguing about it?  Or something else?

 The arguments that people are giving in favor of approving this bother me
 more than the proposal itself does.  (I'm a firm believer that good decisions
 are highly unlikely to result from flawed assumptions, and flawed assumptions
 often affect many decisions.  So challenging a widely-held flawed assumption 
 is
 often more important than challenging any single decision.)
 
 Well, the main argument I'm giving is based on my own perception of the effect
 this will have on myself and similarly minded people as a 

Re: Conclusion of the last call on draft-housley-two-maturity-levels

2011-09-02 Thread ned+ietf
 On Sep 2, 2011, at 7:07 PM, Ned Freed wrote:

  As far as our process is concerned, the question is, do we have rough
  consensus to accept it?  I think it's dubious that we have such consensus, 
  and
  apparently so do others.
 
  Simply put, I've watched the responses to this fairly closely, and I 
  completely
  disagree with your assessment.

 ok.

  Personally I think this proposal is Mostly Harmless, so I'm willing to hold
  my nose about it.   But I'm very concerned about the argument that the 
  default
  assumption should be that we change our process even in the absence of
  consensus to do so.
 
  Regarding the proposal, I get the impression that people are mostly in 
  three
  camps:
 
  Well, none of these describe my own position, which is that eliminating the
  three step process will at a minimum act as an incentive to move more 
  documents
  along. (You, and most others engaging in this debate, routinely neglect the
  psychological factors involved.)
 
  I can easily name a dozen RFCs, all currently at proposed, that I for one 
  will
  be strongly incented to work to advance if this step is taken.

 At the risk of playing devil's advocate, how will that help?  Will the
 specifications significantly improve in quality and interoperability improve
 as a result?

First of all, since when is improving specifications the sole purpose of the
IETF standards advancement process? As I understand it, the goal behind having
different document statuses is for the labels to tell implementors how well
things are likely to actually work.

In other words, I categorically reject your implied assumption here that the
IETF advancement process only makes sense when specifications are improved
along the way. Plenty of specifications currently at proposed are of sufficient
quality to be full standards right now. Our problem is right now the process is
so onerous few people bother, so the presence of the higher label is useful but
the absence of it is not.

But even if I were to accept your tacit assumptions about the purpose of the
process - which I most assuredly do not - the answer is yes, some and perhaps
all of these specifications will be improved along the way, and at least a
couple are likely to be significantly improved. Features that in hindsight
turned out to be problematic will be removed, prose will be checked and
tightend, etc. etc.

If you think specification advancement doesn't receive this level of scrutiny
and resulting improvement currently, you haven't been paying attention.

 Will the blessing of these documents as Internet Standards result in wider
 implementation and thus greater benefit to users?   (not knowing which RFCs
 you're talking about, I can't even guess)

Keith, you know as well as I do that there can be no guarantess that the
Internet will care about anything we do, let alone see value in such
advancements. But given past experience it seems very likely that at least some
benefits along these lines will be accrued.

 From my perspective there's little problem with implementing and deploying at
 Proposed and having documents stay at Proposed indefinitely, provided we can
 ensure that the specifications are of high quality by the time they get to
 Proposed.  And given that people do tend to implement and deploy at Proposed,
 there's only marginal benefit to promoting them to anything else - except on
 those occasions where this serves as a carrot to fix bugs in the original spec
 that people might otherwise live with.  And it's not clear to me that the
 proposed change increases the incentive to do either.

And what happens in this world of only proposed standards when, as is often the
case despite all the absurd added scrutiny we now apply to proposed standards,
something problematic slips past us all? The simple fact that we almost always
make changes, and often significant ones, to documents that advance, shows we
don't always get it right. And when this happens what's the alternative? Once
something is approved it can be very difficult to get consensus to move it
historic.

You appear to be assuming that if we stare at stuff long enough and review it
hard enough we'll find all the issues in one step. Sorry, it never worked this
way in the past, and as the complexity of specifications has increased, it
works even less well now than ever before. Specifications have to be tried, and
tried at scale, to tell if they are any good.

Indeed, past experience indicates that the sorts of additional review you have
repeatedly advocoted for in these discussions usually backfires: It has an
uncanny way of turning the process into a beauty contest were important work
gets stifled just because it ran contrary to some higher-up's beliefs about
something. Once again you're failing to take psychological factors into
account, and they *matter*.

  Additionally, by simplifying the process, we will gain essential insight 
  into
  where other problems lie. Without such simplification I see no 

Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-09-01 Thread John C Klensin
Hi.

The recent discussion about DISCUSS and DS/IS documents has
inspired me to go back and think about the two maturity levels
draft again.  Sadly, it hasn't changed my mind but has, in some
respects, reinforced and strengthened my earlier view that this
is not a good idea and is not harmless.

To avoid repeating myself and making this note too long, I won't
repeat myself but would like much of the content of my notes at 
https://www.ietf.org/ibin/c5i?mid=6rid=49gid=0k1=933k2=59000tid=131473
https://www.ietf.org/ibin/c5i?mid=6rid=49gid=0k1=933k2=59008tid=131473
and
https://www.ietf.org/ibin/c5i?mid=6rid=49gid=0k1=933k2=59018tid=131473
to be considered as part of this response.  

However, in particular and independent of any of the other
issues, there is just no evidence that the two maturity level
change will make any difference at all.  The problems (and
possible solutions) lie elsewhere and, if one examines the
evolution of the various drafts of that proposal, it is clear
that the community, and probably the authors, understand that it
will make no significant difference other than to spare the IESG
one extra review in a case that rarely occurs (more rarely in
some areas than others).

So the question becomes whether this change, which might help
(that is as close as anyone can get -- we are still without a
compelling argument) is, at worst, harmless.  I don't think it
is, for at least two reasons:

(1) We have ample historical evidence that making a change like
this will block consideration of more substantive changes,
changes that might actually improve things.  People will argue
against consideration of such changes on basis of community
exhaustion (and will probably be right).  Others will argue that
we need to see if this experiment works rather than pushing
ahead with other changes that might create confusion about where
any effects came from or they will speculate that other changes
might mess this one up.  They might be right too -- certainly if
the IETF sets a two levels direction, it would be unwise to
immediately propose a one level and lots of annotation and
explanation model.


(2) Having procedures that we don't use exactly, or that the
community doesn't follow, merely means that we haven't updated
those procedures (for whatever reason).  We live with it and so
do ITU-T, ISO, IEEE, and so on with procedures they have altered
but not yet captured in formal documentation.  But to change
procedures from something we don't follow to something that
won't work is silly, should be embarrassing, and exposes us to
increased vunerability to attacks from others (including other
SDOs who want to take over IETF's place in the world).   It is
worth the risk to change procedures and risk new ones not
working if we have good reasons to believe that they will work,
or that they will bring significant benefits, or both.  But a
change to something for which there is no evidence that it will
work, and some evidence to believe that it solves the wrong
problem, should be a non-starter.


If we want to fix the standards track, then let's start by
seeing if we have consensus about what is broken (I think we
probably do and that the discussion of this draft has had the
immensely useful side-effect of producing useful discussion on
that topic).  Let's try some bold experiments in turning things
around, e.g., having the IESG move toward actually following the
intent of RFC 2026 wrt acceptance of documents at Proposed
(discussed in the recently-expired
draft-bradner-restore-proposed), encouraging some areas --
ideally those with the lowest rates of advancement beyond PS--
experiment with different considerations for advancement to DS
and IS (discussed in the Discuss criteria ... thread and
especially in the third mail message cited above).  Or let's ask
the question of whether broad-category maturity levels actually
serve our needs, and those of the community, well in our present
environment of increasingly complex and option-laden standards
(from the standpoint of maturity level categories, the only
really good standard is one that contains no requirements other
than MUST and MUST NOT  -- no SHOULD or MAY variations) and
move to one maturity level supplemented by more Applicability
Statements or commentary and annotation external to the protocol
specifications themselves.

   regards,
 john



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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-09-01 Thread John C Klensin


--On Thursday, September 01, 2011 08:10 -0700 Dave CROCKER
d...@dcrocker.net wrote:

...
 Folks should remember that this is a system that has been
 functioning quite well for some decades and I am not aware of
 any recent emergencies that justify starting over or making
 major changes.
 
 The policy when seeking to change an established, essential,
 well-running systems is to make as /few/ changes as possible,
 not as /many/...
 
 Ideally, this means making no changes at all, of course.  That
 is, any proposal for a change MUST explain why the change is
 /essential/.

I agree completely.

Please apply this logic to draft-housley-two-maturity-levels, of
which you are a co-author.

 john



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


Conclusion of the last call on draft-housley-two-maturity-levels

2011-08-30 Thread Jari Arkko

I have reviewed the discussion from the last call on this document.

My conclusion as the sponsoring AD is that we have consensus to move forward. 
There was clearly a constituency who believed this is a good (albeit small) 
step forward. A number of other people did not care so much; did not believe 
there was either harm or benefit. I also saw a couple of opposing opinions, 
though some of them were more about a desire to do something else than specific 
objections about this proposal. I will be recommending that the IESG approve 
the draft.

There were a number of smaller details raised in the discussion. But I did not 
see an overwhelming consensus on any specific issue to make changes. But I will 
ask Russ to take a look at the issue raised by Scott, whether he wants to add 
an informative reference to RFC 5657.

Another issue that I wanted to highlight is the question of what kinds of discusses are 
desirable/acceptable for documents that move from PS to IS. It is outside the scope of 
Russ' document, but generated nevertheless some interest. The IESG has discussed this 
matter and drafted some suggested guidelines. Look for a different thread on this list, 
under Discuss criteria for documents that advance on the standards track. 
Feedback on the guidelines would be appreciated.

Jari

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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-08-14 Thread jari . arkko
 I pretty much agree, although one form of discuss might be
 reasonable: This document needs to be recycled at Proposed
 Standard because of the following *observed* interoperability
 problem:

 In other words, once we have got this BCP out (soon, please),
 the IESG should update the DISCUSS criteria specifically to
 narrow them for the PS-IS transition.

I also pretty much agree, and the IESG discuss criteria document
(http://www.ietf.org/iesg/statement/discuss-criteria.html) would certainly
benefit from a respin to provide guidelines for -bis documents and
documents advancing further.

However, as with most things I don't think there are hard and fast rules.
I can imagine a very old RFC being respin or advancing where I'd want some
rework. For instance, a vulnerability that was discovered after the
orginal RFC should be described, perhaps even dealt with somehow.

Jari


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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-08-14 Thread Keith Moore

On Aug 14, 2011, at 5:49 AM, jari.ar...@piuha.net wrote:

 I pretty much agree, although one form of discuss might be
 reasonable: This document needs to be recycled at Proposed
 Standard because of the following *observed* interoperability
 problem:
 
 In other words, once we have got this BCP out (soon, please),
 the IESG should update the DISCUSS criteria specifically to
 narrow them for the PS-IS transition.
 
 I also pretty much agree, and the IESG discuss criteria document
 (http://www.ietf.org/iesg/statement/discuss-criteria.html) would certainly
 benefit from a respin to provide guidelines for -bis documents and
 documents advancing further.
 
 However, as with most things I don't think there are hard and fast rules.
 I can imagine a very old RFC being respin or advancing where I'd want some
 rework. For instance, a vulnerability that was discovered after the
 orginal RFC should be described, perhaps even dealt with somehow.

I agree that such things need to be described, but I don't think this 
description should be gated on, or wait for, advancement in grade.  The errata 
mechanism can be used to report some kinds of vulnerabilities; separate RFCs 
for others.

Right now we have this expectation that we're going to rewrite the entire RFC 
just to declare something as DS.  That is a lot of work, opens up a huge can of 
worms, imposes a large barrier to the interop testing that we want to 
encourage, and sometimes introduces confusion by subtly changing the original 
specification.

Old standards do need maintenance.   Our process doesn't really account for 
that.   It has this fiction that once a protocol gets to Full Standard, it's 
good forever - or that it needs a complete and very tedious rewrite and recycle 
from Proposed.
And the current process doesn't (in practice) document the shifting 
applicability of standards over time.  I'd like to see some sort of changes to 
the process that recognize the need to periodically review and occasionally 
maintain old standards, update their applicability without changing the text of 
the document, and that allows for incremental updating (with change bars etc.) 
without changing the basic form of the text.

Of course the changes do need to be reviewed, and IESG is already over-worked.  
Maybe we need review groups that are analogous to working groups, and a 
separate supervisory board for reviews.   The review groups and board would be 
limited as to what they could do with a standard - e.g. clarify text where 
ambiguity had been identified, document new vulnerabilities (whether security, 
scaling, whatever), note limitations in applicability.   They'd have no power 
to add new features, or maybe only when the feature was narrowly tailored to 
fix a documented problem with the older spec.  This might even lighten IESG's 
load a bit because a few existing WGs could be changed to review groups.  And 
hopefully the review supervisory board's load would be lighter than IESG's so 
it wouldn't be so hard to recruit suitable candidates for it.

Keith

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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-08-14 Thread jari . arkko
Keith,

 However, as with most things I don't think there are hard and fast
 rules.

 I agree that such things need to be described, but I don't think this
 description should be gated on, or wait for, advancement in grade.  The
 errata mechanism can be used to report some kinds of vulnerabilities;
 separate RFCs for others.

 Right now we have this expectation that we're going to rewrite the entire
 RFC just to declare something as DS.

I do not think we currently have that expectation. I do realize that we've
debated several cases and the need or lack thereof for additional changes.
But in general, a document that advanced is not expected to be rewritten.
At least not in my opinion. When I review -bis or -ds documents I usually
focus on the rfcdiff output between the old RFC and the new draft.

I also do acknowledge that we (the working groups and the IESG) have made
several errors in this respect, sometimes doing more than should really
have been done. But I do not think we have the expectation that all -ds
documents should be rewritten. That would be wrong.

What I tried to say above is that I dislike hard rules such as:

- We should never require a -ds document to say additional things
- We should always apply the most recent IETF approved rules (such as BCP
109 on key management) to all documents, including the -ds ones

But I do agree with you that whether a separate new RFC, editing this RFC,
errata or some other form of update should be decided on a case-by-case
basis.

Jari


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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-08-14 Thread Keith Moore
On Aug 14, 2011, at 9:24 AM, jari.ar...@piuha.net wrote:

 What I tried to say above is that I dislike hard rules such as:
 
 - We should never require a -ds document to say additional things
 - We should always apply the most recent IETF approved rules (such as BCP
 109 on key management) to all documents, including the -ds ones

I'm not sure that I agree with that.  I think that when we have an old standard 
that's widely used, it's important to document newly discovered limitations.  
But sometimes we live with the deficiencies, and sometimes we do what we can to 
fix the protocol without breaking compatibility.   We shouldn't necessarily 
insist that everything meet current criteria.

More generally, I don't think that advancing standards to DS should invite 
special scrutiny along those lines.  I think we should regularly apply such 
scrutiny to all IETF standards, regardless of their status.If the standard 
no longer meets our current criteria for standardization, we should say so.  
But that doesn't necessarily mean we should reclassify it as Historic or 
otherwise take away its status.   If people are still using the protocol, we 
can be of more service by maintaining the specification than by abandoning it.  
 We should enumerate the known problems, identify the known fixes or 
workarounds, identify opportunities for new fixes that haven't been developed 
yet.   

 But I do agree with you that whether a separate new RFC, editing this RFC,
 errata or some other form of update should be decided on a case-by-case
 basis.

I agree with that as you've stated it.  But I think there should be a 
presumption that writing a new RFC is done only in extreme cases, and that when 
this is done, the document has to recycle at Proposed.   And I'm okay in 
principle with editing existing RFCs and reissuing them with a new number, but 
I wish the new ones would have change bars.  (and maybe, when rendered in HTML, 
other indications of specifically which text is changed).

Keith

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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-08-14 Thread Hector Santos

jari.ar...@piuha.net wrote:

Keith,


However, as with most things I don't think there are hard and fast
rules.

I agree that such things need to be described, but I don't think this
description should be gated on, or wait for, advancement in grade.  The
errata mechanism can be used to report some kinds of vulnerabilities;
separate RFCs for others.

Right now we have this expectation that we're going to rewrite the entire
RFC just to declare something as DS.


I do not think we currently have that expectation. I do realize that we've
debated several cases and the need or lack thereof for additional changes.
But in general, a document that advanced is not expected to be rewritten.
At least not in my opinion. When I review -bis or -ds documents I usually
focus on the rfcdiff output between the old RFC and the new draft.

I also do acknowledge that we (the working groups and the IESG) have made
several errors in this respect, sometimes doing more than should really
have been done. But I do not think we have the expectation that all -ds
documents should be rewritten. That would be wrong.


It is good to read this is recognized, especially for people who wish 
to remain on the sideline as online participants and depend on 
engineering common sense an faith among their peers and the IETF/IESG 
leaders and really don't have the time to be getting involved deeply 
in the IETF process.


I don't think anything is cut and dry, but I will note an increasing 
concern that in the name of fast tracking, politics and who you 
know, there have been a perception of rubber stamping BIS work. 
Overall, not necessarily a bad thing, but serious care should be taken 
when existing base of protocol users are now asked to change again. 
When done at the expense of ignoring input as watered down concerns 
using rough consensus to exclude what is otherwise a less than 50%, 
but nonetheless significant weight of people, then the real losers is 
the IETF process and the IETF future. [I personally believe, the Rough 
Consensus model needs a serious review on how its applied today.]


I personally can recognize the need to move documents faster, but if 
only to serve as a reminder, it should not come at the expense of the 
long held guidelines the IETF/IESG has followed to make sure errors 
 are not made.  If anything, the two-maturity level proposal should 
increase the engineering expertise and scrutiny requirements for 
reviewers.


--
Hector Santos, CTO
http://www.santronics.com
http://santronics.blogspot.com




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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-08-14 Thread Russ Housley


 I really have to wonder if the entire yes/no-obj/discuss voting model
 is appropriate for document advancement. For initial approval at
 proposed, sure, having the ability to discuss the document makes
 all sorts of sense. But for subsequent steps that virtue is a lot
 obvious, to me at least.
 
  This, IMHO, is the right question: Does yes/no-obj/discuss resolve
 the right issues when advancing from PS to DS?
 
 IMO, IESG members ought to be able to vote no if, after first voting 
 discuss and not having the issue resolved within a well-defined amount of 
 time, they still believe that the document should not progress.  That goes 
 for any standards level.
 
 (That's not to say that a single no vote should suffice to block progress 
 of a document.)
 
 Discuss is not the problem.  Discuss is actually a really good idea.  The 
 problem is the lack of a no vote, which causes people to interpret 
 discuss as if it were no.  

We are a bit off topic here, at least for this subject line.

The IESG did make some changes to the voting procedures a couple of years ago.  
The change was to make it clear that a single DISCUSS position could not block 
a document.  That is, the IESG believes in rough consensus too.  The current 
rules are available here:

   http://www.ietf.org/iesg/voting-procedures.html

Now, please return to the Last Call discussion of 
draft-housley-two-maturity-levels on this subject line.  If we want to discuss 
the IESG ballot process further, please start a new thread.

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


Re: Last Call: draft-housley-two-maturity-levels-08.txt (Reducing the Standards Track to Two Maturity Levels) to BCP

2011-08-13 Thread ned+ietf
 To add one observation to SM's comment and other observations
 that the scarcity of implementation reports implies that they
 are somehow difficult...

 --On Friday, August 05, 2011 02:45 -0700 SM s...@resistor.net
 wrote:
 
  I presume that the IESG will only use the following criteria
  for advancement:
 
- two independent interoperating implementations with
  widespread
  deployment and successful operational experience
 
- no errata against the specification
 
- no unused features in the specification
 
  And there won't be any DISCUSSes along the lines of:
 
 I don't think the implementation reports are adequate for
  me to meet the
  requirements of 2026. It does not clearly identify what
  software was used or
  show support of each of the individual options and
  features.
 
 Examples througout the document make use of non-example
  domains.
 
 The implementation report is woefully inadequate to
  document there are
  interoperable implementations of all the features from two
  different code bases.
 
 My Discuss was not addressed at all - I believe that the
  WG ignored the
  spirit of the implementation report requirement - my
  Discuss said that
  we should know that there are multiple implementations
  that have
  handled the significant changes in the recycling of this
  Draft Standard.
  The group apparently refused to update its implementation
  report

 An alternate hypothesis about the low numbers of implementation
 reports on file is that people try them, get responses like the
 ones SM lists above, and react with why bother -- this is a
 waste of time that I can better spend in other ways.  And that
 is the end, not just of the report being commented on, but any
 others that could have come from that author or participant.

That pretty much nails it. We've allowed exactly these sorts of vague and
nonspecific discusses to stand, with the result that the pain of getting to
draft or full standard is seen as far greater than the gain.

The really surprising thing, frankly, is that we have as many draft and full
standards as we do. 

 While it has not been raised as a specific argument for this
 two-maturity-levels proposal, getting rid of formal
 implementation reports might, for that reason, be useful in
 getting documents advanced.  However, it does not improve the
 case for two levels instead of three and won't help if IESG
 members express the same thoughts --not in terms of
 interoperability reports but in terms of lack of conviction the
 interoperability had actually been demonstrated in the case of
 that particular spec.

Actually it does in a way. Part of the problem with going to draft is that in
addition to it being painful and difficult, when it's over you're still not
done. And you have to wait for the final step, and when you get there it's not
all that well defined, either.

Really, this is Psych 101 stuff - it's been shown over and over that immediate
gratification wins out over long term satisfaction. Our three step process
sucks most if not all of the immediate gratification out of moving to draft.

And this is why I strongly support a move to a two step process. I think
the other changes that have been proposed are also important but I'll
take what I can get.

 I note that, when RFC 4846 and what became 5742 were under
 discussion, a then-IESG member pointed out to me that, despite
 the restrictions in those documents, if something in a draft
 really offended him, he could always find a way to state his
 objections in a way that would conform to the 4846/5742 rules.
 The same comment presumably applies to presumed proofs of
 independent interoperable implementations.

I really have to wonder if the entire yes/no-obj/discuss voting model is
appropriate for document advancement. For initial approval at proposed, sure,
having the ability to discuss the document makes all sorts of sense. But
for subsequent steps that virtue is a lot obvious, to me at least.

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


  1   2   3   4   5   >