Re: [netmod] WGLC on draft-ietf-netmod-rfc6991-bis-11

tom petch <ietfc@btconnect.com> Mon, 27 June 2022 11:41 UTC

Return-Path: <ietfc@btconnect.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 70D07C14CF16 for <netmod@ietfa.amsl.com>; Mon, 27 Jun 2022 04:41:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level:
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 qWlzlVSRk1wK for <netmod@ietfa.amsl.com>; Mon, 27 Jun 2022 04:41:44 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2112.outbound.protection.outlook.com [40.107.21.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51FA4C14F735 for <netmod@ietf.org>; Mon, 27 Jun 2022 04:41:43 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zw1rRYlkPDuJ7j/RNwFMxw0UKVW9UC8Ue0ew498cNNkkTewdB5v3wNSkBNkC7ASgX+n64oLwgDc2X3qpSuXr/VsCa/FtDstkSBmw39Ep+tTUVi5ZPL58kxHIwgdM6XkvMvBHljheIU/ysaf3jVmCch+cUXEZTyHf5Mjc9UJ7dVzISHn0/rJGngTTqD2tvf4OBR4Bgv+pssnlvRG3SbD9Q09I3HqiNw2E1fLlEbzMYzYurUkRiNbZq9wwUsmdjU97grpQtG7Z0S8SIit68sFUs0pLIDZYGX5ukEngnc4D391EK72t++Gv5aiGE/V+7qgtOc198NuabeZKLVCQkIVPEg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Prr9Fcz5a+habDT3edL13v7tdnPvyl+MnxtyY4XggLM=; b=ex7mcOqhB4k9Rw6CVBX4LIs5j0gzTQmhRggJqkoGPv3xBIXyqc6Mq0d2IxIAwUw2GokLAxwEn1GF20oyAidbCK70pUIIgTDyikRko+OxJCWWD5Wb1yj79Ridlu07jEeLXGuR9BVVA3+5eIP+37sTHXL3lLKh9lnIFLtMU3W5BZ6XIoRceCAOSqqY8eSIH5HWtB/OxSnj6s3WOg7tI1IOHOqnUGRGd1Kzt+6MfsE8qsNXSa/AShj75CwoXeZrq3/OFniQiMwDxR84rfRMEcrXnV9E3RNqY+6O8ZLAsSNC0OowNZDUYjawM7YOF5XeNR4ljbMyohAq/YA5//fsOKNrGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Prr9Fcz5a+habDT3edL13v7tdnPvyl+MnxtyY4XggLM=; b=jz3wND32GcuvJygm6rmaaD6pSLSKK4nkxIEzKJAv9wmiMQQQUEJkh3W7pH0s2oEsrhyFdBAPZ3ijDsyYxnOQnyD2tLFB1TUijB/WVocpmYXrvK+G/lnp1Y+OMBXKNoy+029uJ2hcM3WfCWHNidfIvo83tM6cCGz18vNbIBkThpo=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM0PR07MB4802.eurprd07.prod.outlook.com (2603:10a6:208:f6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.11; Mon, 27 Jun 2022 11:41:35 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::9005:7594:94ee:30a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::9005:7594:94ee:30a9%7]) with mapi id 15.20.5395.011; Mon, 27 Jun 2022 11:41:35 +0000
From: tom petch <ietfc@btconnect.com>
To: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
CC: Andy Bierman <andy@yumaworks.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] WGLC on draft-ietf-netmod-rfc6991-bis-11
Thread-Index: AQHYGXKDrrGCsl7fOUu+omuFG9fLM6y0SQ7egAt78ACAAA02gIAA1IKAgAqepHuAA82XEYCQEHtCgAAMloCABNFyZQ==
Date: Mon, 27 Jun 2022 11:41:35 +0000
Message-ID: <AM7PR07MB624818D7189E6DA9796F257DA0B99@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017ec2a73fab-b7e69955-c6ab-496e-a9a4-274780023fd1-000000@email.amazonses.com> <0100017f42af4f30-631592d1-9c88-4478-97e9-6636b5558bad-000000@email.amazonses.com> <20220307161053.old2vgmopuyhxvla@anna> <0100017f8ac7cc70-e9e2dfaf-c726-4853-bc0f-e656bef2f83e-000000@email.amazonses.com> <CABCOCHSQB_AW2nveVAwx38Nrw7wHmkpLmRr5W+Qr3GYaM0KA9g@mail.gmail.com> <20220315130137.kpomlykipy2p42lw@anna> <CABCOCHQS35LSRfN=Be_PEb5ftWPhM+kyimf1seCMfBgM_x8r7g@mail.gmail.com> <20220322071133.e6oq6neuolzcgvna@anna> <AM7PR07MB624856F66323CC2E01AE485EA0199@AM7PR07MB6248.eurprd07.prod.outlook.com> <AM7PR07MB624812A38620EC13A8600900A0B49@AM7PR07MB6248.eurprd07.prod.outlook.com> <20220624100203.umqxb5dx3gz7q5gq@anna>
In-Reply-To: <20220624100203.umqxb5dx3gz7q5gq@anna>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6a5fedd2-ec10-4383-5319-08da5831fd41
x-ms-traffictypediagnostic: AM0PR07MB4802:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NQX0dhuWVNBrKxDr5wl/8pf7v9D1PFXjxZosxgvhCtNwrxaByPY/VSsZSOf4VFjaglw+yMkmBIzFiexkvlY1WQr2qLI2FsXa59SQQ2dyP/v02lwsRw5KmX8WOw9fuNtHLTAeXlJEAxIAnlqCnZI8dPLF4/TeIG8LXBCMPUAa+gkCdbyhVoIWvnj5o7ZadeAI3P5710QzA58BVcf/WDP+cpJP3XQHVz09BhSzbnfHa/pvQKkaOGAXUQgCmGmWWv9Yqsw3HheetzFcOK+O29J41W+yMCqILK9upkpglg3MutC+GgNYmjtN4RJckcjBBPURSQRYBT8CFc9Ke1AhzSSJf14ztFU3PvNAZw+Fe70O4jE0YfRhl+x35FjwstmgkgTNiepad6tFVDmEc7fee/PpVk7P6fTR6zj1V4McJUOYkabluuibVUPTRSF3O118Z8T8ian3M13DdlaSi5LCgk6nrqrFkTv/DnpCgJjAxOTu1abui9yaG1ueMxfxVgMm0j9uG6Vd8EPvEc5zLHhh/CrBRK2QoLs20HEY+s01efASYzpFRb5JtDA/A5YO2PtDt33qub+uy2ntAX/EyS7KUY+tq86FQbmWG1anNHaWTXAHFqLNjtoUHD51eRoorg7bR+aNF7sX13bPbvkrcYQ0NQaDWhpzj8gW45BqR+djPIhT1yzsE1f7fOQnC6hP1hf8bsRqUcm4RsbC7OTKxiUJR3EApXxaJAQYFnMyqofPpHJqGLmra2W80OPeyC5jipnC5qdIlo6GZRYGQhUrPuVxvLp8MjBI7yGkHJBJu0p8G5wk34vTFwYw5uUitBM3Nm/qF24HL0Z+rA0xINF7QIaW+hopSGwlrq6IO1vjcRGXc//6JtmZfWTQTlQevRpQgb7Z8jCWSUbGRfzU9NeqOBo8P5h7Un/PROn0Czh1dc2TJ0znJcQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(136003)(366004)(376002)(39860400002)(346002)(396003)(54906003)(41300700001)(316002)(38070700005)(6916009)(38100700002)(64756008)(91956017)(26005)(122000001)(66476007)(82960400001)(66446008)(66556008)(86362001)(66946007)(8676002)(55016003)(4326008)(2906002)(40140700001)(9686003)(7696005)(71200400001)(52536014)(478600001)(8936002)(83380400001)(66574015)(186003)(76116006)(53546011)(33656002)(6506007)(5660300002)(966005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: XQjlTnNsG1cdoSU6ituRc0xIwqDjeFtiXeFBKRTQxRspsxAenwP7sbHRlhwimWTd2g/ptLwRQiua72bWBbqePAOaY4AutehnIOY2xBUbrNmWa/+d/iPGfIDmRo+yGLiu+MBqe8VcCvEFu6O/kghaXudFBFlMkV8AM3EA9ZYRbmWvI2eHP6CXfKJA7y8Bg8sZBOiQ3JwH0B57xlDNrd6QrfcFZXvpdZfDh2ekCeX6BXLaE2W0YpTZOoKTmpK9SfTe0nLZNq4wDeWuGWz/2HhWDMcMfkUwLf0cjIslXqzfmT+RHxw22x/i/YGWRdsitybky/RaXjjFiXQ5Cjbwv056l7XbytU9REdGU5DE3qqM11zGZm+vwHIAPunt4vRYOiv4CTAhQubm0LzoS1HJiKjuP009zUpK+FHkpRlkcpN4zE1+JMF96DG0yuNrbDoEhtZ9bOI8UPMnhDSFPmGWUcZaDHczwCRHV6AqV/pt0q6SScL4VqnU1ku2TicCmQf5wAmwwMhRSSsk5eDQnT3X7+arGiqn+C6+V/h/DwryBiHI47DvyW1jM30bQvuzVXbUb8pVSx3aAFocj5kfekRz48FvLQAZyrSnzlEExhTGYYYEbdB56jJMnbpfG64Sp9L05mOcnkyfCLlWBhmYoAfvhW/GsbjHrszva9U2Ym/nmXcFuMDRT+KkVeZngk1qPl32a+jIy7rIrq6wuhRR3Z5P+GVRrkvjO0jywMllPUijbZg2+9zzh9r4eHGRhtkvt3+FAVxlBDiC7NZ7s3TpILx20d96MYJr55K0dWSgG6WATdScsVaQlvSwa87VIROUc/IF0ZoUwN/ZG0Dqa2KCYvxp+qRNVETLjfCexqaYhnUfaJOk5urmv8sNrbGvCePAGkD7+1fpkHNHns+NS6kB7wadNGprdD+4/rh4XM5WKNKCO/ICnfoWu4rk3LarlMN6H8NzkDE1QFFwMwwO04MSDKQC8mt1AB0GWsUYxNVl9rCRYcaTQd4JqFEcDXgAgcasHRglKkxvuOafbzoNRw2Tj6bwdP0Z/oyAp2+WB2gVJaqHTbX0OMoX+mGRG2Gb3Rm+TblJEYjKch9rgj+2P5o0qRq58CTKTYS+iQ8f1hGx+kW/Xw/Tr5TH2rts6ldZ+vCbVtiaYTnMsoaP5wBgblMUNKx1QiCj/SEHm7ih+cSLoMP0GjFhZF8NkJZJVtIgEWjbn6mDq81xhx+Lcj8CEGUwwSnt18zIFSeIOxqkwDQKuO7qApia74P3OJwzCmmtdAAl51HoBBsywxcLjCzRBSflZfeALMoAZrCX+pXAQ06dvNYrOCzINKNCP6bY28MzQ4LqVI+ws7cKGO5HVQsXiKLu9vIQZ+YIwnU4Ord26UHeqvD2CyLjgl4Y1cY5d9S/FYzVRy5iDwyen7q/wOzO4kmfO3fIGulYkvb2RHvtDrv9mKLptHLTjhmPkB3480d/N3iJEe/kyJbkyvpMC2jlSNDAux9YsKf8Npz2g4NQXCBYb13OS2j2oeY/gAZmsWz+TJ0mW//6fMiRFzAcO+rUpMKJayeKmDREl4H77qvOu4wqIwsHwOetz7RR3+ztYsfkde64EteXDph4
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a5fedd2-ec10-4383-5319-08da5831fd41
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 11:41:35.1736 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: As+Zs5jw71zk7h45jg+pWx1HSkox60dnT6nHvPNycvDVkwE+kawxmCVwjB/bII3w1t8sfML+Mwx3dH58/l7brg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4802
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/kY72pFIebEexn0p1Atnfudyhzp0>
Subject: Re: [netmod] WGLC on draft-ietf-netmod-rfc6991-bis-11
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jun 2022 11:41:48 -0000

From: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
Sent: 24 June 2022 11:02

Tom,

I agree that there should be a reusable typedef for language tags
instead of copying a long pattern around. rfc6991-bis could be a home
for this but work on rfc6991-bis stalled because we could not settle
the debate about IP address types. Perhaps it is easier to roll an
ietf-lang YANG module that initially just defined a language tag TC.


<tp>

Two additional thoughts.  Martin Durst has seen the YANG for language tags in the I2NSF I-D and says that it is 'complete overkill'.  Also, 10 IPR claims have been submitted against I2NSF I-D, albeit for older versions, with 'Possible Royalty/Fee' so I have gone off the idea of using anything from that WG.  I see that others use just a length constraint for the basic format which is hardly worth a type.

Tom Petch
/js

On Fri, Jun 24, 2022 at 09:37:30AM +0000, tom petch wrote:
> A fresh belated thought.
>
> The I2NSF I-D drew a DISCUSS from Francesca because the strings did not have language tags as per RFC2277.  This was added along with a 25-line pattern for the language tag, much simplified.  The string was wrong which led to a revised pattern.  Meanwhile other I2NSF I-D drew the same DISCUSS and were similarly revised so we have multiple 25-line patterns (which may now be right).
>
> With Francesca on the IESG, I can see many YANG I-D attracting the same comment so rather than having dozens of copies of the pattern, an importable type, suitably checked by an expert (Martin Durst comes to mind) would seem prudent.
>
> RFC6991-bis would seem the place to put it but it really needs to be now, not next year.
>
> Tom Petch
>
> ________________________________________
> From: netmod <netmod-bounces@ietf.org> on behalf of tom petch <ietfc@btconnect.com>
> Sent: 24 March 2022 17:17
> To: Andy Bierman; Jürgen Schönwälder
> Cc: netmod@ietf.org
> Subject: Re: [netmod] WGLC on draft-ietf-netmod-rfc6991-bis-11
>
> From: netmod <netmod-bounces@ietf.org> on behalf of Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
> Sent: 22 March 2022 07:11
>
> So we have the following options:
>
> a) Leave revision-date to be defined in ietf-yang-revisions.
>
> b) Define revision-date in ietf-yang-types.
>
> c) Define a date-no-zone type (derived from the date type) which does
>    not have the optional time zone offset.
>
> <tp>
>
> Yes, I like c) for its simplicity and its adequacy
>
> Tom Petch
>
>
> I am leaning towards option c), having a generic type for a date
> without a time zone is the most general type we can provide. If
> additional specific revision date semantics are necessary, they can be
> provided in ietf-yang-revisions. (Looking at the definition of the
> type revision-identifier in RFC 8525, this is really date-no-zone.)
>
> /js
>
> On Tue, Mar 15, 2022 at 08:42:31AM -0700, Andy Bierman wrote:
> > On Tue, Mar 15, 2022 at 6:01 AM Jürgen Schönwälder <
> > j.schoenwaelder@jacobs-university.de> wrote:
> >
> > > On Mon, Mar 14, 2022 at 05:21:01PM -0700, Andy Bierman wrote:
> > > > On Mon, Mar 14, 2022 at 4:34 PM Kent Watsen <kent+ietf@watsen.net>
> > > wrote:
> > > >
> > > > > All,
> > > > >
> > > > > 1) If you provided WGLC comments on this draft, please review the -12
> > > diff
> > > > > <
> > > https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-rfc6991-bis-12.txt> to
> > > > > ensure that the updates made are good.
> > > > >
> > > > > 2) Juergen notes below that he also removed the "revision-identifier"
> > > > > typedef, as it is better
> > > > > defined in the YANG versioning module.  Any objections?
> > > > >
> > > > >
> > > > Sorry for the late comment.
> > > > I think Juergen listed one option as "rename to revision-date and leave
> > > it
> > > > in this module".
> > > > I support this option.
> > > >
> > > > There is no chance that the revision date format will be changing any
> > > time
> > > > soon.
> > > > This is useful for general applications because revision date is widely
> > > > used.
> > > >
> > >
> > > The ietf-yang-library module (RFC 8525) currently uses its own
> > > definition of revision-identifier. While this module could adopt a
> > > common definition, the value of such a change is minor.
> > >
> > > The question where we place the definition of revision-date is likely
> > > a matter of which role we expect the versioning work to play in the
> > > future. I am relatively neutral on the placement.
> > >
> > >
> > Not that important I guess.
> > One would think the "date" typedef already in the draft would be useful,
> > but it isn't, and therefore not used.
> > There is no typedef for the pattern YYYY-MM-DD.
> >
> > /js
> > >
> >
> > Andy
> >
> >
> > >
> > > --
> > > Jürgen Schönwälder              Jacobs University Bremen gGmbH
> > > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> > > Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
> > >
>
> --
> Jürgen Schönwälder              Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

--
Jürgen Schönwälder              Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>