Hi Roman, What is normative are the instruction and guidance in the IANA section. The code is just an implementation of these guidance. This is why we are not listing it as normative.
I was told that IANA maintains this manually even if we supply the code. Given that we also supply the initial version, I though that we don't need to actually rely on YANG-XSLT, and leave it to IANA to adhere to the guidance. For the "style" question, this to reflect the folder organization in Lada's repo. That structure may be avoided but we just used the one available out there. Cheers, Med > -----Message d'origine----- > De : Roman Danyliw <r...@cert.org> > Envoyé : jeudi 3 avril 2025 15:25 > À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucad...@orange.com>; > Per Andersson <per.i...@ionio.se> > Cc : The IESG <i...@ietf.org>; draft-ietf-netmod-acl- > extensi...@ietf.org; netmod-cha...@ietf.org; netmod@ietf.org > Objet : RE: [netmod] Roman Danyliw's Discuss on draft-ietf-netmod- > acl-extensions-15: (with DISCUSS and COMMENT) > > > Hi Med! > > I missed the crucial sentence in Section 1 where the different > parts of the document were explained and the text stated "The > templates use an XSLT stylesheet from the 'iana-yang' project > [YANG-XSLT]." Thanks for explaining. > > -- If using "iana-yang" code is required to regularly regenerate > the YANG modules, how can this code be an informative reference? > > -- Assuming it was a normative reference, is it a stable > reference? Should a particular version of the code be required? > When github reference were recently used, we tried reference > specific commits? > > Now in the territory of code style: > -- why is it mandatory for the normative script to be nested three > sub-directories back? "<import href="../../../xslt/iana- > yinx.xsl"/>"? > > Roman > > -----Original Message----- > From: mohamed.boucad...@orange.com <mohamed.boucad...@orange.com> > Sent: Wednesday, April 2, 2025 2:01 AM > To: Per Andersson <per.i...@ionio.se>; Roman Danyliw > <r...@cert.org> > Cc: The IESG <i...@ietf.org>; draft-ietf-netmod-acl- > extensi...@ietf.org; netmod-cha...@ietf.org; netmod@ietf.org > Subject: RE: [netmod] Roman Danyliw's Discuss on draft-ietf- > netmod-acl-extensions-15: (with DISCUSS and COMMENT) > > Warning: External Sender - do not click links or open attachments > unless you recognize the sender and know the content is safe. > > > Hi Roman, all, > > A new version with changes to address your review can be seen at > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2F > datatracker.ietf.org%2Fdoc%2Fdraft-ietf-netmod-acl- > extensions%2F16%2F&data=05%7C02%7Cmohamed.boucadair%40orange.com%7 > Cda2960f406f6483ded0408dd72b30090%7C90c7a20af34b40bfbc48b9253b6f5d > 20%7C0%7C0%7C638792835317357250%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU > 1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIs > IldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=QX1gsazM7ZAutwrVzergfXBsUhvUlQ > MYzI5BIZiYlHQ%3D&reserved=0. The changes also integrates comments > from Erik, Mike, Éric, and Deb. > > The text is updated to indicate that illegal characters are > stripped (non only space and parentheses) + move the IANA > registries to the normative section (also raised by Éric). > > Cheers, > Med > > > -----Message d'origine----- > > De : BOUCADAIR Mohamed INNOV/NET > > Envoyé : lundi 31 mars 2025 16:43 > > À : 'Per Andersson' <per.i...@ionio.se>; Roman Danyliw > <r...@cert.org> > > Cc : The IESG <i...@ietf.org>; draft-ietf-netmod-acl- > > extensi...@ietf.org; netmod-cha...@ietf.org; netmod@ietf.org > Objet : > > RE: [netmod] Roman Danyliw's Discuss on draft-ietf-netmod- > > acl-extensions-15: (with DISCUSS and COMMENT) > > > > Re-, > > > > Exactly what Per said. > > > > It is indicated in the text: > > > > * Introduction: > > > > The templates use an XSLT stylesheet > > from the 'iana-yang' project [YANG-XSLT]. Readers should > refer to > > the IANA websites [IANA_ICMPv4_YANG_URL], > [IANA_ICMPv6_YANG_URL], > > and > > [IANA_IPV6_YANG_URL] to retrieve the latest version of these > > IANA- > > maintained modules. > > > > * Ack section: > > > > The IANA-maintained modules were generated using an XSLT > stylesheet > > from the 'iana-yang' project [YANG-XSLT] > > > > [YANG-XSLT] > > "iana-yang", n.d., > > > <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2 > Fgit > > hub.com%2Fllhotka%2Fiana- > &data=05%7C02%7Cmohamed.boucadair%40orange.co > > > m%7Cda2960f406f6483ded0408dd72b30090%7C90c7a20af34b40bfbc48b9253b6 > f5d2 > > > 0%7C0%7C0%7C638792835317375070%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1 > hcGk > > > iOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUI > joyf > > > Q%3D%3D%7C0%7C%7C%7C&sdata=sYpmBuKP%2FmIhD5CQE2kmUUTSPhxS75vykSjlQ > OENg > > Qk%3D&reserved=0 > > yang>. > > > > > > Or direct link: > > > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2F > gith > > ub.com%2Fllhotka%2Fiana- > &data=05%7C02%7Cmohamed.boucadair%40orange.com > > > %7Cda2960f406f6483ded0408dd72b30090%7C90c7a20af34b40bfbc48b9253b6f > 5d20 > > > %7C0%7C0%7C638792835317383700%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1h > cGki > > > OnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIj > oyfQ > > > %3D%3D%7C0%7C%7C%7C&sdata=jCb1sBi0XdE9MiwZXUhJjHCalyQm1r4QStDU6UrU > O%2B > > o%3D&reserved=0 > > yang/blob/main/xslt/iana-yinx.xsl > > > > All the generated modules have the following included: > > > > This version of this YANG module was generated from the > > corresponding IANA registry using an XSLT stylesheet > from the > > 'iana-yang' project > > > (https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2 > Fgit > > hub.com%2Fllhotka%2Fiana- > &data=05%7C02%7Cmohamed.boucadair%40orange.co > > > m%7Cda2960f406f6483ded0408dd72b30090%7C90c7a20af34b40bfbc48b9253b6 > f5d2 > > > 0%7C0%7C0%7C638792835317391712%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1 > hcGk > > > iOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUI > joyf > > > Q%3D%3D%7C0%7C%7C%7C&sdata=NTdnvX8eRo56bwYzktBHudg7murnkrO8gLvCoHy > %2BM > > e4%3D&reserved=0 yang)."; > > > > Cheers, > > Med > > > > > -----Message d'origine----- > > > De : Per Andersson <per.i...@ionio.se> Envoyé : lundi 31 mars > > 2025 > > > 16:37 À : Roman Danyliw <r...@cert.org> Cc : The IESG > > <i...@ietf.org>; > > > draft-ietf-netmod-acl- extensi...@ietf.org; netmod- > > cha...@ietf.org; > > > netmod@ietf.org Objet : Re: [netmod] Roman Danyliw's Discuss > on > > > draft-ietf-netmod- > > > acl-extensions-15: (with DISCUSS and COMMENT) > > > > > > On Mon, Mar 31, 2025 at 1:49 PM Roman Danyliw via Datatracker > > > <nore...@ietf.org> wrote: > > > > > > > > Roman Danyliw has entered the following ballot position for > > > > draft-ietf-netmod-acl-extensions-15: Discuss > > > > > > > > When responding, please keep the subject line intact and > reply > > > to all > > > > email addresses included in the To and CC lines. (Feel free > to > > > cut > > > > this introductory paragraph, however.) > > > > > > > > > > > > > > > > ------------------------------------------------------------ > -- > > -- > > > > DISCUSS: > > > > ------------------------------------------------------------ > -- > > -- > > > > > > > > The XSLT of Appendix A.1, A.2 and A.3 imports “iana- > yinx.xsl”: > > > > > > > > <import href="../../../xslt/iana-yinx.xsl"/> > > > > > > > > Where does this file come from? The XSLT does not compile > > > without it. > > > > > > I found out myself that it is from > > > > > > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2F > > > github.com%2Fllhotka%2Fiana- > > > > > > yang&data=05%7C02%7Cmohamed.boucadair%40orange.com%7C3d1860b35e994 > > > > > > b4a63c408dd70617f77%7C90c7a20af34b40bfbc48b9253b6f5d20%7C0%7C0%7C6 > > > > > > 38790286222595583%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUs > > > > > > IlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D% > > > > > > 3D%7C0%7C%7C%7C&sdata=tzdW%2FTFhdlDPQhue8gtoyMup9B8%2FLMpSZOIeHjXM > > > VOc%3D&reserved=0 . > > > > > > It was mentioned in two sections when I reviewed, but I > managed > > to > > > miss it. I requested for it to be added more up front in the > > draft, > > > which it has been. > > > > > > > > > -- > > > Per > > __________________________________________________________________ > __________________________________________ > 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-le...@ietf.org