Re: [dnssd] Lars Eggert's No Objection on draft-ietf-dnssd-srp-22: (with COMMENT)

Ted Lemon <mellon@fugue.com> Mon, 29 January 2024 18:11 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1182EC151549 for <dnssd@ietfa.amsl.com>; Mon, 29 Jan 2024 10:11:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.904
X-Spam-Level:
X-Spam-Status: No, score=-1.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20230601.gappssmtp.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 mpNT4Q8lY_Nb for <dnssd@ietfa.amsl.com>; Mon, 29 Jan 2024 10:10:59 -0800 (PST)
Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) (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 D26D7C151556 for <dnssd@ietf.org>; Mon, 29 Jan 2024 10:10:59 -0800 (PST)
Received: by mail-qt1-x836.google.com with SMTP id d75a77b69052e-42a8af3c10cso22776441cf.0 for <dnssd@ietf.org>; Mon, 29 Jan 2024 10:10:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20230601.gappssmtp.com; s=20230601; t=1706551858; x=1707156658; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6PTC6cA8+HGaRKDkmDGUrTTvyvz7Gz4QUUIuF/qqEbg=; b=h99sNMT43mMyyCVXCURTCRTgGUgzxN9txKH4Lbw0KQCiDNZTrnGWY7Xk+LLYMi0jRy y2jVd+j84V2bI0r6Eha9Vyn8FLYk/V2N5tseg1knOuMS1bJpcolNXYzJ6mxthMSgwBYd UUT0uqGDeqTz69bUuyaP2I9JSzOqAbbcIOvOJD530KEREOn8uKowT7rLw9YqDB7Cx+Qh 7s2a7zZMpL+5jd7z2+yfqg8uY+KD5wOza3+Kxtz+df7Vtke0KMcTkX8Uc8sHo6wJpqqP XxeGzpw1glzDfpDWu2VZswiRSjyzmUSBIfH6aPuBymaEL9MgLAtaU3yCLSw1TkrYj49m D0jQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706551858; x=1707156658; h=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=6PTC6cA8+HGaRKDkmDGUrTTvyvz7Gz4QUUIuF/qqEbg=; b=e5ytLSFT+EPvK901PzVCV96wKW2b23bwE7WgvjL1OVheT9lN6vZGeeSGnaSAdH//Ek THFTWQ+VWYDcUCpT6tV68GXdLc1ioaAvBOXshbdanEhL/k28795Cx8v0tE3rkKlhyyA3 lN9WhcwOwNRb4jaLosWsf03ITC2stsFHGNmeEC55tK8V/3Bb6GYGfbhIngcw5dXvrKNm aNTZFwGHjVYqeRmVFYM8qxs3qvhtGQvgWOqSMVBpp4bGbdjWRLIimk1vctaRdhYT2EGX tiI3fy6dz4KFgrNZ407TklTgL73T3XcyVZISo2TaY2+u9XDKYb4JBilCD3e43kb1bU2O jgLQ==
X-Gm-Message-State: AOJu0YwGs1b1ofLA10Yqr0kih5D0Py0/4CswscI2iZid8hZ/7+++ytFN ajBNsOBWzUVxMFpKbhzNlmpsSt87wQ9wyLO2Gc0qZFHUVDGaLqXOS3/fnqY83hCZQ8i2rADvZVO im5nl3DaZrdqOGxDr5T5UqbVzWNFFfY3iKyNzPc2sZnAXiRq1Zwc=
X-Google-Smtp-Source: AGHT+IHEDJycG0kUMwEHTiqtPbmtGEeB84mSw27LzKL9khfUQP8zGKjPo6xDJb/VUNjrOFBACyJuimUsuMChf2k2L28=
X-Received: by 2002:a05:6214:108f:b0:68c:3de0:8a with SMTP id o15-20020a056214108f00b0068c3de0008amr4821768qvr.16.1706551858442; Mon, 29 Jan 2024 10:10:58 -0800 (PST)
MIME-Version: 1.0
References: <169115865040.64860.17100101887405393901@ietfa.amsl.com>
In-Reply-To: <169115865040.64860.17100101887405393901@ietfa.amsl.com>
From: Ted Lemon <mellon@fugue.com>
Date: Mon, 29 Jan 2024 13:10:22 -0500
Message-ID: <CAPt1N1=2A7V=NNP4ZpKARZZvnEs4bvC1P815-V2dmJLmQXBcoQ@mail.gmail.com>
To: Lars Eggert <lars@eggert.org>
Cc: The IESG <iesg@ietf.org>, draft-ietf-dnssd-srp@ietf.org, dnssd-chairs@ietf.org, dnssd@ietf.org, dschinazi.ietf@gmail.com
Content-Type: multipart/alternative; boundary="0000000000005044ec061019913c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/qKHPFnppVmSjrymZoK1IZEXXj-I>
Subject: Re: [dnssd] Lars Eggert's No Objection on draft-ietf-dnssd-srp-22: (with COMMENT)
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussion of extensions to DNS-based service discovery for routed networks." <dnssd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnssd>, <mailto:dnssd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnssd/>
List-Post: <mailto:dnssd@ietf.org>
List-Help: <mailto:dnssd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnssd>, <mailto:dnssd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Jan 2024 18:11:05 -0000

Lars, thanks for your gen-ad review. Sorry for taking so long to address
your comments—life events got in the way.

On Fri, Aug 4, 2023 at 10:17 AM Lars Eggert via Datatracker <
noreply@ietf.org> wrote:

> # GEN AD review of draft-ietf-dnssd-srp-22
>
> CC @larseggert
>
> ## Comments
>
> ### Inclusive language
>
> Found terminology that should be reviewed for inclusivity; see
> https://www.rfc-editor.org/part2/#inclusive_language for background and
> more
> guidance:
>
>  * Term `master`; alternatives might be `active`, `central`, `initiator`,
>    `leader`, `main`, `orchestrator`, `parent`, `primary`, `server` (matched
>    `master` rule, pattern ((\bmaster\w*\b)\w*))
>

This was in the zone file—oops. I've changed to "primary" which is the
replacement in more recent versions of BIND 9.


>  * Term `traditional`; alternatives might be `classic`, `classical`,
> `common`,
>    `conventional`, `customary`, `fixed`, `habitual`, `historic`,
>    `long-established`, `popular`, `prescribed`, `regular`, `rooted`,
>    `time-honored`, `universal`, `widely used`, `widespread` (matched
>    `tradition` rule, pattern ((\btradition\w*\b)\w*))
>

I just changed this to a direct reference to RFC2136—I think using
"traditional" here was just unnecessary.
 ### Outdated references

>
> Document references `draft-ietf-dnssd-advertising-proxy-02`, but `-03` is
> the
> latest available revision.
>

The xml just refers to the document name, so I assume this happened because
the -22 document was formatted before -03 was submitted.


> ### Grammar/style
>
> #### Section 3.2.5.3, paragraph 1
> ```
> the SRP server will handle this. Therefore SRP registrars MUST support
> compr
>                                  ^^^^^^^^^
> ```
> A comma may be missing after the conjunctive/linking adverb "Therefore".
>

I think that's appropriate here, so I've added the comma.


>
> #### Section 3.2.5.3, paragraph 3
> ```
> oving a host. However, in some cases a SRP requestor may not have retained
> s
>                                      ^
> ```
> Use "an" instead of "a" if the following word starts with a vowel sound,
> e.g.
> "an article", "an hour".
>

Welcome to English pronunciation. There's a great article on this here:
https://www.editingbyemily.com/a-vs-an

FWIW, I think there was an affectation in certain circles to use 'an'
before 'h' regardless of whether it was pronounced as a vowel sound, but
that's something that was more common in the previous century, and I've not
seen it in a long time. It's very jarring to read. It is also the case that
pronunciation varies in different english-speaking countries, which may be
part of the reason for this dissonance. But certainly in this the
pronunciation "a host" is much more common than "an oast," although I don't
doubt there are native english speakers who use the latter.


> #### Section 3.3.1.1, paragraph 3
> ```
> A and/or AAAA records that are not of of sufficient scope to be validly
> publ
>                                    ^^^^^
> ```
> Possible typo: you repeated a word.
>

Yup,  Jean-Michel Combs spotted this as well.

#### Section 8.4, paragraph 2
> ```
> cally-Served Zones" subregistry of the the "Locally-Served DNS Zones"
> registr
>                                    ^^^^^^^
> ```
> Possible typo: you repeated a word.
>

For emphasis, obviously. ;)


> #### Section 10.5, paragraph 1
> ```
> mental edit, Tim Wattenberg for doing a SRP requestor proof-of-concept
> implem
>                                       ^
> ```
> Use "an" instead of "a" if the following word starts with a vowel sound,
> e.g.
> "an article", "an hour".
>

This happens in two places in the document. I was reading it as "a service
registration protocol..." but you're right—at this point I read it as "a
SRP" and that's a vowel sound, so I fixed it in both places. :)