Re: [netmod] 6087bis namespace recommendations

t.petch <ietfc@btconnect.com> Tue, 02 February 2016 10:20 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 755BF1A8A59 for <netmod@ietfa.amsl.com>; Tue, 2 Feb 2016 02:20:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.799
X-Spam-Level:
X-Spam-Status: No, score=0.799 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G84PNAZNt4Jg for <netmod@ietfa.amsl.com>; Tue, 2 Feb 2016 02:20:41 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0107.outbound.protection.outlook.com [104.47.1.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5445C1ACE37 for <netmod@ietf.org>; Tue, 2 Feb 2016 02:20:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=4IL5fk8jN7+X6/7ozaExagyuMN8GRKDcmfU0R1Zi9EA=; b=JkjAeTg23olOxGu0nbZPQQMU4yKUz5MKRImdWYMAkBK2tTNKPETNOiUl/2cGuy1it4PQkPsMm18rW3XscugGc1n6dG1fAZgB6LwmVo8+oQnS57K3Sr7wLrUx84VfBIefemsW9CjcgjQeFpFhNI1PFJBhAlqe7/7OoETDn8ntrSw=
Authentication-Results: nic.cz; dkim=none (message not signed) header.d=none;nic.cz; dmarc=none action=none header.from=btconnect.com;
Received: from pc6 (86.185.87.133) by AMXPR07MB056.eurprd07.prod.outlook.com (10.242.67.151) with Microsoft SMTP Server (TLS) id 15.1.396.15; Tue, 2 Feb 2016 10:20:36 +0000
Message-ID: <02ce01d15da2$ec979fe0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Ladislav Lhotka <lhotka@nic.cz>, Andy Bierman <andy@yumaworks.com>, netmod@ietf.org, Robert Wilton <robert.public@wilton.org.uk>
References: <01d301d14ef1$814dcee0$4001a8c0@gateway.2wire.net> <CABCOCHTXa-XTkY73QhM3gzFbx0zQ_a24hijCz2HOaOQ9odL9DA@mail.gmail.com> <m2oacnnkbf.fsf@birdie.labs.nic.cz> <20160115114924.GA12322@elstar.local> <301372A9-0333-4D56-B501-207C405C79F3@nic.cz> <CABCOCHRrBSn7VX3dK54TZ_GES86ANn9xzzFQFue5sJF_d17EuQ@mail.gmail.com> <9DA7DD58-6890-4BC2-A7BE-6D6F15F1B08D@nic.cz> <CABCOCHQtEFH44gLqc4hRfpxv6kaaoW99qM04JKngNMSeRqkkzA@mail.gmail.com> <F9D2D332-33CD-41B6-BAE6-DD6A8B59AD9B@nic.cz> <56991258.1030204@cisco.com> <20160117095210.GA87004@elstar.local> <569C13BC.6040507@wilton.org.uk>
Date: Tue, 02 Feb 2016 10:17:19 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.185.87.133]
X-ClientProxiedBy: DB5PR03CA0051.eurprd03.prod.outlook.com (25.164.34.19) To AMXPR07MB056.eurprd07.prod.outlook.com (10.242.67.151)
X-Microsoft-Exchange-Diagnostics: 1; AMXPR07MB056; 2:L8OctgA6A9tVSUmUtU95tMZZvc5aObCk9TpU71/K5noriiRowHMDaKIqj7xywAR2rKtGSi3irS+HMlGAKLuwtKQhneW1Y2xySw7w/p/ujDWzAUSqyDL5R3nCM1zc/Dq5f4i/rNF6KdqsZWPK41Emuw==; 3:ZymyFWtAp5bJfWTxCx4QRJkCl1ds20EWKQUjZTrsjg3C4kAi6kSko+VhigqK2amAbGTU3rodFXk4/1ThaGNR5cY56XPcppsfSNjjPEPQK5/UwCFFC3oChK4Vmt0KnRaN; 25:RAKIUsGIekIRvbKlxXY+ui7wKQIOJNpVcVvSB/x+B8JmPtLX5pX5BDiHo7/UcXT6njnRv5UyOthKbcvVaMjIMgIh+cKt5SB/VariWOkFt2ira8fW+hT7Y/9RNEWdMK2gH9oqbwmEn4qZ8CRtASpAZAbsyVHqoYEzj1WXIOpyOeHm1goFowiOq516gMaQhu2vuEFjgxr1u0qQpG+2JWbzm0ThFP0zUp+uhYPlx4sUMJd4z1qNEQdiMUS6BZClt1LT; 4:nHKu/U3Xv9ixbxPzwFQJ8svQpFXcCX94KqY4D88r8g2yJKUf9byqROs0F5TtGy9Y03H2dEO84T1E2FG+EAVB38ZGjSG7kVYRYTMSypQWlCFe7/K0zAMKrGrL+C23MnHtKBSFU39wonW0ioXiKCtx2e/J2/bFrVFGR0S/QFaOK3LeLkUbqWuZK1rMc3T/umqMdcQrNmlfgwphC+yYTmsnfjepxsV+xrWgYKrp0noUZrYh1Rtb31GohmtdklVncwzehHsqx+3DEPO0GFohv3L4gORDioqG8gExoVZMMrdDo/heWfCrtr8ESYQcUfa8hE4WekL7HQH8ZJXTKKBp/QTOXRyUW+FipAAHnoS5lDWpxlV2H6aepgMly/XuSVGGaCb9
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AMXPR07MB056;
X-MS-Office365-Filtering-Correlation-Id: 493125dc-86f7-4c10-9fbd-08d32bba7de7
X-Microsoft-Antispam-PRVS: <AMXPR07MB056072BD8F659458D2EE7EBA0DF0@AMXPR07MB056.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:AMXPR07MB056; BCL:0; PCL:0; RULEID:; SRVR:AMXPR07MB056;
X-Forefront-PRVS: 084080FC15
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(51444003)(377424004)(377454003)(479174004)(24454002)(14496001)(66066001)(47776003)(40100003)(1556002)(87976001)(62236002)(44716002)(189998001)(33646002)(4001150100001)(23756003)(116806002)(61296003)(93886004)(5004730100002)(92566002)(6116002)(5008740100001)(3846002)(586003)(50226001)(84392002)(1096002)(2906002)(44736004)(122386002)(86362001)(50986999)(77096005)(76176999)(107886002)(5001960100002)(81156007)(50466002)(19580405001)(81816999)(5001770100001)(230700001)(19580395003)(81686999)(1456003)(42186005)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:AMXPR07MB056; H:pc6; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; AMXPR07MB056; 23:XcTWIN1lJvQoe69dfCiExLgbnO0PZlTLvcgSiVxG55zAc/GIqHiAjiRKYzmIQbxbLB/5FfCaaS9yTAN7I2euSmmo+PcQVYbV9Czy7FfGi6e9QXb03z5UKsjKiwU4EdoVyf0fmk63TwvKH5uuHdGivzkf2lH05tbCiRHft87fCofvYzC314ECMVuukS9QtNNHomjC3R5VhlA7gfUcf8pMdP7x9U5wBoXG77NEExdMjGnx2I4JWUOUDb3pNBlFIPvk4t85fspIUX4RtIXblDLSJGsMz8LH4XCPIBochmmJoLlFfZ5QdXQT1M86ToP4djrqN0xKZMk2hcli05dkicST80hlMKxPRTryE7L4UA9hLHYwwboEpa+PCvvRPg8SVdTtBHgCz2uWHSr4IAX8vO8GWKQDg6glbWy6dvMhXTnVSgurtRdE+/xmOvaq6aLGKcsesT9wnC0MbVim5fypbX4anjqRmx4lZLhA5jATJR+h2SjfbBKc8IOgBtyrUG8iRQYtAAUxrvC16W9eS1MGppzIwVOXsSK5ipmBDhZ/69YcKq0MrJ2Mk9JpmYISXr+QRLC+HKhpbDUYWPgP/y5JtTpFITZVoktMxMGln+9G7WGMXqgiuEmzBhrEtqeMW9h+hiBYiBbWB5TJ98xTFkBMjh7L/UfcRnyu3VsyzDcO140Se4qxMYfC6TBYoExBqPP62j/Qfu5Ea4g6V4ndOenAaAC18fRcDSC9fuHt+f3Cxe8DmD1b6b4uyz315IYl7gCaEWCWkQtrNI15OecdAKe9QVrD8ptBjwakVGqwsH0cGS3ufMBapOPuT0H2HHhxwQ7GrWKERkvtT177pYxH4cQyzv3Vt99nKmrMKpqGIV8d60v2iq+Gro+PLPhljgLBrecIAOXHy3JRLDjWtPZw9kmlZJsSZq44BLzqS8n7teXlwmMi5omBSDZTcd4upVlMwHALrLzsWjgNTT5ToFRDwk+mwgdEF3/BbvopqaLSD45szHTnzqnKblM8w7lmkN5FPoM2ykoa8H8GJEZOmYMryapoHAhubr7W+wDWNM9Bm2H20kFNf8qWCLIE6pAMpOf9YE0MovpwBYjaaQMRedsWNONO+QLArPeMTD6nQs0FOHL4QzT1MCudj3QhHEFZZAuYWHYUlt88+Np+jtJz5MPqVvsc+ENB0H+/vRRO8ZZnXA99hq94ZLHmGvFMY43hMzoNUbRlumjLSwZV03CCs2LVw4+6wiErJ60BH/DeUjP0KVEYv2yKjw0Exsq59TkQiGzp6zF0ICwFx+HyOz2DTREX4k8Q0wYWHbMYN0HceYjsoXPyOL9fYzGE78Hh1anA6vvanBT4yc1k
X-Microsoft-Exchange-Diagnostics: 1; AMXPR07MB056; 5:ZXFBYcHb2EtieQUqARhtHNfX2+eK+jVXdga905/DsMVIx42TkZNvHQJewt2V+Gbgcf6AM5Fftkp47v4yqV+svvRyb9Lp2Z1tMkzdvLedDBsdZShprA8khSMG8/ipcmI6DdoO9TPzt8T139j9SSkx9w==; 24:g4dLA0/9mpn6OG7ypHZ9H14CFGrDfnUWVJ8zaPOqXfDb/VlSgndNS+4oFIGKtSWvXOat6rmst0h8Le2+9b0UejFfoTGT9Ahpr0AVKRBQ0Xo=
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2016 10:20:36.2027 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMXPR07MB056
Archived-At: <http://mailarchive.ietf.org/arch/msg/netmod/KtrMRw18vUKSXcwIY2gd5Ln5zeg>
Subject: Re: [netmod] 6087bis namespace recommendations
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Feb 2016 10:20:49 -0000

----- Original Message -----
From: "Robert Wilton" <robert.public@wilton.org.uk>
To: "Ladislav Lhotka" <lhotka@nic.cz>; "Andy Bierman"
<andy@yumaworks.com>; <netmod@ietf.org>
Sent: Sunday, January 17, 2016 10:20 PM
> On 17/01/2016 09:52, Juergen Schoenwaelder wrote:
> > On Fri, Jan 15, 2016 at 03:38:00PM +0000, Robert Wilton wrote:
> >> Since an ID is effectively superseded by any new versions, I think
that
> >> it is useful if a module defined in an ID has a revision date that
> >> matches the published ID, and also a reference back to the ID
version
> >> that defines it.  At least if someone ends up implementing that
module
> >> they can check its provenance.  Both of these properties would also
be
> >> verifiable by idnits.
> >>
> > Right now, we seem in the "hey lets invent more rules mode" and
> > tomorrow I am sure we are again in the "hey the IETF is way to
> > complicated to work in" mode.
> This was the approach that I followed when posting and updating the
> drafts that I was working on, perhaps mis-understanding the statement
> "The revision statement MUST have a reference substatement. It MUST
> identify the published document that contains the module." for which I
> presumed that the "published document" also includes the version
number.
>
> > If you have a unique revision date, why is google and the like not
> > sufficient to find the matching I-D? Sure, the proposed rule itself
> > does not hurt, but an increasingly large collection of rules may
start
> > to hurt. So please, lets try to find the minimum number of rules
where
> > we have evidence that they avoid big problems.
> I'm also against having too many rules to follow, it starts to make
the
> process too laborious.
>
> My assumption is that given the relatively slow pace that standards
> models are being formally standardized that vendors/operators are
likely
> to want/need to temporarily ship with pre-standard versions of the
> models.  Hence, in this case I personally feel that the additional
> clarity that is gained by explicitly referencing both date and full
> document name outweighs the slight hassle in updating it when a new
> version of the draft is posted.

I was looking at
draft-liang-rtgwg-staticrt-yang-cfg-00
which contains
"   <CODE BEGINS> file "ietf-staticrt@2015-10-16.yang"
....
     revision 2015-10-17 {
       description
         "Initial revision.";
       reference
         " [draft-ietf-netmod-routing-cfg-16]
          A YANG Data Model for Routing Management.
         ";
 and then I looked at
draft-liang-rtgwg-staticrt-yang-cfg-01
which contains
"   <CODE BEGINS> file "ietf-staticrt@2015-10-16.yang"
.....
     revision 2015-10-16 {
       description
         "Initial revision.";
       reference
         " [draft-ietf-netmod-routing-cfg-16]
          A YANG Data Model for Routing Management.
         ";

mmmm  I think that this happens, and quite often.  There is a gap
between getting what seems to us a good set of conventions out into an
RFC and getting those adopted, especially when there is nothing to catch
what, to us, may seem obvious flaws.  Automation, by the tools team,
seems the obvious answer. The second I-D was published on 2015-12-16
which, assuming a typo, accounts for some, but not all, of the quirks.

In passing, s.4.1 has an example containing
           description "Latest revision";
True, and it could have said "Current revision" or "Most recent
revision" or ...
I would change that to, say,
"Revised after comments on the use of opstate"
(or some such).

Tom Petch

>
> Rob
>
> >
> > /js