Re: [netmod] Joint WGLC on "semver" and "module-versioning" drafts

tom petch <ietfc@btconnect.com> Mon, 05 June 2023 08:34 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 7A96FC14CEFC for <netmod@ietfa.amsl.com>; Mon, 5 Jun 2023 01:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 (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 7cki3s-sIbHr for <netmod@ietfa.amsl.com>; Mon, 5 Jun 2023 01:34:27 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0715.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe02::715]) (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 65877C14F748 for <netmod@ietf.org>; Mon, 5 Jun 2023 01:34:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XJpaByALIGRjbtNFaCwt8odto73AjJOS+fvZygOxhVUTPwJTcZBcapRGwon7NbjjH57IIBZCUiCFc0EH9lmJjpoa3JT4MDZoH0t7BcgWHKJqVh9sq/4lIONwgAU74Z9htXXj4QIHw7nyPJcdOQVLEHDEhrGVzXMqStS2Es3wHnGOfbt5rKXDWDNmd4bFprbd6WYZM5tyR8k2yv09CeaMWh8mVShGl59WKNKuHj8DJm0eB/5PHmzvxp7sh5PkXICAMk36D+0xSjWlkJ+DoPAB3sacQ3FGD2gZI1kUOv1GV2s1UbV+j3ol/EnASOOBN+LkNTCVO2BcvYhdySczTueyNA==
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=PI4/qCeZZGEmgRd6gtzrdda03hGoYiFtjEB3609gjUI=; b=ns7tN1ivEgPQWsp+5GE7QKjD2s2IAr6NykU3n0MKKYYbDvNlb9NCk+FlA3fV5py685iNKGpucMmjubRP7uJjh04hYzipkkYt+0PSU81zbAdrm/VD8r77rLnECRPtQ4sUoPZSt456Kq+HyoiGZZCOrVRjBoTih1Rj/SF6GtZAhHGZZFuU7UtGQ4XP/bZOi6HIdMuXb61aEJK0gqzfbJ7in1VTGKzhHVd0XfIdgMARao/60tN0ePhBuKA5OlXHtqXe/z3JMCIQtv5bwSdS19B2g7TRD22Et4PaCH+6hPdazgtBxnVMAo8zxAyBUOArHKp5ziNB1d47I3ElY98VOG9+ZQ==
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=PI4/qCeZZGEmgRd6gtzrdda03hGoYiFtjEB3609gjUI=; b=MT/fr9lrO9xjGKfVEk6Tj9cwUH2VIaD8jtnbdbekXZwiTq/O8vQso9DITW2ExbUGdbIdkbWv0qbC+FgMwesYn35YJF3CeUcxu+vjTOIbSMBgLxYqHdPhfvyBRNpH8jbHRF3RzuYDX6nebVAYmn34Il+mBUH5CKEffJz8MI+pqjo=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AS8PR07MB7541.eurprd07.prod.outlook.com (2603:10a6:20b:2a8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Mon, 5 Jun 2023 08:34:20 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a928:74cd:caef:f589]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a928:74cd:caef:f589%7]) with mapi id 15.20.6455.027; Mon, 5 Jun 2023 08:34:20 +0000
From: tom petch <ietfc@btconnect.com>
To: Carsten Bormann <cabo@tzi.org>, Jürgen Schönwälder <jschoenwaelder@constructor.university>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Joint WGLC on "semver" and "module-versioning" drafts
Thread-Index: AQHZkySToi47L2cyS0mKad1XozA89q93tAjQgAAGrYCAAytbAIAAC4wAgAD2cGw=
Date: Mon, 05 Jun 2023 08:34:20 +0000
Message-ID: <AM7PR07MB62483F7A925CD7FFC5757D6EA04DA@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <01000187fd8e0407-84bd7e7b-ede3-43d8-a9b3-5d4d0a915509-000000@email.amazonses.com> <jr5nepvspm3kpoxbv6dpxwi234ggjuthvckeerj2hb3g3qdc6x@4o42ngfbw72f> <12cd6ad9-e384-7cbc-d14d-fdf58cdbb0df@hq.sk> <6fdiqbrvqqsrcddq4c4z7kpwnl7rublqizqoija23penfnuvbk@heqvysdnhuvp> <985d7c5a-4b16-280e-c1d7-ee1e61edcf9e@hq.sk> <vln6ljsf7d3esxz2szeglscueacga746pnflg2exhlgzss6h42@cuar6zkh74wx> <E356E06A-47D7-4009-897E-CF73408F6353@tzi.org> <xcnchfz3p3mjgfhy7qlqtujgb7qtzgq44c4axor2vwzr6b3vex@aywzozhx5j2k>
In-Reply-To: <xcnchfz3p3mjgfhy7qlqtujgb7qtzgq44c4axor2vwzr6b3vex@aywzozhx5j2k>
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-traffictypediagnostic: AM7PR07MB6248:EE_|AS8PR07MB7541:EE_
x-ms-office365-filtering-correlation-id: b4148a55-1925-4d0b-6412-08db659fa893
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HW1CRnX9j6JY+q0U0/45nHGYl0NnWwX4s01Gogn6rkRx14mXG/n/ouf62hKU0ugCWHdqT/MgCLsm/mr2D+doaNbgXssJU2IO6vUayMldrfRUQafsJozXqC0Q8GItbTp17tvgU0BROOsPtkS6Hu5d3aE7sMaUG8ib+Kaz0rLl4suSkg0fMAPNdLUg9UX4YblcRXtLHTv1aLxjWf7dvVahXckAa+L9RiMWGQCfyIATijv4cSY6w+q16BgnkB2Ge0Nv/6FiXuySaS0/V6rmiA6ZUNaCGjagS2nJI2CtQ3RLiGnU+4xX66sjjztHJatME5Ej6g4eTk8yqGqLV6JW0ZZvbxoc2+mo77FN1H/QMvj76aJ6WxVekyeo2y8cVnRm5fu+kbuXbNbMYuZfcf/3iViwXfDZAPrzYigiqETg1243Oj72Yovzp3AJtGIAeMvOESLrjWMQXX+TmSPeaiGqmhfoe7bal7YLJj60ccP8gymLiqm2XKx7OwFSppsu10XMOY0vP3igtLuP+0UYgv10t1q8bwXA8PWz5A002Ygi3fPynvbtx9nQZklF4xzoxqjx4ymJqvlD/+0OoUlsKfahG2e+T73h+NTd8DcusYie4fQJ6XQ=
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:(13230028)(366004)(346002)(39860400002)(136003)(376002)(396003)(451199021)(66574015)(9686003)(26005)(53546011)(6506007)(38100700002)(41300700001)(7696005)(186003)(966005)(71200400001)(478600001)(110136005)(4326008)(122000001)(66446008)(66476007)(66556008)(64756008)(91956017)(55016003)(82960400001)(76116006)(316002)(66946007)(8936002)(8676002)(52536014)(5660300002)(4001150100001)(2906002)(86362001)(40140700001)(33656002)(38070700005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 9NdALtwS+nJRhEo/rOyu2IXltZtpKqawzDbgVxRq0IX8IWRYnBAB5hln6dmjL1B3yykgjgvf13V4clYOlF8I6zucxACOmlI3aj5I09rtSfJ/nPHttIewAgz8gbnA+9QI1RoYKVd45eL5hiQTymAP/+R58+oxmnLAixzFXpTI//roQ+Nt9I/YFpBY4mDVwK9uXMITWMHPxD4AKl16etQyvJf+H2mMSI4paiHCXpx55+/aForCVTvqFqGWal84WESEutPpHyHolDinatYp7lbJETmHgFl8TPSzgfny+CGYYaUVsCB1AmTGnsmhmrdYvqmBbhDew48q3Z4W4PbIO6tlIYL3hFQ4JVQE1IsPx9flmg6eGxDCFncKpQvgNAqaCl4JGnioekqWIathPVP2HzxkpucWy5jJvXM18UTyPue+MxzOjs1Z9qObHfODoEH6IJjM6EWs0Z5P5QI7DXFRc6E9fBaOvSgEXRFfJQo1STeB18Bu1uSmbKneEllpEXY4S0oqMjE6YqGHAbPQYXHVxJSqco6wPcfKm+WBI5A13vmv0Djk6S5Yrpw5ry7gT4m8sfOapYZzQOD/ZE/1VE4dkmgwrd9dgoPJ8O1DoDeasN9NzwA6vIF9zseMqMCEIjXNdn+ZGShF21JObR8mhd9gEXe/w2IenhjwZaexRFkVMqiLG0xV338U/sgN5HDF+ioFntcYwocrCDjJ7SsEz/DgaLRT8L9ECA74L9JUOqb2VPgFJsCgQU4a6l/KbnxdqWt9YWRScXLQBT9rcT5rMMORbNcORwjZ9uN30famYkXWvf0tGC8J649I3dEDyBwUm/HDaHAai2W6sMYsR7XY9SEegBOlDTQ0D0PMl/7wXyklXDarKEUx11LSGq6YwIqV+Xbtp3guAKI4sYdi0wW7k8xjgr3rsr9X9W/OKavVwvIp2OZYcn/1da+43mRa1Y0CyUXQKCbOaJMAY5ss7J9wIaj3+pIs4RnEuFbsMUpwpE+r4URcuk1aPprj0nikfsO0S+YRoY94fz7rZDOJ4f0Cp3MbyAZQsX8UzWyYRTcBxBxxsQJNjCNDRK4VcCi4bSrOGd7egwP5pz84GlMZ/AHwhMFusqcCGEFgSmfNx0Cgmc2X9DFxobbVshEtxD5DjM4ZmQnX3yIMnZgH0Hz1UlHyop1YJJ2p2GYfWm85KlGjoXjpWxIyH7Zm3o35caTVGdBtjeLzewBuM2IDK0cAArUY5a6XfQ1r4fKYngleJHaUCt7JQeK6uMg6O3IODwpPGT3YvX3rVJJMUEKddXHDtcjUp2W9oePIHz4CQdsTjhoH40Hj+oTH7H7K9dZ4yneb7tK7RQ7r1m5+xzFA/WaxS5mSSrDSlXyQEEPH3PKK+rYfBgY4tHMZjTE6NsgHIYf0Evod8u7UjxOy9UKyFFcoXozcjo0Nk0S37p0OeL+ugRqICArMJjLp0peLQZLzjSYSMPAIEl/LGH+ykI3NjfnbLknxtCnzYHAQpaaMFg9je/L2UWgRgHfecGyXp7iN3g6kz5BbPsiC4IL+uaXZP6OW/EEQr3TKrX7f0wsNhrURJYLTYoaZ06oF2Xc=
Content-Type: text/plain; charset="Windows-1252"
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: b4148a55-1925-4d0b-6412-08db659fa893
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2023 08:34:20.5476 (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: eqat6NySHaZzpGGBAturzFrCTocMMNZsuNcA/bG0RNDJBA/Rkkg2IPtCEn/WLmMgTyXFCnkE603bZMb5cr0aBQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7541
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6s5inre_5QYK6g39xWunue61mQU>
Subject: Re: [netmod] Joint WGLC on "semver" and "module-versioning" drafts
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, 05 Jun 2023 08:34:33 -0000

From: netmod <netmod-bounces@ietf.org> on behalf of Jürgen Schönwälder <jschoenwaelder@constructor.university>
Sent: 04 June 2023 18:42

On Sun, Jun 04, 2023 at 07:01:16PM +0200, Carsten Bormann wrote:
> On 2023-06-02, at 18:37, Jürgen Schönwälder <jschoenwaelder@constructor.university> wrote:
> >
> > I am not aware of an official authoritative source of YANG files.
>
> I’m not sure I understand the current discussion, but wouldn't
>
> curl -s https://www.rfc-editor.org/rfc/rfc9127.xml | xmlstarlet sel -T -t -v "//sourcecode[@name='ietf-bfd-types@2021-10-21.yang']/text()”
>
> be considered an authoritative source for that YANG file in that RFC?

There are many ways to extract YANG modules from RFCs and the results
they produce are not necessarily byte-level identical. So far this was
not considered necessary. Before people go and try to engineer a
solution, it may be useful to understand why solving this problem is
relevant or important.

<tp>
One (hypothetical) requirement would be to have a canonical form for checking for any changes, for producing a signature file for ease of such checks.  .doc with its thousands of ways of producing the same visual output was deemed adequate by many until .pdf came along and now the latter would be the one I would expect to be regarded as indispensable.

True the RFC provides that in a sense but with hundreds of pages of YANG in some RFC of hundreds of pages, and with a YANG module having a life way outside the IETF, then there could be a case for a canonical form of just the YANG.  A canonical tool to strip the YANG from the RFC could do that but at present I cannot see any one tool being given such  status.

Tom Petch

/js

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

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