Re: [Gen-art] Gen-ART Last Call review of draft-ietf-tsvwg-rfc4960-errata-06

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 07 June 2018 10:58 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFFD71310F7 for <gen-art@ietfa.amsl.com>; Thu, 7 Jun 2018 03:58:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 Aup1CJYHb8gf for <gen-art@ietfa.amsl.com>; Thu, 7 Jun 2018 03:58:31 -0700 (PDT)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 276FE1310BF for <gen-art@ietf.org>; Thu, 7 Jun 2018 03:58:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1528369105; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=z7urlA6RaMIRCe4K2edGYwnG1Fi04QFj7tZOEc33Wu8=; b=LNS8bcZdhaL/2emKqK/dku1IuHogmDucw8ZStQ+9dOwBKNjPEVN43lpfhce/y6B3 PcS25H5EK9R1f8bEkLlnEBjNhCisoMO3SHm4DC3IHddO4ZJDVNaFZpb7zpXKGpJO 2ajTezNpkQ3nV6pukcQq5WHxZMg1ulaDKZ1thHDE+Po=;
X-AuditID: c1b4fb2d-03f859c0000028db-2f-5b190fd1ac0e
Received: from ESESSHC013.ericsson.se (Unknown_Domain [153.88.183.57]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 02.13.10459.1DF091B5; Thu, 7 Jun 2018 12:58:25 +0200 (CEST)
Received: from ESESSMB505.ericsson.se (153.88.183.166) by ESESSHC013.ericsson.se (153.88.183.57) with Microsoft SMTP Server (TLS) id 14.3.382.0; Thu, 7 Jun 2018 12:58:24 +0200
Received: from ESESBMB503.ericsson.se (153.88.183.170) by ESESSMB505.ericsson.se (153.88.183.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 7 Jun 2018 12:58:24 +0200
Received: from ESESBMB503.ericsson.se ([153.88.183.186]) by ESESBMB503.ericsson.se ([153.88.183.186]) with mapi id 15.01.1466.003; Thu, 7 Jun 2018 12:58:24 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>, Michael Tuexen <Michael.Tuexen@macmic.franken.de>
CC: Paul Kyzivat <pkyzivat@alum.mit.edu>, "draft-ietf-tsvwg-rfc4960-errata.all@ietf.org" <draft-ietf-tsvwg-rfc4960-errata.all@ietf.org>, General Area Review Team <gen-art@ietf.org>
Thread-Topic: [Gen-art] Gen-ART Last Call review of draft-ietf-tsvwg-rfc4960-errata-06
Thread-Index: AQHT+20VCXScMZOQGUSoqbUJNb8GL6RP5E+AgAAAqoD//9JvAIAAPScAgAAOtACAA6zlgIAAwKmAgAAI9QCAAAOegIAAOqsA
Date: Thu, 07 Jun 2018 10:58:23 +0000
Message-ID: <D73EE9FB.30FEA%christer.holmberg@ericsson.com>
References: <9c54eccb-82f2-e135-39af-6bf32824b648@alum.mit.edu> <D73AC219.30C7F%christer.holmberg@ericsson.com> <D73ADF2B.30D2E%christer.holmberg@ericsson.com> <21073937-e22d-2b13-ffc2-aec9e14fd3bb@erg.abdn.ac.uk> <D73AE907.30D50%christer.holmberg@ericsson.com> <D73AF870.30D78%christer.holmberg@ericsson.com> <F7AFF99B-5709-418B-BD70-5F3210E9EF0D@macmic.franken.de> <D73EAF20.30F9C%christer.holmberg@ericsson.com> <A587E359-6A0F-4803-82B4-B41D251B1239@macmic.franken.de> <5B1909D3.4050509@erg.abdn.ac.uk>
In-Reply-To: <5B1909D3.4050509@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.7.170905
x-originating-ip: [153.88.183.157]
Content-Type: text/plain; charset="utf-8"
Content-ID: <A88AE0500E2EF3469CE850335651E3EC@ericsson.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRmVeSWpSXmKPExsUyM2K7pe5Ffslog7+zpSz2vX3PZHH11WcW i9dtsxkt7l3ewWKxYsMBVgdWj7/vPzB59Hx+weSxZMlPJo//8yYxB7BEcdmkpOZklqUW6dsl cGW8Of+QqeBDZsWlO0YNjFPSuxg5OSQETCT2/NzJ3MXIxSEkcIRRoq//FRuEs5lR4trTSSwQ zldGicXXe1khnKWMEnsmPwTq4eBgE7CQ6P6nDWKKCKRJ3DqiATKVWWAXo8T3eTYgtrBAuMSn vr0sILaIQITE/xmr2SHsPIl3bdsYQWwWARWJy8/WsYGM4RWwlpg5MR9iUzeLxPkDL8BqOAX0 JC7N2cIGYjMKiEl8P7WGCWKXuMStJ/OZIL4RkFiy5zwzhC0q8fLxP1YQWxSod8OJ2+wQcSWJ Lb1bmEB2MQtoSqzfpQ9hWkv0/LeFmKgoMaX7IVg1r4CgxMmZT8CuFxLQlmhZPIF9AqPULCSL ZyEMmoUwaBaSQbOQDFrAyLqKUbQ4tbg4N93IWC+1KDO5uDg/Ty8vtWQTIzDCD275rbuDcfVr x0OMAhyMSjy8U29JRAuxJpYVV+YeYpTgYFYS4U28JBYtxJuSWFmVWpQfX1Sak1p8iFGag0VJ nFdv1Z4oIYH0xJLU7NTUgtQimCwTB6dUA2PY9brPz7NShJTPBlz0DLht+8W0bse7SxVrjzim Gd69bc7I909Gf42dwYoDD8T/KSyf0WT/bP/h2o/5e3bbrapawVSS1twkVpUu1ugfPulYwOvg 1x4eC5X/JfTxpvzgSe+J/dkqoMHw3YJpSsnjek6L45PvbnK8IHpH3KPrdcZP3+NdZ626ziix FGckGmoxFxUnAgBtaYtB7AIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/IN1tHfo11Xqp-JiZUceFwnO2wyo>
Subject: Re: [Gen-art] Gen-ART Last Call review of draft-ietf-tsvwg-rfc4960-errata-06
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jun 2018 10:58:48 -0000

Hi,

>+1, as Chair. I see we have caused a little confusion here - The WG will
>not repeat this list of changes again as a part of the new .bis document.

In my opinion a bis should always describe (at least on a high level) what
changes have been done since the previous version. If for no other reason,
to help companies decide upon, and plan, updates to their products.

>There could always be potentially be further changes as the .bis
>document passes through the WG - of course - but we'd rather expect this
>spec is mature -- indeed there was suggestion the final Spec could
>progress to Full Standard (to be confirmed of course).

I guess that is my main question: if you already know how the bis is going
to look like, why not simply make the bis with the changes? :)

As you said above, once the bis work start, things may change in the WG
(or in the later reviews), so you cannot assume that the errata document
will be an 100% accurate description of what will go into the bis.

Anyway, I respect the decisions made by the WG, so as long as the
clarifications I originally requested are implemented I’m happy :)

Regards,

Christer




>On 07/06/2018, 11:19, Michael Tuexen wrote:
>>> On 7. Jun 2018, at 02:43, Christer
>>>Holmberg<christer.holmberg@ericsson.com>  wrote:
>>>
>>>
>>> Hi,
>>>
>>>>> Not a comment on the document, but a question/suggestion:
>>>>>
>>>>> If you want to have a place holder for changes to be done in the bis
>>>>> (which seems to be the main purpose of the errata document), why not
>>>>> create a GitHub repo for the bis, and then document everything as
>>>>>GitHub
>>>>> issues? Then, when you start working on the bis, you can map each
>>>>>issue
>>>>> to
>>>>> a pull request etc.
>>>> We did use a github report using issues which working on this
>>>>document.
>>>>
>>>> Replacing this document with an github issue tracker doesn't seem
>>>> attraktive to me. Github can go away at any time or gets replaced
>>>> by other tools and than the information would not be accessible
>>>> anymore. Please note that we document the changes and the reasoning
>>>> not for us, but for developers which are interested in it in the
>>>> future.
>>> Sure, but my understanding is that the future, i.e., the bis document,
>>>is
>>> coming soon, and I guess the bis document will anyway describe the
>>>changes
>>> (and the reasons) compared to RFC 4960.
>> Hi Christer,
>>
>> no it doesn't. It will be basically RFC 4960 + the diff from the errata
>> document applied.
>>
>> We did this in the past. See
>> RFC 2960 as the initial specification of SCTP.
>> RFC 4460 as an errata document
>> RFC 4960 as the updated specification of SCTP.
>>
>> As you see, RFC 4960, does not tell you what has changed or why.
>> If a developer is not interested in that and just wants to
>> implement SCTP, only the reading on RFC 4960 is needed. If
>> someone wants to understand the changes, he can read RFC 4460.
>>
>> Best regards
>> Michael
>>> Anyway, since I haven’t been involved in the work, I don’t want to
>>>argue
>>> about the way the WG is working. It was just a question/suggestion :)
>>>
>>> Regards,
>>>
>>> Christer
>>>
>>>
>>>
>>>
>>>>> Regards,
>>>>>
>>>>> Christer
>>>>>
>>>>> On 04/06/18 13:13, "Gen-art on behalf of Christer Holmberg"
>>>>> <gen-art-bounces@ietf.org on behalf of
>>>>>christer.holmberg@ericsson.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Gorry,
>>>>>>
>>>>>> ...
>>>>>>
>>>>>>> The information in this document does not update RFC4640 or the
>>>>>>>Errata
>>>>>>> to that specification.  The document is instead provided as input
>>>>>>>to
>>>>>>> preparation of a new document that is expected to be a
>>>>>>>standards-track
>>>>>>> replacement for RFC4960. If approved, the replacement document will
>>>>>>> incorporate the updates described here and any other changes
>>>>>>>needed to
>>>>>>> allow this to progress this specification along the standards
>>>>>>>track.
>>>>>> I am ok with the two first sentences.
>>>>>>
>>>>>> But, I don’t think you can make the last sentence. This document
>>>>>>cannot
>>>>>> normatively define text for the replacement document, or assume that
>>>>>> everything will be incorporated: the WG will have to agree on what
>>>>>>goes
>>>>>> into the replacement document once it has been added to the charter
>>>>>> etc,
>>>>>> using normal IETF procedures.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Christer
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> On 03/06/18 21:59, "Gen-art on behalf of Paul Kyzivat"
>>>>>>>>> <gen-art-bounces@ietf.org on behalf of pkyzivat@alum.mit.edu>
>>>>>>>>>wrote:
>>>>>>>>>
>>>>>>>>>> [[INCOMPLETE, NOT READY TO SEND. PLEASE IGNORE]]
>>>>>>>>>>
>>>>>>>>>> I am the assigned Gen-ART reviewer for this draft. The General
>>>>>>>>>>Area
>>>>>>>>>> Review Team (Gen-ART) reviews all IETF documents being
>>>>>>>>>>processed by
>>>>>>>>>> the
>>>>>>>>>> IESG for the IETF Chair. Please treat these comments just like
>>>>>>>>>>any
>>>>>>>>>> other
>>>>>>>>>> last call comments. For more information, please see the FAQ at
>>>>>>>>>> <​http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>>>>>>>>>>
>>>>>>>>>> Document: draft-ietf-tsvwg-rfc4960-errata-06
>>>>>>>>>> Reviewer: Paul Kyzivat
>>>>>>>>>> Review Date: 2018-06-03
>>>>>>>>>> IETF LC End Date: 2018-06-04
>>>>>>>>>> IESG Telechat date: ?
>>>>>>>>>>
>>>>>>>>>> Summary:
>>>>>>>>>>
>>>>>>>>>> This draft is on the right track but has open issues, described
>>>>>>>>>>in
>>>>>>>>>> the
>>>>>>>>>> review.
>>>>>>>>>>
>>>>>>>>>> Issues:
>>>>>>>>>>
>>>>>>>>>> Major: 1
>>>>>>>>>> Minor: 2
>>>>>>>>>> Nits:  1
>>>>>>>>>>
>>>>>>>>>> 1) MAJOR:
>>>>>>>>>>
>>>>>>>>>> The format of this document disturbs me. According to the
>>>>>>>>>>abstract:
>>>>>>>>>>
>>>>>>>>>>    ... This
>>>>>>>>>>    document provides deltas to RFC4960 and is organized in a
>>>>>>>>>>time
>>>>>>>>>>    ordered way.  The issues are listed in the order they were
>>>>>>>>>> brought
>>>>>>>>>>    up.  Because some text is changed several times the last
>>>>>>>>>>delta
>>>>>>>>>> in
>>>>>>>>>> the
>>>>>>>>>>    text is the one which should be applied.
>>>>>>>>>>
>>>>>>>>>> This format makes the document hard to deal with. A developer
>>>>>>>>>>who
>>>>>>>>>> wants
>>>>>>>>>> to implement sctp with some or all of the errata fixes will
>>>>>>>>>>want to
>>>>>>>>>> work
>>>>>>>>>> from a variant of 4960 that incorporates all of those fixes - a
>>>>>>>>>> bis.
>>>>>>>>> But
>>>>>>>>>> it isn't clear how this document helps with that. I don't think
>>>>>>>>>>you
>>>>>>>>>> can
>>>>>>>>>> start with 4960 and simply apply all the deltas sequentially,
>>>>>>>>>> because
>>>>>>>>>> overlapping changes won't work right.
>>>>>>>>>>
>>>>>>>>>> A developer won't be interested in the order in which errata
>>>>>>>>>>were
>>>>>>>>>> reported. An actual bis document would be more useful to a
>>>>>>>>>> developer
>>>>>>>>>> than this format. Is that not being done because doing so would
>>>>>>>>>>be
>>>>>>>>>> more
>>>>>>>>>> difficult? Or because it isn't yet certain that these are the
>>>>>>>>>> correct
>>>>>>>>>> fixes?
>>>>>>>>>>
>>>>>>>>>> I think you should give some serious consideration of the most
>>>>>>>>>> suitable
>>>>>>>>>> form for this document, in the context of how it is intended to
>>>>>>>>>>be
>>>>>>>>>> used.
>>>>>>>>>>
>>>>>>>>>> 2) MINOR (maybe MAJOR):
>>>>>>>>>>
>>>>>>>>>> Discovering where one change is impacted by another change is
>>>>>>>>>>hard.
>>>>>>>>>>
>>>>>>>>>> I dug into the details of the document to understand how many
>>>>>>>>>> places
>>>>>>>>>> there are actually overlaps between the changes in multiple
>>>>>>>>>> sections.
>>>>>>>>>> (It took a lot of work to do this.) I found five of these:
>>>>>>>>>>
>>>>>>>>>> - 3.1 / 3.23
>>>>>>>>>> - 3.3 / 3.43
>>>>>>>>>> - 3.5 / 3.10
>>>>>>>>>> - 3.6 / 3.23
>>>>>>>>>> - 3.24 / 3.32
>>>>>>>>>>
>>>>>>>>>> (I don't guarantee that this list is exhaustive.)
>>>>>>>>>>
>>>>>>>>>> Of these, I think only one (3.1/3.23) explicitly indicates the
>>>>>>>>>> conflict,
>>>>>>>>>> and it only indicates it within 3.23.
>>>>>>>>>>
>>>>>>>>>> Most of the changes don't have any conflicts. And some of the
>>>>>>>>>> conflicts
>>>>>>>>>> could be removed by being more precise in indicating the change
>>>>>>>>>> being
>>>>>>>>>> made. In cases where this isn't possible, the presence of the
>>>>>>>>>> conflict
>>>>>>>>>> should be indicated in each section that has a conflict, with
>>>>>>>>>>cross
>>>>>>>>>> references. IOW, shift the burden of detecting conflicts from
>>>>>>>>>>the
>>>>>>>>>> reader
>>>>>>>>>> to the document.
>>>>>>>>>>
>>>>>>>>>> 3) MINOR:
>>>>>>>>>>
>>>>>>>>>> Errata Tracking: Apparently each subsection of section 3 covers
>>>>>>>>>>one
>>>>>>>>>> erratum. But the errata numbers are not mentioned. Each section
>>>>>>>>>> ought
>>>>>>>>>> to
>>>>>>>>>> reference the errata number it responds to.
>>>>>>>>>>
>>>>>>>>>> 4) NIT:
>>>>>>>>>>
>>>>>>>>>> In section 3.35 (DSCP Changes) the change to section 10.1 isn't
>>>>>>>>>> properly
>>>>>>>>>> indicated. It shows 'Old text' twice rather than 'Old text' and
>>>>>>>>>> 'New
>>>>>>>>>> text'.
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Gen-art mailing list
>>>>>>>>>> Gen-art@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/gen-art
>>>>>>>>> _______________________________________________
>>>>>>>>> Gen-art mailing list
>>>>>>>>> Gen-art@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/gen-art
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Gen-art mailing list
>>>>>> Gen-art@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/gen-art
>