[netmod] Re: WGLC on draft-ietf-netmod-rfc8407bis

Andy Bierman <andy@yumaworks.com> Mon, 14 October 2024 16:23 UTC

Return-Path: <andy@yumaworks.com>
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 B8965C1CAF40 for <netmod@ietfa.amsl.com>; Mon, 14 Oct 2024 09:23:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.149
X-Spam-Level:
X-Spam-Status: No, score=-0.149 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, HTML_MESSAGE=0.001, MANY_SPAN_IN_TEXT=1.955, 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=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks.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 jkPAz9k39F7N for <netmod@ietfa.amsl.com>; Mon, 14 Oct 2024 09:23:48 -0700 (PDT)
Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62A53C14F69C for <netmod@ietf.org>; Mon, 14 Oct 2024 09:23:48 -0700 (PDT)
Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-20c804409b0so1837075ad.2 for <netmod@ietf.org>; Mon, 14 Oct 2024 09:23:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks.com; s=google; t=1728923028; x=1729527828; 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=ZWshzI475EyBcaby6B6JqNWWAl4a2ljOp96HnKeGaCA=; b=XHGftBy45dSdo5sDGlXTWXDv+qatOLPE7Ixj0vSp8UBAht+RF0YKsekyWr//1KPtDi VBFwBIe0Vsz9chJ5V5CfEB5qoLb0rzoA8wNxmP9URzUcoPc/TY9Y9j91d9eK0iLpDN/h VAiM+xvSgXB52lqi6CHOxE2BlKN9U3YicJh4s8Ek7D39AK0zChkS4pRUUff6z911SuGi kEtn6vfrMS3vPkkwdZI/KCEtflKc5gEoGPVzOVuojTx35Z6fZGAvSyy0fLLNetWMmHLf 83DcmTbEJUlFJf9v2+D4Nqy0JDtah9iVv53tM8H4xe2hNGCt6qUZ1lzu+T4dsDyd7D/t ZFdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728923028; x=1729527828; 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=ZWshzI475EyBcaby6B6JqNWWAl4a2ljOp96HnKeGaCA=; b=GLb7p6N8S9Y10SxbWP7b/wDDpINurXYXvwCWZKODw1EOy2Kkkm0Vq7oRrL6Lo4DSwh cRn+3wdZmusMWbh/U5zzoTSWqcZapx9WJvB/rLnaaGdi0jJJOCJM2HqsS3DbklV+QlDz DAHJufHCw328HyIbDO0c1hSPd65qaUk2DqQ+ggf/b3NAokGz4jjb0TCGdd10gOF1kWGQ 2ZN/H0PEUDa2PPJ6pFyu1Sgo/O4gs+WH8wVP5EusfYgDnpsN+FO0yLkRVSEwAWT+jaN3 JlwIGOm54Q5qEvSAhh1Fi5wwF13xbgkLN+g/y1mu6Fdru1qrb7+tAcN5VYAYGUz8Mlmz vRDQ==
X-Forwarded-Encrypted: i=1; AJvYcCVTQda4YRvXXhaR34eRUnAuDQ9iWvmcBP4wO2mV2CkVoNGXTspdrpZoFtbPrhXIn8iDXU9KQes=@ietf.org
X-Gm-Message-State: AOJu0Yx2QFU9e/3qpWLzYeXRW33jnk6U6NDfQg6jI0c5BWXL3SIjfJjX qGPgqxaY0HFAeZGbjshCLlYFniaktD/lDfiNZk0PhytuiHmoSyt5Tbn1njKNok1cxkKgwuS5zwu srpTOKnxJx9uf4jSnycmRDdq3hhaejuVlRTJaPg==
X-Google-Smtp-Source: AGHT+IEXdd6mNPU2IWdQgcuqg1uDbS3Sy1HUVrKcIzGyfy0pYJVqTNhXv6FSbl4djfY2O00QuAqijjX4WefvM6bmSwo=
X-Received: by 2002:a17:903:113:b0:20c:b19c:9fce with SMTP id d9443c01a7336-20cb19ca1b3mr60874545ad.0.1728923027647; Mon, 14 Oct 2024 09:23:47 -0700 (PDT)
MIME-Version: 1.0
References: <0100018f4e31af70-fd072689-4a32-4547-b32c-ce06781df2b5-000000@email.amazonses.com> <0100019211083dbf-15ebf66a-653f-487c-b15e-15380177c80f-000000@email.amazonses.com> <e607aa67-7c53-419c-aa5f-30c74aae7d96@labn.net> <DU2PR02MB101600DEE6F92ED7C4F88709988772@DU2PR02MB10160.eurprd02.prod.outlook.com> <d7df2a1d-3105-4707-8d9b-fb4aa44695a9@labn.net> <DU2PR02MB10160F06D1B981EF21FD3E2AE88792@DU2PR02MB10160.eurprd02.prod.outlook.com> <7808C613-1D00-4CD9-AE77-CD31A5DBA64E@gmail.com> <DU2PR02MB101607E90C5B149C450030DA188442@DU2PR02MB10160.eurprd02.prod.outlook.com>
In-Reply-To: <DU2PR02MB101607E90C5B149C450030DA188442@DU2PR02MB10160.eurprd02.prod.outlook.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 14 Oct 2024 09:23:35 -0700
Message-ID: <CABCOCHR7350peqjhmRzvaP36uUvaZ2TyRwTvEinBs_o8B_HUCg@mail.gmail.com>
To: mohamed.boucadair@orange.com
Content-Type: multipart/alternative; boundary="000000000000e850700624724246"
Message-ID-Hash: DG3V5PQSP2UMXGAR4C6LSTCL26OXDU32
X-Message-ID-Hash: DG3V5PQSP2UMXGAR4C6LSTCL26OXDU32
X-MailFrom: andy@yumaworks.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-rfc8407bis@ietf.org" <draft-ietf-netmod-rfc8407bis@ietf.org>, Jan Lindblad <jlindbla@cisco.com>, Kent Watsen <kent+ietf@watsen.net>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Re: WGLC on draft-ietf-netmod-rfc8407bis
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/KwTKZAHrtjCIo3pflDIT8s8XBiI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

Hi,

IMO we do not need new procedures to save the
reader from a few extra pages of YANG tree diagram text.

This is the only option that makes sense to me:

   *  Include the full tree in an appendix.

Andy

On Sun, Oct 13, 2024 at 10:19 PM <mohamed.boucadair@orange.com> wrote:

> Hi Mahesh,
>
>
>
> Yes, this refers to the main body per the structure in rfc7322#section-4.
> Updated accordingly.
>
>
>
> The diff is available using the same link: Diff:
> draft-ietf-netmod-rfc8407bis.txt - draft-ietf-netmod-rfc8407bis.txt
> <https://author-tools.ietf.org/api/iddiff?url_1=https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.txt&url_2=https://netmod-wg.github.io/rfc8407bis/long-trees/draft-ietf-netmod-rfc8407bis.txt>
>
>
>
> Thanks.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* Mahesh Jethanandani <mjethanandani@gmail.com>
> *Envoyé :* samedi 12 octobre 2024 01:54
> *À :* BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>
> *Cc :* Lou Berger <lberger@labn.net>; netmod@ietf.org;
> draft-ietf-netmod-rfc8407bis@ietf.org; Jan Lindblad <jlindbla@cisco.com>;
> Kent Watsen <kent+ietf@watsen.net>
> *Objet :* Re: [netmod] WGLC on draft-ietf-netmod-rfc8407bis
>
>
>
>
> Hi Med,
>
>
>
> Speaking as a contributor ...
>
>
>
> On Oct 11, 2024, at 8:47 AM, mohamed.boucadair@orange.com wrote:
>
>
>
> Hi Lou, Kent, all,
>
>
>
> Taking into account the feedback received so far, I suggest the following
> change:
>
>
>
> OLD:
>
>    YANG tree diagrams provide a concise representation of a YANG module
>
>    and SHOULD be included to help readers understand YANG module
>
>    structure.  If the complete tree diagram for a module becomes long
>
>    (more than 2 pages, typically), the diagram SHOULD be split into
>
>    several smaller diagrams (a.k.a subtrees).  For the reader's
>
>    convenience, a subtree should fit within a page.  If the complete
>
>    tree diagram is too long (more than 5 pages, typically) even with
>
>    groupings unexpanded (Section 2.2 of [RFC8340]), the authors SHOULD
>
>    NOT include it in the document.  A stable pointer to retrieve the
>
>    full tree MAY be included.
>
>
>
> NEW:
>
>    YANG tree diagrams provide a concise representation of a YANG module
>
>    and SHOULD be included to help readers understand YANG module
>
>    structure.  If the complete tree diagram for a module becomes long
>
>    (more than 2 pages, typically), the diagram SHOULD be split into
>
>    several smaller diagrams (a.k.a subtrees).  For the reader's
>
>    convenience, a subtree should fit within a page.  If the complete
>
>    tree diagram is too long (more than 5 pages, typically) even with
>
>    groupings unexpanded (Section 2.2 of [RFC8340]), the authors SHOULD
>
>    NOT include it in the main document.  Instead, authors MAY consider
>
>    the following options:
>
>
>
> [mj] Not clear what you mean by “main document”. Do you mean the normative
> section of the document? If so, please edit it to say that.
>
>
>
> Thanks
>
>
>
>
>
>    *  Provide only a stable pointer to retrieve the full tree.  The full
>
>       tree is thus not provided at all.
>
>
>
>    *  Include a note about how to generate the full tree.
>
>
>
>    *  A combination of the first and second bullets.
>
>
>
>    *  Include the full tree in an appendix.
>
>
>
> For convenience:
>
>    - Diff: Diff: draft-ietf-netmod-rfc8407bis.txt -
>    draft-ietf-netmod-rfc8407bis.txt
>    <https://author-tools.ietf.org/api/iddiff?url_1=https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.txt&url_2=https://netmod-wg.github.io/rfc8407bis/long-trees/draft-ietf-netmod-rfc8407bis.txt>
>    - PR: https://github.com/netmod-wg/rfc8407bis/pull/70/files
>
>
>
> Better?
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* BOUCADAIR Mohamed INNOV/NET
> *Envoyé :* mercredi 2 octobre 2024 11:13
> *À :* 'Lou Berger' <lberger@labn.net>; netmod@ietf.org;
> draft-ietf-netmod-rfc8407bis@ietf.org; Jan Lindblad (jlindbla) <
> jlindbla@cisco.com>
> *Cc :* Kent Watsen <kent+ietf@watsen.net>
> *Objet :* RE: [netmod] Re: WGLC on draft-ietf-netmod-rfc8407bis
>
>
>
> Hi Lou,
>
>
>
>    - Keeping long trees in the main document is really not helpful to
>    digest a module. I also know by experience that this raises comments,
>    including from the IESG.
>    - Keeping long trees that exceed 69 line max in the main or as an
>    appendix is really hard to follow.
>    - There are already RFCs out there do not include long trees, but a
>    note about how to generate it. The narrative text uses small snippets to
>    help readers walk through the model.
>    - Some consistency is needed in how we document our modules + help
>    authors with clear guidance (e.g., characterize what is a long tree)
>
>
>
> I’m afraid that we can’t simply leave the OLD 8407 as it is.
>
>
>
> That’s said, I’m only the pen holder and will implement whatever the WG
> decides here.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* Lou Berger <lberger@labn.net>
> *Envoyé :* mardi 1 octobre 2024 13:37
> *À :* BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>;
> netmod@ietf.org; draft-ietf-netmod-rfc8407bis@ietf.org; Jan Lindblad
> (jlindbla) <jlindbla@cisco.com>
> *Cc :* Kent Watsen <kent+ietf@watsen.net>
> *Objet :* Re: [netmod] Re: WGLC on draft-ietf-netmod-rfc8407bis
>
>
>
> Med, Jan, WG,
>
> I have to say that I read the discussion concluding with to NOT change the
> current recommendation,
> see
> https://mailarchive.ietf.org/arch/msg/netmod/0Q0YiyNi15V-Szzf5awLVh-15_c/
>
> I personally use an ereader (or computer) more than paper and having to go
> to a static URL -- probably when I'm off line -- does NOT seem like
> something we should be recommending.  Furthermore, I'm not sure what our
> process has to say about having the HTML include *text content* that is not
> in the text version.
>
> Again just my perspective.
>
> What do others think? do they feel strongly that this change from the
> current recommendation (in RFC8340) of having long trees in appendixes is a
> good or bad idea? (Yes, I'm in the strongly against camp.)
>
> Thanks,
>
> Lou
>
> On 10/1/2024 4:24 AM, mohamed.boucadair@orange.com wrote:
>
> Hi Lou,
>
>
>
>    1. The comment that triggered the change and companion thread where
>    this was discussed and changes proposed can be seen at:
>
> https://mailarchive.ietf.org/arch/msg/netmod/-b2HX0XUK49qJB19LHu6MC0D9zc/.
>
>
>
> Please note that for html version can still include the long tree,
>
>
>
>       The tooling may evolve in the future to provide better rendering
>
>       of too long trees.  This tooling may offer (but not limited to),
>
>       unfold trees, control of expanded views, ease navigation among
>
>       various levels of a tree, support of hyperlinks, etc.  When such a
>
>       tooling is available, too long trees can be displayed in the HTML
>
>       version of documents that include such trees.
>
>
>
>    1. The candidate change was shared with the WG prior to IETF#119:
>    https://mailarchive.ietf.org/arch/msg/netmod/x9aex0PO-KARyg5FtzjLNYrIpLY/
>    2. The thread was open for almost 1 month and a half:
>    https://author-tools.ietf.org/iddiff?url1=draft-ietf-netmod-rfc8407bis-09&url2=draft-ietf-netmod-rfc8407bis-10&difftype=--html
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* Lou Berger <lberger@labn.net> <lberger@labn.net>
> *Envoyé :* mardi 1 octobre 2024 00:24
> *À :* netmod@ietf.org; draft-ietf-netmod-rfc8407bis@ietf.org
> *Cc :* Kent Watsen <kent+ietf@watsen.net> <kent+ietf@watsen.net>
> *Objet :* Re: [netmod] Re: WGLC on draft-ietf-netmod-rfc8407bis
>
>
>
> Hi,
>
> I have a late comment as contributor on this draft (based on a co-chair
> discussion).
>
> Looking at the diff relative of section 3.4 to the original document, I
> think the idea of referencing a URL versus an appendix is a bad idea. The
> new text in question:
>
> " If the complete tree diagram for a module becomes long (more than 2
> pages, typically), the diagram SHOULD be split into several smaller
> diagrams (a.k.a subtrees). For the reader's convenience, a subtree should
> fit within a page. If the complete tree diagram is too long (more than 5
> pages, typically) even with groupings unexpanded (Section 2.2 of
> [RFC8340]), the authors SHOULD NOT include it in the document. A stable
> pointer to retrieve the full tree MAY be included."
>
> I prefer the original in
> https://www.rfc-editor.org/rfc/rfc8340#section-3.3 which
>
> (a) does not have conformance language and
>
> (b) keeps the information as available as the document itself by including
> the long diagram in an appendix.
>
> I would like to see this section reverted to the original.
>
> Authors,
>
> What is the motivation for the change to URLs and making this a "SHOULD
> NOT"?
>
> Thanks,
>
> Lou
> ¶
> <https://datatracker.ietf.org/doc/html/draft-ietf-netmod-rfc8407bis-17#section-3.4-1>
>
> On 9/20/2024 4:03 PM, Kent Watsen wrote:
>
> This WGLC has successfully closed.  The document has moved to the WG State
> "WG Consensus: Waiting for Write-Up”.
>
>
>
> Thank you everyone, especially Med, for your diligence in resolving issues!
>
>
>
> The next step is the Shepherd write-up.  Would anyone in the WG be willing
> to volunteer to help out with it?
>
>
>
> Thanks,
>
> Kent and Lou (chairs)
>
>
>
>
>
>
> On May 6, 2024, at 9:57 AM, Kent Watsen <kent+ietf@watsen.net>
> <kent+ietf@watsen.net> wrote:
>
>
>
> This email begins a two-week WGLC on:
>
>
>
>              Guidelines for Authors and Reviewers of Documents Containing
> YANG Data Models
>
>
> https://datatracker.ietf.org/doc/draft-ietf-netmod-rfc8407bis/
>
>
>
> Please take time to review this draft and post comments by May 20.
>
> Favorable comments are especially welcomed.
>
>
>
> No IPR has been declared for this document:
>
> https://mailarchive.ietf.org/arch/msg/netmod/1LDpkPi_C8cqktc7HXSZgyPDCBE/
>
>
>
> Kent & Lou (as co-chairs)
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
>
>
>
>
>
> _______________________________________________
>
> netmod mailing list -- netmod@ietf.org
>
> To unsubscribe send an email to netmod-leave@ietf.org
>
> ____________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
>
> Thank you.
>
> ____________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
>
> Thank you.
>
> _______________________________________________
> netmod mailing list -- netmod@ietf.org
> To unsubscribe send an email to netmod-leave@ietf.org
>
>
>
> Mahesh Jethanandani
>
> mjethanandani@gmail.com
>
>
>
>
>
>
>
> ____________________________________________________________________________________________________________
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
>
>