Re: [yang-doctors] YANG dialects?

Schönwälder, Jürgen <J.Schoenwaelder@jacobs-university.de> Thu, 19 December 2019 17:58 UTC

Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC2A1120902 for <yang-doctors@ietfa.amsl.com>; Thu, 19 Dec 2019 09:58:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wrkNy9d804f4 for <yang-doctors@ietfa.amsl.com>; Thu, 19 Dec 2019 09:58:30 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0630.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::630]) (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 4F9491208FC for <yang-doctors@ietf.org>; Thu, 19 Dec 2019 09:58:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EO/QGKs/hW/+zufKLUuaypBXel1IJoV1XT031q4gx5jUZfyWoaHfL1h3tkEUnFpDxdPpwFMg5Jh87eLQ1VnyfTvBt+jt88Zr92bTO/oz/uWwhxCFxpsz+1v0Na9DqRGDuiMsS9xijbc4tYi7Hi1wnIg7Daah4uPzirwXRY+v7owwgPenvjZLq5LmBF+bvKh+z2DZto1oYG8AT/wn42Ms3+o9/R5xXS1HV/lHydYWldcXHlQuEjPQ+Hrsy6oYcU9fU9sv9BiUiElgNw3LotFTE8eo/KTgYge6kMyhsroNqsTioQ+NCuaFQSpLTaQeRhSmER7MEfNQkp+yq3kWhua4eQ==
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-SenderADCheck; bh=YM/u/PM4HzEF2M7BHkFqaeYjVWQZpSgejsRAcIhUCcA=; b=HLMOrZ0gqaodPONtrvQDRh/vG8Llal1h2FuA0SJgE5HK5IWzUXCL4+rgzcvMipkgiDYUKwu5HxUd5IIaIry7LSnfMsHgdjWWakFPlF/qy4r0zXnBhVQkNRtEO2ik5jbrFL2YfAyhpGHziaJsv55iVRu1FxBY8INOVrvCevAul6QEykbdBAC9Z6r/e6j2AO/gqR94/79+k4ux1A9EQVkl/m38fBwyBbx09aYIuZzkdhv+kr46O1QOB0zb7rZXrP6Ctk5uiF2LPZsc3DJQDKoDBSK0GZeiYWcetVecJOQVjhHOUzoapgOPFQgDltPd3CVwhnL94FLBzOWynrqwSk9XpA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; 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=YM/u/PM4HzEF2M7BHkFqaeYjVWQZpSgejsRAcIhUCcA=; b=OvPqAWYuXOYoGSbLeeUVA1DmnMNWwoNs/bStfcbMhm9XWwWZPbiBB23rGOyz8WjYrVQBjTMCiCkp5renwq7C+GozPz4Ow+xrQcafzhHZrLR7pBHEiffl2i3yZ+I7HCmrpmWNWl3vfa+HwN8TRM27BBDl88HVrpaaQj7VOuLtooo=
Received: from DB6P190MB0488.EURP190.PROD.OUTLOOK.COM (10.175.241.139) by DB6P190MB0024.EURP190.PROD.OUTLOOK.COM (10.172.229.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.17; Thu, 19 Dec 2019 17:58:27 +0000
Received: from DB6P190MB0488.EURP190.PROD.OUTLOOK.COM ([fe80::c29:f991:2bf0:4490]) by DB6P190MB0488.EURP190.PROD.OUTLOOK.COM ([fe80::c29:f991:2bf0:4490%7]) with mapi id 15.20.2559.015; Thu, 19 Dec 2019 17:58:27 +0000
From: =?iso-8859-1?Q?Sch=F6nw=E4lder=2C_J=FCrgen?= <J.Schoenwaelder@jacobs-university.de>
To: Ebben Aries <exa@arrcus.com>
CC: Ladislav Lhotka <lhotka@nic.cz>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Thread-Topic: [yang-doctors] YANG dialects?
Thread-Index: AQHVtouunevzw/b0nEGyt8iRNoU1/qfBrw4AgAAIYgCAAAdLAA==
Date: Thu, 19 Dec 2019 17:58:27 +0000
Message-ID: <20191219175826.rygd2lug4x6fmhpw@anna.jacobs.jacobs-university.de>
References: <CABCOCHTB+V6sV8hRcAC+OfseBBN=jUQnHQxzEVB_1drWhaEVXg@mail.gmail.com> <20191218.220130.545256750871048075.mbj@tail-f.com> <CABCOCHRfNrz+cNMA8ciRYGEM-7aR=S2NYJzU-t8JQ620Zs=hvQ@mail.gmail.com> <20191219.090708.1031388562992503497.mbj@tail-f.com> <3af2480448c6378906378d158f84ae10177172a2.camel@nic.cz> <20191219170220.dgu3lnwhbcnoaebr@anna.jacobs.jacobs-university.de> <20191219173218.ejnmwg7jmfge4wxv@localhost>
In-Reply-To: <20191219173218.ejnmwg7jmfge4wxv@localhost>
Reply-To: =?iso-8859-1?Q?Sch=F6nw=E4lder=2C_J=FCrgen?= <J.Schoenwaelder@jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: AM0PR01CA0036.eurprd01.prod.exchangelabs.com (2603:10a6:208:69::49) To DB6P190MB0488.EURP190.PROD.OUTLOOK.COM (2603:10a6:6:32::11)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [212.201.44.247]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9e73ecfb-d94e-4a69-6f98-08d784ad0cc2
x-ms-traffictypediagnostic: DB6P190MB0024:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6P190MB00249E80B0FE57A2E9F59BC1DE520@DB6P190MB0024.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0256C18696
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(366004)(136003)(39850400004)(189003)(199004)(66476007)(6916009)(66446008)(64756008)(66556008)(6506007)(316002)(8936002)(6486002)(66946007)(6512007)(1076003)(5660300002)(86362001)(8676002)(71200400001)(478600001)(186003)(26005)(52116002)(4326008)(786003)(81166006)(81156014)(3450700001)(54906003)(2906002)(966005); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6P190MB0024; H:DB6P190MB0488.EURP190.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HfVnx/0hDQpiYv3J/JJ75xvYJJaLHRTMlHj4ywU0KSuSi5Jd4nHJEKoNF0+T+uoNK6ilkyDAhJixjDNiSL73mt/3l5a0MjRWAHF1knQ59nL9lrOyFc5Nv+o4m4EN4+TWdJS6gkKpSpdzBLneg4x339P/ex79zfP9CqF7IMxuhYuO2yxNV3q+TGgERxvFqiMhh8ca2kfJoJpy4klAG1DLczTo+DxArcjfQuSpOfRP+DERua3rOmpSs0PADUKztsJ8bpHvJHwCaYkuNRs++rFNFRWOjMyM0PdXOltJprORPB/2osv4iYpgSV9wifLqTD30NNMnZ0MnDjWehrBg+bV9Q3BBl2VdkqQcqj3uJDKsp9V8xaqcagfD0nOTc5iRtz1+qTMF3Ha6LyIjmnRQ0Szfa42nG/lL+oHybK7/thHWXM9PsbSmGlTbIJjr/HfSL18utMy/xvOrnEMivBmaNh1i29iJv6cEMJHcX062uIzhRoQ=
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <380A3D5807B9A8419FEFEF3A0169A570@EURP190.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e73ecfb-d94e-4a69-6f98-08d784ad0cc2
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2019 17:58:27.6501 (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: 9+pmg3vPai9iZ3NgcqaDizoBMz2vVljcCmfPDz0q0Ac6+t2/1J1Q9lpGLFjmgBiX3kOaM0fQc7GRlj1ymIxN7Axt8evz61k7vyMb7Pi3HjQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6P190MB0024
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/n6Xp2H-6Lki9c6eiXWG_TXTPsVA>
Subject: Re: [yang-doctors] YANG dialects?
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 17:58:33 -0000

On Thu, Dec 19, 2019 at 05:32:20PM +0000, Ebben Aries wrote:
> 
> Unfortunately when the extension was introduced in OC, the current
> intention is that it is only a top-level module extension used to
> "signal" to the module consumer on how to interpret the existing pattern
> statement.  This obviously does not suffice unless all tools understand
> this extension to then diverge the spec.
> 
> This has been talked abt many times and still an issue.  In my
> conversations, the intention here is however to revert all current
> pattern statements to XSD compliant w/ a possible parallel statement for
> the posix-pattern
> 
> https://github.com/openconfig/public/issues/271

I only believe into this when it has happened. This issue is out for
years now and progress has been very slow. And given that libyang uses
pcre behind the scenes, I wonder why something like that won't work
for others. Part of the issue here really "religion" about different
regex languages, which escapes regular sound engineering.

/js

-- 
Juergen Schoenwaelder           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/>