Re: [xml2rfc-dev] https://tools.ietf.org/html/draft-levkowetz-xml2rfc-v3-implementation-notes-09#section-3.1.20

Julian Reschke <julian.reschke@gmx.de> Tue, 29 October 2019 18:22 UTC

Return-Path: <julian.reschke@gmx.de>
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 AA198120B3E for <xml2rfc-dev@ietfa.amsl.com>; Tue, 29 Oct 2019 11:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 NrMhtN5sKbt1 for <xml2rfc-dev@ietfa.amsl.com>; Tue, 29 Oct 2019 11:21:57 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E2C1120B50 for <xml2rfc-dev@ietf.org>; Tue, 29 Oct 2019 11:21:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1572373311; bh=P7xhoHrBgOwIOlNRCud+cb+aG7XkTrMRUGwy+n2Gkns=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=RvjF+6k4LDxByHt0gC6SzNgOtxm8/jPis58E/e95hRe52kB1UW2lmPDKC9JMzqknN RT0ldcumulMSh2avwH15mBOOA8fmSRGN0KVWi93jP/UkGlCSUyS5a840kcZN5hzwYO j1uV6xr1I0Pkf2hzAg+77yktdhy4SAgpXzRQWa3w=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.146.73]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVeI2-1iZWYN3Fsi-00RYPA; Tue, 29 Oct 2019 19:21:51 +0100
To: Heather Flanagan <rse@rfc-editor.org>
Cc: XML Developer List <xml2rfc-dev@ietf.org>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de>
Date: Tue, 29 Oct 2019 19:21:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:2BXIt581/vchihJF32kGVTav4eA/qfkR4qg1GBjD0ItjruMkxvn aOnw7ZjhhkjsA/EMYkcvhacq+9KBwSDIDLKMtb0FuARnxaln/AoxxS8cL+PndeGZRQp8xaS zAtrCzQMEjrx0E6AtssaZS9WU1W6nvuObWXPcOCIrkUREFB0MpiZe24bTjmSOvDGCa6iijm FEygKC0JlLmSI9rtUmNMg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:XTluwKyT0ts=:FjAyqo7UdmwO1/rHpMJP+X nuycYGyGnetR/Wf5Pb1ja8ab8VswO+wsUKbVPGt8P+aehWaejbcKb79EzEDojUon7BdBAmD39 l9YepD4EU0Osm79zlpvJMcYcRSssfgtlf2hZs2ub/w//4ioYhGTA+oOJ6UxYkf5mbDeJnglA7 gShO9N+Rpm8p+j7oKDnD8Es4zX9sdT4dtcoK1j/i6eTR/wRDaE2nvJo/XLBjk//4nJ09xu5eG 4BHCpsYb5nz7kfeVnJS/6fgPfubXhUgUs+9F/nZF7to0Po87Goj/HPQXU05rJeQ68S1GUOvq0 7R00GituMPBjm0fFynYt5e2odqWyKGSH0Q91B1Wm/oSdcLUbgJqsSVjUFhUQigA2CH4WQjLnV Bk7zhuOQ/uO4CKtzlXvyuvTmBI4HoqCn+5qRdA2KqwjPJGJHV1LUm0SHxFutqvpa+YsBiISdf od04zUx4OkFkl2LgY+rafOlOeaZ1ufwusl3mtlHdPnXkgGUFo3QwHuX4TWHzrPyZeaRsgm7on A81LkuwBw9KB/90cS9Pp/H+gPuiwbM1ZE+7iw+Im6yIzbBhHnKGxJMPDA6MLY+0GlDUSAAchF wHCO1bYUWauNzr9gOlFqbzk9Jpc0jaXaXEIdQCM6/hckeGtJDMOKtvaQ4MKbH15UQLlKB6QGi y9VwcZ3h9b8MIWfuV/uCdxdmpAZwgyIzDT0A/6CF4QeBVGnecuQ9V4IavH7Ha6I7luyoa6ICW cYcsDJZ5aat1On70PoCVg84tiJO72xdcIi/9GYGntL9pEP+VDgvNAll8ZcYKw4DZM7yCY5Atb IDl385KJl5kjRlGXG50gHlyVxNcAx1w9JpQn0Y8u6WragPubQU8j47cy31SxbOK78OuGp2VF/ 9umUnNUaI+TeNwseR6bXCFBE7IkGzU/v+hwiehmRlyVAx7yixYxKKvhd/ET8sGWZRz4CGiF17 DiOrKJ2l+UxGNpo56G70Bi40GSg1xId8inV3kpuMPRupPzCA+BOu5sVsJUCLZWczDfoLI6M1e Mc/CoelKajbRP421rmTMh9fOrmz8uvSA9TxXm+zmo757pruQ0O+Ll08dRBuQtqL/1I5JR7vxD hoP3MPONmNyu2Jawlhr7Ubc6TLCgUlmpzIeayJ2ca3IKtQ6Wwc0WX+2XyQ1lEcxzHpivywcNS GjeLp8P1uPUuvDLDdxmljXXEWv8iEunBKcrHaoi1dMiCtQ1p0c/gID4TP5h6jLRF9K7oAuG/b JBmTbPIk6DqQIzzaJ96vr9NE7JcXFSVqLsxHkQqGWjaaBRuuWlu/zsLVxZmU=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/xk-mvV8qTxZEcHVnq_b7Ufb1fnY>
Subject: Re: [xml2rfc-dev] https://tools.ietf.org/html/draft-levkowetz-xml2rfc-v3-implementation-notes-09#section-3.1.20
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: Tue, 29 Oct 2019 18:22:09 -0000

On 29.10.2019 19:13, Heather Flanagan wrote:
>
>
>> On Oct 29, 2019, at 11:09 AM, Julian Reschke <julian.reschke@gmx.de> wrote:
>>
>> ...see also
>> <https://github.com/rfc-format/draft-iab-xml2rfc-v3-bis/pull/107>, which
>> I believe is misguided.
>>
>>
>>> 3.1.20.  In Section 2.46.2, "numbered" Attribute
>>>
>>>    The text indicates that only top-level sections may have
>>>    numbered="false", and that a section with numbered="false" may not
>>>    have a child section with numbered="true".  But that leaves no value
>>>    that is valid for child sections of an unnumbered section: They
>>>    cannot have numbered="false", since they are not top-level sections,
>>>    and they cannot have numbered="true", since the parent has
>>>    numbered="false".
>>
>> That is correct, but very easy to fix by saying that numbering is
>> inherited from the parent section.
>>
>>>    Additionally, the prohibition against child sections having
>>>    numbered="false" removes the option of truncating the ToC listing for
>>>    some child sections; without providing a good explanation for this
>>>    limitation, it seems arbitrary and counter-intuitive to disallow this
>>>    feature.
>>
>> That doesn't make any sense - the presence in the ToC does not depend on
>> numbering at all. To control the ToC, we already have
>> <https://greenbytes.de/tech/webdav/rfc7991.html#element.section.attribute.toc>.
>>
>>>    Proposal:  Permit sections which are not top-level sections to have
>>>       numbered="false".
>>>
>>>    Implementation:  In The current version of xml2rfc, child sections
>>>       may have numbered="false".
>>
>> Limiting this to top-level sections was very intentional; the reasons
>> given above are IMHO not sufficient at all for this change.
>>
>> Heather, by any means, please undo this change for now.
>>
>>
>
> I don’t think having numbered child sections in an otherwise unnumbered section (especially if they are inheriting a phantom number from the unnumbered section” is a good idea at all. Do you have better language that I can use to state that is prohibited?

Just say that descendant sections of unnumbered sections are unnumbered
by definition (and that it would be an error to set numbered back to true).

Asking authors to repeat themselves when the intent is totally clear
just doesn't make any sense.

FWIW, I'm also opposed to expanding control to subsections for now (and
I see that you didn't adopt that part of the proposal yet). Before we do
that, we should have a clear use case.

Best regards, Julian