Re: [art] [Last-Call] Language tags and YANG

tom petch <daedulus@btconnect.com> Fri, 01 July 2022 09:13 UTC

Return-Path: <daedulus@btconnect.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44EF6C15CF55; Fri, 1 Jul 2022 02:13:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.784
X-Spam-Level:
X-Spam-Status: No, score=-3.784 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-1.876, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 72BCIqxK_2SM; Fri, 1 Jul 2022 02:13:05 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60137.outbound.protection.outlook.com [40.107.6.137]) (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 2FCD4C14CF0F; Fri, 1 Jul 2022 02:13:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H5fEKWB5d2QC39+3byHtgwb5nBY7DqHG1sGBjV4UtCjvXK3j/TEciLvjUaRQiP0mCh9X6/z7XqNDY19saACm2cfaJmhOnc5ICvAqNLup1BG0RZLHKgvpB6qSkm3yzAZb+PSpV7+ZMYYzbJ7H3zpwyXnahJ27W3B0J2SFzApUg6mt/b3kAqbawW9MPzd+wiCBcHE9s4qwfdRbMpRRkYBEZB5bfJRJiF7CiojdNjrMIeYjB9To48qtOy8kYWhnjNjZ0kUEa7l2mYGy0vDQkIb2sI/xduWBOixyMAA6vGlyC1sNlFr9omb6kCE5L5vmepz5GA1LLl6uMebpWfZh1UMxVA==
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=Zg39bFx8nLv5KeyYK5jMcrLJPdz0LXEEJgcL7CYnA1E=; b=IvZ3BuUbXjizY2w8qzEMRrL6cCQr+3wRkP59+L7nIvSnT2/BDWtwPWpmJRHrTrulXuGYCk/dwm767S/nmAbyde4d6pIhpHmH9iRC1tlo2gbpY0sTx6CWZNKxjUFLSfEDHBTLgD/e+V7bnEoCvtuinMgnsu1No1lZxT0yQmWEd8/w9gYrJlXfqdapxzuiAr6nXIFSGNdNUDBNxpEzQC/wbgQBEsAEXuAOcE7j2yM83WLr2fWFkUBsM3JAnFEmdwuMxkmj2KCDzxapCltjYeS6Z+LcTzWxav3kWoDAgqyUXiFjQsjykA0lOvTWH//wCYFcqygOMDdRDfKznRPe1wF9QA==
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=Zg39bFx8nLv5KeyYK5jMcrLJPdz0LXEEJgcL7CYnA1E=; b=QL/TqOdVH12MK6wze2PyQA0gA7cSZrTOoQAuk0tnG+5CFjQJAVJ1Wc4QJKPV7btQye0F84L6ndXK5HKl/pxYHGQwtNwEqzupeGqtzDj0IkQo1huq9So2p7yrl4U15tzy9gBCktqXJhJXYCarutnHWG1ALUrRa75r7SNsu09ooTM=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8) by AM6PR07MB5125.eurprd07.prod.outlook.com (2603:10a6:20b:68::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.6; Fri, 1 Jul 2022 09:13:02 +0000
Received: from VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::b1eb:c51e:6586:a5d7]) by VI1PR07MB6704.eurprd07.prod.outlook.com ([fe80::b1eb:c51e:6586:a5d7%8]) with mapi id 15.20.5417.008; Fri, 1 Jul 2022 09:13:02 +0000
To: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, Carsten Bormann <cabo@tzi.org>
References: <165511479760.19573.12671700576299137749@ietfa.amsl.com> <63D13796-758D-469B-AFA8-3050C9F87819@tzi.org> <dde9d36c-61e5-afcc-e15a-787c99d5fba9@it.aoyama.ac.jp> <CAN40gSuhSAOH3WRPETXU4s1468eXb_g-=sfWFmXXTvekEddqYQ@mail.gmail.com> <034DDF0F-FEF2-456B-B9ED-76B8F2B6C4BF@tzi.org> <CAN40gSuGJOChjAY9fFD5Gwqn9CaLH09-m5MKb5Gfg8HH9WYjvA@mail.gmail.com> <0359E066-79F3-4AAB-92A5-30B5E01D16CE@tzi.org> <CAN40gSuR12WE=NC-MqGvCX1z+XNVn+5X94VFH1qHE373gbQR_w@mail.gmail.com> <62B57BC0.9080706@btconnect.com> <CAN40gSsg+nbDejC2d34wpLhecUnGTEZL6RAHjT5UUKTJWRS7Uw@mail.gmail.com> <62B59596.2010203@btconnect.com> <AS1PR07MB86163DBAA92FE852CE0A495F98BB9@AS1PR07MB8616.eurprd07.prod.outlook.com> <62BD8272.8020706@btconnect.com> <D01A5C00-888E-4682-9FBB-FA0B49BFBC31@tzi.org> <f3d3a21e-4a0c-a46c-910d-27426cfa6c58@it.aoyama.ac.jp>
Cc: Francesca Palombini <francesca.palombini@ericsson.com>, Applications and Real-Time Area Discussion <art@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "i18ndir@ietf.org" <i18ndir@ietf.org>
From: tom petch <daedulus@btconnect.com>
Message-ID: <62BEBA97.6050702@btconnect.com>
Date: Fri, 01 Jul 2022 10:12:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <f3d3a21e-4a0c-a46c-910d-27426cfa6c58@it.aoyama.ac.jp>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: LO2P265CA0310.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a5::34) To VI1PR07MB6704.eurprd07.prod.outlook.com (2603:10a6:800:18b::8)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7bade94e-1140-49fe-9f00-08da5b41e659
X-MS-TrafficTypeDiagnostic: AM6PR07MB5125:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: W65sXkSUvfr19bE1QV64islIq/3yF3ez6oKxDZRd18aFErzzFjGrAnFtUOBYwm37I2SALDATvqryDsbphW4M1P4eklwS5OvedR/BVdPrsSf3IfvQi3Q4iabdJo17BFIg10MWGAmrpAow3/FkdYZfejClY5Kt83M4MDg+yMPJj0L+UVu1ismlXeQPmf3/TU+WwJbU9f/hX4Pj4jVTsUu1kh/lrCPWAqn+43G8oAea+CbKlcVPtCG63UjpGu/DqCuiiCQINgZgda64JYc3rQ320bBdGw8euZVPTZXjY6P1hfunqhjMNk5SOu/y7IDT8eudZpKbbnxcEeTXIB1IDRu/vtvsMko4ouwQsZrqNNmRSlOK2ZyqXywdYlWlSsNdgqPlN2/hbzCYp/t0hvrDPEpAtEaT+sEwpaf0htdlCGX6a0qTanJpNffRack9IACSG8DkBbJXUT7a5ohpbLUImNQXCrH8pL46aXOVohlvBppm/2UQEoe4fyo9w/apR9jb/+mXN1OJZLZZrH53Ylm05+gM1mdv5Blz5hvaL5C9N7QWzGeu4ZyTpXykDF+5B6R9VRic+e5sS5gIswGBAECy4QEk8ZURYgtXg/NyaNFfhlD+RnmLj+A9HTy8uz/TVXz0TN1TEnB3bgHsVoMsGoy/VQ4IT5QoAebHpZYa6zYBk+3v9oiGjKrZxV+iuN6lPsiHBsrus0jrMLO+9ULHTjNVEKGkhXi0mvXQav9rqOW9ZeGuXLafCBmQzaU0zvmmJURe5onNOz7gL8vnroI8ON5k9O3dmaY9cknH7F9crnOkP+7dASO4m6hzGRsHUH/OGd3/uUxe80R9Bc1Rj34n0xHGumAMhLgdJR4Vy0MoOj+dcXuPxYxW8vu9Yk+PwNotGbZNTQvH8mj/GbfSUIrRLSjwMtsbxQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB6704.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(376002)(136003)(366004)(346002)(396003)(39860400002)(8936002)(5660300002)(6512007)(41300700001)(478600001)(4744005)(87266011)(6506007)(2616005)(52116002)(53546011)(6666004)(2906002)(26005)(82960400001)(33656002)(38100700002)(38350700002)(86362001)(83380400001)(186003)(36756003)(66556008)(66946007)(316002)(6486002)(8676002)(4326008)(966005)(54906003)(66476007)(110136005); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 2NmV5fHBV1E42Gq1H87rQPeC6wxll5C4ubBgAmDqO/mf/ctbH0l7ulGpBOuBDTeOn/NyRJ1lxNl7tXNJxME48BPbQqtdhQkyZQSvVSjqU6Vsmbce0V3ZdYnGfZlWJxqfgqONvL+0k6uwfqATDG8T/XwpcaNMaHgs6GHbaWIMfIdS3JoX3RA19hExy1TTKFdNtYCSLh954BEXjH1ubzilosyVLg7QQxag8J+40tmE6C0oH4iHxHgJWMPEy18U2l3Ha7TDbffxrkCLhLle9CC103qJa07zbEKzMoNv/iESbzqKGRRDW2LjQH5Rqg3BeS+kQMhUkmHwcDeuHDUiu/CY8UVXTNy37aM7BmWWPcCkC5mMFzIGAgv+GDAVMMMCrEqw5EMGb3ha3AkCcBWWvjjuyLtwIWo6fEPdc7/2rnFUTomdOWfK2FdV5EynRHaPxUFg71FM1TOb6crY8Lv7+JHs43GIqj2O6D354KziGHVbLwsBfND+fwx5SLYSzJkPw1TRld5Qha5Tsjb7mEiwSphh4QvG3UdxX+CMuqDLKTTjI+jqVziOL5lNOyjiQby8IbdGhMHIlCzZ+dyj1fKbMA0ho9+h26kImHO3MgNe/EGuV+ehT4uoaA2j5sJtz1zGBv15xJSew1ubFo7CoucSoPkBQCY7EkLSFE60fUfcRudhO/YB66Bd8ICc2t2SExj2cha9wns/JJ/FE53t+O1QB6Mj8SphGSVGtc+in9dEWfkWkgBQJ/QyhsLPkj/SCg7hiueDm7rRkheXv6AL4FXDCtZkZaQ1VT9SkdKENwRDV92WyFijRTac0lxCRCziZFwuprnZVG2uSn7ec4baWgMaxFHcsH/Fn84reBvaCI+ThVZSxvrpVTDENlM5Lo0dLKCUWe03GLXtxXkKnOa+7f2bLDMqeYgT/lKltRLgMPJz0NXbopEnDWTcyfFb//TkXwfJAj9wnhUJ1qjzIctkLN4L2wnP9nE+8UL7voVndyn/sd9tI24k2bGzwFeKaYFa43x/6HQmYuGdBUDUyzlgL9zfOK5PiTo4F60YrZMh4nzYuObUU8EoP9WCw/T8Tv/l+/knKV20/Sy3N5fhlPWscH8tPa7vKU3Oq6pH3Go5MEMQuRgda7sfY3jjF9ET4VTjNi1EN3JiHazKKh8p6DPj6ndV3Z1CMmWjFOxKkRGeOOoDu80op59TFCo5cnZLvJkWJfxEkc4nv7v7vb0InX5QTTY6TFQu5icDZnt9dxPxwdmDOB+/Yo6t3TR3RqAWod8Z3w6iyVureBw31WPNPSbM9Z7GxEnlCqF+0jxR74C1mJu/2GXgIFB5YHi5jixrnJ+7c4kKJG1g4pIv9cEF9XvLWRfGfNDgfgZpFSB1B18bNzoChmJyatK+pRerO+7rXuDiu5bDEKb/nnHtGPnAVqtRtsiuwF2HKqqQhkuU4/cmc2m8zTVgTVANz4f7+EvnS0kNM/XH403q+cEFlG8f5BE2IXVfeRpw9kCCTbijVT01VkW3corOhwLnJZKsaHmFS9/t/0k0IJr/3gvHd3FvkdEWYGwTvogL+f0EiBVNoFO4O9RL/fuqhl5ocTVYs7PhfoMOyLS5Nvf07jBcJ8i6wuWjQUueOk3row==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7bade94e-1140-49fe-9f00-08da5b41e659
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB6704.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2022 09:13:02.3074 (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: nzLAWUDV8cTJJRJRzc2r6sv+a+psWzTtTMq2eusDspzcONzHRyYj3qLbtVviZ0wquEqlJjUuFEtH0CaOTc/4gg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5125
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/SkqWSzZnG15-gBDgE6SyGU6VhnU>
Subject: Re: [art] [Last-Call] Language tags and YANG
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jul 2022 09:13:09 -0000

On 01/07/2022 07:44, Martin J. Dürst wrote:
> On 2022-06-30 20:27, Carsten Bormann wrote:
>
>> Note that
>> [a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*
>> is a bit more than a length restriction, it is also defining the
>> characters that can be used in a language tag.
>
> Well, to be precise, it is a bit more and a bit less than a length
> restriction. It restricts the length of each subtag to 8 or less ASCII
> letters/digits, with intervening hyphens, but it does not impose any
> length restriction on the overall tag.

Which, for once, is very easy to do, along with multiple pattern 
constraints, in YANG!

Tom Petch

> For further details on length considerations, if you have the time
> please see
> https://www.rfc-editor.org/rfc/rfc5646.html#section-4.4
>
>> I would think that having that as a YANG data type would be good, but
>> of course I have no opinion whether this needs to be in 6991bis.
>
> Agreed.
>
> Regards,   Martin.
> .
>