Re: [xml2rfc-dev] RFC 7991 issue #37: Schema Issue, RFC 7991, In Section 2.12, <br>

Heather Flanagan <rse@rfc-editor.org> Fri, 05 October 2018 23:13 UTC

Return-Path: <rse@rfc-editor.org>
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 E1937128B14 for <xml2rfc-dev@ietfa.amsl.com>; Fri, 5 Oct 2018 16:13:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 hTwQbH0Q9-sP for <xml2rfc-dev@ietfa.amsl.com>; Fri, 5 Oct 2018 16:13:31 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 248C21277D2 for <xml2rfc-dev@ietf.org>; Fri, 5 Oct 2018 16:13:31 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id F32D21D06EB for <xml2rfc-dev@ietf.org>; Fri, 5 Oct 2018 16:13:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ymC_CWGPc1uk for <xml2rfc-dev@ietf.org>; Fri, 5 Oct 2018 16:13:14 -0700 (PDT)
Received: from Heathers-MacBook-Pro.local (unknown [IPv6:2603:3023:30a:e7e0:e09c:5a89:3a95:badf]) by c8a.amsl.com (Postfix) with ESMTPSA id B9B461D06E9 for <xml2rfc-dev@ietf.org>; Fri, 5 Oct 2018 16:13:14 -0700 (PDT)
To: xml2rfc-dev@ietf.org
References: <E1g6wQ8-00057n-85@durif.tools.ietf.org> <70ee4cff-7533-13e0-d71a-ffecf2dc56f0@gmx.de> <24828f94-dbbd-4c18-8d85-333487bda367@levkowetz.com> <3ac63652-2df2-03c7-eee6-bad2cbd326d8@levkowetz.com> <B63F3A7C-AAB6-4281-BC5F-BC28E9693E43@icann.org> <2ab7b797-4a01-5327-10fb-5ae13587944f@nostrum.com> <c9dc6869-148c-cdcc-06a4-94aeb2d6df57@levkowetz.com>
From: Heather Flanagan <rse@rfc-editor.org>
Message-ID: <65f7d2f9-21ed-c7a1-a234-05e00e1c7dae@rfc-editor.org>
Date: Fri, 05 Oct 2018 16:13:30 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <c9dc6869-148c-cdcc-06a4-94aeb2d6df57@levkowetz.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/dnHd3wF-xCoduTGmsSlrG8jt9eY>
Subject: Re: [xml2rfc-dev] RFC 7991 issue #37: Schema Issue, RFC 7991, In Section 2.12, <br>
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, 05 Oct 2018 23:13:33 -0000

Hola a todos!

Apologies for letting this thread get a bit out of hand. Airplanes and 
small, on-site meetings are not conducive to handling active threads.

This isn't an IETF WG, but we're going to work along those models for 
sake of clarity. Consider me the WG chair for the purpose of consensus 
calls and breaking deadlock decisions.

My comments and decision on what to do with <br> below...

On 10/4/18 10:56 AM, Henrik Levkowetz wrote:
> On 2018-10-04 19:18, Robert Sparks wrote:
>> I didn't see a response to this.
>>
>> If we decide that preserving the "only in tables" idea, this avoids the
>> argument about causing authors unnecessary confusion.
>>
>> If it's clearly a bad idea, please capture why on the list for later.
>>
>> RjS
>>
>>
>> On 10/2/18 12:56 PM, Paul Hoffman wrote:
>>> I just thought of something different that might deal with Miek's
>>> issue: change the name of the element to <tbr>. That will prevent
>>> people who "know" what <br> "means" from expecting it to work
>>> because <br> doesn't exist.
>>>
>>> If, later, we want to add <br> for running text (with lots of
>>> description of what it will and will not do to displayed RFCs), we
>>> can do so then.
>
> So, Miek's original issue, as communicated to me, as I understood it,
> found reasonable, and tried to capture in #37, was that <br> was generally
> unavailable, but the functionality existed specifically within table cells.
>
> Miek has also raised a related issue, #41, about not having so many special
> cases in the schema.
>
> Finally, <br> is a known tool for authors acquainted with HTML, if they
> have a situation where default layout doesn't do the right thing.
>
> So renaming <br> to <tbr> will deal with the expectation of <br> being
> generally useful, since it's not called <br> any more.  It will probably
> leave some authors without remedy for the case of controlling table
> column title breaks, as they won't think to look for <tbr> if <br> doesn't
> work.
>
> The renaming will not do anything for issue #41, and it will also do nothing
> to address the need for a straightforward capability like <br> in other
> contexts.
>
> So I don't see this a clean solution, and the parts it solves also introduces
> new drawbacks.
>
> I tried to capture what I felt was the essence of the problem in my proposed
> resolution, of either permitting <br> widely, or removing it.  I still don't
> care much either way, but <tbr> seems to provide neither the cleanness of
> removing <br> it completely, or permitting it more generally.


The design team had a goal of requiring semantic meaning for all tags 
(we didn't quite get there, but it was a design goal) and getting the 
author out of the business of fiddling with the rendering. The team was 
probably a bit too focused on the latter, and didn't take into account 
some of the use cases that have been discussed on that thread. Still, it 
is an important consideration since it impacts the time the editors have 
to spend on layout as opposed to content (granted, these aren't always 
mutually exclusive).

So, all that said, I'm particularly concerned about the ambiguity that 
<br> is introducing here, making tooling that much more complicated. 
After reading all the arguments, I'm going to say we remove <br> 
entirely from the XML v3 spec. It's not adding enough value to support 
the confusion it's causing.

Thank you all for a well-rounded discussion of the issues!

Heather