Re: [Rfced-future] Welcome to the RFC Editor Future Development Program

John C Klensin <john-ietf@jck.com> Sat, 04 April 2020 16:57 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: rfced-future@ietfa.amsl.com
Delivered-To: rfced-future@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 374B23A1038 for <rfced-future@ietfa.amsl.com>; Sat, 4 Apr 2020 09:57:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 GIq-nwmrYR8M for <rfced-future@ietfa.amsl.com>; Sat, 4 Apr 2020 09:57:38 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4EEA3A103A for <rfced-future@iab.org>; Sat, 4 Apr 2020 09:57:38 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1jKm6q-000End-UX; Sat, 04 Apr 2020 12:57:28 -0400
Date: Sat, 04 Apr 2020 12:57:23 -0400
From: John C Klensin <john-ietf@jck.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Julian Reschke <julian.reschke@gmx.de>
cc: Carsten Bormann <cabo@tzi.org>, "John R. Levine" <johnl@iecc.com>, rfced-future@iab.org, Larry Masinter <LMM@acm.org>, "Andrew G. Malis" <agmalis@gmail.com>
Message-ID: <75931C805FEF3FE1B51C5A0D@PSB>
In-Reply-To: <46ebaffc-9c69-f5ce-8155-bd7dda3cde7c@gmail.com>
References: <0ac801d6089c$c36031b0$4a209510$@acm.org> <20200402195947.D569E16EE8CE@ary.qy> <CAA=duU2Zyr9gju4J+smtfeWy4iTiJCRQCeGozkbnaHtA66z7PA@mail.gmail.com> <009601d60964$2648e7a0$72dab6e0$@acm.org> <alpine.OSX.2.22.407.2004022303110.37555@ary.qy> <1533669f-6891-e50a-be08-b5293fc5cbbf@gmx.de> <DF6A09DD-C7D4-4542-B83F-C687861F5492@tzi.org> <3b1df23c-d1e4-46f9-d7d4-6fac978be8d3@gmx.de> <46ebaffc-9c69-f5ce-8155-bd7dda3cde7c@gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/7HdSdWd2tTa-HKxCEJFR-dwYw9c>
Subject: Re: [Rfced-future] Welcome to the RFC Editor Future Development Program
X-BeenThere: rfced-future@iab.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: RFC Editor Future Development Program <rfced-future.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/rfced-future>, <mailto:rfced-future-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfced-future/>
List-Post: <mailto:rfced-future@iab.org>
List-Help: <mailto:rfced-future-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/rfced-future>, <mailto:rfced-future-request@iab.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Apr 2020 16:57:42 -0000


--On Saturday, April 4, 2020 09:32 +1300 Brian E Carpenter
<brian.e.carpenter@gmail.com> wrote:

> Julian,
> On 03-Apr-20 19:59, Julian Reschke wrote:
>> On 03.04.2020 07:25, Carsten Bormann wrote:
>>> On 2020-04-03, at 06:46, Julian Reschke
>>> <julian.reschke@gmx.de> wrote:
>>>> 
>>>> On 03.04.2020 05:07, John R. Levine wrote:
>>>>>> During the AUTH48 period, whoever is reviewing the
>>>>>> document needs to check ALL of the formats, especially
>>>>>> around examples and figures and any non-ascii text.
>>>>> 
>>>>> Currently the RPC people are proofreading all of the
>>>>> output formats, which takes a lot of work.  I hope authors
>>>>> are also, but that's up to them. ...
>>>> 
>>>> That sounds like a bug in the process to me. And it won't
>>>> scale if we add ePub.
>>>> 
>>>> There should be *one* format that is to be proofread, HTML.
>>>> If the other output formats have an issue, that's a tooling
>>>> problem that needs to be solved, and the other formats can
>>>> be regenerated.
>>> 
>>> This doesn't work too well in an environment where the
>>> tooling is fluid, and in fact the format that the tooling
>>> works from and its interpretation is fluid as well.
>> 
>> If the tooling is that fluid (is it for HTML?), that shows
>> that we shouldn't have started the switch yet...
> 
> But we did, so that ship has sailed.
>  
>>> When the tooling has a bug (read: it uses the interpretation
>>> of 2020-04-02), and the XML is adapted to work around this
>>> bug, and the tooling is then fixed (read: it now uses the
>>> interpretation of 2020-04-03), the new output may be
>>> erroneous.
>> 
>> The (canonical, published) XML never ever should be adjusted
>> to work around a bug. Is this happening?
>  
> <heresyAlert>It should be happening. For the period during
> which v3 is in flux, we should indeed update already-published
> v3 XML files, not constantly, but on some sort of snapshot or
> checkpoint basis. Obviously we must not update the substantive
> content, and we should have an audit trail, but only by doing
> such updates can we have a reasonable situation at the end.
> 
> If there isn't a v3.n sub-version number in the XML files
> today, there certainly should be.</heresyAlert>

Agreed.  A bad solution but, given that we made the switch
while, at least retrospectively, in experimental mode, almost
certainly less bad than others.

<probably-worseHeresyAlert>
I know it is widely believed that HTML is so important in the
world and so widely used that it will survive in its current
form for centuries if not millennia, however, it is almost
certainly the least stable of the three output  forms for at
least two reasons.  First, in the circa 30 years since it
appeared, the community has already gone through five versions
and is working on a sixth (or, if you prefer, tuning the 5th).
Even more extremely, normally-sensible people are claiming that
HTML has outlived its usefulness and should be replaced by
something they (or their colleagues) have invented.  AFAICT,
none of those have gotten significant traction for more than
specific applications, but there is certainly no way to
guarantee that state will continue forever, i.e., that nothing
will come along that is actually sufficiently better that it
becomes the norm and HTML a historical legacy and artifact.   It
seems hard to be certain that whatever we do now will be easily
and compatibly rendered by whatever passes for a browser in even
75 or 100 years.  The biggest advantage of using HTML as one of
the standard output formats -- that it can be interpreted and
rendered passably well on a variety of different devices with
appropriate style sheets -- is also a risk if we consider it the
"real" format (e.g., the only one that is subject to final
("AUTH48" or whatever we call it) review, at last as long as we
care at all about presentation. It is a specification format,
not a presentation format and, even as a specification format,
it is not self-contained, depending instead on style sheets and
local conventions to precise specify presentation.   If one is
working with a document, trying to create new versions, etc.,
XML as the official/archival form is probably ok and most of us
might prefer to work with HTML or even plain text.  But, if one
is concerned about archival availability of a presentation
format, it is either the PDF/A for which proofreading and
layout-checking is important or we need to be checking all three
formats to be sure they yield plausible results.
</probably-worseHeresyAlert>