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

"HANSEN, TONY L" <tony@att.com> Mon, 29 October 2018 01:02 UTC

Return-Path: <tony@att.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 BFC14128C65 for <xml2rfc-dev@ietfa.amsl.com>; Sun, 28 Oct 2018 18:02:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.601
X-Spam-Level:
X-Spam-Status: No, score=-0.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 LUZQP8H9IvXp for <xml2rfc-dev@ietfa.amsl.com>; Sun, 28 Oct 2018 18:02:29 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D382124C04 for <xml2rfc-dev@ietf.org>; Sun, 28 Oct 2018 18:02:29 -0700 (PDT)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id w9T0t2MT044858; Sun, 28 Oct 2018 21:02:27 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049459.ppops.net-00191d01. with ESMTP id 2ndqjgrnb4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 28 Oct 2018 21:02:27 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w9T12R6b016760; Sun, 28 Oct 2018 21:02:27 -0400
Received: from zlp27125.vci.att.com (zlp27125.vci.att.com [135.66.87.52]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id w9T12OMZ016731; Sun, 28 Oct 2018 21:02:24 -0400
Received: from zlp27125.vci.att.com (zlp27125.vci.att.com [127.0.0.1]) by zlp27125.vci.att.com (Service) with ESMTP id 38B9316A3EE; Mon, 29 Oct 2018 01:02:24 +0000 (GMT)
Received: from MISOUT7MSGHUBAC.ITServices.sbc.com (unknown [130.9.129.147]) by zlp27125.vci.att.com (Service) with ESMTPS id 22BDF16A3ED; Mon, 29 Oct 2018 01:02:24 +0000 (GMT)
Received: from MISOUT7MSGUSRCG.ITServices.sbc.com ([169.254.7.94]) by MISOUT7MSGHUBAC.ITServices.sbc.com ([130.9.129.147]) with mapi id 14.03.0415.000; Sun, 28 Oct 2018 21:02:24 -0400
From: "HANSEN, TONY L" <tony@att.com>
To: Heather Flanagan <rse@rfc-editor.org>, "xml2rfc-dev@ietf.org" <xml2rfc-dev@ietf.org>
Thread-Topic: [xml2rfc-dev] RFC 7991 issue #37: Schema Issue, RFC 7991, In Section 2.12, <br>
Thread-Index: AQHUWXpP2bIGgqHK60e8v7OAHMJ3RqUKjt6AgAAIXgCAAHmvgIABcamAgAMaDICAAAq3AIAB6tEAgCQA+wA=
Date: Mon, 29 Oct 2018 01:02:23 +0000
Message-ID: <62E32D1C-4E14-4D48-AEA7-B157A60D139C@att.com>
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> <65f7d2f9-21ed-c7a1-a234-05e00e1c7dae@rfc-editor.org>
In-Reply-To: <65f7d2f9-21ed-c7a1-a234-05e00e1c7dae@rfc-editor.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.210.13.249]
Content-Type: text/plain; charset="utf-8"
Content-ID: <F363CE540E363544A3E5E8C5B6E1D1A8@LOCAL>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-10-28_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1810290007
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/UCMyyFT3ToKxG9Pp2Y0-iFQkWmQ>
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: Mon, 29 Oct 2018 01:02:31 -0000

Given this, should I continue to look for my analysis that I raised during the design process that led us to conclude that <br/> functionality WAS required for certain use cases, and that there was no  clean alternative way of handling it?

	Tony

On 10/5/18, 7:13 PM, "xml2rfc-dev on behalf of Heather Flanagan" <xml2rfc-dev-bounces@ietf.org on behalf of rse@rfc-editor.org> wrote:

    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
    
    
    _______________________________________________
    xml2rfc-dev mailing list
    xml2rfc-dev@ietf.org
    https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_xml2rfc-2Ddev&d=DwICAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=Kz8VdgPVctDNSNPJ6PsBaw&m=Hn9lsPHrzvNdfoVyB0kknzkBkxuVQmnb964pWfpaVLw&s=tNB69KsbmtsAZxtwgKDPoY7tDQcLhQis-YgPBctGtSU&e=