Re: [netmod] RFC 6087bis guidance re use of revision statements indrafts

Kent Watsen <kwatsen@juniper.net> Wed, 31 August 2016 15:46 UTC

Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8151412B074 for <netmod@ietfa.amsl.com>; Wed, 31 Aug 2016 08:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
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 d8dVAdJu9tcT for <netmod@ietfa.amsl.com>; Wed, 31 Aug 2016 08:46:36 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0127.outbound.protection.outlook.com [104.47.33.127]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D623A12DB96 for <netmod@ietf.org>; Wed, 31 Aug 2016 08:30:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yQ1hWR/bL+Q5+QafsbRa0266+F7ybRjFjfqD6mYMZHw=; b=JAI5jzIKTJZsUPFN9KT7ikpr5Tr1t66pWRDLYd0ALZrb5mqUOjx6d4JCX7oUkurTdvJbHKYH/en6fiInSGzEtN09XrDmTysO+xLjwMyIQxqsiyuU64hRpoW5hX98wC5GldY+pxzX+++c/rzDOd2h4SAa+wSK4uoRIHbcuGFAvYM=
Received: from CY1PR0501MB1450.namprd05.prod.outlook.com (10.160.149.11) by CY1PR0501MB1449.namprd05.prod.outlook.com (10.160.148.155) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.599.8; Wed, 31 Aug 2016 15:30:14 +0000
Received: from CY1PR0501MB1450.namprd05.prod.outlook.com ([10.160.149.11]) by CY1PR0501MB1450.namprd05.prod.outlook.com ([10.160.149.11]) with mapi id 15.01.0609.002; Wed, 31 Aug 2016 15:30:14 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "Acee Lindem (acee)" <acee@cisco.com>, Ladislav Lhotka <lhotka@nic.cz>, William Lupton <wlupton@broadband-forum.org>
Thread-Topic: [netmod] RFC 6087bis guidance re use of revision statements indrafts
Thread-Index: AQHSA3lWn/4p5jiM0UqpbTBWCiCLIqBi93eAgAAEIQD///OKAA==
Date: Wed, 31 Aug 2016 15:30:14 +0000
Message-ID: <09C31680-316E-4AC6-A353-1FAF481EA61C@juniper.net>
References: <CABCOCHQzpckG+EVY1YxDkq-EcjKKwHPKDp=FUbMFH1t+68zgsQ@mail.gmail.com> <87pop4x2vu.fsf@hobgoblin.ariadne.com> <CABCOCHSF=1_Ssk+LqiNbW=vV6beq0hP+jznEA75EKYDm8Si8kQ@mail.gmail.com> <D4B902EE-DADE-46B5-B26A-25D66EBE8CC9@broadband-forum.org> <20160831105106.CFADA1E5A07@c8a.amsl.com> <8954A825-D818-4888-BBE7-A66CA388EFE7@broadband-forum.org> <51D56099-9C3D-4873-B830-B73FD4734189@nic.cz> <D3EC4257.7C7E1%acee@cisco.com>
In-Reply-To: <D3EC4257.7C7E1%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.18.0.160709
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [137.118.194.116]
x-ms-office365-filtering-correlation-id: 34699fc8-ddaf-439d-bea6-08d3d1b3b433
x-microsoft-exchange-diagnostics: 1; CY1PR0501MB1449; 6:f0ocRSLkcQ8w90bNH9pgt5Z5oYB7Lh/ehWZRjp2uD89lxJMtVrFmzTZCebgmCxh/fnz02PbKvHb7isyr/FhJ29+19alIjmJoNw1boBgeBhw2DFTaFtt8zssr0MrOMAgSdMOyotsB/UI1CCxTBmPowJEyBIfrBN9y8kd8Ypkkq4ko3N/ZrPb3GwH1HSegkumphHNlh37QyLxMvoW2sESlFfw3rvBOTlaIOWLlzdMzsvC13G/fYasTyQ+afw298ftiWQhi936Dlhr/EDj+5lSNvqhWvfguLk0pp8vT0Ktcw14lodfW6iap78+by49159/zqtOxAiqGSNJ0R/PJR5HCnA==; 5:M/lI3Rde2NpE4IgpB/ZWT2kQ55a7siY93Vpi4ohrBNv7CvdutDCv7X77Kt2O+CH1dWDAahErHQOQwk3am+NdxLabCDWiK5CLR54WTh7+11mBVvohmxHAqH+brzOxD73UNgPiHom1cDe39L4nAxzHcw==; 24:wxqPEomHbQZxCaQFQ1cqahrNG4d7e0nC3Morc0UctbdlsXdORvxBvcOwr19eyhWSE1yDpwtdI3kwuAzAEGWaLC9bfbkhcdBBy9VCrwevl1Q=; 7:6wp67ivXiyak40oAihGxplvbMMglaLyB8d//ibm3kQFa2IHdnY3mgjrzOcpGmw/2Ln/5nw4xhcbom1FEDr8DfMGYLNH176yaJ/UAXSLqrmqzUxOrce664LpmB7EcfuoAwtMqSxs/5+aN7T1MRZbBvMfcxyCjU+J2n1YIIswxtThFtwGEiVMRFn7YBO4IzNvZ8taPEPuQiJAYKuKM1qP9upL8TpwqQ7/xKBfWzaDYGAC4qQfmWzq1L6JjixPzdvLz
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1449;
x-microsoft-antispam-prvs: <CY1PR0501MB1449C19164521F56AAFE0ED1A5E30@CY1PR0501MB1449.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:CY1PR0501MB1449; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1449;
x-forefront-prvs: 00514A2FE6
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(377454003)(24454002)(189002)(199003)(5002640100001)(106356001)(87936001)(106116001)(7846002)(4001350100001)(3900700001)(105586002)(7736002)(3660700001)(97736004)(93886004)(77096005)(305945005)(2950100001)(68736007)(19580395003)(10400500002)(101416001)(92566002)(189998001)(36756003)(11100500001)(3280700002)(54356999)(4326007)(66066001)(83506001)(8936002)(99286002)(3846002)(82746002)(102836003)(33656002)(122556002)(19580405001)(2900100001)(5660300001)(6116002)(2906002)(76176999)(586003)(575784001)(50986999)(86362001)(15975445007)(81156014)(5001770100001)(8676002)(81166006)(83716003)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1449; H:CY1PR0501MB1450.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <02896F77A8F6A249B9095098D9804A7D@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Aug 2016 15:30:14.1192 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1449
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/fHWGx9jsukC3_KvV_yDjOkdbq2M>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] RFC 6087bis guidance re use of revision statements indrafts
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 31 Aug 2016 15:46:39 -0000

I like Jonathan’s proposed text as well.

Kent // as a contributor


On 8/31/16, 8:14 AM, "netmod on behalf of Acee Lindem (acee)" <netmod-bounces@ietf.org on behalf of acee@cisco.com> wrote:

    
    
    On 8/31/16, 8:00 AM, "netmod on behalf of Ladislav Lhotka"
    <netmod-bounces@ietf.org on behalf of lhotka@nic.cz> wrote:
    
    >
    >> On 31 Aug 2016, at 13:17, William Lupton <wlupton@broadband-forum.org>
    >>wrote:
    >> 
    >> I like this. In particular I like the clean use of “version” and
    >>“revision”. Editorial nit: add a comma after “i.e.” because that’s the
    >>style used for “e.g.”. Tx, W.
    >
    >+1
    >
    >Lada
    
    I like this text as well. Keeping a complete revision history in the model
    can become unwieldy. Besides, git does a MUCH better job of this.
    
    Thanks,
    Acee
    
    
    
    
    
    >
    >> 
    >>> On 31 Aug 2016, at 11:56, Jonathan Hansford <jonathan@hansfords.net>
    >>>wrote:
    >>> 
    >>> How about:
    >>>  
    >>> NEW:
    >>>  
    >>> It is not required to keep the full revision history of draft versions
    >>>(e.g., modules contained within Internet-Drafts). That is, within a
    >>>sequence of draft versions, only the most recent revision need be
    >>>recorded in the module. However, whenever a new (i.e. changed) version
    >>>is made available (e.g., via a new version of an Internet-Draft), the
    >>>revision date of that new version MUST be updated to a date later than
    >>>that of the previous version.
    >>>  
    >>> Jonathan
    >>>  
    >>> From: William Lupton
    >>> Sent: 29 August 2016 15:20
    >>> To: Andy Bierman
    >>> Cc: netmod@ietf.org
    >>> Subject: Re: [netmod] RFC 6087bis guidance re use of revision
    >>>statements indrafts
    >>>  
    >>> Andy,
    >>>  
    >>> This thread started with discussion of an apparent ambiguity in the
    >>>current text:
    >>>  
    >>> OLD
    >>>  
    >>> It is acceptable to reuse the same revision statement within
    >>>unpublished versions (i.e., Internet-Drafts), but the revision date
    >>>MUST be updated to a higher value each time the Internet-Draft is
    >>>re-posted.
    >>>  
    >>> —— 
    >>>  
    >>> It became clear from the subsequent discussion (thanks Randy!) that
    >>>the above text isn’t intended to mean “reuse the identical revision
    >>>statement, INCLUDING THE REVISION DATE” but to mean “reuse the revision
    >>>statement, UPDATING THE REVISION DATE”.
    >>>  
    >>> Then other people raised other points, e.g only updating the revision
    >>>date if the YANG has changed, distinguishing between the document and
    >>>the YANG contained therein, and distinguishing between YANG in IDs and
    >>>YANG created by other SDOs. My proposed new text tries to address all
    >>>of these:
    >>>  
    >>> NEW:
    >>> 
    >>> It is not required to keep the full revision history of draft versions
    >>>(e.g., modules contained within Internet-Drafts). That is, within a
    >>>sequence of draft versions, only the most recent revision need be
    >>>recorded in the module. However, if the module has changed, the
    >>>revision date of the most recent revision MUST be updated to a later
    >>>date whenever a new version is made available (e.g., via a new version
    >>>of an Internet-Draft).
    >>>  
    >>> ——
    >>>  
    >>> I believe that this retains the original intent in a way that resolves
    >>>the original ambiguity and addresses the other points that were raised.
    >>>It it’s “worse”, how is it worse (apart from being longer, on which
    >>>point mea culpa)?
    >>>  
    >>> Thanks,
    >>> William
    >>>  
    >>> On 19 Aug 2016, at 15:42, Andy Bierman <andy@yumaworks.com> wrote:
    >>>  
    >>> On Fri, Aug 19, 2016 at 7:13 AM, Dale R. Worley <worley@ariadne.com>
    >>>wrote:
    >>> Andy Bierman <andy@yumaworks.com> writes:
    >>> > An Internet-Draft is NOT a means of "publishing" a specification;
    >>> 
    >>> As I said, that's the theory, but practice is considerably different.
    >>>  
    >>> Anybody that implements a work-in-progress knows they are taking a risk
    >>> on an unstable document.  The guideline already says MUST update
    >>> the revision date.
    >>>  
    >>> Not sure what more you want to guidelines document to do.
    >>>  
    >>> Dale
    >>>  
    >>> Andy
    >> 
    >> _______________________________________________
    >> netmod mailing list
    >> netmod@ietf.org
    >> https://www.ietf.org/mailman/listinfo/netmod
    >
    >--
    >Ladislav Lhotka, CZ.NIC Labs
    >PGP Key ID: E74E8C0C
    >
    >
    >
    >
    >_______________________________________________
    >netmod mailing list
    >netmod@ietf.org
    >https://www.ietf.org/mailman/listinfo/netmod
    
    _______________________________________________
    netmod mailing list
    netmod@ietf.org
    https://www.ietf.org/mailman/listinfo/netmod