Re: [xml2rfc-dev] <artset> feedback

Henrik Levkowetz <henrik@levkowetz.com> Fri, 10 May 2019 17:17 UTC

Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc-dev@ietfa.amsl.com
Delivered-To: xml2rfc-dev@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB92912009E for <xml2rfc-dev@ietfa.amsl.com>; Fri, 10 May 2019 10:17:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 VuVngNDa3Bxg for <xml2rfc-dev@ietfa.amsl.com>; Fri, 10 May 2019 10:17:43 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FAA512000E for <xml2rfc-dev@ietf.org>; Fri, 10 May 2019 10:17:43 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:54951 helo=tannat.localdomain) by zinfandel.tools.ietf.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1hP99R-0005if-Gh; Fri, 10 May 2019 10:17:42 -0700
To: Julian Reschke <julian.reschke@gmx.de>, XML Developer List <xml2rfc-dev@ietf.org>
References: <eb78385f-9ac0-01e8-8b4a-572d8890c1a1@greenbytes.de> <19522381-3529-e66e-adb4-3a1c7d5ee9ea@gmx.de> <e8791b44-738a-9ebe-946e-4b02a6635dc2@levkowetz.com> <df6742ec-d60b-0835-ad87-a297531a2771@gmx.de> <4fe5ca5e-4fbf-6ca8-36c7-1d1b93dfc07a@levkowetz.com> <fe699579-d33f-44ca-9d14-f3d99223392b@gmx.de> <a8b0cca7-4bfd-df14-c30e-fdf8bedcab90@levkowetz.com> <10473b16-04b7-7c48-cd29-fbd5d3e15ee8@gmx.de> <ee4721b2-0add-c8ea-bd31-c2087afcbad8@levkowetz.com> <2f56f446-68b3-4755-54c5-213481a7068e@gmx.de>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <c834e11f-640f-fb97-062b-02ed0f114953@levkowetz.com>
Date: Fri, 10 May 2019 19:17:33 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2f56f446-68b3-4755-54c5-213481a7068e@gmx.de>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="iRE2Ti0e3292r9Dlc6t47AOcmvp0xmiix"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, julian.reschke@gmx.de
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/RHiB_P9Y7wC-VwaaNl4HEK2lPjA>
Subject: Re: [xml2rfc-dev] <artset> feedback
X-BeenThere: xml2rfc-dev@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion about particulars of xml2rfc V3 design, development and code." <xml2rfc-dev.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc-dev>, <mailto:xml2rfc-dev-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc-dev/>
List-Post: <mailto:xml2rfc-dev@ietf.org>
List-Help: <mailto:xml2rfc-dev-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc-dev>, <mailto:xml2rfc-dev-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 May 2019 17:17:47 -0000

On 2019-05-10 19:02, Julian Reschke wrote:
> On 10.05.2019 18:05, Henrik Levkowetz wrote:
>> Hi Julian,
>>
>> On 2019-05-10 17:46, Julian Reschke wrote:
>>> On 10.05.2019 12:00, Henrik Levkowetz wrote:
>>>>
>>>>
>>>> On 2019-05-10 11:38, Julian Reschke wrote:
>>>>> On 10.05.2019 11:25, Henrik Levkowetz wrote:
>>>>>> ...
>>>>>>> Yes. What makes you think it's not?
>>>>>>
>>>>>> When did v2 get support for handling both a 'src' attribute and textual
>>>>>> content in <artwork>?
>>>>>> ...
>>>>>
>>>>> For at least ten years, I'd say.
>>>>>
>>>>> Excerpt from rfc5598.xml, dated July 2009:
>>>>>
>>>>>>           <artwork
>>>>>>           align="center"
>>>>>>           alt="[ User, MHS, User Service Model ]"
>>>>>>           name="Basic Internet Mail Service Model"
>>>>>>           src="email-arch-fig-svcmodel.png"
>>>>>>           type="image/png">
>>>>>> <![CDATA[
>>>>>>                                  +--------+
>>>>>>               ++================>|  User  |
>>>>>>               ||                 +--------+
>>>>>>               ||                      ^
>>>>>> +--------+  ||          +--------+  .
>>>>>> |  User  +==++=========>|  User  |  .
>>>>>> +---+----+  ||          +--------+  .
>>>>>>       .       ||               ^      .
>>>>>>       .       ||   +--------+  .      .
>>>>>>       .       ++==>|  User  |  .      .
>>>>>>       .            +--------+  .      .
>>>>>>       .                 ^      .      .
>>>>>>       .                 .      .      .
>>>>>>       V                 .      .      .
>>>>>> +---+-----------------+------+------+---+
>>>>>> |   .                 .      .      .   |
>>>>>> |   .................>.      .      .   |
>>>>>> |   .                        .      .   |
>>>>>> |   ........................>.      .   |
>>>>>> |   .                               .   |
>>>>>> |   ...............................>.   |
>>>>>> |                                       |
>>>>>> |     Message Handling Service (MHS)    |
>>>>>> +---------------------------------------+
>>>>
>>>> And what was the v2 handling of this?
>>>
>>> If by "v2" you refer to the spec, the answer is over here:
>>> <https://greenbytes.de/tech/webdav/rfc7749.html#element.artwork>.
>>
>> No, Julian.  That is not the _spec_ for v2.  That is a retroactive
>> best-effort attempt at describing what v2 tools did, and very useful
>> as such.  If there is a _spec_ for the vocabulary before RFC 7991, it
>> would be RFC 2629.
> 
> No. The abstract says:
> 
> "Version 2 represents the state of the vocabulary (as implemented by
> several tools and as used by the RFC Editor) around 2014."

As an analysis of the state of things, yes.  As a specification, no.

What I was attempting to say in the comment above, put in different
words, was that we've not had any _specification_ between 2629 and 7991.

> So this is version 2 of the vocabulary (as spoken in 2014), opposed to
> v1 (RFC 2629) and v3 (RFC 7991).

It's a retrospective analysis of the vocabulary, yes.  And as you know,
we've found discrepancies since it was published.  It's not the
specification.  It's been very useful, but please don't try to represent
it as something that it isn't.

>>> But if you refer to the v2 impl (Python-based), as opposed to the
>>> original TCL implementation: I don't know.
>>
>> Ok.
>>
>>> That RFC was produced with
>>> the old tool.
>>
>> Aha?  So that's HTML from the TCL tool, not from your XSLT processor?
> 
> The published PDF was generated using rfc2629toFO.xslt. The published
> text was published my submitting XML to the RFC Editor, and they
> presumably used the TCL processor to generate nroff.

I'm asking about the HTML you pointed to.

> If your question is whether the TCL version processed artwork/@src: yes,
> it did (when generating HTML). Even for SVG. Try yourself.

I don't have a TCL installation which will let me do that.  Which is why
I'm asking.


	Henrik