Re: [codec] A concrete proposal for requirements and testing

Peter Saint-Andre <stpeter@stpeter.im> Thu, 07 April 2011 19:04 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AA16C28C0E5 for <codec@core3.amsl.com>; Thu, 7 Apr 2011 12:04:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2SdxNbxUDIIh for <codec@core3.amsl.com>; Thu, 7 Apr 2011 12:04:27 -0700 (PDT)
Received: from stpeter.im (stpeter.im [207.210.219.233]) by core3.amsl.com (Postfix) with ESMTP id 66E3E3A6A1D for <codec@ietf.org>; Thu, 7 Apr 2011 12:04:27 -0700 (PDT)
Received: from dhcp-64-101-72-185.cisco.com (dhcp-64-101-72-185.cisco.com [64.101.72.185]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id A0ED840D07; Thu, 7 Apr 2011 13:08:41 -0600 (MDT)
Message-ID: <4D9E0B21.7010808@stpeter.im>
Date: Thu, 07 Apr 2011 13:06:09 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
MIME-Version: 1.0
To: Stephen Botzko <stephen.botzko@gmail.com>
References: <64212FE1AE068044AD567CCB214073F123A10234@MAIL2.octasic.com> <F5AD4C2E5FBF304ABAE7394E9979AF7C26BC47FA@LHREML503-MBX.china.huawei.com> <027A93CE4A670242BD91A44E37105AEF17ACA33C36@ESESSCMS0351.eemea.ericsson.se> <20110407125345.GA30415@audi.shelbyville.oz> <BANLkTimeDEPY8va6_MQVztn3YGyTZ2LmVw@mail.gmail.com> <20110407164817.GB30415@audi.shelbyville.oz> <BLU0-SMTP522E3F60CF41CCB8108C96D0A40@phx.gbl> <4D9E0443.6040703@stpeter.im> <BANLkTi=C2m8MmP26FxW=UTGB+4y6AOMYsA@mail.gmail.com>
In-Reply-To: <BANLkTi=C2m8MmP26FxW=UTGB+4y6AOMYsA@mail.gmail.com>
X-Enigmail-Version: 1.1.1
OpenPGP: url=http://www.saint-andre.com/me/stpeter.asc
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="------------ms040200030206000406090100"
Cc: codec@ietf.org
Subject: Re: [codec] A concrete proposal for requirements and testing
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Apr 2011 19:04:28 -0000

:)

A: Because it messes up the order in which people normally read text.

Q: Why is top-posting so bad?

A: Top-posting.

Q: What is the most annoying behavior on email discussion lists?

On 4/7/11 12:49 PM, Stephen Botzko wrote:
> Early on there was consensus on the need for codec characterization.

(1) It's not clear to me that there is yet WG consensus about the need
for codec characterization. The topic is discussed in Section 3 of
draft-ietf-codec-guidelines-00 but the working group has not finalized
that document yet.

(2) Could you please explain what you mean by "codec characterization",
if it is different from what's in the guidelines document?

> I see no reason to have that discussion again, I suggest it would be
> better to get back on track and work through what a sensible test plan
> would include.

Although I think complete characterization and detailed testing might be
helpful at some point, I think the right time to do that is after the
RFC is published. This is completely consistent with how we test any
other specification we publish. At least within the Internet Standards
Process, I see no reason to set the bar higher on the specification of a
codec than on the specification of a protocol like SIP or XMPP or whatever.

Please see Section 4.1.1. of RFC 2026, which describes the expected
characteristics of specifications at the level of Proposed Standard
within the Internet Standards Process. The text, in full, is:

###

   The entry-level maturity for the standards track is "Proposed
   Standard".  A specific action by the IESG is required to move a
   specification onto the standards track at the "Proposed Standard"
   level.

   A Proposed Standard specification is generally stable, has resolved
   known design choices, is believed to be well-understood, has received
   significant community review, and appears to enjoy enough community
   interest to be considered valuable.  However, further experience
   might result in a change or even retraction of the specification
   before it advances.

   Usually, neither implementation nor operational experience is
   required for the designation of a specification as a Proposed
   Standard.  However, such experience is highly desirable, and will
   usually represent a strong argument in favor of a Proposed Standard
   designation.

   The IESG may require implementation and/or operational experience
   prior to granting Proposed Standard status to a specification that
   materially affects the core Internet protocols or that specifies
   behavior that may have significant operational impact on the
   Internet.

   A Proposed Standard should have no known technical omissions with
   respect to the requirements placed upon it.  However, the IESG may
   waive this requirement in order to allow a specification to advance
   to the Proposed Standard state when it is considered to be useful and
   necessary (and timely) even with known technical omissions.

   Implementors should treat Proposed Standards as immature
   specifications.  It is desirable to implement them in order to gain
   experience and to validate, test, and clarify the specification.
   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.

###

Peter

-- 
Peter Saint-Andre
https://stpeter.im/