Re: [netmod] Joint WGLC on "semver" and "module-versioning" drafts
Jürgen Schönwälder <jschoenwaelder@constructor.university> Tue, 06 June 2023 05:07 UTC
Return-Path: <jschoenwae@constructor.university>
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 AD92BC151533 for <netmod@ietfa.amsl.com>; Mon, 5 Jun 2023 22:07:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.897
X-Spam-Level:
X-Spam-Status: No, score=-6.897 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_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=jacobsuniversity.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 aqOxFCCB_dNF for <netmod@ietfa.amsl.com>; Mon, 5 Jun 2023 22:06:59 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20623.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::623]) (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 9F27FC14CEFF for <netmod@ietf.org>; Mon, 5 Jun 2023 22:06:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oHMPJM6/PhrcQrAYpYmHdnV4Bed6t+QRMjC4YKZpndXrvxYH5LWR57bkqaf8llqRiBu2P7L22GDdQiUiG1H/AepC9QDqOnbn6vediNpyCHP+9uXJ3+Sw9TjNypnWg68cyQcWetCtpB6IdXnZ8KgW4PAQqBPQp7E8YxM1PYy5J8hTT0Bk1q7+Ov7EINddcjerAUx1BZx652E2KvYZvI+2HlYGP4BC4SFyCvDMrztIDCR88PksZZ08oq7xBY2tZnuW83Mdspg/8eLoDheMwOeG15EpVgHn6UOc1Zlr79FpV7WzXjcbSZm4zgEpA5aOW/hg36gxaXgG3YP9lOsS8oOgwg==
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=8nNB+Jw5Y45YRiU+oYDUzuiqIvNr5Sn2GFaKpVyiPzQ=; b=Sl6hjuyXix49Quqbg9wztu0DPI7YqRJRVRdsvtulZcErfM3N8T7abCICWBjQD7BGikbwiVEmtPrwScr6q1hKaxc6ccF0lBzmoSxhm5Oy1FdB4ny/QqiszYA9D4W85kGthhsaM4wDHMMFVuKSP+BM2hT6LQyWxpD/0MO2t/iOG+/5O3QS/KofxoofEULU9v7XIGxnNZdX7vFMcVX/9jHYcadSMNkVJ3CTkVfrCvJpOFtcKtDQv8ENUFZmROjh0LHdhQ+yCFUheC41XhVvazek3LTXM5mCjXmhAjgr7FtDYhhtnH31O+mOnV5ZYs7KPXxl8CVa+gk91ar3ngcXDoC7ZQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=constructor.university; dmarc=pass action=none header.from=constructor.university; dkim=pass header.d=constructor.university; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8nNB+Jw5Y45YRiU+oYDUzuiqIvNr5Sn2GFaKpVyiPzQ=; b=OmpyENz9h/HMi+A08jtb2or56Frg3M8SY4hSw8s3bHN9VMgbwVvVxk7jGKFs8R0w9KXwupU38y08EMn5FwSsQ3r/bqyj5P3RYHvNhnkgrnOGC/LAPrp/LkMGNh3/iRY/iyAeyMsx8LxvTSwhScg1UVHYxEZjgwQY8lukIi3GmSU=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=constructor.university;
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6) by AM9P190MB1476.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3b6::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Tue, 6 Jun 2023 05:06:51 +0000
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::581b:1ec3:e89b:df50]) by GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::581b:1ec3:e89b:df50%6]) with mapi id 15.20.6455.030; Tue, 6 Jun 2023 05:06:50 +0000
Date: Tue, 06 Jun 2023 07:06:48 +0200
From: Jürgen Schönwälder <jschoenwaelder@constructor.university>
To: Martin Björklund <mbj+ietf@4668.se>
Cc: kent+ietf@watsen.net, netmod@ietf.org
Message-ID: <ykghe2tzoe2rqzh3brfbsuvvhswi7fzul5ygfnokuyih4t4emo@kpnvucchbed5>
Reply-To: Jürgen Schönwälder <jschoenwaelder@constructor.university>
Mail-Followup-To: Martin Björklund <mbj+ietf@4668.se>, kent+ietf@watsen.net, netmod@ietf.org
References: <20230605.114652.153832763698646279.id@4668.se> <010001888b74d202-b92cfce1-8b2c-420f-afd7-fdd82997b3c7-000000@email.amazonses.com> <xor4g3slk2mf5bgqta74rgskzmcuguxei7bktk4ywq5ij2644z@tdvr2yoxasfa> <20230605.223251.336974778999487126.id@4668.se>
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20230605.223251.336974778999487126.id@4668.se>
X-ClientProxiedBy: AM3PR04CA0129.eurprd04.prod.outlook.com (2603:10a6:207::13) To GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: GVXP190MB1991:EE_|AM9P190MB1476:EE_
X-MS-Office365-Filtering-Correlation-Id: 5a1f1ca3-476d-42b8-0c51-08db664bd5dc
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: wu6xHA46/FaQ317jTcnN6BItQC0zQv31qcaa9VOEooPWVEDvnj7pj1hlGE3EY7EuSbBhj+Vae5v0YcnLoh5OxiPwsfD264fjCPf6XS04RbrPO8/TSLnTIfHfhRF5vzXAnB0CPvHLxZxFq3k/yTx1HdUxAf0qTuttewWn6aFFgEm1p7Z2wj/ZJ74yJyoezFPLCcZhTsKombNlmaWseZJTie5l/+GqV9z/V12URJMKHpyOwqzpteEtgojvss/NULPSkk2fN4bc92KpkXcYLZFGvnial0FHr/+MMvNxUOl/jTPX2NtNt9H01F16BZqXWkEzmCRSyTfkSt1uuOPY/1xNFcoejAH47JCS9bwKb+Y2df9nGFi99uiQsZcmRgE0f4GCsyPtrCOA89f33PYfJkn4gt4UCFDJyas5XeyMg2KP6M9zvmF3oJ2gFgkiSQ0EJwNqTEfEamZePYtfKR77vDIJyuQNCNHNdemnRrNbzoMAZLy2BgDxgbwhuoDjDfI1GVuZcWrqyB7b0Z39WOSZlAdx/pk7wWwDfVDSNBmEi+ffhx5tAm5O/cJYlFKEsRCzvRw9IWXYF4AU3MleVDyT5DS+sMlSrzMqmxuP0hGjXHKwL32tm1td/7bvGxyiNZ8oIybd
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GVXP190MB1991.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(7916004)(39860400002)(136003)(396003)(346002)(366004)(376002)(451199021)(83380400001)(66574015)(478600001)(41320700001)(40140700001)(8676002)(8936002)(41300700001)(786003)(316002)(66946007)(66476007)(4326008)(38350700002)(5660300002)(38100700002)(66556008)(6486002)(52116002)(85182001)(2906002)(3450700001)(85202003)(9686003)(6506007)(26005)(6512007)(33716001)(186003)(46492015); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 15UPf9/5k+h3FPKvN8JZ2wqV+QXc31SuW8LIwy3A08DdTQnMGoFWxuzRtETOJwy9hrJvu6atW7YAieW2tq6EIscUVgaLnj2FV2uSqV8aFuSJASWtBZxAtkxdRlQxhVKqHgA+A0/s2CCWUIINCGpY19RErecQCAKNzEqd7QtI5jqffNf0S6a2YQQ7y4XYj9GjifXURz4zRyTw48J7VFEWz+ZOwhrPnnvenp4fhAd0VIvS2Xx67XQuiRumI8MZwYBHNBF1HthpWodiYS9fP04zvwlW5DFyEFoQQjaFgilgbYKOKDZbdjfi4P3qeJJ6oymSJkHhokLeFaFImR3xnGSkyg/G5m5yxvvSY5FeUD80srsrYtQMTd0CJTewkVFNXkwi1fHyaeFmeqyXRRkqawyfg5v32GBFeNmcYakfH2aqLY6v5pXk0hAYO06MoU1Zfdiy4djUe8v6dijKWx64yX6SWJHCbZ6vjDZJOMGwkGyeFuPFQwjdHox1UAZCj0/8n1KneDD/1F14d73iXTuAjfUX4ld9ac8t+c3pEXIX5jtQDiHX1EppSPHqpre3xeVyNgK/RKD4RlNvW2t7EzIAygP3sbrMe8z+7P7YPvpcezUIsMT0EA05oitDBC8QO2NMTuJeAz4eOaVK5IBb/bHDJpPl5QYBLX/1+CYm4M3jhFk1RH49rJo3aeHQ7gU8zn4lA3ZpofxoRIsPxTMb1hMJz3hand3lbBnzdqj+h8nKKSnPKAss0xwDs73LlnnaU8OJDKSdcQXmCcDdVehyiWIRBg87FrQdZ4L5udTE4sqdiDUMjK67mpcEjSSF+2RYNLTWhyFIaZmYTLzLyUwLqU88Feq3dLD+vqcULgS540aeKYMaA+1Dd/m3lhrCBJum+MOfqDsr831iFX1c5ymL99u9vhZUrGjfHtyheULZofEYV+O3lI6iEqrNQzilFTV5pWfTDNNF35aVrnieWQeyKHPYleIV5mRzERQVcEPzBZVaO2qjt3ynL3qA49ILpSobvy12AoQvOIssa/nfejM2LAnOTEtovzK16YNlOXRGANVcO4xH1hUp81pLcOlswrwg9dnFfNtLkQMl+d3ps3oEY4T6PAbKUIowfJkeRE9QUQtXyUAWYSIObnTvkZNMxeU22mcvWuvckvuPo00dRbFpyp+roi1NvgIrWnyUkJvrjI1eBuJrVspGmwDowx05hrk1pSJ2mcLJnQz2l8lmWQ+Dk6kI6AN9qGKKphwpKkzI6i2uBIj9HOOMAD4VVhvk4D9rBKDig07al9BUnjXUdQISGHUejpZo7xKtdU963ZPw3U5t05NTBUPJRsORo4in8/6SNT6Ma/HcMQDHDmf8uNKwu96116BPg3wk5Adz2+QpbG6sMWHO8trvj2T71EvnEDgOpbZRE+wBk2hLGYpRiVs8zjhet12200eT+Cbwg7xOlyWzFcxR/X9uPN3KWv2HdDETW+EHy1v194JYF9Wd/J6s4tmK2+sz3jMdaJb/urQZAhjwEraQsoKL+c5ZfW1yeMSJVPzeXc48PLf5kEaYngwobGOJKIUYP9b482ruUaodRjMJu3RgLERcNw1d3tbekRdjIWNp7SISZPxiSPhckrXiDTMbZkOrj9MeIeC8CjSIaYg/Uk45KXQ=
X-OriginatorOrg: constructor.university
X-MS-Exchange-CrossTenant-Network-Message-Id: 5a1f1ca3-476d-42b8-0c51-08db664bd5dc
X-MS-Exchange-CrossTenant-AuthSource: GVXP190MB1991.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2023 05:06:50.3301 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: DKOWHYhfk7b4rNLF7IsBM38rLTcKRhqz4O9WN96Ck0/IeIYbotXzU9ujq8akHEY8SgmRXq0XgMgoxHq0C0xz8r5YtuVmCwD4RhPrBxGA5Ys=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1476
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6q84QbcmW4T-ameQn7G3XYVeELo>
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: Tue, 06 Jun 2023 05:07:03 -0000
On Mon, Jun 05, 2023 at 10:32:51PM +0200, Martin Björklund wrote: > > > > If the goal is to produce YANG 1.2 which (i) integrates semantic > > versioning into YANG and (ii) fixes known bugs in YANG 1.1 and (iii) > > does not add any other new features, then having agreement on such a > > statement will help to steer the process. > > I hope that (i) doesn't happen. I think it is the proposed changes in > draft-ietf-netmod-yang-module-versioning that require a new YANG > version. If this new YANG version allows for other versioning schemes > than revision-date, then we can keep the modified semver scheme > outside the core document. > I consider the module update rules a part of a versioning model. The current update rules were written to support the current versioning model. If we want to support multiple versioning models, then we have to refactor the update rules out of the YANG language specification into separate versioning specifications, i.e., traditional YANG versioning and the new semver versioning. There are some language mechanisms (like the import statement), that have to be flexible enough to support multiple versioning schemes. Is it worth factoring the versioning model out of the language? I guess the opinions vary widely on this, depending on the dynamics of the software environment people are working in. /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] Joint WGLC on "semver" and "module-versi… Kent Watsen
- Re: [netmod] Joint WGLC on "semver" and "module-v… Robert Varga
- Re: [netmod] Joint WGLC on "semver" and "module-v… Alex Huang Feng
- Re: [netmod] Joint WGLC on "semver" and "module-v… Kent Watsen
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- [netmod] 答复: Joint WGLC on "semver" and "module-v… Fengchong (frank)
- [netmod] YANG filenames in module versioning Jason Sterne (Nokia)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Joe Clarke (jclarke)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] YANG filenames in module versioning Robert Varga
- Re: [netmod] Joint WGLC on "semver" and "module-v… Robert Varga
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Robert Varga
- Re: [netmod] Joint WGLC on "semver" and "module-v… Robert Varga
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… Kent Watsen
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Carsten Bormann
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… tom petch
- Re: [netmod] Joint WGLC on "semver" and "module-v… Carsten Bormann
- Re: [netmod] Joint WGLC on "semver" and "module-v… Martin Björklund
- Re: [netmod] Joint WGLC on "semver" and "module-v… Kent Watsen
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Martin Björklund
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… Rob Wilton (rwilton)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Martin Björklund
- Re: [netmod] Joint WGLC on "semver" and "module-v… tom petch
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Joe Clarke (jclarke)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… Robert Varga
- Re: [netmod] Joint WGLC on "semver" and "module-v… Ladislav Lhotka
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jason Sterne (Nokia)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Rob Wilton (rwilton)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jason Sterne (Nokia)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… Joe Clarke (jclarke)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… Jürgen Schönwälder
- Re: [netmod] Joint WGLC on "semver" and "module-v… Martin Björklund
- Re: [netmod] Joint WGLC on "semver" and "module-v… Andy Bierman
- Re: [netmod] Joint WGLC on "semver" and "module-v… tom petch
- Re: [netmod] Joint WGLC on "semver" and "module-v… Rob Wilton (rwilton)
- Re: [netmod] Joint WGLC on "semver" and "module-v… tom petch
- Re: [netmod] Joint WGLC on "semver" and "module-v… Rob Wilton (rwilton)
- Re: [netmod] Joint WGLC on "semver" and "module-v… Robert Varga
- Re: [netmod] Joint WGLC on "semver" and "module-v… Kent Watsen