Hi Roman,

As a follow-up, I updated the spec to remove the XSLT. The IANA is supplied 
with the initial version of the module + instructions to maintain it. That’s 
what is authoritative.

The changes can be seen at: 
https://author-tools.ietf.org/iddiff?url2=draft-ietf-netmod-acl-extensions-17

This is consistent with the approach followed so far for defining for IANA 
modules, with the rare exceptions of RFC 9108 and Kent's python script in 
rfc9644#name-script-to-generate-iana-mai.

Let me know if you still have any comment. Thanks. 

Cheers,
Med

> -----Message d'origine-----
> De : BOUCADAIR Mohamed INNOV/NET
> Envoyé : jeudi 3 avril 2025 15:44
> À : 'Roman Danyliw' <[email protected]>; Per Andersson
> <[email protected]>
> Cc : The IESG <[email protected]>; draft-ietf-netmod-acl-
> [email protected]; [email protected]; [email protected]
> Objet : RE: [netmod] Roman Danyliw's Discuss on draft-ietf-netmod-
> acl-extensions-15: (with DISCUSS and COMMENT)
> 
> 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 <[email protected]>
> > Envoyé : jeudi 3 avril 2025 15:25
> > À : BOUCADAIR Mohamed INNOV/NET <[email protected]>;
> Per
> > Andersson <[email protected]> Cc : The IESG <[email protected]>;
> > draft-ietf-netmod-acl- [email protected]; netmod-
> [email protected];
> > [email protected] 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: [email protected]
> <[email protected]>
> > Sent: Wednesday, April 2, 2025 2:01 AM
> > To: Per Andersson <[email protected]>; Roman Danyliw
> <[email protected]>
> > Cc: The IESG <[email protected]>; draft-ietf-netmod-acl-
> > [email protected]; [email protected]; [email protected]
> > 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' <[email protected]>; Roman Danyliw
> > <[email protected]>
> > > Cc : The IESG <[email protected]>; draft-ietf-netmod-acl-
> > > [email protected]; [email protected]; [email protected]
> > 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 <[email protected]> Envoyé : lundi 31
> mars
> > > 2025
> > > > 16:37 À : Roman Danyliw <[email protected]> Cc : The IESG
> > > <[email protected]>;
> > > > draft-ietf-netmod-acl- [email protected]; netmod-
> > > [email protected];
> > > > [email protected] 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
> > > > <[email protected]> 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 -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to