Re: [netconf] WG adoption poll for draft-wwlh-netconf-list-pagination

Andy Bierman <andy@yumaworks.com> Thu, 31 March 2022 21:58 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A8073A1EB8 for <netconf@ietfa.amsl.com>; Thu, 31 Mar 2022 14:58:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 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, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20210112.gappssmtp.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 i4nWfPvEVGZO for <netconf@ietfa.amsl.com>; Thu, 31 Mar 2022 14:58:29 -0700 (PDT)
Received: from mail-yw1-x112f.google.com (mail-yw1-x112f.google.com [IPv6:2607:f8b0:4864:20::112f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B013E3A1EEB for <netconf@ietf.org>; Thu, 31 Mar 2022 14:58:15 -0700 (PDT)
Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-2e64a6b20eeso13659837b3.3 for <netconf@ietf.org>; Thu, 31 Mar 2022 14:58:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GMQmbYq+1550lksH/Xgg0U8re0UvxXA/uwsGAmOQ5WE=; b=jYKCrPoGbsS6i/SdKRRuKRiibxSWuW9PTkHTl8sPdtyCDAMiGvZLoozru6QsozuD/v l+L4slLCnsvEr8rfw3kCBE7ZJJEDv0uKmEIF0z8YRipviZ9Xd931o5LSrxJRrVasUPCX v51U4G9R3aJmtAmrxxH/fe+ZizbewF4aF71uKRYJNnL5qq4CDN/MphzFoCnFYk8gCC8B DaAMOaIEhuS28rfYMlG+y8FMfsWrF0Xtxf58jQHpLarZPPyol0S/HfvM2Sv2AdPuNRdJ IaDb4vvUOUhyvHpcc7Ivilugr9Q9l4S9v/YCAg9MTazM+r8MfsSfcPFPXthxI3uhKo8n 3A0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GMQmbYq+1550lksH/Xgg0U8re0UvxXA/uwsGAmOQ5WE=; b=3fPVtwj9xTWiHwPllRCGnP78JlBGh7AuhaCAOEOQoqXqOS2cXGKe01T2OkIDySh2Kz 5o0eNtaXXnmDQy0Q1NLDaWJqSukv/sTKtmQ16cMlGs+LzZBKKxh+V/sU0raMjEn72xMw 3YibVrlyb+DjLoxwSskUTKPxGQjxV8im+iKrR0UPgRSrSxyfzZ1ksaL0SPTAuDSbjLYd ISsjhKrbas21VP9RSxUnffnYyVLWq7/rmUnldgKmD/2jKP1DahxBWUSOm1eKExQMQ65f s/pCAHjYw37Ubi9HqoTlzLEHY9T5FecjCBoO+sDwl6PHpzIhptOeSCPj34rvOsf1DanG OP7A==
X-Gm-Message-State: AOAM530S9XKXS51wzhg3QSyrP8NaynvoxLZa55tZeCRhVVprnIKkidPH d5Pr4SKMtW+Px1uI5io6wEinJ4CJ3khd642zSXeIqA==
X-Google-Smtp-Source: ABdhPJyVjupDiu02TRqALGmycVT9CrYo8YwjtL6gabCj1UH1tOl2MUgcT0S5mZ9jB2q0gF9g4YrDJdVr0e3DUhbgLLI=
X-Received: by 2002:a81:5845:0:b0:2e5:a75d:ed20 with SMTP id m66-20020a815845000000b002e5a75ded20mr6819581ywb.110.1648763894069; Thu, 31 Mar 2022 14:58:14 -0700 (PDT)
MIME-Version: 1.0
References: <F0DD43C9-ED92-4CEB-B2FF-3B62170B6EEE@gmail.com> <tencent_8AE86C089985513D6D2AEDAE7A4B7338F308@qq.com> <AM7PR07MB62483608303747857CD1E9AAA01F9@AM7PR07MB6248.eurprd07.prod.outlook.com> <CABCOCHSziMOZFFpHzXVwYtEQtd1DkW0XURSc=Q_+q_FMUjVgzg@mail.gmail.com> <0100017fe157e336-8a013b15-6bb0-48bd-965d-c68858e59b8f-000000@email.amazonses.com> <CABCOCHSNof7ZTORk7R59zsVy_+EKHOBC7F7GUBgtZp9r1ESb1w@mail.gmail.com> <0100017fe1996ed6-ada36fd9-7392-45ee-8040-a6ecd76be10c-000000@email.amazonses.com> <CABCOCHTkgt9MsZ+GcmPkUXzgTjtGBY-UELBW4_WeH99FfY-SFQ@mail.gmail.com> <0100017fe1ec96d1-884245af-2b1d-4215-b262-bceea7955417-000000@email.amazonses.com>
In-Reply-To: <0100017fe1ec96d1-884245af-2b1d-4215-b262-bceea7955417-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 31 Mar 2022 14:58:03 -0700
Message-ID: <CABCOCHQtsErnWfvb0gP_AGa0QhONZiUS6i_wKenqoopRwJw4PQ@mail.gmail.com>
To: Kent Watsen <kent+ietf@watsen.net>
Cc: tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000398f3105db8ac2ff"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/K7174FxcCBa8__3oQ1LG0NG_9zA>
Subject: Re: [netconf] WG adoption poll for draft-wwlh-netconf-list-pagination
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2022 21:58:35 -0000

On Thu, Mar 31, 2022 at 2:40 PM Kent Watsen <kent+ietf@watsen.net> wrote:

> Hi Andy,
>
> First, thank you for this more helpful message.
>
>
> The first bullet mentions a work-in-progress that is not ready,
> yet somehow the client-server drafts need to wait until it is done
> and follow its recommendations.
>
>
> I did not mean to imply that this work should wait for that draft to be
> done, but rather immediately act on it, as there appears to be an agreement
> of sorts with IANA, complete with precedence.
>
>

IMO these new guidelines are a waste of time and illustrate the problems
when
process is prioritized over results.

I would not want to see lots of pseudo-boilerplate created for stock answers
to less-than-relevant questions.  Enumerations cannot be extended in a
standard
(deviation replace(type) not allowed in a standard), without updating the
data type.
Identities can be extended without updating the data type.
This will always be the main selection criteria and not really worth
documenting.




>
> In fact there may be nothing to add beyond the text in 4.11.1 of RFC 8407.
> Holding the draft up for this item is not required.
>
> Add text:
>
> The WG selected identities based on extensibility requirements, as outlined
> in RFC 8704, section 4.11.1.
>
>
> Yes, adding a sentence like that is the easy part.
>
> That said, AFAICT, the WG never articulated *why* identities should used.
> The "Create IANA-defined modules?" thread starting at this point
> <https://mailarchive.ietf.org/arch/msg/netconf/TTMwp3veeBixD5k3NwHL2gyoCGs/> touches
> on, but does not land, this decision.   IDK if there is a need, or even if
> it is possible, for SSH/TLS algorithm identifiers to be defined outside of
> the IANA-defined registries and, if not, then they SHOULD be enumerations
> (per 4.11.1).
>
>
> The second bullet requires XSLT programming expertise and development time.
>
>
> Indeed.  And this is what I'm hoping someone can help with now.  Note that
> the "initial" modules found in the draft Appendices are over a year old
> now.  Immediately IANA will say, "these modules are too old" followed by
> "we don't know how to update these module".
>
> FWIW, my script was/is a hard-coded Shell script.  Hardcoded in that I
> kept added special-cases to it until it made it through all the entries.
> There is a separate hardcoded Shell script for the SSH registries.   Given
> the hacky nature of these scripts, I cannot recommend them for inclusion in
> the Appendix of the drafts.
>
> In lieu of someone stepping up to develop more robust scripts (XSLT?), we
> might be able to get away with:
>
>    1. updating my scripts to convert the current registries
>    2. include human-instructions for how to manually update the YANG
>    modules when new entries are added to the base registries.
>
> Would this satisfy IANA?  Can someone volunteer to submit Pull Requests
> for the needed updates?
>
>

Not clear on this requirement.
A trivial YANG module with identities or enum typedefs needs to be manually
converted to an XML instance document representing the registry,
and then an XSLT script is needed to automatically regenerate the trivial
YANG module?
Is that the requirement? Supremely pointless.



>
> The IETF should provide any tools required, not document authors.
>
>
> I wish!  But something tells me we could be waiting a long time for that.
>   AFAICT, each registry requires a custom-script.  Note that Lada defined a
> custom XSLT for each registry he mapped.
>
>
> So the drafts will probably wait a long time because of this new
> requirement.
>
>
> We have 3 SDOs and 2 outside WGs blocked on this effort.  Letting the
> drafts sit in the RFC Editor queue waiting for a IANA-maintenance solution
> would be stressful.
>
>
> Andy
>
>
> K.
>
>
Andy