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

Mahesh Jethanandani <mjethanandani@gmail.com> Fri, 11 October 2024 23:54 UTC

Return-Path: <mjethanandani@gmail.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 F376DC18DB92; Fri, 11 Oct 2024 16:54:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, 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=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 6XjSaCH0lhOM; Fri, 11 Oct 2024 16:54:26 -0700 (PDT)
Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) (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 B7530C1519AA; Fri, 11 Oct 2024 16:54:26 -0700 (PDT)
Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-71e49ef3b2bso519202b3a.2; Fri, 11 Oct 2024 16:54:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728690866; x=1729295666; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=pyqY4Cb2TK+AN05xJV8GxRh6AhCTD4XHzL02TbZZ6GA=; b=Xm9w3dI8ATg6vIuhuZk0IwKY4Iq7csoJIfDTSrfT3Ms6Qv3R1fcpK9vuCE8CxI8pm8 eEPvqIFfwohNVl0z8JRblgIXBj60rGlhBU7fDoIKDp0Y/O+SvkC1rveJlrXwibxT6XqR k0xedu2rM1ZfI+g3Kg/5aiQ7oK1Q62BZsX+9RtT174/AhPS22N+Zf00OiWdQx8tCmFa+ kw+Z5YGdKO+AyGhQ5tDKa1zcUpTGIS7klXlzKudBMSm8Lxrwcy3gydwE1SBo5+dvSjdW kjACm5hYmI7vXzpfc18vMPVXXhcXcXbfW69PE88sx2vs3fnwkTGtLiYjw/1p15a+mVsa sdKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728690866; x=1729295666; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pyqY4Cb2TK+AN05xJV8GxRh6AhCTD4XHzL02TbZZ6GA=; b=g6gjZA64v/ON137mVN2E1PSgI+UT03YZysbR3LH/ACvgIi/37AAMQsgY/zWR5pKFSR FKG28o74k367Nr6M2AY0oySFivSAdQjVgxsXXdm+DU9/tmJ5/LdC4JNiY+/QkgmzkcVr Ls8MvtotpERt37UYNI0LOHMOsL6dEQh7R38yn18DbYECL+xOG85cy30o+BeFDkQnancU /yhQeSSomzjkA5wYNCqW7zXsHbPkd7B96pbmdncHzhJL4wCu/2F31wDhCGOhY3lise+Y wSWsf0OTe/ObaiFZdeHJ+tEFgGxK3/rHg1iaYSNaZhwYkac/tx/Fy6coOQthr2LdhyVt zKiA==
X-Forwarded-Encrypted: i=1; AJvYcCVo1uV1ni+dO0oBjQyTKQd6Rvu4hHkWYKYRZ6Sd3yHIzMxFUrwfOxC+cLLKv4M96WpH37smaEtO@ietf.org, AJvYcCXb+Fzepr82i7QrEOmVewukosscFqmfw50+5gG70sZhUzxoZ2LHm/osYOOwffXwgXflk+3FjSIqimw5FpXGHv2hykRoggeq0SnRDPCQ@ietf.org
X-Gm-Message-State: AOJu0YyHOPgwQ4t/RpNP0vJTvYmEyr83S0E7aypaRgbVoAim/QInb+KR jbTkqdgC8GxyhKj5rrTsOEKD2SrdrVQGQqcvwcfIiOPnyGLKhfajnRE7U0tL
X-Google-Smtp-Source: AGHT+IEAY8ksvy8JOsdiozZl6olxRxT+4Ll2J9lgN+vv8ActMgIbGfVpUKdyKT32hhqspwcTKULWKA==
X-Received: by 2002:a05:6a00:2d1c:b0:718:d5e5:2661 with SMTP id d2e1a72fcca58-71e37c4555cmr7253222b3a.0.1728690865872; Fri, 11 Oct 2024 16:54:25 -0700 (PDT)
Received: from smtpclient.apple (c-69-181-169-15.hsd1.ca.comcast.net. [69.181.169.15]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-71e4ee79d80sm119868b3a.18.2024.10.11.16.54.24 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Oct 2024 16:54:25 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <7808C613-1D00-4CD9-AE77-CD31A5DBA64E@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_7F216A66-F3C5-4B59-A61F-1C5264880C96"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Date: Fri, 11 Oct 2024 16:54:23 -0700
In-Reply-To: <DU2PR02MB10160F06D1B981EF21FD3E2AE88792@DU2PR02MB10160.eurprd02.prod.outlook.com>
To: Med Boucadair <mohamed.boucadair@orange.com>
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>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
Message-ID-Hash: H7IIUM7H2CHCGVMMDQ3PQBJOOWBNOZOX
X-Message-ID-Hash: H7IIUM7H2CHCGVMMDQ3PQBJOOWBNOZOX
X-MailFrom: mjethanandani@gmail.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.9rc5
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/uSWU6UZvCtrWXMupiUyS9KBKYPs>
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 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 <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 <mailto:lberger@labn.net>>; netmod@ietf.org <mailto:netmod@ietf.org>; draft-ietf-netmod-rfc8407bis@ietf.org <mailto:draft-ietf-netmod-rfc8407bis@ietf.org>; Jan Lindblad (jlindbla) <jlindbla@cisco.com <mailto:jlindbla@cisco.com>>
> Cc : Kent Watsen <kent+ietf@watsen.net <mailto: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 <mailto:lberger@labn.net>> 
> Envoyé : mardi 1 octobre 2024 13:37
> À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>>; netmod@ietf.org <mailto:netmod@ietf.org>; draft-ietf-netmod-rfc8407bis@ietf.org <mailto:draft-ietf-netmod-rfc8407bis@ietf.org>; Jan Lindblad (jlindbla) <jlindbla@cisco.com <mailto:jlindbla@cisco.com>>
> Cc : Kent Watsen <kent+ietf@watsen.net <mailto: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/ <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 <mailto:mohamed.boucadair@orange.com> wrote:
> Hi Lou,
>  
> 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/ <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.
>  
> The candidate change was shared with the WG prior to IETF#119:https://mailarchive.ietf.org/arch/msg/netmod/x9aex0PO-KARyg5FtzjLNYrIpLY/ <https://mailarchive.ietf.org/arch/msg/netmod/x9aex0PO-KARyg5FtzjLNYrIpLY/>
> 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 <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> <mailto:lberger@labn.net> 
> Envoyé : mardi 1 octobre 2024 00:24
> À : netmod@ietf.org <mailto:netmod@ietf.org>; draft-ietf-netmod-rfc8407bis@ietf.org <mailto:draft-ietf-netmod-rfc8407bis@ietf.org>
> Cc : Kent Watsen <kent+ietf@watsen.net> <mailto: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 <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> <mailto: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/ <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/ <https://mailarchive.ietf.org/arch/msg/netmod/1LDpkPi_C8cqktc7HXSZgyPDCBE/>
>  
> Kent & Lou (as co-chairs)
>  
>  
>  
>  
>  
> _______________________________________________
> netmod mailing list
> netmod@ietf.org <mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod <https://www.ietf.org/mailman/listinfo/netmod>
>  
> 
> 
> 
> _______________________________________________
> netmod mailing list -- netmod@ietf.org <mailto:netmod@ietf.org>
> To unsubscribe send an email to netmod-leave@ietf.org <mailto: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 <mailto:netmod@ietf.org>
> To unsubscribe send an email to netmod-leave@ietf.org <mailto:netmod-leave@ietf.org>
Mahesh Jethanandani
mjethanandani@gmail.com