Re: [Mops] TreeDN Shepherd Review

Chris Lemmons <alficles@gmail.com> Fri, 16 February 2024 07:48 UTC

Return-Path: <alficles@gmail.com>
X-Original-To: mops@ietfa.amsl.com
Delivered-To: mops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D19FC15106A; Thu, 15 Feb 2024 23:48:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ch_FOSztwGls; Thu, 15 Feb 2024 23:48:26 -0800 (PST)
Received: from mail-ot1-x333.google.com (mail-ot1-x333.google.com [IPv6:2607:f8b0:4864:20::333]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8BE07C151068; Thu, 15 Feb 2024 23:48:26 -0800 (PST)
Received: by mail-ot1-x333.google.com with SMTP id 46e09a7af769-6e2f12059f4so797332a34.0; Thu, 15 Feb 2024 23:48:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708069705; x=1708674505; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zDdRuL1foYWy3CxOeLOXzKWqa/kB5z04lxw8rC9oclA=; b=L7rXiLzC2jVe/pPny52dPQTBe0sOrrUWFp//FB7WkfC60BeT9dBKlgsu9BGBFmO0ET v1/gTK9mR01oLKMNT49w3ksgBAuT8YaXqn1Ub5jRwxXJw7EmPhAkA7xvizK2YUvVi6Du zBgNlVP5WJbXY8ixXjzhYVNiqSsNviwtwvY/noIxv6bzapZX6y/8zb0NrJNLV8FJ0lRN jyeAqnyqUIzHEA17kyM7l1OLdnipKXYDYCTh09P/507FfzZITVpPaK+Vd7wZzv907aGC +alARFPMbevnjsUJ+Ulge90h4T84qbuBdAKlOm99vFKh+d5ZZPJQ8nQurvt+IFrJ86PA p5Iw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708069705; x=1708674505; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zDdRuL1foYWy3CxOeLOXzKWqa/kB5z04lxw8rC9oclA=; b=lCwTX60kCiBotVZHx3X4wcJ3TF4p8labf7a1NExaPyMnjr2d7UcgJRZ3Rc1RvgDzw8 MnWHiHWVKeVWpj9CCywHg/dOzEV3Q5w8DaaGRQcHHTg7r2saaQ2jENItbWRbLiTLZArh OgAIriOBMuX+Wupnc4Rk1YjrcEA6BZ5xG7a9EPfnCQ1PsqlExVWIMr2IpyODGLMp7LEf q0CHIFcrlpgCSInD07D73DidrMSmlYrwKsCadtS1dm8Hm4TUAMqma02VV8S0chVzbL4p Ii5Mn6488rJgjWiftwkDf+7pk7Rn4WmEZy8wT7PhbJYTLHM28vLOk7TcGyBAAq0Xka24 5uWg==
X-Forwarded-Encrypted: i=1; AJvYcCVKUsi686WSnZCkYgk34dgUzhJ3f+6XHKL6boQrb9Rw6Pmce1cJ+HVnarry3teUk9SpKGM8knaxDg7pfkubAgWvwhztOIWYOJx4jwHk2i6MpXyg2fBBoqZaIIRvMU+LsJ/TuBa81r8=
X-Gm-Message-State: AOJu0YynZowvy7DAr5vUPCcVF1ycBeMkh+KhbckX0v/HCBANuEZqwFfI kYV6Umim9lsWw29Fip99Z26ZI6xVsozWLA+TL67iVqpHB/adrZpsgiIK+u9vMptWeoVmacaui47 HajM5OXPdVI8/8G22n9aCU1RLpjk4uT4F54E=
X-Google-Smtp-Source: AGHT+IH8j1DMQOOHK0/QHvkgmUJ5UbFm2b9Wa2431bJ07CDoZkMCJTLpCIql7ftCYRV6svj/cFG7lyePvJXxmIenj1M=
X-Received: by 2002:a9d:4d95:0:b0:6e1:4d:d283 with SMTP id u21-20020a9d4d95000000b006e1004dd283mr3467350otk.22.1708069705354; Thu, 15 Feb 2024 23:48:25 -0800 (PST)
MIME-Version: 1.0
References: <CAJEGKNvmhE3UmGbWTKScnOwjCMT_FfuMhPG_E1qQjZUxVNSjDA@mail.gmail.com> <CAJEGKNupLDcJiXK_DX0S9M5MwwA8iDOv4NgU_JG63zWcA4vXMA@mail.gmail.com> <CAJU8_nWYfSdTLGOu2hnYjbjNs6Ld7H=1yqSU-1CcSzJFBGo03w@mail.gmail.com> <6e6d1947-b363-3b43-c0ae-758d93ef81b2@juniper.net>
In-Reply-To: <6e6d1947-b363-3b43-c0ae-758d93ef81b2@juniper.net>
From: Chris Lemmons <alficles@gmail.com>
Date: Fri, 16 Feb 2024 00:48:14 -0700
Message-ID: <CAJEGKNtTpat54v2daw=dh2QKum+4vCUOUj4pR-XmrG-7-7LNgw@mail.gmail.com>
To: Leonard Giuliano <lenny@juniper.net>
Cc: Kyle Rose <krose@krose.org>, draft-ietf-mops-treedn.authors@ietf.org, mops@ietf.org, Leslie Daigle <ldaigle@thinkingcat.com>, "Lenart, Christopher (Chris)" <chris.lenart@verizon.com>, Rich Adam <richard.adam@geant.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/aHD5dpEHRazbH1GJmsP3IGnmAWs>
Subject: Re: [Mops] TreeDN Shepherd Review
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Media OPerationS <mops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mops>, <mailto:mops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mops/>
List-Post: <mailto:mops@ietf.org>
List-Help: <mailto:mops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mops>, <mailto:mops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2024 07:48:27 -0000

> @Chris- can you point to where in the doc you see these, perhaps with line
numbers?  I am not seeing them.

Oh, fantastic, the mail server removed the unicode marks. :)

Line 29, the apostrophe inside "weren't".
Line 108, around "seven-second delay".
Line 138, around "walled-garden".
Line 189, around "All or Nothing".
Line 197, around "It's Too Complex", including the apostrophe inside "It's".
Line 202, around "Chicken and Egg", and in "there's".
Line 203, in "there's".
Line 204, in "there's", twice.
Line 263, around "All or Nothing".
Line 276, around "Chicken and Egg".
Line 310, around the start of "It's Too", including the apostrophe in "It's".
Line 311, at the end of "Complex".
Line 461, in "aren't".

These marks are the "directional" marks instead of the plain marks.
For example, on line 29, it uses U+2019 "single right quotation mark"
instead of U+0027 "apostrophe". Editors like Microsoft Word often
insert these and call them "smart quotes". (They look nicer.) I could
be misreading the relevant RFCs regarding their use, but I was unable
to find any other RFCs that used them. The document is also
inconsistent about their usage, for example using plain quotation
marks on line 262 around "off-net receivers", but directional marks
around "All or Nothing" in the same sentence.

And regarding the boilerplate... I suspect this document isn't likely
to receive changes at this point that would add RFC 2119 words, but I
have no opinion about when the boilerplate should be dropped, merely
an observation that we probably don't need it in this doc.

@kyle: I wasn't entirely certain whether I should add my full writeup
to the datatracker before or after giving the authors a chance to make
the minor updates. It felt weird to add it with the nits when I
suspected the authors would want to fix at least some subset of them
before sending it for additional review. Let me know what works best
for streamlining things.

On Thu, Feb 15, 2024 at 2:27 PM Leonard Giuliano <lenny@juniper.net> wrote:
>
>
> Thanks for the thorough review, @Chris!  See comments/questions inline:
>
> On Thu, 15 Feb 2024, Kyle Rose wrote:
>
> |
> | Thanks for doing the shepherd writeup, Chris. MOPS appreciates your
> | service! I'm sure I'll see it when you submit it to the data tracker,
> | but ping me or the list anyway just in case I miss it, and I'll request
> | publication for the doc.
> |
> | Authors: please feel free to address nits now, prior to submission to
> | the IESG, or indicate that you will wait for a final editorial pass in
> | IETF LC.
>
> @Kyle- I'll update in the next day or so with these fixes.
>
> |
> | Thanks,
> | Kyle
> |
> | On Sat, Feb 10, 2024 at 6:29?PM Chris Lemmons <alficles@gmail.com> wrote:
> |       Oh, and... the document has the RFC 2119 boilerplate but doesn't
> |       actually use any of the keywords. This should also be dropped.
>
> Can we leave this in for now just in case some of these keywords gets
> added during the publication process?
>
> |
> |       On Sat, Feb 10, 2024 at 4:13?PM Chris Lemmons <alficles@gmail.com> wrote:
> |       >
> |       > I have completed my shepherd writeup for the document, but during the
> |       > process, I located a few very minor editorial problems with the
> |       > document. Here's what I have for the remaining nits. The usage of
> |       > non-ASCII punctuation marks and the obsolete reference should, in my
> |       > opinion, be changed. If you're issuing a new draft to fix those, it
> |       > might be worthwhile to update the out-of-date draft references, but I
> |       > don't think that's critical and could be skipped, especially if the
> |       > changes on the new drafts are time-consuming to review.
> |       >
> |       > The Problem Statement section title is an acceptable editorial choice
> |       > and this document shepherd likes it :), but I'm flagging it in case it
> |       > wasn't an intentional one and you would prefer to use the more
> |       > commonly used Introduction.
> |       >
> |       > Here's my current nits section in my writeup:
> |       >
> |       > There are 13 lines with non-ASCII punctuation marks, like '?', '?',
> |       > '?', and '?'. These do not appear to comport with any of the usage
> |       > guidelines for non-ASCII Unicode characters as described in RFC 7997.
>
> @Chris- can you point to where in the doc you see these, perhaps with line
> numbers?  I am not seeing them.
>
> |       >
> |       > The Introduction section is named "Problem Statement". This appears to
> |       > be an acceptable editorial decision per RFC 7322?4.8.1.
>
> Thanks.  Started out as Intro, but thought Problem Statement was more
> appropriate based on early reviews.
>
> |       >
> |       > A number of references are slightly stale, but none appear to be critical:
> |       > - The year has incremented by one, because that is how time works. :)
> |       > - draft-ietf-bess-bgp-multicast-05 has a -07
> |       > - draft-ietf-ipsecme-g-ikev2-09 has a -10
> |       > - draft-jholland-quic-multicast-03 has a -03
>
> Good catch, I'll update while I've got the hood up.
>
> |       >
> |       > The informational reference to RFC 6830 is, however, out of date. This
> |       > document was obsoleted by RFCs 9300 and 9301.
>
> Will update.
>