Re: [netmod] On prefixes again RE: IETF#119 I-D Status: draft-ietf-netmod-rfc8407bis

2024-03-15 Thread Per Andersson (perander)
Christian Hopps  on Friday, March 15, 2024 20:10:
>> On Mar 15, 2024, at 13:26, mohamed.boucad...@orange.com wrote:
>>
>> Re-,
>>  I’m not sure to agree with your last statement, Andy.
>>  The reality is that the OLD reco is inducing many cycles and waste of time 
>> for no obvious technical reason:  see an example 
>> herehttps://mailarchive.ietf.org/arch/msg/teas/eknpfAZIb9gX7GvUN1UoByCf5e4/
>>  Let’s save the authors time with a clear guidance:
>> • Pick ietf- or iana- as a function of the module
>
> I disagree with this guidance.

Can you explain your motivation?


--
Per
___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


Re: [netmod] On prefixes RE: Next steps for draft-ietf-netmod-rfc8407bis

2024-03-12 Thread Per Andersson (perander)
Andy Bierman  on Tuesday, March 12, 2024 15:14:
> On Tue, Mar 12, 2024 at 6:58 AM Jan Lindblad 
> mailto:j...@tail-f.com>> wrote:
>> Then we have the other thing with RESTCONF where the module names are used 
>> instead, which also causes some (unnecessary) confusion. If NETCONF and 
>> RESTCONF could use the same "prefixes", things would be easier. In the early 
>> days of programming (I mean in the 60's), FORTRAN programmers were told to 
>> choose short function and variable names. This mindset has long since been 
>> abandoned. Why is this still a good practice in YANG prefixes?
>
> I disagree with any changes to module prefixes.
> They are not confusing to anybody who bothers to learn a little about YANG.
> Long prefixes make YANG harder to read, not easier.

I disagree with this (hence agree with Jan).

It was confusing to learn that RESTCONF and NETCONF
use different prefixes.

Short prefixes are nice when writing, longer descriptive prefixes
are better when reading. Why would otherwise other identifiers
have these long form names, and not have short identifiers too?


--
Per
___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


Re: [netmod] On prefixes RE: Next steps for draft-ietf-netmod-rfc8407bis

2024-03-05 Thread Per Andersson (perander)
Hi!

Jürgen Schönwälder  on Tuesday, March 5, 
2024 10:38:
> I believe it is a misconception that text not written in capital letters
> is not normative.

Indeed.

RFC 8174 Section 2. Clarifying Capitalization of Key Words states:

   In many IETF documents, several words, when they are in all capitals
   as shown below, are used to signify the requirements in the
   specification.  These capitalized words can bring significant clarity
   and consistency to documents because their meanings are well defined.
   This document defines how those words are interpreted in IETF
   documents when the words are in all capitals.

   o  These words can be used as defined here, but using them is not
  required.  Specifically, normative text does not require the use
  of these key words.  They are used for clarity and consistency
  when that is what's wanted, but a lot of normative text does not
  use them and is still normative.

   o  The words have the meanings specified herein only when they are in
  all capitals.

   o  When these words are not capitalized, they have their normal
  English meanings and are not affected by this document.


--
Per
___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


Re: [netmod] Proposed date for Interim on system-config-04

2023-12-04 Thread Per Andersson (perander)
Hi!

Tuesdays 3pm-4pm CET conflicts with the module versioning meetings.


--
Per


From: netmod  on behalf of Kent Watsen 

Sent: Tuesday, December 5, 2023 00:18
To: netmod@ietf.org
Subject: [netmod] Proposed date for Interim on system-config-04

Dear NETMOD WG,

Following up on an action from the 118 session, the chairs would like to 
schedule an Interim meeting to discuss draft-ietf-netmod-system-config.

Considering various time-options with Qiufang, as author, it seemed that the 
following 2-hour slot was best for all (see table at bottom for details):

Tue, Jan 23, 2024:
- PST: 6am-8am
- EST: 9am-11am
- CET: 2pm-4pm
- CST: 10pm-12am

Please let us know this week if there is a conflict.

Kent and Lou



CET EST PST CST
=== === === ===
10pm 5pm 2pm 6am <— maybe okay?
11pm 6pm 3pm 7am <— a little too late CET
12am 7pm 4pm 8am <— way too late CET
1am 8pm 5pm 9am <— way too late CET
2am 9pm 6pm 10am <— way too late CET
3am 10pm 7pm 11am <— way too late CET
4am 11pm 8pm 12pm <— way too early CET, a little too late EST
5am 12am 9pm 1pm <— too early CET, too late EST
6am 1am 10pm 2pm <— way too late EST
7am 2am 11pm 3pm <— way too late EST
8am 3am 12am 4pm <— way too late EST, too late PST
9am 4am 1am 5pm <— way too late EST, way too late PST
10am 5am 2am 6pm <— a little too early EST, way too late PST
11am 6am 3am 7pm <— way too early PST
12pm 7am 4am 8pm <— way too early PST
1pm 8am 5am 9pm <— a little too early PST
2pm 9am 6am 10pm <— maybe okay?

___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


[netmod] IETF 118 Hackathon for Revision Label in YANG tooling

2023-10-31 Thread Per Andersson (perander)
Hi!

I just registered the following project for the IETF 118 Hackathon.

You are very welccome to join! Any feedback, experiences, or suggestions is 
appreciated.


Revision Label in YANG tooling

Champions
Per Andersson peran...@cisco.com

Project Info
draft-ietf-netmod-yang-module-versioning defines the revision-label 
extension, this change also also updates the specified filename schema for YANG 
modules (currently module.yang or mod...@-mm-dd.yang) to also support 
module#revision-label.yang.
Currently there are ongoing discussions about this change, if it should 
be or not. One question raised was that it could require a big effort to update 
tooling to understand the assumed filenames for a YANG module.
During this hackathon we explore if changing the assumptions on 
filenames, and other revision label extensions, for YANG modules requires a big 
effort.

Documentation
Updated YANG Module Revision Handling
YANG Semantic Versioning

Code
https://github.com/mbj4668/pyang
https://github.com/mbj4668/yanger
https://github.com/CESNET/libyang


--
Per
___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


Re: [netmod] Poll on YANG Versioning NBC Approach

2023-09-22 Thread Per Andersson (perander)
Hi!

> Andy Bierman  on Thursday, September 14, 2023 18:40:
>> On Thu, Sep 14, 2023 at 9:05 AM Acee Lindem 
>> mailto:acee.i...@gmail.com>> wrote:
>>> On Sep 13, 2023, at 10:36, Ladislav Lhotka 
>>> mailto:40nic...@dmarc.ietf.org>> 
>>> wrote:
(...)
>>> We have already seen cases that the update rules prevented fixing problems 
>>> in YANG modules in a straightforward way, and backward-compatible fixes 
>>> negatively affected module readability. This is inevitable until the 
>>> ecosystem of YANG modules stabilizes. That's why I think changing update 
>>> rules from MUST to SHOULD is appropriate - it should have been so from the 
>>> beginning.
>>
>> I wholeheartedly agree. We need to be able to fix YANG modules with NBC 
>> changes. I know of at least one implementation that support NBC changes for 
>> proprietary models with node-specific translation
>
> Some of us do not think a bugfix counts as an NBC change.
> If the YANG definition is wrong and has been wrong from the start, then BC is 
> not important.
> Fixing the YANG module so the definitions match the intent of the authors is 
> important.

I don't understand why the motivation for a particular change should come into 
play.
Either the change is NBC or BC, whether it being a bugfix or not, and the text 
in RFC 7950
states how it should be handled.

Although I am on the vendor side in this context, as a user I find it important 
to be notified
if a change is NBC even if it is a bugfix. It is also important to be able to 
both publish and
consume compatibility levels on dependencies and imports, e.g. recommended-min.


> IMO this new draft is not really needed at all, since bugfix exceptions 
> should be allowed
> and should have always been allowed.

I was not involved when YANG was defined, so I know little to nothing of these 
discussions.
What I follow is the actual text in the standard, and it does not discern 
between classes of
motivation for changes (e.g. bugfix, feature) and how they should be allowed or 
not.


--
Per
___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


Re: [netmod] Regarding IPR on draft-ietf-netmod-yang-module-versioning-08

2023-01-17 Thread Per Andersson (perander)
No, I'm not aware of any IPR that applies to this draft.

--
Per


From: Lou Berger 
Sent: Monday, January 16, 2023 23:53
To: benoit.cla...@huawei.com; lana.w...@huawei.com; e...@juniper.net; 
lind...@cisco.com; j.shoenwael...@jacobs-university.de; 
mjethanand...@gmail.com; wangzi...@huawei.com; Per Andersson (perander); 
bill...@huawei.com; Rob Wilton (rwilton); res...@yahoo.com; 
balazs.leng...@ericsson.com; Joe Clarke (jclarke); jason.ste...@nokia.com
Cc: NetMod WG Chairs; NETMOD Group
Subject: Regarding IPR on draft-ietf-netmod-yang-module-versioning-08


Authors, Contributors, WG,

In preparation for WG Last Call

Are you aware of any IPR that applies to drafts identified above?

Please state either:

"No, I'm not aware of any IPR that applies to this draft"
or
"Yes, I'm aware of IPR that applies to this draft"

If so, has this IPR been disclosed in compliance with IETF IPR rules
(see RFCs 3669, 5378 and 8179 for more details)?

If yes to the above, please state either:

"Yes, the IPR has been disclosed in compliance with IETF IPR rules"
or
"No, the IPR has not been disclosed"

If you answer no, please provide any additional details you think
appropriate. If you are listed as a document author or contributor
please answer the
above by responding to this email regardless of whether or not you are
aware of any relevant IPR. This document will not advance to the next
stage until a response has been received from each author.

NOTE: THIS APPLIES TO ALL OF YOU LISTED IN THIS MESSAGE'S TO LINES.

If you are on the WG email list or attend WG meetings but are not listed
as an author or contributor, we remind you of your obligations under
the IETF IPR rules which encourages you to notify the IETF if you are
aware of IPR of others on an IETF contribution, or to refrain from
participating in any contribution or discussion related to your
undisclosed IPR. For more information, please see
https://www.ietf.org/standards/ipr/

Thank you,
Lou and Kent

PS Please include all listed in the headers of this message in your
response.


___
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod