Re: [regext] Picking XML namespaces

Patrick Mevzek <pm@dotandco.com> Tue, 06 November 2018 05:17 UTC

Return-Path: <pm@dotandco.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AED9129619 for <regext@ietfa.amsl.com>; Mon, 5 Nov 2018 21:17:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dotandco.com header.b=taxg4Kxx; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=cskn5ndQ
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 RHqporiDfQmm for <regext@ietfa.amsl.com>; Mon, 5 Nov 2018 21:17:15 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6822D1294D0 for <regext@ietf.org>; Mon, 5 Nov 2018 21:17:15 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 7FDDD22495 for <regext@ietf.org>; Tue, 6 Nov 2018 00:17:14 -0500 (EST)
Received: from web6 ([10.202.2.216]) by compute3.internal (MEProxy); Tue, 06 Nov 2018 00:17:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dotandco.com; h= message-id:from:to:mime-version:content-transfer-encoding :content-type:date:subject:references:in-reply-to; s=fm1; bh=JHX VaJtqZqfKgNqN2dIvfUZU518MO7S7R730aGZI1Oc=; b=taxg4KxxKOSSbCJ1mq7 KIvpZ02lbJWzQb0ZdBAmH0rHFgsN5hwLL5CnoPvAzh6TbltNEIzmpwUWUXs0GMJ6 tlHPXAWV/UGaRbJIsVBj6/Nw0NC0ix3wp/7wDXV/FTR7solQBih0CcoEzo4c8dYD Z2c9SDoHmjs83Egl38VkQrq74t9LEfuRy/tDPKs6QAANiZ01l8x3iygOo94yf3Xe cKaPyB3khN+ACEfwD0fcKjnacUiZtAqDuwlN3RphPjYfEBJAggaAB4Xslff2ZL+w CgYNF1iWgMPdia7s8XkxUmE6BZuHHg2w3Qw5ByKbOqKqj6+0WQIIMf5ydp+wuIG2 aaw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=JHXVaJtqZqfKgNqN2dIvfUZU518MO7S7R730aGZI1 Oc=; b=cskn5ndQT3NeVqzNm7qY4RL6qhh2Bs+zSqDJru+Oc21JqEMMZaAzxNz7g +rYpOZkmjWt1bpSehEt5AKuYgaKxjnBLLMDN4h7qDkTivLED2x9cVC1bt83l0tOY AlkjYp/WbybMO+Io+nDBXYx+PG+Jz9HlB1mV5hUQONTZMabgLOs9qNdLkEivHy5L E6QiOdO9qWoEALFl0L9T0JXcIkzGSO1dcu5za4MdUyx4a3mGCuQLD3cZNRRGHJdX iHs1tLfKHDODjsfSOm0Gx7j2jbThMU69CyOF8vBqghqlNf9Cn9J3pyECKqr6t31H G9nzwkHmi7Q3WD//QB3YSB6fJ08jA==
X-ME-Sender: <xms:2SPhW1JqneWjny_cuRc6uyPf6l08SHK1OZ8Rk4dw7gdRvz0MTUrSTRLRu5U>
X-ME-Proxy: <xmx:2SPhW_JD0_zFeU6R3aYsbZQrA5rb_WLgHbJohkV9_viTcISNp9wYqA> <xmx:2SPhWxGj8RvjCdC9s9QibduH1K_C7Sq3WfMUmxOAaE7MM3Hivx5lrQ> <xmx:2SPhW_Qx1vkTNWKyc169qZqNrq-UgVzKUF5KB4Kat7VaEgWb1AkEdg> <xmx:2SPhW1FonBMWNVAzDXkjROUHcoBBBZ33MNyRggsFPB5SReqSrm1m-g> <xmx:2SPhWz_jkSMDE742ZPhj9k85saCrGwaWhJl9FYMwga23M8XrfAlXIA> <xmx:2iPhW8AtrrZ-Voei8wJ7WlFfVDppgPtG_7fqtD-yf4Tux45ibDkEDg>
Received: by mailuser.nyi.internal (Postfix, from userid 99) id 9FE0F4250; Tue, 6 Nov 2018 00:17:13 -0500 (EST)
Message-Id: <1541481433.3854216.1566997696.4FD35EED@webmail.messagingengine.com>
From: Patrick Mevzek <pm@dotandco.com>
To: regext@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-d469da0c
Date: Tue, 06 Nov 2018 06:17:13 +0100
References: <CABkgnnVALJ7kB-LpUFq3BtmMfNtVHbxfOaiQceKjN4gRZ3NRYw@mail.gmail.com> <6B4DDD24-06C8-4EFF-A844-57D2F8B60F72@verisign.com> <CABkgnnVrqQRGS8PsQiHxuCrZy91pMzBeOTScDAbZUu9g2Be7Sg@mail.gmail.com> <EA0B408F-B4F6-4A80-99D2-F2A7C5295F82@verisign.com>
In-Reply-To: <EA0B408F-B4F6-4A80-99D2-F2A7C5295F82@verisign.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/wfzhexFD-W17EywCBvV3qpddrQk>
Subject: Re: [regext] Picking XML namespaces
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2018 05:17:17 -0000


On Mon, Nov 5, 2018, at 06:29, Gould, James wrote:
> Yes, there are Production systems in place that use this namespace.  
> Scoping the namespace at this stage would cause Production 
> interoperability issues.  Let me know if you need any additional 
> information.

I completely disagree with this reasoning, irrespective of the specific document as I would say the same thing for the same case.

This is only a draft, implementations are bound to change.
As a developer myself, I implemented a lot of drafts in their early versions, for "free" and it would have been the same thing for "just" namespaces changes. So I can totally understand the difficulty to change things at the last time, but then it is the game to play if we want global standards, their limits and edge cases appear when they are really implemented (hence the Implementation Status section in documents), and hence implementations are bound to need updates when the standard "matures"  and gets input from other parties.

Current deployments should not forbid making the document better and hence creating at the end a better standard for everyone.

If we do otherwise we just re-inforce something that I am seeing more and more which is converting this working group as a pure rubberstamping "authority"  were documents come already finished or close to finished or not really open to changes because it won't suit the original author.

It would be then too easy for anyone to come and then just refuse changes because it is already deployed as is.

Also, it was always sold that the greeting+login exchange enables client and server to autonegiotate extensions, including those that change the namespace (like the fee one with many different namespaces - even if just different on the version part - and many registries today exposing more than one).

Now what I can agree on is why setting the line at this document instead of any other one?
As soon as we have identified a problem regarding the namespaces used, I think all documents not yet being an RFC should be modified to adhere to the new convention. I see no sensible reason to say to do it for some but not others.

So my opinion is to change the namespace everywhere and not let any new extenson become an RFC without this change.

-- 
  Patrick Mevzek
  pm@dotandco.com