Re: [newtrk] RE: Interoperability Testing Format

Bruce Lilly <blilly@erols.com> Thu, 11 August 2005 10:02 UTC

Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E39tM-0005iE-C8 for newtrk-archive@megatron.ietf.org; Thu, 11 Aug 2005 06:02:28 -0400
Received: from darkwing.uoregon.edu (root@darkwing.uoregon.edu [128.223.142.13]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20697 for <newtrk-archive@lists.ietf.org>; Thu, 11 Aug 2005 06:02:25 -0400 (EDT)
Received: from darkwing.uoregon.edu (majordom@localhost [127.0.0.1]) by darkwing.uoregon.edu (8.13.4/8.13.4) with ESMTP id j7BA1B6J014219; Thu, 11 Aug 2005 03:01:11 -0700 (PDT)
Received: (from majordom@localhost) by darkwing.uoregon.edu (8.13.4/8.13.4/Submit) id j7BA1AFC014212; Thu, 11 Aug 2005 03:01:10 -0700 (PDT)
Received: from ns4.townisp.com (ns4a.townisp.com [216.195.0.138]) by darkwing.uoregon.edu (8.13.4/8.13.4) with ESMTP id j7BA19j6014188 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for <newtrk@lists.uoregon.edu>; Thu, 11 Aug 2005 03:01:09 -0700 (PDT)
Received: from mail.blilly.com (dhcp-0-8-a1-c-fa-f7.cpe.townisp.com [216.49.158.220]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "marty.blilly.com", Issuer "Bruce Lilly" (not verified)) by ns4.townisp.com (Postfix) with ESMTP id 2EABE29910; Thu, 11 Aug 2005 06:01:08 -0400 (EDT)
Received: from marty.blilly.com (marty.blilly.com [192.168.99.98] (may be forged)) by mail.blilly.com with ESMTP id j7BA14DA006735(8.13.1/8.13.1/mail.blilly.com /etc/sendmail.mc.mail 1.26 2005/06/24 20:47:59) (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) ; Thu, 11 Aug 2005 06:01:04 -0400
Received: from marty.blilly.com (localhost [127.0.0.1]) (authenticated (0 bits)) by marty.blilly.com with ESMTP id j7BA13TY006734(8.13.1/8.13.1/blilly.com submit.mc 1.3 2005/04/08 12:29:31) (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) ; Thu, 11 Aug 2005 06:01:03 -0400
From: Bruce Lilly <blilly@erols.com>
Organization: Bruce Lilly
To: NEWTRK <newtrk@lists.uoregon.edu>, Larry Masinter <LMM@acm.org>
Subject: Re: [newtrk] RE: Interoperability Testing Format
Date: Thu, 11 Aug 2005 06:00:55 -0400
User-Agent: KMail/1.8.2
References: <0IKW00JWLYM8KL@mailsj-v1.corp.adobe.com>
In-Reply-To: <0IKW00JWLYM8KL@mailsj-v1.corp.adobe.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200508110600.57009@mail.blilly.com>
Sender: owner-newtrk@lists.uoregon.edu
Precedence: bulk
Reply-To: Bruce Lilly <blilly@erols.com>
Content-Transfer-Encoding: 7bit

On Mon August 8 2005 13:15, Larry Masinter wrote:

> It was pointed out that: 
>  
> http://www.ietf.org/internet-drafts/draft-ietf-idr-bgp-implementation-02.txt
> 
> 
> might be a "bad example" or at least a difficult case.

One problem is that it doesn't satisfy the requirements for advancing
the specification to Draft level; there is apparently only one (rather
than the required two independent) implementation which meets the
specification ("One vendor (NextHop) indicated "O" matching the
specification").

At least the document is arranged in an item-by-item manner which
facilitates identifying specification items which either result in
a failure to have the necessary two implementations or which must be
removed from the specification (BCP 9 sect. 4.1.2 2nd para.) for
advancement.

http://www.ietf.org/IESG/Implementations/rfc-2476-and-draft-gellens-submit-bis-implementation.txt
is a counterexample; it is poorly organized such that it is quite
difficult to determine that there are not in fact two implementations
which fully meet the specification as required by BCP 9.

Worse still is
http://www.ietf.org/IESG/Implementations/RFC2234-implementation-report.txt
which reads like a marketing blurb, contains factual errors, does not
list the specification items required, and lists two implementations,
neither of which meets the specification.

> I'd go for a flat structure as a list of features.

I'd settle for a summary of features something like that provided
at the end of each major section of RFC 1123, though strictly
speaking only the items affecting interoperability (i.e. not
"MAY", "SHOULD", "SHOULD NOT" items) are necessary.  That is, a
brief summary of the specification item and a reference to the
full specification text would be useful.

I'd prefer a formal implementation report submitted as documentation
for advancement to list the two independent implementations which
ostensibly meet all of the requirements, but I could accept Larry's
idea of separate per-implementation reports (however, in that case
it is important that each report contain all of the specification
items in the same order and format so that they can be easily
compared)[1].  Ideally, a matrix listing the specification items as rows
and the implementations as columns would be easiest to examine (are
there two columns that meet all specification items).

---------
1. But not XML.  It's not easily human-readable.  Plain text a la
   RFC 1123 is *greatly* preferable.
.
newtrk resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/newtrk.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/newtrk/index.html