Re: [Rswg] Making progress on evolving the XML format

Eric Rescorla <ekr@rtfm.com> Mon, 13 February 2023 23:09 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: rswg@ietfa.amsl.com
Delivered-To: rswg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18DCFC15270E for <rswg@ietfa.amsl.com>; Mon, 13 Feb 2023 15:09:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.893
X-Spam-Level:
X-Spam-Status: No, score=-1.893 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 (2048-bit key) header.d=rtfm-com.20210112.gappssmtp.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 2zw0h77eI2x9 for <rswg@ietfa.amsl.com>; Mon, 13 Feb 2023 15:09:13 -0800 (PST)
Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 390D3C151536 for <rswg@rfc-editor.org>; Mon, 13 Feb 2023 15:09:13 -0800 (PST)
Received: by mail-pj1-x1029.google.com with SMTP id bg2so4109774pjb.4 for <rswg@rfc-editor.org>; Mon, 13 Feb 2023 15:09:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tLQtCBn15Pyj7jZixAS69BYS3mdeuSfLoM1fa9hYKCM=; b=AO604j0K41LW0ZMPxF18Rqq5sTGp6B9nTQrvRzcAr6I1WiFp9HAnzZRzpKGXwsHfjF kax+UF0hwoFiBA2Z/7vR92G1CZid7u75RBqI2K7PzX/yZBNHVVUHvv125albn84H9234 +siS0HAqwLh1gFvAWlmDHR76KRIiIa3IieacpM9F6O++hfonYwNt77dr4QxXTaNMH6YJ VGoIc6LXR9hm9bjphkik2CG5T2v5Hi+eawhJN21KIbLInMxY3vLfzhSqVv9qXwXr5VTo yeiCSHeQHRqMjCL3Sb5+3N1AiWYNpk17To2thQGZY8S1fh920g0PRV/jwrAvOqc6GxG/ wNTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tLQtCBn15Pyj7jZixAS69BYS3mdeuSfLoM1fa9hYKCM=; b=oMwL3t0qbpywo6ELL7OJIHjK7brzHtt71OXfXF7zeBYKDJN1SSBIqfMg4kHxxBLPh5 LWMXZI3SubLfrEa/1RvvS0X9eRfrefBryAUXbRJVQfGhvDt9fXgVet5HEAWFG5K8drni 2cizE3ZEbNT77l7jAxtq2j9uoP19ymSe6bUU1e/faNdpwt/UfJhenx5206BvVmLTCD7x ib3urwTgewupyfFB7AX4l/voh1ltYsWV8Eo8npoPZkiA79rKnKnH+A5fdFM4lq/NWPS1 0JZv/siAwugvkrXcJbrOjY9nA+m4cgEP6fQw8FZT+qXXl9B6DthPnFs+kIDxBkuURnvI KQaA==
X-Gm-Message-State: AO0yUKXvHYRlf1ipOzp1xG5gIC5PWe8/zCI5Fy6ZpSCDDv3/sFNaB5I+ OuuYh7My9Xrgo63M7fqFrI4XiJL6k2MvAfVMJ0slGA==
X-Google-Smtp-Source: AK7set+I9L8Go7+J70+AZgEu9drnKaK0v/Ot2zOm8lAQqt01cPJzPwur1L80RE6evec9QUZa9I4eU9ObWytTgzvHhaE=
X-Received: by 2002:a17:902:efd3:b0:19a:862e:f1c2 with SMTP id ja19-20020a170902efd300b0019a862ef1c2mr148316plb.24.1676329752224; Mon, 13 Feb 2023 15:09:12 -0800 (PST)
MIME-Version: 1.0
References: <CABcZeBM1TKqRkXJ8JErVijoKhEKOa+ebWDpxfERuq1NhUrSG4g@mail.gmail.com> <01187D4D-5033-41B5-A027-4917E14787E7@ietf.org>
In-Reply-To: <01187D4D-5033-41B5-A027-4917E14787E7@ietf.org>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 13 Feb 2023 15:08:36 -0800
Message-ID: <CABcZeBPiERRO9FaxoAgyyiEoeGFFcZR4at6twPjv5sk0wJoT7A@mail.gmail.com>
To: Jay Daley <exec-director@ietf.org>
Cc: RSWG <rswg@rfc-editor.org>
Content-Type: multipart/alternative; boundary="000000000000687dc005f49cef6f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rswg/ODkp6tMVKTW-SNVqordEhUcGNTg>
Subject: Re: [Rswg] Making progress on evolving the XML format
X-BeenThere: rswg@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "RFC Series Working Group \(RSWG\)" <rswg.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/rswg>, <mailto:rswg-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rswg/>
List-Post: <mailto:rswg@rfc-editor.org>
List-Help: <mailto:rswg-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/rswg>, <mailto:rswg-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Feb 2023 23:09:17 -0000

On Mon, Feb 13, 2023 at 2:48 PM Jay Daley <exec-director@ietf.org> wrote:

> Seems a practical way forward.  A few points below:
>
> > On 13 Feb 2023, at 20:28, Eric Rescorla <ekr@rtfm.com> wrote:
> >
> > 
> > Hi RSWG members,
> >
> > Pete and I have been chatting about the best way forward for evolving
> > the XMLv3 grammar. We think that there's broad agreement that:
> >
> > 1. We need some document that describes the "as-is" xmlv3 format.
> >    - That document should be published in some form that implies
> >      it doesn't have consensus.
> >    - The WG should do the work of making sure that happens
>
> Would we assign that a version number? If so then would it replace v3 or
> be a v3.1 with no documents ever having been published in v3?  Before
> answering this you might want to read further on.
>

This proposal takes no position on this topic. I simply used "3.1" because
that seemed
to be the version with the most traction. Perhaps we should say "NG" :)



> > 2. We need to work on a new format (v3.1?) that will have consensus.
> >
> > I think people are assuming that the new format will need an RFC but
> > there is not agreement on whether the "as-is" should be.
> >
> >
> > Pete and I would like to propose the following way forward, based
> > on a suggestion from Martin Thomson in January.
> >
> > - Adopt draft-irse-draft-irse-xml2rfcv3-implemented as a WG document
> >   to use as the basis for v3.1.
>
> Wouldn’t that draft also be the basis for 1. above?
>

Yes, in the appendix although initially the appendix part of the doc would
be empty.


> - Everything that doesn't match RFC 7990 will be marked as
> >   "provisional". We go through all of these and either adopt them as
> >   having consensus or decline to make the change, in which case we
> >   move them to an Appendix.
>
> If we did remove something, then documents in the new grammar would no
> longer be backwards compatible (unless that thing had never been used) with
> those in the as-is grammar. I would prefer then that we numbered it v4 to
> signal that. If we were to keep the version number 3.1 then we would have
>
> - v3/7990 which was never used for a document
>

I do not personally know this to be true, but I am prepared to believe it
is.

- version ”as-is” which all the current documents are in
>
- v3.1 which none of the existing documents are in and which all future
> ones will be
>

I agree with you that there are these three versions. I think what numbers
to assign
to them is an orthogonal question.

-Ekr


> Jay
>
> --
> Jay Daley
> IETF Executive Director
> >
> > - If necessary, we can also update the I-D to make consensus changes
> >   to the as-is version on an "emergency" basis, though hopefully
> >   this will not be needed often.
> >
> > At the end of this process, we will have a document which describes
> > the consensus format and also an appendix which describes how "as
> > implemented" differs from the consensus format. These can be published
> > together as an RFC, which will provide archival forms of both but
> > without requiring that we publish an RFC of the current document while
> > the consensus version is still in flux. In the meantime, the ID
> > can serve as the definition of the current format.
> >
> > What do people think of this proposal?
> > -Ekr
> > --
> > rswg mailing list
> > rswg@rfc-editor.org
> > https://mailman.rfc-editor.org/mailman/listinfo/rswg
>