[Uri-review] Re: [art] Re: Alternative representation of URIs in YANG

Martin Thomson <mt@lowentropy.net> Thu, 22 January 2026 22:16 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: uri-review@mail2.ietf.org
Delivered-To: uri-review@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 231E5ABB5F04; Thu, 22 Jan 2026 14:16:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b="KAakB/iN"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="lg7pMlVc"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nFskPNkEPr3i; Thu, 22 Jan 2026 14:16:44 -0800 (PST)
Received: from fout-b6-smtp.messagingengine.com (fout-b6-smtp.messagingengine.com [202.12.124.149]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id B2B03ABB5DBD; Thu, 22 Jan 2026 14:15:21 -0800 (PST)
Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.stl.internal (Postfix) with ESMTP id 3430A1D0120C; Thu, 22 Jan 2026 17:15:21 -0500 (EST)
Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-04.internal (MEProxy); Thu, 22 Jan 2026 17:15:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm3; t=1769120121; x=1769206521; bh=xpm9lGF5IoWMcX2gHZbtXjO7C0CKUWS6 bMmyjmBCj5Q=; b=KAakB/iN1Fui8MOFBBzRFGPv9+UnrXEYEP00DYLpgsTnd6at /Q9HAuJu5pcD7Cv961ggtCDWFwMbtZ9/x52YxjhhKN5BstDidrcv3mBbTnMPwpwq dCDm+Q+9GgF+iOqaf7BuVdO0fnmGLV9DQSYCeqmv0OC3le0zPGuxBOZ6JE0efTNY /tkheN5IqxunM64y5PmoaFE/KcsxUBLemXnD6fJ6i2V4XQ3AV5Spmp/o0PiZeCUj aDL/4bpGvgSIUQ28Vvrg42gWJg7RfxsYk7btGSpy/7BjiA9AQT0L9jJbXehVaDJi kB/kuDz1l48IDs5+7fvtoqHzmvJMIf9lIqt+bA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1769120121; x= 1769206521; bh=xpm9lGF5IoWMcX2gHZbtXjO7C0CKUWS6bMmyjmBCj5Q=; b=l g7pMlVcC6cgfc1wgoLD34RjmtI3mk/rAyZLj1P5fb5lkhV/gnqNPGcqDWTrST8AA rrs1/gEVz2XisFm+iWSw6c2VGL/+OOOZrfGeTyntoIlbZryM1Z/FA+kxqh+8xRYV i75sfwr7A7kHmC4nj1yK/+Ya4ywCpCBpemjb7hWJMbFqAJYe1SwW/DyHQmo/OJzk Hj5ddcWTXKNRyYhLEHSXHp93NXutz5QQlrSWlynPhzmVwzF9hziLoyylSHxymHl0 7g3nhQJZUtkWVMt7SZ4Fmq8obYinK9tD9VgS7q2nFnPITC7jn/WgnUXPqxTYdoyJ Jnq+U46VxlqKQQXXxoO6g==
X-ME-Sender: <xms:eKFyaftzSPyKm5tgXX70fIIxIm2nppcfEJw6QHZ35ryLU68uIiragQ> <xme:eKFyabS3__N0jLXKns3X1l-3vcAPbG28f2CdGH-EdDbRiOF8fGFFqJvJITVI2R1gS amurUZ4XjprBmdrs2rTYV_pq5s4J1LdOrReCcNdzpQ7OpevGPOOJ7b6>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddugeejfeefucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgfgsehtjeertdertddtnecuhfhrohhmpedfofgrrhht ihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenucggtf frrghtthgvrhhnpedtvdetjeekgeelleelteekjefhteeivdekgfeujedvveduffehvdef tdevgefftdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehmtheslhhofigvnhhtrhhophihrdhnvghtpdhnsggprhgtphhtthhopeekpdhmohgu vgepshhmthhpohhuthdprhgtphhtthhopeifohhrlhgvhiesrghrihgrughnvgdrtghomh dprhgtphhtthhopehivghtfhgrsegsthgtohhnnhgvtghtrdgtohhmpdhrtghpthhtohep mhhjvghthhgrnhgrnhgurghnihesghhmrghilhdrtghomhdprhgtphhtthhopegrrhhtse hivghtfhdrohhrghdprhgtphhtthhopehurhhiqdhrvghvihgvfiesihgvthhfrdhorhhg pdhrtghpthhtohepthgsrhgrhiesthgvgihtuhgrlhhithihrdgtohhmpdhrtghpthhtoh epuhhrihesfiefrdhorhhgpdhrtghpthhtohepkhgvnhhtodhivghtfhesfigrthhsvghn rdhnvght
X-ME-Proxy: <xmx:eKFyaVSNKtqzKlvdklRQmReyCzs0nb1gwX5k-boyhezJ-o5_B8xYmw> <xmx:eKFyad2f8M52giwlNKfGiPUQANM4ywRccG4vRCjWf19D6FciZIgDmQ> <xmx:eKFyaRBdXeUT-iB9e5Y3oPdo4y_TL9XVfJFFLudhkOWJfbbu0gty4A> <xmx:eKFyaZgdBqoep1WoObbLy4MzK_SjKx9WfGD_YNiFBbwXjSN_bs_tnw> <xmx:eaFyaSOzUWaYRtsDdxWNpUj8my56sFggXYhOHv5xDvZfeeUwOEHZwGMF>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id B49FE780075; Thu, 22 Jan 2026 17:15:20 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AruTPOI_qQOs
Date: Fri, 23 Jan 2026 09:15:00 +1100
From: Martin Thomson <mt@lowentropy.net>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <f9f700f9-8ad6-4e9b-8bd8-3b0441d4366c@betaapp.fastmail.com>
In-Reply-To: <263D72B1-54D9-47BA-9787-8A3F3889A6ED@gmail.com>
References: <87zf669z4x.fsf@hobgoblin.ariadne.com> <0100019be639037e-5401829e-3666-454e-b2c1-e9ac65a04ac5-000000@email.amazonses.com> <e1356eb8-31ba-47ce-9a1f-8d42713184a9@betaapp.fastmail.com> <263D72B1-54D9-47BA-9787-8A3F3889A6ED@gmail.com>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Message-ID-Hash: 4AWWWTOFCBV6T4CKAMG5BSKMFP34VOZX
X-Message-ID-Hash: 4AWWWTOFCBV6T4CKAMG5BSKMFP34VOZX
X-MailFrom: mt@lowentropy.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-uri-review.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Kent Watsen <kent+ietf@watsen.net>, "Dale R. Worley" <worley@ariadne.com>, tom petch <ietfa@btconnect.com>, art@ietf.org, "uri@w3.org" <uri@w3.org>, uri-review@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Uri-review] Re: [art] Re: Alternative representation of URIs in YANG
List-Id: Proposed URI Schemes <uri-review.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/vmzmm43N8pbfDm0BLhJ-5ikgHgc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Owner: <mailto:uri-review-owner@ietf.org>
List-Post: <mailto:uri-review@ietf.org>
List-Subscribe: <mailto:uri-review-join@ietf.org>
List-Unsubscribe: <mailto:uri-review-leave@ietf.org>

I think that Roy explained why that doesn't work.

If the goal is to encode connection parameters, then maybe that is what should be defined, with an appropriate name.

On Fri, Jan 23, 2026, at 09:12, Mahesh Jethanandani wrote:
> Hi Kent/Martin,
>
> How about we go with option 2 that limits the applicability of the 
> definition to the following:
>
> The 'ietf-url' module defines a YANG 'grouping' for a URL described as a
> constrained subset of the URI defined in <relref section="3" target="RFC3986"/>.
> The contraint is that the grouping is defined only to support connection
> parameters for an HTTP client.
>
>> On Jan 22, 2026, at 1:46 PM, Martin Thomson <mt@lowentropy.net> wrote:
>> 
>> On Fri, Jan 23, 2026, at 02:00, Kent Watsen wrote:
>>> Martin, since you're the one blocking the draft, can you state which of 
>>> these options are okay and which options are not okay with you?
>> 
>> Not blocking personally.  I did raise the issue, but would follow consensus (which I think is in the hands of Mahesh to judge, ultimately).
>> 
>> I'd like to offer option 6.  Use the existing URI syntax from YANG.  It's a straight-up string, which is perfect because it avoids this whole mess entirely.
>
>
> Mahesh Jethanandani
> mjethanandani@gmail.com