
From nobody Mon Dec  2 08:22:53 2019
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 9543E120802; Mon,  2 Dec 2019 08:22:51 -0800 (PST)
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, SPF_HELO_NONE=0.001, SPF_PASS=-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 Atk0T_9oyVZC; Mon,  2 Dec 2019 08:22:49 -0800 (PST)
Received: from durif.tools.ietf.org (durif.tools.ietf.org [IPv6:2001:1900:3001:11::3d]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BEEB120018; Mon,  2 Dec 2019 08:22:49 -0800 (PST)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1iboTI-0004FL-QF; Mon, 02 Dec 2019 08:22:48 -0800
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1iboTI-0004FL-QF@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Mon, 02 Dec 2019 08:22:48 -0800
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: rfc-markdown@ietf.org, xml2rfc-dev@ietf.org, xml2rfc@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on durif.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/nkg49JSRetyX4nzcJj_wWE6uwIY>
Subject: [xml2rfc-dev] New xml2rfc release: v2.36.0
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, 02 Dec 2019 16:22:51 -0000

Hi,

This is an automatic notification about a new xml2rfc release, 
v2.36.0, generated when running the mkrelease script.

Release notes:

xml2rfc (2.36.0) ietf; urgency=medium

  * Improved support for internal xref to <li>, giving 'Section X,
    Paragraph Y, Item Z'.  Tweaked the output for xrefs to <li> with
    format='counter' to not include trailing period.

  * Stripped away some cases of leading punctuation on incomplete postal 
    address lines.

  * Fixed an issue with multi-part <ol> lists with the same group setting.

  * Added support for tables in list items, on request from the RPC, in 
    order to match the needs of a couple of recent RFCs-to-be.

  * Improved output format handling of postal addresses for countries with
    non-latin scripts where the XML address content is ASCII, rather than
    the expected native script.

  * Fixed the isempty() utility function to correctly return False for 
    elements containing comments with trailing text.  Fixes issue #455.

  * Added some cases of normalization of postal code during v2v3 conversion.

  * Added bottom margin space for artwork in print output, to match that
    for sourcecode.

 -- Henrik Levkowetz <henrik@levkowetz.com>  02 Dec 2019 15:32:24 +0000

The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
installed python modules which pip will not upgrade, you may have to
use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
manually.

The new version is also available through SVN checkout, with
  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.36.0'

Regards,

	Henrik
	(via the mkrelease script)


From nobody Tue Dec 10 09:06:55 2019
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 8DFC5120918; Tue, 10 Dec 2019 09:06:54 -0800 (PST)
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, SPF_HELO_NONE=0.001, SPF_PASS=-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 4kxhg5vITJTM; Tue, 10 Dec 2019 09:06:52 -0800 (PST)
Received: from durif.tools.ietf.org (durif.tools.ietf.org [IPv6:2001:1900:3001:11::3d]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F0B3120922; Tue, 10 Dec 2019 09:06:51 -0800 (PST)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1ieiyJ-00081R-24; Tue, 10 Dec 2019 09:06:51 -0800
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1ieiyJ-00081R-24@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 10 Dec 2019 09:06:51 -0800
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: rfc-markdown@ietf.org, xml2rfc-dev@ietf.org, xml2rfc@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on durif.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/AZuHpwINjklOusjeg0Ad4FCUFwE>
Subject: [xml2rfc-dev] New xml2rfc release: v2.37.0
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, 10 Dec 2019 17:06:54 -0000

Hi,

This is an automatic notification about a new xml2rfc release, 
v2.37.0, generated when running the mkrelease script.

Release notes:

xml2rfc (2.37.0) ietf; urgency=medium

  * Added a new element <contact> with the same attributes and child
    elements as <author>, except for @role.  As a child element of
    <section> it will create a name and address block, as for authors in
    the Authors' Addresses section; as a child of <t> it will create an
    inline name entry, similar to <author> in citations.

  * Changed the handling of block elements within table cells to re-wrap
    for better column fit.  Fixes issue #454.

  * Added an error for references without anchor (in v2; in v3 this will
    be caught by the schema validation step).  Fixes issue #412.

  * Changed error handling in a couple of places so as to result in
    non-zero command-line exit values on errors.  Fixes issue #464.

  * Tweaked the <cref> text renderer to not apply <t> paragraph filling to
    the <cref> content.  Fixes an issue raised by resnick@episteme.net.

  * Changed layout of multiple instances of <extaddr> and <street> to show
    on separate lines instead of one line, comma-separated.  Changed one
    notice message to warning.

  * Added an option to silence warnings and notices starting with given
    strings.

  * Changed the HTML renderer to not emit email information in both
    primary and alternative author address blocks.

  * Added a test case using the new <contact> element, and added a couple
    of email addresses for increased coverage of email address placement
    when non-ascii address information is present.

  * Updated the handling of non-latin address information in the text
    format to follow RFC7997 and the HTML output more closely.

  * Added generation of v3.rng from v3.rnc to the Makefile, and fixed a
    schema error in the .rng file

  * Changed the default content downcoding done for things like 'smart
    quotes' to only apply to text content, not to XML element attributes.

 -- Henrik Levkowetz <henrik@levkowetz.com>  09 Dec 2019 14:50:54 +0000

The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
installed python modules which pip will not upgrade, you may have to
use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
manually.

The new version is also available through SVN checkout, with
  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.0'

Regards,

	Henrik
	(via the mkrelease script)


From nobody Tue Dec 10 17:13:43 2019
Return-Path: <mt@lowentropy.net>
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 EBC74120086 for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 17:13:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=u8dv+6fG; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=pdVhYKPh
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 pr1aTiQTagzd for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 17:13:41 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4442120059 for <xml2rfc-dev@ietf.org>; Tue, 10 Dec 2019 17:13:41 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 186F4C88; Tue, 10 Dec 2019 20:13:41 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Tue, 10 Dec 2019 20:13:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:date:from:to:subject:content-type :content-transfer-encoding; s=fm1; bh=69PYkTOXy09WIAgHKZyVLYwm1g YgBGCZDTUSa/qwaQo=; b=u8dv+6fGp7Fn8gILWqD6aFmNd/5ZGyfRuUZMXjfpuO eIFGG9AZdXmUGj6HUK5WU8K+AzEAik1ZqP+v8jDVuUAySDqBLnp6K/490cu/TyiE 0VIaA3q11b/03sGwlCLmOoqWBPfc4/x7htTjbo5omlrUVFk4QqP+Kh0PPpfaJ9Kd 2i0aJptXq0ZKwsDsAosGWs3/K+K8FEy37ZFkEONh8haIwOhUlPbRMv3QsXQOYUkh LGl3uXD8FWzvuadp9BvZilSDwmyYjx4Pwfyn2wFTf1vnT9addHPRqOSAglY20lVN sXBBMpzqXbU2tXpZ42OInaDIJ2m0ilr/O3yv2PIJD64Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=69PYkT OXy09WIAgHKZyVLYwm1gYgBGCZDTUSa/qwaQo=; b=pdVhYKPhh6W2RWKp85yoZH D7p77P5KWa8SoMfc4ZLSBAI+M2k3loLQLYw0YZAZ4NWJ6JqmCE+oR/TnSNkgQ/yd mtxWTdfUs3vNNXzqpc7b4NGlwKNi9oPfk/3SqjqN9BcMo9Vzh9XTaC+D8KBQ/RGx TvIUqJoeYQ2r+0YxUL9UvuQMMaEWQwS5u0xoQXaVz6ZwiEfkUCp2ggjLQVp3LbjO aBMPxNtxEEi0a7xElocLqMFTzRP5J2x2k1e2gd+408Ssd2ELoSDsVfu8cJc7lzZY UennDvVlGmHIWlnfJAkbfLj0N4fdTm36dvZSAE45sBp5E3SZTEqfyS6mWlsXBFgg ==
X-ME-Sender: <xms:xELwXTIBoBGu0WvjgxNhU_OBDCNl3qcdh1MEXcy0gezbdHnm-HLxlQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelgedgvdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkfffhvffutgfgsehtqhertderreejnecuhfhrohhmpedfofgrrhht ihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenucffoh hmrghinhepmhgrrhhtihhnrdhlohgtrghlnecurfgrrhgrmhepmhgrihhlfhhrohhmpehm theslhhofigvnhhtrhhophihrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:xELwXZZyGbcJ0gZQ0eg24LJ3RS9dkpzRoU9MzYcQvNdSCQR-z7MYFg> <xmx:xELwXd9pVHTnNlRBiFPzqRa0KnLB6mnob5jrSk5GjQD9d8tYxj5L6A> <xmx:xELwXSbcUumE6VUA_iwQvXp6iLn2N44bbFdVg1_7ccFByv1ONPrMMw> <xmx:xELwXe4urSuqGnqJ4Sd6JbehCqlOqPgo7oKM-35yaXb6JOUcrDRCrg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 30E99E00A2; Tue, 10 Dec 2019 20:13:40 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
Date: Wed, 11 Dec 2019 12:13:20 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: xml2rfc-dev@ietf.org, "Henrik Levkowetz" <henrik@levkowetz.com>
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/gWhtarCgzflwPyPaag5i0p0dJHc>
Subject: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 01:13:43 -0000

Hi Henrik,

I just tested this new element out in xml2rfc 2.37.0.  I think that ther=
e are some bugs to work out.

I have the following input (in reduced form):

<t>The following people helped:
... (ascii names) ...,
<contact fullname=3D"Mirja K=C3=BChlewind"/>,
...
<contact asciiFullname=3D"Kazuho Oku" fullname=3D"?"/>,
...
</t>

I don't have Kazuho's real name just yet, so I just added "?" for the mo=
ment.

What I have observed is that the output includes many additional line br=
eaks.  If I get this right, this is producing a new paragraph break for =
the name included in <contact>.  That's not expected.

It also appears to remove the "?" I'm using as a placeholder in this exa=
mple.  I can put some Unicode in fullname (for instance, "=C3=B8=C3=B8=C3=
=B8" works fine), but the Japanese text I copied from somewhere failed.

fullname=3D"=E6=8A=95=E7=A8=BF=E8=80=85" causes xml2rfc to choke:

  File "/home/martin/bin/xml2rfc", line 11, in <module>
    load_entry_point('xml2rfc=3D=3D2.37.0', 'console_scripts', 'xml2rfc'=
)()
  File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/run.py",=
 line 590, in main
    writer.write(filename)
  File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writers/=
text.py", line 274, in write
    lines =3D self.paginate(lines)
  File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writers/=
text.py", line 412, in paginate
    paginated[i].elem.page =3D page
AttributeError: 'lxml.etree._Element' object has no attribute 'page'

I thought that that specific error might be due to placement, but moving=
 the text around didn't help.

Cheers,
Martin


From nobody Tue Dec 10 17:39:36 2019
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 E720A120059 for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 17:39:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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 Flot9-Or7Ehx for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 17:39:33 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2FDA12008C for <xml2rfc-dev@ietf.org>; Tue, 10 Dec 2019 17:39:33 -0800 (PST)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:50147 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 1ieqyE-0007W8-BY; Tue, 10 Dec 2019 17:39:33 -0800
To: Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com>
Date: Wed, 11 Dec 2019 02:39:10 +0100
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: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3mru8WbrCrXiixGs1MRg6KHtBNcrBFaNr"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, mt@lowentropy.net
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/N2lJGrVeoYqvSDFQHUazUvTJ-wY>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 01:39:36 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--3mru8WbrCrXiixGs1MRg6KHtBNcrBFaNr
Content-Type: multipart/mixed; boundary="Qvc43hvILHb0uPA0n68JVrbApxVe7mWUc";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org
Message-ID: <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com>
Subject: Re: <contact> element in <t>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
In-Reply-To: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>

--Qvc43hvILHb0uPA0n68JVrbApxVe7mWUc
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Martin,

On 2019-12-11 02:13, Martin Thomson wrote:
> Hi Henrik,
>=20
> I just tested this new element out in xml2rfc 2.37.0.  I think that the=
re are some bugs to work out.
>=20
> I have the following input (in reduced form):
>=20
> <t>The following people helped:
> ... (ascii names) ...,
> <contact fullname=3D"Mirja K=C3=BChlewind"/>,
> ...
> <contact asciiFullname=3D"Kazuho Oku" fullname=3D"?"/>,
> ...
> </t>
>=20
> I don't have Kazuho's real name just yet, so I just added "?" for the m=
oment.
>=20
> What I have observed is that the output includes many additional line
> breaks. If I get this right, this is producing a new paragraph break
> for the name included in <contact>. That's not expected.

No, and I haven't seen this here in my tests.  Could you send your XML?

> It also appears to remove the "?" I'm using as a placeholder in this
> example. I can put some Unicode in fullname (for instance, "=C3=B8=C3=B8=
=C3=B8"
> works fine), but the Japanese text I copied from somewhere failed.
>=20
> fullname=3D"=E6=8A=95=E7=A8=BF=E8=80=85" causes xml2rfc to choke:
>=20
>   File "/home/martin/bin/xml2rfc", line 11, in <module>
>     load_entry_point('xml2rfc=3D=3D2.37.0', 'console_scripts', 'xml2rfc=
')()
>   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/run.py"=
, line 590, in main
>     writer.write(filename)
>   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writers=
/text.py", line 274, in write
>     lines =3D self.paginate(lines)
>   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writers=
/text.py", line 412, in paginate
>     paginated[i].elem.page =3D page
> AttributeError: 'lxml.etree._Element' object has no attribute 'page'
>=20
> I thought that that specific error might be due to placement, but
> moving the text around didn't help.

Interesting.  I haven't seen this in my tests either.  I used Georgian
Mkhedruli though, not Japanese Kanji.  I'll try that tomorrow, fix, and d=
o a
bugfix release.  I see this is related to pagination, so again your XML f=
ile
might help debug this.


	Henrik


--Qvc43hvILHb0uPA0n68JVrbApxVe7mWUc--

--3mru8WbrCrXiixGs1MRg6KHtBNcrBFaNr
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl3wSL4ACgkQTptXS4+7
FxohKBAAxo9dtBMZPVhKHky/wO64VM2l725EIDU4OdCgq49HA/Q4CalQBsGO30UK
ygvubNtAqVb2uPb0f7H5+gESftkPQ1O4Gc2RqezyA3dLeo80C0eDQOc3r1Xqa3sI
Zwk8quqP8sQHiHTh8ZfLhGb2PBCMgM9Qkq8uOnst1jBJtAy85miwcJcpT5mJYXl+
tZSYd6tbvQg6GX8+kWEtDP1pWbV89isS15PKTmg5QobQujIWlOjcqghKkIP9fv8/
Nt3QHoyw33ksAsu9YPFHFBF25JaiQHmhSc8BfTdd8p0VZRd06lp8cTLS3s0fdSqY
fcfd3dgH7VXV3KzoJL7ZjkAbJM9ja0cJjAKSSne3BHAXR4AINugW9PdfwFvEauCY
L+mff4oaFLwTCBSOa5gwyjhp9UTfpE0/m/OS76NyXgnnT862aelNzAuVP2wH0CKp
2GWXPB45aIMafE2Vats8YlpzC8LMWA/8T9RprUEcveYfZAAmpiyuUJvba34bIvDE
GR2xvBgA3n8GvcG1J5/TwQoXQf35vPGUjN57vvJGBstEt1il87NEC1sEPkhjJYQX
ZnrDjrfBHebKGeEOdavG+/grmMqZYpG8AMKjrnH4+umWihkZY8sidaorU+8s4/J6
p5mj/6DeBu5Vvzp7wT7zHkqyCgrekXEHA4NZH47WCkrIieVLKlM=
=mURH
-----END PGP SIGNATURE-----

--3mru8WbrCrXiixGs1MRg6KHtBNcrBFaNr--


From nobody Tue Dec 10 18:16:56 2019
Return-Path: <mt@lowentropy.net>
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 58C80120086 for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 18:16:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=RMoRdykV; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=SQ8MJdnF
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 TLo_EPqavIsw for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 18:16:53 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38FF0120059 for <xml2rfc-dev@ietf.org>; Tue, 10 Dec 2019 18:16:53 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 99471D1C; Tue, 10 Dec 2019 21:16:52 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Tue, 10 Dec 2019 21:16:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type:content-transfer-encoding; s=fm1; bh=leyf5 CPE3pWj2PggzLuXb483PoEeKkGU5pAblr6Tkcs=; b=RMoRdykV4McNgfCdLmhuZ gngonKc7U0l2p1ItiyyljINe0GeDzUkFJfM3Rcwipi/EuKpuOLmd0hsXIosupdbr WNZ8mrfxT3IWI18wX4tXfX70rbQ/Mjji1VyuWc8gRRA5agP3u+iG2+nXfm8ZEN1S nXAuZmtCCVFrDZIHK2oGX4+gWqibZEXVTH81f+T6rnWcW1EpiOoPAiAKy1Al6AyU V9mKALFlioCM19zGQ25etcFDwkJLsXlEll2J17qstfZlRW4FjLiociVUWHpKwkXM n8tZBNrEfh0Zf8/YjVfeMgNJ6/LpA/SyweCKU4d+b/PY6ysnbucPT1/7FxxS5Nra Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=leyf5CPE3pWj2PggzLuXb483PoEeKkGU5pAblr6Tk cs=; b=SQ8MJdnFvRyCSvJ+qK6g6YfC7wOl2MtlG24inXL6l1r8j6ikTTlnhpcpJ FxkkXKchYqanDcuY8joghwBxZkRnxYKiXS8VmfBYx1Lcx50aAos3g2Xmzr0k7WBA pZZJBynqw9w6eW6bLBXZ14xuHVRdy0kmVSXin782lWyeAQlewG06uczqfZS8HhH1 SDXEb4vibumOtlAehxQwcyzmMSmH/vlInM8S5GqJJxOZShvE9CPbMc7VtOt/iVbN I7lQ/Lmcjr++t3+NUtUfwnW+wph6uJWLDPu78FP1I4NrTauUjQqfPNqP/yidebsN oaLcSqFbc1rPxgSgzqZphvNa2Zg4w==
X-ME-Sender: <xms:k1HwXVs9Dq8jSyLCJYViWmLWu_Lv9A4pHgVMMMwGSWYbqIdv0Tgucw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelgedgfeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgfgsehtqhertderreejnecuhfhrohhmpedfofgr rhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenuc ffohhmrghinhepghhithhhuhgsrdgtohhmpdhmrghrthhinhdrlhhotggrlhenucfrrghr rghmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvthenucevlhhush htvghrufhiiigvpedt
X-ME-Proxy: <xmx:k1HwXf8LtVOkOAxwYOmJlY1wxbbxAFyhxsdgE-06xZcvQkxFNXTsoQ> <xmx:k1HwXY3yBrMk9I4twZEj4psyUWRuHPEJD_OxOJMZqTDl5XQDT7yasQ> <xmx:k1HwXcBN2Ft1ofmG_fMEcPy9w_X3nYI8o6fS7whW4Ek8Xrjsuqv9OQ> <xmx:lFHwXaon0dys-Jje-t5hzuwpTbnNS6XZbjji2Bee-YDQSZXCSrwfeQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id ACEEBE00A2; Tue, 10 Dec 2019 21:16:51 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>
In-Reply-To: <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com>
Date: Wed, 11 Dec 2019 13:16:32 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Henrik Levkowetz" <henrik@levkowetz.com>, xml2rfc-dev@ietf.org
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/ORQV0FD_z59vezE_fqWfPPcRLR8>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 02:16:55 -0000

The XML in question is produced from kramdown, but you can see the input=
 here:

https://github.com/quicwg/base-drafts/compare/contributors?expand=3D1

This expands into pretty much what you see below.

On Wed, Dec 11, 2019, at 12:39, Henrik Levkowetz wrote:
> Hi Martin,
>=20
> On 2019-12-11 02:13, Martin Thomson wrote:
> > Hi Henrik,
> >=20
> > I just tested this new element out in xml2rfc 2.37.0.  I think that =
there are some bugs to work out.
> >=20
> > I have the following input (in reduced form):
> >=20
> > <t>The following people helped:
> > ... (ascii names) ...,
> > <contact fullname=3D"Mirja K=C3=BChlewind"/>,
> > ...
> > <contact asciiFullname=3D"Kazuho Oku" fullname=3D"?"/>,
> > ...
> > </t>
> >=20
> > I don't have Kazuho's real name just yet, so I just added "?" for th=
e moment.
> >=20
> > What I have observed is that the output includes many additional lin=
e
> > breaks. If I get this right, this is producing a new paragraph break=

> > for the name included in <contact>. That's not expected.
>=20
> No, and I haven't seen this here in my tests.  Could you send your XML=
?
>=20
> > It also appears to remove the "?" I'm using as a placeholder in this=

> > example. I can put some Unicode in fullname (for instance, "=C3=B8=C3=
=B8=C3=B8"
> > works fine), but the Japanese text I copied from somewhere failed.
> >=20
> > fullname=3D"=E6=8A=95=E7=A8=BF=E8=80=85" causes xml2rfc to choke:
> >=20
> >   File "/home/martin/bin/xml2rfc", line 11, in <module>
> >     load_entry_point('xml2rfc=3D=3D2.37.0', 'console_scripts', 'xml2=
rfc')()
> >   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/run.=
py", line 590, in main
> >     writer.write(filename)
> >   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writ=
ers/text.py", line 274, in write
> >     lines =3D self.paginate(lines)
> >   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writ=
ers/text.py", line 412, in paginate
> >     paginated[i].elem.page =3D page
> > AttributeError: 'lxml.etree._Element' object has no attribute 'page'=

> >=20
> > I thought that that specific error might be due to placement, but
> > moving the text around didn't help.
>=20
> Interesting.  I haven't seen this in my tests either.  I used Georgian=

> Mkhedruli though, not Japanese Kanji.  I'll try that tomorrow, fix, an=
d do a
> bugfix release.  I see this is related to pagination, so again your XM=
L file
> might help debug this.
>=20
>=20
> 	Henrik
>=20
>=20
> Attachments:
> * signature.asc


From nobody Tue Dec 10 23:18:15 2019
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 E2C7A120AED for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:18:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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 v4NoNCjt_IGH for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:18:09 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED7AB1208E5 for <xml2rfc-dev@ietf.org>; Tue, 10 Dec 2019 23:18:08 -0800 (PST)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:52945 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 1iewG5-0004UX-Sa; Tue, 10 Dec 2019 23:18:07 -0800
To: Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <8e3b4156-7598-ab68-8010-5f0017325337@levkowetz.com>
Date: Wed, 11 Dec 2019 08:17:57 +0100
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: <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ck5AMwI6IXHHS40fuhRnr3tdwuRiS9R5R"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, mt@lowentropy.net
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/2WFakPyj-l3tuzzh_To4cFitr4U>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 07:18:14 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ck5AMwI6IXHHS40fuhRnr3tdwuRiS9R5R
Content-Type: multipart/mixed; boundary="N64nROB4cEQCjdEqQXQIOWrqpPXfkGbQl";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org
Message-ID: <8e3b4156-7598-ab68-8010-5f0017325337@levkowetz.com>
Subject: Re: <contact> element in <t>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
 <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com>
 <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>
In-Reply-To: <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>

--N64nROB4cEQCjdEqQXQIOWrqpPXfkGbQl
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Martin,

On 2019-12-11 03:16, Martin Thomson wrote:
> The XML in question is produced from kramdown, but you can see the inpu=
t here:
>=20
> https://github.com/quicwg/base-drafts/compare/contributors?expand=3D1
>=20
> This expands into pretty much what you see below.

I'm afraid that's not too helpful -- it really would make a difference
if you could pull out the XML file which exhibits the problem and send
it to me.

	Henrik

>=20
> On Wed, Dec 11, 2019, at 12:39, Henrik Levkowetz wrote:
>> Hi Martin,
>>=20
>> On 2019-12-11 02:13, Martin Thomson wrote:
>> > Hi Henrik,
>> >=20
>> > I just tested this new element out in xml2rfc 2.37.0.  I think that =
there are some bugs to work out.
>> >=20
>> > I have the following input (in reduced form):
>> >=20
>> > <t>The following people helped:
>> > ... (ascii names) ...,
>> > <contact fullname=3D"Mirja K=C3=BChlewind"/>,
>> > ...
>> > <contact asciiFullname=3D"Kazuho Oku" fullname=3D"?"/>,
>> > ...
>> > </t>
>> >=20
>> > I don't have Kazuho's real name just yet, so I just added "?" for th=
e moment.
>> >=20
>> > What I have observed is that the output includes many additional lin=
e
>> > breaks. If I get this right, this is producing a new paragraph break=

>> > for the name included in <contact>. That's not expected.
>>=20
>> No, and I haven't seen this here in my tests.  Could you send your XML=
?
>>=20
>> > It also appears to remove the "?" I'm using as a placeholder in this=

>> > example. I can put some Unicode in fullname (for instance, "=C3=B8=C3=
=B8=C3=B8"
>> > works fine), but the Japanese text I copied from somewhere failed.
>> >=20
>> > fullname=3D"=E6=8A=95=E7=A8=BF=E8=80=85" causes xml2rfc to choke:
>> >=20
>> >   File "/home/martin/bin/xml2rfc", line 11, in <module>
>> >     load_entry_point('xml2rfc=3D=3D2.37.0', 'console_scripts', 'xml2=
rfc')()
>> >   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/run.=
py", line 590, in main
>> >     writer.write(filename)
>> >   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writ=
ers/text.py", line 274, in write
>> >     lines =3D self.paginate(lines)
>> >   File "/home/martin/.local/lib/python3.8/site-packages/xml2rfc/writ=
ers/text.py", line 412, in paginate
>> >     paginated[i].elem.page =3D page
>> > AttributeError: 'lxml.etree._Element' object has no attribute 'page'=

>> >=20
>> > I thought that that specific error might be due to placement, but
>> > moving the text around didn't help.
>>=20
>> Interesting.  I haven't seen this in my tests either.  I used Georgian=

>> Mkhedruli though, not Japanese Kanji.  I'll try that tomorrow, fix, an=
d do a
>> bugfix release.  I see this is related to pagination, so again your XM=
L file
>> might help debug this.
>>=20
>>=20
>> 	Henrik
>>=20
>>=20
>> Attachments:
>> * signature.asc
>=20


--N64nROB4cEQCjdEqQXQIOWrqpPXfkGbQl--

--ck5AMwI6IXHHS40fuhRnr3tdwuRiS9R5R
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl3wmCUACgkQTptXS4+7
FxpAxA/+MscQo1KdHGweugFouahnijhhTOIeLo1K/mA7y8qzxY++vaLm8n1eAB1B
GtTHTOZNnq/SZdeG7e3TE+oZs8B57b4yl42VfHu0NnzSUyKVtqM0lzEJHCQ1Hv0S
FeV+x3IlojZOuN/0uFYiln2qMZJQ6cT24bFN8zmdKbTx8Lb3maSOPDLj/m0mD0en
R8GpazcWRsDwLAOy5/omDUJvFrbXYo7CXGspd0J9ggksBrbiZ2nfiu5Pp0QWECfN
pv0ZGJRRQ1MCe4WRfbm5hwYN5/15i/2bdUX165zHdXi1V8FT0QCvZ+VD11roNZBY
PUbhJH0n0ta0nUROi3UGyhBolsxAS2IZRYirq2j4K58BcizVUuZd0KKpDKcO59ZU
j/eWP1UyHBA2dUDENJR37GGfb9QFszkLFeYtOqvZrWGFfRrlprBFS5s6i8N0S1zI
KB8wj4MmbRa08PAyK3zyEeRAsxfNXw9KsWGphRS/ZnLf/c0kye5FHUDqa7agDFEG
A2eecT5rfUZlJoKVbGWAXUSWTGLbQCJH9n7Ait8lzM/2q12JiTby0tQoxki5E5m5
BDZOm2EF3b5wR+oKhTtSEsKiCj4rJvZwHmsUMhPQig2XBhWDQCKdkrnEGYHdqZsL
4MRzbS0RNInagW//wlVkDaRSfURF0BKsBTqXzkV96xEmxi9Hh3c=
=i4uK
-----END PGP SIGNATURE-----

--ck5AMwI6IXHHS40fuhRnr3tdwuRiS9R5R--


From nobody Tue Dec 10 23:33:38 2019
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 D2BE5120856 for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:33:36 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 wrWd_oKl5tRt for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:33:35 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 031EE120850 for <xml2rfc-dev@ietf.org>; Tue, 10 Dec 2019 23:33:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576049593; bh=Wu4XiS6maNjlW5Y1XP9uzmtJJ9SiyKxKcNhPC2QBC/Q=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=PLuPcnWjwtwlmfrUhVza/bqOJwmDybF4j739pX09wMuk9gsBKD1DcV6jULb12u4/M cDUbmNnOzStO9NEsMdiJTC7Qqt+4p6Pd3nzoiC7w6K3Fm31kW1saVDhGI5FT2obHDK EhPYlQYoXVSX1+PoNdkNO1w2actcFAa3t99BlXws=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([217.251.134.149]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MN5iZ-1iOn5Y2Taf-00J0cA; Wed, 11 Dec 2019 08:33:13 +0100
To: Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org, Henrik Levkowetz <henrik@levkowetz.com>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <c630a10a-3576-ed15-acd7-d728c79fe66c@gmx.de>
Date: Wed, 11 Dec 2019 08:33:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:OWKzDh7esGL8IB6Lap4UINTiP1hLUyAgoxZFofpXcUPmsuvOuWK GowfwdTXEZMv13StugBobgnCN8mjPPQh6KmO8Q8gzp1hWqbmvzTbMOpbmwSuoQeSskuXjj8 JtZfu2bnZTOhvgXYefD613JLSSkZInuawuQYqESiQ/FRjKTlA73dR7XpPgWUXSDLFxmXRfg cp+t3Um2dUj9YTApDYu1g==
X-UI-Out-Filterresults: notjunk:1;V03:K0:uwI7JV5hg+0=:bn24NppBw24MQ0PxRRIOrn Mq+Q5G56eS0llKBDmV2nlFjBj5OM/nzicEjOKOFXO7OnYzugV9rMLVF+8msD/+cScnPXQZLxN LOJTL6pP7bGJjDpKK4Ual766Z0gdw36HKwRtLhQjbPZ1FHUoL82RPus+l/vpOJI+CBwUrIUfG ZEEiy23rAy4YPos8CS22fIpECJoGde6nB4mMIrtVmwFkuKhOBaIOQIDehPxgASBdCLMnZY3jd dC6jcAN6c2uNuSNyo10w7o9q2Dp+W7FNI9r89oNWD+ew6KTveGwruhSYygAmbZe8GnhMNUgyi +hxU0yb1wC5kbRWperwlQOUu4+dnzD8etV/xy3FqifDSyutkDgfDxeKrdGdnc3FP+BSiuk5Mz eYP5s31Uo10x6QgoFuMukS6W+BCtx+kvIy+5JVvHeZ2GBI1rbBfXOWztiw1jRqD1VwDIQ7xV5 POKPLV2MLbjb67ODqjQqXfQEmwX7Vbk5XkxWSq5+LwLfgaJHArGGKH05o74EkiixfiVSrrkXB X4doc1Oujb/4srbWC3cC1K8XpWcVsFa8cnIBPbFfr4PjBIOCJWMNO0+nmo5T09aZY76HIVnMg T6pvYOPtLyLgqZT94qBtZTDrDqKOVjK4lQ/r9ruZ7LnJxQ+p3UejM/RS+/h+dOykbOuhevJEP U4PXZwiy/ylluNDXyK+MzMF8QJAfn+YPY42BTxQzCidXYyu1zgna2BVb3NpLsN/gz8Ug7ES4+ BBWtZ66aUrEP6iPswfHLLIagx4AO6OhruTSjM2R2nVErOCNL16sAcwN4ZNrr84FOyUaxOZMN1 EalOSGPVcX15eFlUumP80MJQ1DQgco4w+lGimLKohvrGumCldX1KfYN93mtbtXkcSpMoMlFE3 GWjp40Vw9Sk0hnE3Hd/ussUIEWrnVrv+hLy7YEoE1qaj5OtpjfMQ7kQ6gCQHroI0mVcyy1U2V RDDC1y9B0lPNIoXEiwW6eL24VP/MTlE4vwB7YYBvf9Gy9YKDoU9lqBuwZ3K1oz2WlqcF/Ae2Y pUf9olp/6pTP2zsQueFHVP2utSvyBZ151z/6Mey3+JhAADKoH5vWINHfwzmcG1a/Cr+Z/kyOP +9dR75XsMuXcj+XhFEyBX8FTMdMlIl7nRrpjOJn5lp5HhtDf/F5tWIv7GfsYrcMVmD8AeRCT3 bwO6J5AiMUNVVOtNZk6aHffMjV7C9sqhOP8sKRd0upJxBATYfOrVGlWbrX6bxfq7CqO3zv4LW aeYZehV4PtKuBdzOOECjkvYi5lnmVZbHhAmWWDUMIixHsQR5jEf3C1Px5XBU=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/DRnz_QAm7aXNeUb4MHJTvaWUCZM>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 07:33:37 -0000

On 11.12.2019 02:13, Martin Thomson wrote:
> ...

I did some tests too, and have a few suggestions/questions/issues...

1) I believe that when <contact> appears at block level, it should be
counted as paragraph (so it would affect internal numbering), and
probably also get a "self" link.

2) For similar reasons, it should support @anchor.

3) It should be clarified what can be used in phrase level, and how the
name that is displayed is computed.

3a) What combinations of fullname, initials, and surname are allowed?
The current validation appears to use the same rules as for the
block-level case, but that's incorrect as long as <orgnization> is ignored=
.

3b) Should <organization> be used (I believe it should, but currently
it's not)

3c) Should presence of ignored child elements (<address>) lead to a
warning (I believe it should).

Best regards, Julian


From nobody Tue Dec 10 23:40:24 2019
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 D568312085E for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:40:23 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 nmnP9GJpieST for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:40:22 -0800 (PST)
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 D2FBD120850 for <xml2rfc-dev@ietf.org>; Tue, 10 Dec 2019 23:40:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576050007; bh=nrvAawbf8eKcI7sToeV0Y7GjQOQozdG3UsNEIVfPA98=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=flIeaIxZNwe6KYijmA5RqaEGom99F1iujzgWdJQ6clD4kY0j+tVdDJeC4po8P/aap Oj7xB6alXGCRFefLv/viQM6IxE0eSK4j3eHWe99N7LpPlA1uR5ICKlcGgII4MYNRDL EDqJRBP3xDSJTfN11/zkBVTnJ9WJ8us6t9T7N+Bk=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([217.251.134.149]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mdeb5-1i5spi1oqf-00ZhC4; Wed, 11 Dec 2019 08:40:07 +0100
To: Henrik Levkowetz <henrik@levkowetz.com>, Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <8e3b4156-7598-ab68-8010-5f0017325337@levkowetz.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <7f74220a-998b-e5ab-26ea-235acb83c872@gmx.de>
Date: Wed, 11 Dec 2019 08:40:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8e3b4156-7598-ab68-8010-5f0017325337@levkowetz.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:3Ir3RLrfmtRrECeCbtriscBUa4zzDAjni0PXYEUq6yAFSR+P2sd 8g+bT2A5B+VSHJydlWfrMaIN6Jrjy1uiDYr8f800kkvqnGaH3VNXTrpDs+4WBbNDKgQqv4h TJ/PUlt+TkKRDK+ArA5+xhPNOYW7grAzmpQP9pfRDdC8nYMbfWBxQ0F2iBQmplZjY7zyZAI ttqFlCS9OCwtZO4YuElbQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:8aUMbUYV8b8=:OoHuzVwKr7RmabqHRhoNn6 WlRPsoOWcL6woqzgAtYgbAY1V2g2817hQjxv/dKNA3fmjz0K2QCFaoQunuF5MZoRkBWItmZsD 6BFwi4wBzdyjJ359G1h4PSYdxrD9c8Ndby0+eULia29CSj4eDNT/3sz/uCIgbRbVIKCTG2EwT YQuAsgPaWh4Xw9CgMS+C1K2Too+4gXQOzgXUcwsv0MW1V7LEzEXXQ1M7wt6yHUD5UtZPL04YS kYKUDgHlWVbPo4+CXzgQZOH2iLmlqatPsSzSl+q+yLg8SWWNq3PY3uzYXqYeh9ppr04zrCRVP c6GpD7iJPg6XEHqTTdVzPAdrl7L4lFwbzuaxkkgKoaeXFTGVlVGcoXVIDsjvKvjftOBIdK4Jn Y71XasoPtZuDjsJ8f/vhSQZ2Tfq6A3Ba/+MKT7rLhn+bCpIh0Xk0qz8trJoMed/P0dVHtxhYd AchZgP+CGPS526QpmfuxH1k0cGDM+HT6hmYjzZLm50KAaT04iBkwp67VSiqkDzpVEY3JcxIzx Shq1g6xOcA9Qd8VAfl/eyrdxkv4KP72D4u/u98X+SrLtfDAF+fKpIYVorqTPp/VRKe9klpX4S z3pBYbMB3FFXp9qzZ9cqW4B96v+Xx/z2+4SBKy9ZFWyYDntoreUKl4mbqeKlxq8lkjSbgAfOU dLXWzQZe3YpTemBQBU99lZzECJCSe+gfoMufLaZhE7ygv6u+/s9XE0KBQXMxJfxiQH/2VumHb LaCsEe000VpUBVwQeN+1AAcw9rfiXnEoDfCV7T4cRQ1c6ARws3uAmeXRX5nkq3oZvq9TNoS62 NUqy/nImVzW9U28XY98ofsWTuUps/Io+ZpMjTm0y9KSuSopn2MWRChDT6ppjbb4vrD1OX9c+N SNWdmHvL48HOEesXNE9ZHw7NWp5NVproqc9veIqzkF+52lAoXrMNaENpp8P6mLNPgyp8Wzde1 QCF/77mKNH4QyuZLqzpnI7qKZc6tXsLmRGcM7vLmzlXXPBvFRd4/5Uo2/IXGMP2ZkjkynUK7c mljNuLLd/bxRXvcQUoKC6AUn0Xhn8Q47dxry94JWYjYDtTv1Nmoff7aXFEm4EVO7DWyRc13v0 ekIPAprmylZQDT+7NL/ZHdW7rTmcg3vGiOlb7FIdtv53hxvIXt4amKQmxoO8WkVkjIE9Zo9ll qmk/w8sxrk4K3z2Vh0TJg49/ayEmHa/6Cm8EsZ9A/tVrRCMqcYni1BFd0t1cmVzCDSxDL9+8/ MDi4cPJdHhx3ZyBK8gg6T/Mx37TbS08+sYqSgWpB0J5er3GG7pIgviAX+HiE=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/-kwBkRJkCaT2c61pY8rsfoOS9LI>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 07:40:24 -0000

On 11.12.2019 08:17, Henrik Levkowetz wrote:
> Hi Martin,
>
> On 2019-12-11 03:16, Martin Thomson wrote:
>> The XML in question is produced from kramdown, but you can see the inpu=
t here:
>>
>> https://github.com/quicwg/base-drafts/compare/contributors?expand=3D1
>>
>> This expands into pretty much what you see below.
>
> I'm afraid that's not too helpful -- it really would make a difference
> if you could pull out the XML file which exhibits the problem and send
> it to me.
>
> 	Henrik

I just did that (see off-list mail).

Best regards, Julian


From nobody Tue Dec 10 23:43:38 2019
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 7F39912086F for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:43:36 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 3gpdJUYN_NZO for <xml2rfc-dev@ietfa.amsl.com>; Tue, 10 Dec 2019 23:43:34 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 651F0120850 for <xml2rfc-dev@ietf.org>; Tue, 10 Dec 2019 23:43:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576050199; bh=plfJ3ab+jyio/gX3Z8w2IiuwnEhTFX+LktgyREa9Y+o=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=GFHGDcMEk/yDKVDkkXRdbtmoi/lu7tavHJl7pBFck56eXzgiFxfhSP447uJ3Jpy26 DSsk72xMqgdSHZ3SkajsIw8mwCycTuHsFURvj8NU5pPaGoAHHB8qLqdyAQqOKvxP3f agMGGZrxUXtcYnAKowYChna3TeBiQLpDoi+gsOiA=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([217.251.134.149]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mel7v-1i6ywc1mmj-00aoRh; Wed, 11 Dec 2019 08:43:19 +0100
To: Martin Thomson <mt@lowentropy.net>, Henrik Levkowetz <henrik@levkowetz.com>, xml2rfc-dev@ietf.org
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de>
Date: Wed, 11 Dec 2019 08:43:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:ItMs2fGGYZ+Au77vONDYUsO79a5yudjG7RGqqbPaOHym03Xs1Xf Yd8WLBmHG4Z9TVAh1OL1oLB7Cp2YDKwqem4qve1pDu0sMeGKw42hGi+jdA5K/FSAyhtOHO2 GomOaFSt9LgSZKhjgcc95+vo6m6GMtsBNsfU7N6N2pH+ZhIA6HNulih7X6MaqDUGqwj13z2 tTT/moD+/OKqNGlhrN+7g==
X-UI-Out-Filterresults: notjunk:1;V03:K0:+nxJgpQ0M+s=:kXBBkAvS08wfhCXU/zAunk 7eaFeSdUq7zn0DdmMv3E4IHL0GREsYB0H21EwAx8a8UVscVyV12Xr/iNE0BcfwV4i3t4Sj7cO X+FTQulhS+7X7t3/eIRNq1QRi0oqrmn9DFrS1ZNBUteLvR4oIWSuSKJ9ui7VQ3GKsfhBugeoF d2WuE1WJvbzmmPp//VpyP2XciKDTKDjqxjUqlBR/s90l77FXOweAbvPwnCNRBNGHwZPeeTZ6U gSf5AwI1EcRhU4Nw0qx2hlGFetiqjn3FwJMPsaHLvJp9BJCBm2TSnbigmjYD/HbhqVA9e1se5 SEMEsVkhZxdmQA7ZnxiJNUJlfMUxLCTV9QU2zbAYuQpZjJRg9tUfnZTmDSGtgNOoJK0bN2AJX WBLtUkBMcspWGN4WKqJHm9Du9xjo8IER/VDJnxL3NxYtC2XewpvRHv6l/U0A0oFX/nixPurH3 3PH0qXi35AJCYLt72fxJ7LrgtgfBoWaiezNRFs30uiBB4TfvOoiCvZ3wTKRVnZzY6uid/0BaD sLswsDe1Y9Sw3pY50fybOeenNsOn6N8REFyQsV9E4wwJq9DMs8RCR6eyh19xYYUyzkRoBAhKU Z24MBIICafm1+J4cvbgoxE4qnqTQq0XVN+QxxN0W8RQleA0mptSBscfiC64md1jmUjdVzJEtV e/bDvUel7B4FuBP4QVQcrwqGXSyi3d2WHlYpwlSHRFfElKR18E3SRQB8q6w9UJbq4BJrDgvOG rVeVYMMAwIEhBw4PnFA8zOi5oWD7F6Qpq/V759kXaS6703YiJVnqgf5Dy8kXE2UVBI4hTK0fn 7ASGDDxV8bf/ejX7Qp1FsUDB7WedLbNSiWs4Ci4hxdccf28UZ2wNXRpT/iUOd0V1cdJmZP3uk loFEFjidacFJvlN8oQWuPjhLR+CM63ooQUQYcROTtl+VpRl3ZQUXKwFhIOmCoyKIZQ3j6g3YG i5qqznqBXNg9Hn2skxyC+9UByGJcyO/3qN0jscRRaSwHzxPt/EYf3+ox6A5SY3T2smAuJEJEj WVpdSuwAU4tjgnF6a4I2tYUmXE30rBnZii21yR9TCK9GZkscrTeBSRKJPujIZm8t996HbN1+H 0BOe5VnD1+JRCzn2wdnTf9V/KDMktLSD68cYOSf3I0lJeZq+53dRtY9Fse76S3F/xy25aA+W5 Kb4XclmsYgzmNl04AKN+YHX3NIEPyNMge7lsCsY5AvFCDoW6IBdgvqzl+Wd0rJ2t5te2bKQBt SIm5A7M9LokOVeQkAEvAOdP0nEHTVbHulTwicFbGLtHO4QukcnjGZMq9UILY=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/5pJOih7IW25TxUYbft80Pz078QQ>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 07:43:36 -0000

On 11.12.2019 03:16, Martin Thomson wrote:
> The XML in question is produced from kramdown, but you can see the input=
 here:
>
> https://github.com/quicwg/base-drafts/compare/contributors?expand=3D1
>
> This expands into pretty much what you see below.
> ...

I just had a look, and the MD expands to:

>
> <t>The original design and rationale behind this protocol draw significa=
ntly from
> work by Jim Roskind <xref target=3D"EARLY-DESIGN"/>.</t>
>
> <t>The IETF QUIC Working Group received an enormous amount of support fr=
om many
> people. The following people provided substantive contributions:
> Alessandro Ghedini,
> Alyssa Wilk,
> Antoine Delignat-Lavaud,
> Brian Trammell,
> Christian Huitema,
> Colin Perkins,
> David Schinazi,
> Dmitri Tikhonov,
> Eric Kinnear,
> Eric Rescorla,
> Gorry Fairhurst,
> Ian Swett,
> Igor Lubashev,</t>
> <contact asciiFullname=3D"Kazuho Oku" fullname=3D"Kazuho's real name" />
> <t>,
> Lucas Pardue,
> Magnus Westerlund,
> Marten Seemann,
> Martin Duke,
> Mike Bishop,</t>
> <contact fullname=3D"Mikkel Fahn=C3=B8e J=C3=B8rgensen" />
> <t>,</t>
> <contact fullname=3D"Mirja K=C3=BChlewind" />
> <t>,
> Nick Banks,
> Nick Harper,
> Patrick McManus,
> Roberto Peon,
> Ryan Hamilton,
> Subodh Iyengar,</t>
> <contact asciiFullname=3D"Tatsuhiro Tsujikawa" fullname=3D"xxx" />
> <t>,
> Ted Hardie,
> Tom Jones,
> and Victor Vasiliev.</t>
>
> </section>

So <contact> appears as block level element, and xml2rfc indeed works as
intended.

Best regards, Julian


From nobody Wed Dec 11 00:24:57 2019
Return-Path: <mt@lowentropy.net>
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 EF5E412022A for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 00:24:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=dCWkn6MS; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=O2lTIQnj
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 0IzCIdwh5FkG for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 00:24:54 -0800 (PST)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B97DB1200EB for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 00:24:54 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id D6083B04; Wed, 11 Dec 2019 03:24:53 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Wed, 11 Dec 2019 03:24:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=VOacduLszzc7b2sZRByQWEoXaIZ6z9Y 7u8mZAQjuuCE=; b=dCWkn6MS3fNgolePQyvQTnX/4DhBAIJQsITjUwRG8aXMv67 TjgTzE76aJ7jAgBzgrA/3htXGqwf74oKUtpkWbsZPJ2qXdczDTkq4BRFBGQtiqIY Rsmk3EzuPk7M/3zRP4Cuvy5U30O5EUxHQaCtYAlZoetiXZS+PDNwPb7ui5AXVVoc lxoF9gugsWpSWmUsR2UNwo5OUzhXCcUj1F5RcUTyR3Lwt+1KN1PrlKoPgp3XuwGo cYHV/TFaCcXAwOVtECx1yyekoDGWDyoFDXoQldCuATR3OD3bHDANT2NU1+HaTRzF O/UqGoRh07mEpIQ4a63H7j9X+PbTbCVuE66mbdg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=VOacdu Lszzc7b2sZRByQWEoXaIZ6z9Y7u8mZAQjuuCE=; b=O2lTIQnjLXsmsYN+28vBqf waSTT9IDjlQzlkL+S4klGCneT/fkURk/dX4sw0oFgfuEyVZ7WoeXy/tPnheRbnP9 jDR6LZ8Gn4A1IXUyhyFcet5UlPkke/OhrFeAXCaWKBzEvBgpWcIe7Ag7cScKsiuG ulrlxuPmm+MYm1QhLTvXMgLcLj2g1kY9uB7Z6GPeInJIEYhjAl70yau8UJtR7J6D +Ec2X1RPxRrG5+Qrye7Kb0fM82njYLc3/0XzCEVfeWlWfPG64qjufPA2GM0fpNov 9NH/hUiX8lhO75FWDuaDXfK0Hc2h4FIu3P3xW8yNkc0KOCQDOSYHUa16oEbBiNiQ ==
X-ME-Sender: <xms:1afwXXqyTtZKyhouR_f-4jnHVqiccCftidrG-iWxCR1GY07CZrRu3w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelgedgudduvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfofgr rhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenuc frrghrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvthenucev lhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:1afwXT8wtvSLOXv3ZdFD6W6c30DXNLVYKHTCXmH_D27JTan2fM9Xwg> <xmx:1afwXS9MqinqDkgXc7ZaFlsjEWNpGzlTQw6lfTJJu4grvxPJ2ZXsOw> <xmx:1afwXVEW2MSv-Dhv3_xnXyhtqVxrLNrJ40YfcywyX-Hie7IkIIjVfw> <xmx:1afwXYoDZstd7nwHYzYU-RRec4QRplSOxwDwRZm9d4FRGmzhtj62pg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 10961E00A2; Wed, 11 Dec 2019 03:24:53 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com>
In-Reply-To: <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de>
Date: Wed, 11 Dec 2019 19:24:32 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Julian F. Reschke" <julian.reschke@gmx.de>, "Henrik Levkowetz" <henrik@levkowetz.com>, xml2rfc-dev@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/e9WQGH-bSnrGOTxUYM0OkqNJOzg>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 08:24:56 -0000

On Wed, Dec 11, 2019, at 18:43, Julian Reschke wrote:
> I just had a look, and the MD expands to:
[...]
> > Subodh Iyengar,</t>
> > <contact asciiFullname="Tatsuhiro Tsujikawa" fullname="xxx" />
> > <t>,
> > Ted Hardie,
> > Tom Jones,
> > and Victor Vasiliev.</t>
> >
> > </section>

Huh.  That's kramdown-rfc2629 doing that.  It didn't do the same to <u>, so I expected it to handle this the same way...  Odd.


From nobody Wed Dec 11 00:34:42 2019
Return-Path: <mt@lowentropy.net>
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 69568120877 for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 00:34:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=Ug+eb++d; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=DLSu1HSA
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 6PHpDMQVg39n for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 00:34:39 -0800 (PST)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C52C412022A for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 00:34:39 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 48F6FA69 for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 03:34:39 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Wed, 11 Dec 2019 03:34:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=Oc3n3OXJiWDM2m/honl48DewHUrdinf 8G23+IrnR4Xc=; b=Ug+eb++d5bPSOjbg9rUwiAkGL4B7ygQtbdQBHha7+KcbuFd HWmwsbN3wHeJKjExY8J5FLVuPfd6n2nNKdl9kvJo1k8VTolP/ZpV+aIPCFpLKtRT jCapSKTNJqVudHVq/QpaHWK+uZhswWeFi1Ga2+YJX7rpyLRn+3dQIIZqiNwJo+dM dCBbTSB7eIZJKDJsA45HK5TikCmgi50BbsXDeDfUcsUj3GFb/HF442nP6tgm4WK+ mWTxX8Xmuhtbja50EKgLw9H9IN6agEznkrkQeyZ9LG8mX1zsgEdCPfmsjQeBj98F IV9JQVRm+0DU8Xbijav3XTMJn+WlBhW3J2bI0Mg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Oc3n3O XJiWDM2m/honl48DewHUrdinf8G23+IrnR4Xc=; b=DLSu1HSAg5fLFHgJHDtETb 5n/q9gNZwRkFTS4qTVFJ3BqNZ6E9KNZBTR7dPBHmR5bFxqlYds4ZgtdA8GHOAErT 2l2pisyMVDoFpPAjcsipTirUJPXE1TgE/gUAZ5wqcRGQYceiSMOn9vMZvOA5O+HB LJpYn7gc0SSLM8MeHgTkedxd0Hg0W85XO8+xbvmSQeJMj81L3cQIVoZHDGZC9z3N Fi9xwjVmm5JTGUaETK4rARexm+TCKUB5gpZKLLSF+6t8YaN1MGcIhvzQ6DVOcvc2 cpFYPxRvJtu+MxbWfz2GHnRDiqASIsW5+iBh2YoPXw4AhkpDuqonpUdYzw6A8Bxw ==
X-ME-Sender: <xms:HqrwXeDIyGygBQzZWEfHqrr1fLsICuB1fQCg0ehG3i8CyhEhwQyzgA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelgedguddugecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesth dtredtreertdenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehl ohifvghnthhrohhphidrnhgvtheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslh hofigvnhhtrhhophihrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:HqrwXSyeDugY7r7coXHC5lY542ZevhMfrBH0uyvgfBHfnKJ-Gqx9BA> <xmx:HqrwXa6DJoLHmk-SIdoA6suOoVBNbApfgePoyJHoGxru8xBIoEsIbw> <xmx:HqrwXQFTFzwQY0oSUTGWVgt929mKG3hoBRvnxENmj7Z-cck-JbI5fA> <xmx:HqrwXUaxA91Kc6t2o-sBGWgLcqqq5yQSL-2TJ-Li-wCbRhZbwt7COg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 61EA6E00A5; Wed, 11 Dec 2019 03:34:38 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com>
In-Reply-To: <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de> <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com>
Date: Wed, 11 Dec 2019 19:34:18 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: xml2rfc-dev@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/0wsQd2JMwLmGTyhQN_KUYaUl1iE>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 08:34:41 -0000

On Wed, Dec 11, 2019, at 19:24, Martin Thomson wrote:
> On Wed, Dec 11, 2019, at 18:43, Julian Reschke wrote:
> > I just had a look, and the MD expands to:
> [...]
> > > Subodh Iyengar,</t>
> > > <contact asciiFullname="Tatsuhiro Tsujikawa" fullname="xxx" />
> > > <t>,
> > > Ted Hardie,
> > > Tom Jones,
> > > and Victor Vasiliev.</t>
> > >
> > > </section>
> 
> Huh.  That's kramdown-rfc2629 doing that.  It didn't do the same to 
> <u>, so I expected it to handle this the same way...  Odd.

OK, I looked into this.  kramdown itself understands <u> to be an inline element (despite it not being an HTML element).  The way that works is that it lists inline elements and block elements by name.

So having <contact> as both a block-level and inline-level element would complicate implementation of this for kramdown-rfc2629.  I'm sure that Carsten is smarter than me about this sort of thing, so there might be a solution, but I would suggest looking for a simpler solution.


From nobody Wed Dec 11 00:54:53 2019
Return-Path: <cabo@tzi.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 0703D1200E9 for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 00:54:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-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 VCXbpbvQz2g6 for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 00:54:50 -0800 (PST)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6530E1200A3 for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 00:54:50 -0800 (PST)
Received: from [192.168.217.116] (p548DC893.dip0.t-ipconnect.de [84.141.200.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 47XrN84Bzsz167s; Wed, 11 Dec 2019 09:54:48 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com>
Date: Wed, 11 Dec 2019 09:54:47 +0100
Cc: xml2rfc-dev@ietf.org
X-Mao-Original-Outgoing-Id: 597747286.147236-50c05ffe5914db541f2ab109fd10b704
Content-Transfer-Encoding: quoted-printable
Message-Id: <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de> <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com> <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com>
To: Martin Thomson <mt@lowentropy.net>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/AyExh9xLZaeVH61AL1w-pTmHjH0>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 08:54:52 -0000

On Dec 11, 2019, at 09:34, Martin Thomson <mt@lowentropy.net> wrote:
>=20
> I'm sure that Carsten is smarter than me about this sort of thing

Not sure about that :-), but a quick workaround is to not start the =
<contact> in column 1:

Ian Swett,
Igor Lubashev, <contact asciiFullname=3D"Kazuho Oku" fullname=3D"Kazuho's =
real name"/>,
Lucas Pardue,

I=E2=80=99m currently at a loss why <u> does not need this workaround.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Dec 11 01:09:28 2019
Return-Path: <mt@lowentropy.net>
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 ED56D12011A for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 01:09:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=mMuqstgc; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=onGiGRnE
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 5_Ha9rGEqGlD for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 01:09:23 -0800 (PST)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F9C7120108 for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 01:09:23 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id CA371C15; Wed, 11 Dec 2019 04:09:22 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Wed, 11 Dec 2019 04:09:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type:content-transfer-encoding; s=fm1; bh=hu gEWNCFNd1ydgIIxRTLtzMxAHvYaLaLxtBrszrEGeY=; b=mMuqstgc62ihCeTS/U D4tlCx7rtCnF/q+TNq7gdwYf8dJRzBethIOwBZwgdjIrpdXZRtCAqn+59ueeutxb ALRewOqlTzJD5TFoUL5hrCSMqwK2qyacIgXC8WmzUoeF4wiqIOlxSl5C3MB1frFv ltLyXrHqtQC15qFP1sxIbCBk2K8Pg+SbUCW38+iWtHxX96U+LM7dr4QYf5tQJ/v3 Yr01L98hyYxLix4Up4FY2EfKTyyCb9NlXS2nF4HCveCP7vojM6LmnD2r0gjmDr3z JJzIWMDgFIrEmEexkT2cVJq9d/7bOlsO5iDwt0jzOtSSrJsnVUx8rs6e60G+6DjI XaVQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=hugEWNCFNd1ydgIIxRTLtzMxAHvYaLaLxtBrszrEG eY=; b=onGiGRnEiLMGBYEb5XFDWbmOqHa8rxuGpLld0nLzskOSnBmSUBBPDfYPr o3Gq17P/a2DnLwRZb3hEIt1V4zzqNg50KwfIPKThqM3cO6+D+C7hkVi0gLMfltVm UR9u37EJLaPYS+zXb4LhJ8wdtFarr6sBlviNRLBKCPhD5rfpgfHwADBkJe6JvLg4 AI0kIVBGZ14+0IwCh4v1lEiq5Q+/+v5iGfHfsf1Pl1ZcfsUySy4pl98MMLOpQ5DM JU/boP25f6/Tdym0hdEO7s8bj2oTcGAH3frtsbyrSp3g8hl/P9gJTACLkaq7/sdv tZEQj39pW4dYgb4b2O8LFkiz6MSQA==
X-ME-Sender: <xms:QbLwXXdZsLx8X8sv6bcEtN4bTPBeNeqeobEVfHC4zEw0pPV4Cu7qhQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelgedguddvudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdfo rghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqne cuffhomhgrihhnpeifhhgrthifghdrohhrghenucfrrghrrghmpehmrghilhhfrhhomhep mhhtsehlohifvghnthhrohhphidrnhgvthenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:QbLwXfOWLmNYF3Slompt5JMNSVph98YNppUnU4W1R630o-csAsjRXg> <xmx:QbLwXUyC25r546bd7qI1skWwf6va0LTxfWRwQYDs6lCuvlWieCy9WQ> <xmx:QbLwXT6IGL5xRNazZOjiQbuzfKn-qC172OjCzHf0QxJaq9H3Kn0nQw> <xmx:QrLwXYfD50aG-YxTjVmIvo42utJ_jph-ue0kLtyYCtfMDz7Sf_5Oxw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id ADD99E00A5; Wed, 11 Dec 2019 04:09:21 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <a20cfe55-aed6-48b9-bf77-a4482e2828ef@www.fastmail.com>
In-Reply-To: <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de> <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com> <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com> <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org>
Date: Wed, 11 Dec 2019 20:09:01 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Carsten Bormann" <cabo@tzi.org>
Cc: xml2rfc-dev@ietf.org
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/4l6rNguplZ6Uq9teUtVI43xAoa0>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 09:09:25 -0000

On Wed, Dec 11, 2019, at 19:54, Carsten Bormann wrote:
> I=E2=80=99m currently at a loss why <u> does not need this workaround.=


I was wrong before, <u> is an inline element: https://html.spec.whatwg.o=
rg/#the-u-element

kramdown understands that via Kramdown::Parser::Html::Constants::HTML_SP=
AN_ELEMENTS.


From nobody Wed Dec 11 01:14:59 2019
Return-Path: <mt@lowentropy.net>
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 94CBE1207FE for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 01:14:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=MWER5F1j; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=s0iM0Fft
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 VZQi-yMASHnn for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 01:14:56 -0800 (PST)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95BC6120108 for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 01:14:56 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 1D45DAFE; Wed, 11 Dec 2019 04:14:55 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Wed, 11 Dec 2019 04:14:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type:content-transfer-encoding; s=fm1; bh=DZ YLNR2Cx2bgbuVY8bBxbKjcllgkcHGkuycqmx5AV0U=; b=MWER5F1je4xoLgkutY LiTF5Nl8s+OqpS2FvB51JR5Ga8hQpjXWJ91jT7/BAb6jYhyq25OeoOItt0FZ0Ntu pXo5vnetuWp44NYcV9k92Fi9tTDyccdXE34jO/UI7mhsrAusj+4iBhdp9yGkZWtz VyDeOrIJNdho+MC58UO11gb0R8DngQJFqDC4UoT/mmMZGUKzpM9ZKNXsd1FfKKi+ 8S93MrS0u1KVTBagNAtrx78eBnIqPqOzWR9xtFTOFd3+/iEHRRZfbd5QGHpNMauA 8qyNySMccV5ivOe6TIH72Xx6u5PGskc/wOm7JPy0wyyXkbcOyi6MtSvkld811BHN ti6g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=DZYLNR2Cx2bgbuVY8bBxbKjcllgkcHGkuycqmx5AV 0U=; b=s0iM0FftxAHVRtTZzsMW9j3bS8NdTFI3Mbug8zMscySfal45recRVfNgR 5NarRxEEYGndqMN2fCXNCMpjMqjgIfX8QI9pYCrA7r7YbpiQtZxT9TuTSsm/ucMB 0SrCBLMs1kJpQiH76TZBKFslHDK4/68+kJyoyuyCHFXjDvfoPBYfRMIAG9ku5SkB Xc+VZaOCkGP40hdVYpMhZ1Vvh1JlRzwtTIeFkYEW0BwSP9bJO5PzVJyQhJuawaRT CCSS+q+t/iKzEzHgwcNtSeeoxAO0FwSC/ZTU+0L7SlQxRwcA+eYA1mp4uaqL3LlU qKaYSJ6xPRwrr4c7SUwO1aJ2KCoYw==
X-ME-Sender: <xms:jrPwXSqYHtq8f-PZDPZ_x6BnRE5r8aYOyrTGK-LDFfxjtHR-5ZGN6g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelgedguddvvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdfo rghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqne curfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvghtnecu vehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:jrPwXUJrNnVNAnlc-9ayOFEc9Y5NdSOBifh79jdy755aeTsYj4Vj_w> <xmx:jrPwXfudcq8pBF6GLPdBi-K0DNbMSGV7kgCO-iP6UWFc6LT5NtWhvQ> <xmx:jrPwXUtiG8nI4jApRcWWyGDgF23iE5621W3-BrUwv5HL1lxQ4SjBYg> <xmx:jrPwXRQN7KdrS8skSHMtRrZw9cl8dPzdr0hzuuv-JDRXCIVDgIJixw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 441D4E00A2; Wed, 11 Dec 2019 04:14:54 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <c957e926-2802-4419-b173-d625dfff5e95@www.fastmail.com>
In-Reply-To: <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de> <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com> <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com> <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org>
Date: Wed, 11 Dec 2019 20:14:34 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Carsten Bormann" <cabo@tzi.org>
Cc: xml2rfc-dev@ietf.org
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/SxYQsy0PiclDdNhgNzNDo7XmdIg>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 09:14:58 -0000

On Wed, Dec 11, 2019, at 19:54, Carsten Bormann wrote:
> On Dec 11, 2019, at 09:34, Martin Thomson <mt@lowentropy.net> wrote:
> >=20
> > I'm sure that Carsten is smarter than me about this sort of thing
>=20
> Not sure about that :-), but a quick workaround is to not start the=20=

> <contact> in column 1:

Yuck, but that fixes the kramdown issue.  Now back to the xml2rfc issue.=


After doing that, I get this in the text output:

   [...]
   Schinazi, Dmitri Tikhonov, Eric Kinnear, Eric Rescorla, Gorry
   Fairhurst, Ian Swett, Igor Lubashev, Kazuho's real nameMikkel Fahn=C3=
=B8e
   J=C3=B8rgensenMirja K=C3=BChlewindxxx

Note that the special elements get stuck at the end.  The commas also di=
sappear.  Despite the XML now being correct, the extra comma after each =
<contact> seems to have gone missing too.  All undifferentiated text aft=
er the first <contact> disappears.  (That's the last content from that p=
aragraph.)


From nobody Wed Dec 11 01:42:10 2019
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 1C15212089C for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 01:42:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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 8AaphJ54CG4w for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 01:42:07 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD812120831 for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 01:42:07 -0800 (PST)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:53319 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 1ieyVQ-0005r1-GO; Wed, 11 Dec 2019 01:42:05 -0800
To: Martin Thomson <mt@lowentropy.net>, Carsten Bormann <cabo@tzi.org>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de> <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com> <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com> <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org> <c957e926-2802-4419-b173-d625dfff5e95@www.fastmail.com>
Cc: xml2rfc-dev@ietf.org
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <04cc5f0a-f737-041f-6f07-63f7e3751b34@levkowetz.com>
Date: Wed, 11 Dec 2019 10:41:56 +0100
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: <c957e926-2802-4419-b173-d625dfff5e95@www.fastmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="iUf8D0hjm8TTbgt08nhCPXBLlrPCNF2DH"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, cabo@tzi.org, mt@lowentropy.net
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/1Xn2q8_L_-DHClijiMex3RiYzYI>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 09:42:09 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--iUf8D0hjm8TTbgt08nhCPXBLlrPCNF2DH
Content-Type: multipart/mixed; boundary="RmV707IKe2MwBWVfgopvSlShMIL6HAKKo";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Martin Thomson <mt@lowentropy.net>, Carsten Bormann <cabo@tzi.org>
Cc: xml2rfc-dev@ietf.org
Message-ID: <04cc5f0a-f737-041f-6f07-63f7e3751b34@levkowetz.com>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com>
 <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com>
 <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com>
 <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de>
 <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com>
 <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com>
 <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org>
 <c957e926-2802-4419-b173-d625dfff5e95@www.fastmail.com>
In-Reply-To: <c957e926-2802-4419-b173-d625dfff5e95@www.fastmail.com>

--RmV707IKe2MwBWVfgopvSlShMIL6HAKKo
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Martin,

On 2019-12-11 10:14, Martin Thomson wrote:
> On Wed, Dec 11, 2019, at 19:54, Carsten Bormann wrote:
>> On Dec 11, 2019, at 09:34, Martin Thomson <mt@lowentropy.net> wrote:
>> >=20
>> > I'm sure that Carsten is smarter than me about this sort of thing
>>=20
>> Not sure about that :-), but a quick workaround is to not start the=20
>> <contact> in column 1:
>=20
> Yuck, but that fixes the kramdown issue.  Now back to the xml2rfc issue=
=2E
>=20
> After doing that, I get this in the text output:
>=20
>    [...]
>    Schinazi, Dmitri Tikhonov, Eric Kinnear, Eric Rescorla, Gorry
>    Fairhurst, Ian Swett, Igor Lubashev, Kazuho's real nameMikkel Fahn=C3=
=B8e
>    J=C3=B8rgensenMirja K=C3=BChlewindxxx
>=20
> Note that the special elements get stuck at the end.  The commas also
> disappear.  Despite the XML now being correct, the extra comma after
> each <contact> seems to have gone missing too.  All undifferentiated
> text after the first <contact> disappears.  (That's the last content
> from that paragraph.)

Yes.  I found that yesterday evening, shortly after the release, fixed
it, and got ready to do a bugfix release today.  If there's still an
exception related to pagination in connextion with <contact> I'd like to
fix that at the same time, though.


	Henrik





--RmV707IKe2MwBWVfgopvSlShMIL6HAKKo--

--iUf8D0hjm8TTbgt08nhCPXBLlrPCNF2DH
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl3wueQACgkQTptXS4+7
Fxr1vhAAhAKB57wATe+UH/9o9ZGM/rn2cUlrXZkJ4fXDW+bd61fGXkcwJ6jq4HDf
MMhRO0kROnlTdtkNbEx/fBI75OPVijLB+7uYdFZSct4KIuPEOtKpBuZyGNY1uS2B
nl5u5pjrTDe92Ff1HExS87EA36EVNfxJA2NWb5BwHCXKn8lPQkKp+fiKS57jD4k5
5Ll7+ndUPQYRL1zupnyr8OD1wFnLQtRW5Tc6yKrrgFoQrRd4G3BIdgH2mtGq5QG7
67zdC3/kGOD7rcyGQWFkT80PLloCkBRuXMBDoN1DPddFHgPL0lieC2hXhhluMVm2
wfMploB8+Ec/d4eanXlXpDnM0+rVfJLHZjP1i4TKnMcHYbKmvo2I1BedoQczXw4P
wwEBRRetEs3UD4bqkrQN+rfB5/ChQRnPsB73towJ+7kucJ+JLyLYQNEr/chCOjo0
iZM4otf5iImzB9IZCerQTyms+CM6NQoLUOfdRL+8k3dsZclTzvVlQahjfmbpdufb
A6tXKJ3sS5HG8F0nv987NjZ9Rknd3avMJSfiLJGXCfzppJysPgBJ6mNbkd3tsf1b
USN9jR4vNIhd7K5P9AecDbNYFaCg3cbsPD06j2kZpWURliQNsaVS5ceqHi58Yklg
tsu4ATilSoIXpWps6IcV5i8a4DqZ9eYWicM3i3z5ZPmXd3lq79Q=
=q62u
-----END PGP SIGNATURE-----

--iUf8D0hjm8TTbgt08nhCPXBLlrPCNF2DH--


From nobody Wed Dec 11 02:30:51 2019
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 8DC4912004A for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 02:30:49 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 yPFax03o8wQV for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 02:30:47 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 34377120020 for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 02:30:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576060215; bh=YtTQKB5UKUNVP/6U1mF47JNHWuSECOVOL2hqjdfihS8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=SBj4ninMGt39v7h6Bx5vqzzOSRiQW6yzCZIwUUFw8gYQUs+uR455qNJm1f6GAts3d Czt1foFSAsF9/zOISh61MKEh32fySK9ARUhZaA0U84cmhf9bwVdOMoZedCol1FnLGr TPtZ9gH0RnEhc+pEQs5+Uu1AJ0U1NtyhDfWm1Hxc=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.34] ([217.91.35.233]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MqJm5-1htKYX3o4B-00nSug; Wed, 11 Dec 2019 11:30:14 +0100
To: Henrik Levkowetz <henrik@levkowetz.com>, Martin Thomson <mt@lowentropy.net>, Carsten Bormann <cabo@tzi.org>
Cc: xml2rfc-dev@ietf.org
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de> <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com> <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com> <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org> <c957e926-2802-4419-b173-d625dfff5e95@www.fastmail.com> <04cc5f0a-f737-041f-6f07-63f7e3751b34@levkowetz.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <44427607-6d1d-7b6b-7df7-dd8d4bbc1e0d@gmx.de>
Date: Wed, 11 Dec 2019 11:30:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <04cc5f0a-f737-041f-6f07-63f7e3751b34@levkowetz.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:ePPokXcZKqiDhA4sBxgk6JNRCxgQgFkcHUeglJG0f517Pe4yiYQ uCyrc4N8e0Jc2ZZlJFz1RxRmCl00Zlt40jXZtJCwpnyDk+CYxURx1PRd7OVqDro/e6rubw3 l2gki67g963pLV4eeJuR5tnoq3tzW4EsvDIe3/00AB6DSoHn1aemJwPeotnaSMi8hdHDsdf ZCynIB4jmRDN+T3vX0QSA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:mQ+So4vCeXg=:kw4muyJq5xT4OZy2+3DEKB aFHisYwSUYUHT/lEY0Ef/tM4iRG19slrhNeED8qre7HcciwWPsMYaYXBOWCXQRUTLtWul+jQL kqEDT62MCmW+CKGyTRDP2oHlhot+3cZ9lNkHVGGIdZf1Wq2wFQmOtF35ryZEpXl0sym/0rVim EH01WxGovrTQnulMsg7yBk74SAfvRCOqw/CEFfnvwRRKrKY6EmkNFdJqK7zYQv1jiJcFQkLfA U2dqjBoSTgv/IS9ruyIvWtbqpDNCPqCbbvKdjVKrm5saMx5lEUb1YZXuG0sylXhKLHX3nfrY6 R0LsArVSUAoZBhL5Se9csXUGrbOYNbD6kEXMNfpPf++fRNM9f0h4l4BMZUYDdhbeC6JtbyAgP HOpzw3kXw2EfRrydR7mqDQLoS5tOMzjBwhNa/J2zJlOdxCzmXfLpenDa2A/4esLSFXyiFCsml wZyevPsvZvKw/KhqGCoWpufs6Tp8XfcP/iTNpFlP+MvdvAlLqXqU6BX3gQnO+qCC7cyF1rU3h x7HCFuCx/KcnGO2k2mXFJJ/XtbHYvJgoJ1bt4g/FWW2E2EGPeklRyuBiRaXV2sPUyQugMzrsH 3Cdef4TH0RmZK2yM4idce45d2TsKVukKbXC2uj2z6saCeV80EbedNWSfxmhmud2jNycNTbSFx wbuka+fZz8jMP9DCqnExxutBfstReAP1uU0kRtu51amQrYxC2wQVBRhuiKChjdJebw0ALZcK+ vKx8vO3QFcuhWgGSWyuHVTIl1chaWlpzXY3jBiHr/9Cn6Kk/U2sBihOG4QU2jHY9CXSQisxon hw+WzaRY0oQTgvV2qaoPDsj0ifi4T3f8KZUAqE/bIOLlLEP9M8rA0F0d+iSqez3QeXSLE1+5e 9uukfcRV9DYNcy9LXh4efJBgidmGby5Lr6tMbP3Cx0wfaQIJR+WBS5aWVmG8Qq4GRNdo3jQOZ bEnXmyR4YqLzS902cYys282OYBhe9OSO3wtWp5gwR49mSVmXzACwLwFbqs06PZaVKo/t7o/ia R9UCYMyvqw57OCfy5uT2q5Jl/ELVgflTL+3OXDcF9XEBrf6P5nDkn68DZhuP1RyFGFolVTfsx gn1Zzfhww1CYppjSR8Iddmb2Trcf6QtN7TXCAk08f5gZQcVkdNuls1hkFQKTPUptwvCTLHyXv Q3DXuwaNs1bfg86xS1Wmox7tBFGfEAVWb+0vtVXgyS6yDB1TCb/5v7Yy5jsbwLNPd/a0ofGfq D08auHiIfTEbhGuikhfeHdx/G9BsQo2E2AqLyphXVfCm50T3qa20g0IoDD2Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/xVNULg39EkZczZJFzpV-RFej8Ic>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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: Wed, 11 Dec 2019 10:30:49 -0000

On 11.12.2019 10:41, Henrik Levkowetz wrote:
> Hi Martin,
>
> On 2019-12-11 10:14, Martin Thomson wrote:
>> On Wed, Dec 11, 2019, at 19:54, Carsten Bormann wrote:
>>> On Dec 11, 2019, at 09:34, Martin Thomson <mt@lowentropy.net> wrote:
>>>>
>>>> I'm sure that Carsten is smarter than me about this sort of thing
>>>
>>> Not sure about that :-), but a quick workaround is to not start the
>>> <contact> in column 1:
>>
>> Yuck, but that fixes the kramdown issue.  Now back to the xml2rfc issue=
.
>>
>> After doing that, I get this in the text output:
>>
>>     [...]
>>     Schinazi, Dmitri Tikhonov, Eric Kinnear, Eric Rescorla, Gorry
>>     Fairhurst, Ian Swett, Igor Lubashev, Kazuho's real nameMikkel Fahn=
=C3=B8e
>>     J=C3=B8rgensenMirja K=C3=BChlewindxxx
>>
>> Note that the special elements get stuck at the end.  The commas also
>> disappear.  Despite the XML now being correct, the extra comma after
>> each <contact> seems to have gone missing too.  All undifferentiated
>> text after the first <contact> disappears.  (That's the last content
>> from that paragraph.)
>
> Yes.  I found that yesterday evening, shortly after the release, fixed
> it, and got ready to do a bugfix release today.  If there's still an
> exception related to pagination in connextion with <contact> I'd like to
> fix that at the same time, though.
> ...

Before doing a new release, by all means please have a look at the
feedback I sent earlier today.

Best regards, Julian


From nobody Wed Dec 11 19:02:04 2019
Return-Path: <mt@lowentropy.net>
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 AD2481200C5 for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 19:02:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=l9P4R3rr; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=qeZ9qt9g
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 UE71pz22DVx6 for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 19:02:01 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C1B1120086 for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 19:02:01 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 69811223CF for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 22:02:00 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Wed, 11 Dec 2019 22:02:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:date:from:to:subject:content-type :content-transfer-encoding; s=fm1; bh=CuoCzCPpQwYqbufIwIMSUq0eme Z5HZOTj0IuBuU04Xc=; b=l9P4R3rrvbYMJNWMt+az/w30OmY+POIzADHZ7XIkdY NNikucnCI/lgCB+swDPrF7ymgn9ezmFkdsCnquFANnqotN9W4s2gOeuft+i7kzPW 8QLf8c4/eHSRQVs12l+YUeI5N0mo3dyBKxxBV5n3zFJSUU1uru8ZI8lABBRPjAiR 7TBP94J8/+6qEXExrguji1BHQI6Yum6HSVTBVfNm9wtpPhHiNdDUHd/BD0TV2x5F /p9j7yal3h75woEZgk+V/qX/QF0m1nqUvsPUl8u3YcTwYIPlDMahw7ekgWLc/4ny oWSCJQyTEmw74opRuaM1SfsD0UMCPL8fR3XueWLB83PQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=CuoCzC PpQwYqbufIwIMSUq0emeZ5HZOTj0IuBuU04Xc=; b=qeZ9qt9gB6/YcaeXMYLkH0 COgQOqJmUp8Oa29ydx81UtIxSWCx4t/6NrQSJJF9n84d2r41xlLOlRbVYcey7lIf JOMn1LaCc8KLduOleOafv9eZXPGhAq4apixUN2AgtxgrPJGoMriXZIFZk5mgDa24 ojmvF/ZejAfBeWl44Jle4LqT/dMBKwUFU2QPhBEuGXJWBFS0Nm7MRaLPi7ZRxMYV v8X+hVCIB7YVCf0CN1gtEir+veyEA1KLDLjhD7c8aSzZg2aL2suaMtNB0mUXn+x4 aeg/sJbtbShfn4Cm2pOd/k8H0hBsSHi9bFmJsf1nLUoAtlsKdy67Epy8lJ4O5tYA ==
X-ME-Sender: <xms:qK3xXZJE2Ixuqw4jARZLImk7W7QCB6TmoT-ylqlI9Z8yVWrEJIjtmQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudeliedghedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtgfesthhqre dtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohif vghnthhrohhphidrnhgvtheqnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofi gvnhhtrhhophihrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:qK3xXT7DK2xURuZ2Sxl_QscZ9-lJ3zjyi5pnzpM7MvQjaWNCOFXEfw> <xmx:qK3xXWTMs3c78_Jd_bW7AMCq0-hJXteKyq0BQxlZBYiAHfM87IiLFw> <xmx:qK3xXWfTQXqE_1tfaK8TBjg2fY9V9f5EiPbEtKNbafgx5i6PrfZiJQ> <xmx:qK3xXWv21zaOtlv8T5IS8LRFhQsVoEIsIrg0hytAphsj4m-w1vq3bg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3498EE00A2; Wed, 11 Dec 2019 22:02:00 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <f226c310-aad9-4f70-92b6-f6cc356b3da7@www.fastmail.com>
Date: Thu, 12 Dec 2019 14:01:18 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: xml2rfc-dev@ietf.org
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/WeijwcIH5dGqlCw04GOIoHQJxKQ>
Subject: [xml2rfc-dev] Unicode in references
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: Thu, 12 Dec 2019 03:02:03 -0000

A recent change (I know not where, because the reference has been workin=
g for a while) resulted in the following warning:

draft-ietf-quic-tls.xml(1736): Error: Found non-ascii content in <series=
Info> attribute value name=3D"Advances in Cryptology =E2=80=93 CRYPTO 20=
19"

This looks fine, until you realize that the apparent hyphen is instead a=
n en-dash (U+2013).  I don't know if this was a change in the source ref=
erence, or whether this is a new change in xml2rfc, but I suspect that i=
t is the latter.  xml2rfc produces this warning, but I'm seeing 2.36.0 (=
in CI) shows no such warning.  The text produced by xml2rfc 2.36 include=
s ASCII 45 (hyphen) for the same character.

Given that it is just a matter of time before this change makes it way t=
o CI, I'd like to understand where this restriction came from.  And what=
 I might do about it.

For reference, the DOI is 10.1007/978-3-030-26948-7_9 and this is the on=
ly non-ASCII character I was able to find in the reference other an "=C3=
=B6" in an author's first name (so that isn't ultimately rendered).


From nobody Wed Dec 11 22:36:28 2019
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 F27811200FF for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 22:36:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, 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 Aan49f3-OZ0F for <xml2rfc-dev@ietfa.amsl.com>; Wed, 11 Dec 2019 22:36:25 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C115D1200FD for <xml2rfc-dev@ietf.org>; Wed, 11 Dec 2019 22:36:25 -0800 (PST)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:62178 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 1ifI5H-0001aY-Mv; Wed, 11 Dec 2019 22:36:24 -0800
To: Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org
References: <f226c310-aad9-4f70-92b6-f6cc356b3da7@www.fastmail.com>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <8ed7841d-f91a-28ab-9a5f-3435de44c8d9@levkowetz.com>
Date: Thu, 12 Dec 2019 07:36:15 +0100
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: <f226c310-aad9-4f70-92b6-f6cc356b3da7@www.fastmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="HUFxLqWEJQDSQaEATgMHPPDeimBSB0wMP"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, mt@lowentropy.net
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/rudTDhKAt5Xb1sF6-pMDxzSJqBA>
Subject: Re: [xml2rfc-dev] Unicode in references
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: Thu, 12 Dec 2019 06:36:27 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--HUFxLqWEJQDSQaEATgMHPPDeimBSB0wMP
Content-Type: multipart/mixed; boundary="7UuOi4og34V1me0LTTJkdeBF6V5uvcWw0";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Martin Thomson <mt@lowentropy.net>, xml2rfc-dev@ietf.org
Message-ID: <8ed7841d-f91a-28ab-9a5f-3435de44c8d9@levkowetz.com>
Subject: Re: [xml2rfc-dev] Unicode in references
References: <f226c310-aad9-4f70-92b6-f6cc356b3da7@www.fastmail.com>
In-Reply-To: <f226c310-aad9-4f70-92b6-f6cc356b3da7@www.fastmail.com>

--7UuOi4og34V1me0LTTJkdeBF6V5uvcWw0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Martin,

This was a change in 2.37.0; attribute downcoding was too aggressive and
also affected attributes that legitimately could have non-ASCII content.

Clearly the change then went too far, and didn't downcode things that sho=
uld
have been downcoded.

I'll use more discrimination in the upcoming bugfix release.

	Henrik

On 2019-12-12 04:01, Martin Thomson wrote:
> A recent change (I know not where, because the reference has been worki=
ng for a while) resulted in the following warning:
>=20
> draft-ietf-quic-tls.xml(1736): Error: Found non-ascii content in <serie=
sInfo> attribute value name=3D"Advances in Cryptology =E2=80=93 CRYPTO 20=
19"
>=20
> This looks fine, until you realize that the apparent hyphen is instead =
an en-dash (U+2013).  I don't know if this was a change in the source ref=
erence, or whether this is a new change in xml2rfc, but I suspect that it=
 is the latter.  xml2rfc produces this warning, but I'm seeing 2.36.0 (in=
 CI) shows no such warning.  The text produced by xml2rfc 2.36 includes A=
SCII 45 (hyphen) for the same character.
>=20
> Given that it is just a matter of time before this change makes it way =
to CI, I'd like to understand where this restriction came from.  And what=
 I might do about it.
>=20
> For reference, the DOI is 10.1007/978-3-030-26948-7_9 and this is the o=
nly non-ASCII character I was able to find in the reference other an "=C3=
=B6" in an author's first name (so that isn't ultimately rendered).


--7UuOi4og34V1me0LTTJkdeBF6V5uvcWw0--

--HUFxLqWEJQDSQaEATgMHPPDeimBSB0wMP
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl3x3+AACgkQTptXS4+7
FxrY1w//dpF0tBj5ItVxguD57iEd0wAqy9aYklcEy/SBZqwvbqR2a/ZIWK4HnwWI
KO7If7VV8i9vkGo6MI9ahNQLwB8VhL16XKcm3E21AaNKHA3s5rP+8kzikVR98wAa
OAdCzMPhFCWmY3v2h65GDg0vel7K+s7/DIlJt9ImChumD5tcI2S/DrrYwlcDnSvQ
4oDS3lqrSeLVB3uXCI2JW236khDBSBhm/d6D/MR4nLB38JB2P61qmfEm7oAUMRZW
Uq+iN72NguEquuqtg1dKj129Whn8CGIq6SPMZZJmZiIvR7ywaVPJul/zfVjOLybr
4WSbWx2iom4S1XYwEcbDpHe5uBQXXsTnYgSezv9cAu3lZTuD2pn5TNB5M55YIclO
kY2RkNvZkofNDyU5uGYrgzJoLA6kcfo/uGIqN66jvmNUzrGTaHd88rS42b8rto+6
B1vLzudh66SnF2uJf9IEQKbz10YX1t0rZZyp2GK1TJu4Jkj0YUNYfLFA30b7w6Qa
F1k1dpQMmtppM7EA3un+ReOjGC7MF4YYPrIv5JQg6vXvF+7hF7tt+BO3l2vYXrjp
0T6qgitqBhFNQ7hf/Aldk83A+t8wHRzm4Cwdvaa+Em6h9W71q1baG4kms7kt6nmN
fxnq4cFoOUOANl4dqa9vafsY/xiLjzF5r6L9+AWhyhVy8dVgYIA=
=xZEY
-----END PGP SIGNATURE-----

--HUFxLqWEJQDSQaEATgMHPPDeimBSB0wMP--


From nobody Thu Dec 12 05:24:07 2019
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 99490120131; Thu, 12 Dec 2019 05:23:57 -0800 (PST)
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, SPF_HELO_NONE=0.001, SPF_PASS=-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 qHM_1D86r8eV; Thu, 12 Dec 2019 05:23:55 -0800 (PST)
Received: from durif.tools.ietf.org (durif.tools.ietf.org [IPv6:2001:1900:3001:11::3d]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9C85120013; Thu, 12 Dec 2019 05:23:55 -0800 (PST)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1ifORf-0005KZ-EH; Thu, 12 Dec 2019 05:23:55 -0800
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1ifORf-0005KZ-EH@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Thu, 12 Dec 2019 05:23:55 -0800
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: rfc-markdown@ietf.org, xml2rfc-dev@ietf.org, xml2rfc@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on durif.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/EeLPzRuNAxKS2JKxi6W4ADU4VHE>
Subject: [xml2rfc-dev] New xml2rfc release: v2.37.1
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: Thu, 12 Dec 2019 13:23:58 -0000

Hi,

This is an automatic notification about a new xml2rfc release, 
v2.37.1, generated when running the mkrelease script.

Release notes:

xml2rfc (2.37.1) ietf; urgency=medium

  * Fixed a bug in the text formatter pagination code where it incorrectly 
    tried to annotate Comment and PI nodes with page number information.

  * Updated the v2v3 converter to do essentially what it did before v2.37
    with respect to unicode downcoding, but with more explicit calls.

  * Added a base writer method to downcode reference punctuation.

  * Moved the list of (tag, attr) combinations that permit unicode values 
    into util.unicode.  Rewrote docwncode_punctuation() to only touch 
    punctuation.

  * Restored lost trailing text after <contact> in <t> context for text 
    output.

 -- Henrik Levkowetz <henrik@levkowetz.com>  12 Dec 2019 12:42:15 +0000

The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
installed python modules which pip will not upgrade, you may have to
use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
manually.

The new version is also available through SVN checkout, with
  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.1'

Regards,

	Henrik
	(via the mkrelease script)


From nobody Thu Dec 12 16:25:43 2019
Return-Path: <mt@lowentropy.net>
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 D9D371200B3 for <xml2rfc-dev@ietfa.amsl.com>; Thu, 12 Dec 2019 16:25:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=Lu/eqo+2; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=pQJ71eRD
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 tzWyjmVQEKrk for <xml2rfc-dev@ietfa.amsl.com>; Thu, 12 Dec 2019 16:25:40 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31FC6120071 for <xml2rfc-dev@ietf.org>; Thu, 12 Dec 2019 16:25:40 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 84C96730 for <xml2rfc-dev@ietf.org>; Thu, 12 Dec 2019 19:25:39 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Thu, 12 Dec 2019 19:25:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=sNvauDth9YcCEKGlbFs2kJtiwHIX0qY cnyWfXWvZsFc=; b=Lu/eqo+2Pt5sCHsHHHwXAN559TPUZfMXJF15xkuuLDkxdDN jCUrtKp+aXNDm2rthgEQI2kPZu2JzdaFa2hvtfssqhuOkYjhp4Ymw/6seuwp0sYp sV1NvdWusIdfFoEb8QRLgisgCylwkuPRLWYKsureQ8wm/9kzAwLrdRcuF5hXZ6iI RB9noQly8FU25idurq+wR1oNJfulS4YzBk0w5jWicNygCGwdjPl/g3MV6Hu72yXL JYT9REK620B93uAegjWtAps9salnJRMGt+WYwkqdZCI2W/JMyOvqIv0bmjjGheU4 obFy2TLy0T7yZPJyiA+2+9l4l50T/exUzPoJsVA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=sNvauD th9YcCEKGlbFs2kJtiwHIX0qYcnyWfXWvZsFc=; b=pQJ71eRDnm3treldjF27TA 90UUjudrmVm8GJG8+cIzAF6tmfs9sbQtA8ZJH/3gqajPAJT5RLWmquZuaLJrLDDk cNwovXwZZGTT3e+WwYoERi5meVr160r6ruyHnq4E9hAZc0+alLnA4FFAwQfOn0Gt WTMsZNJGr8StSrOPJrx8S6f1G2C4sOEF9n0lD3VIXVTYwnFBHxJrxQX/aDtH/3SB L6Q4X3HNkcKGVbKmW0q1pEJXA+F+wHWdOnh+6ypu2k3eKcoYf2kgQCPiMf8gCILU 2A2/FhlYT2WQzPnuHcfCBBOQoJhhnxdzhmlrQUx+6dNfSui00J+spw5Y123mlRkw ==
X-ME-Sender: <xms:gtryXeY67JMmvxjmrlCH0Ypc58EteZ1frKu2NJmO1EapNvt8xLSRHA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelkedgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhho figvnhhtrhhophihrdhnvghtqeenucffohhmrghinhepihgvthhfrdhorhhgnecurfgrrh grmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvghtnecuvehluhhs thgvrhfuihiivgeptd
X-ME-Proxy: <xmx:gtryXVqtrJlQD5pfMgpPSPd2CQvvqBsrvNteTTqHamh6cdSASBbQ-A> <xmx:gtryXT-Y5y4qg8Mm2Nhq51A7SDjdw5nUaKEnlZtsH0NgSA-pZjK_Lg> <xmx:gtryXU92dxbdsByQrp6BpUXBgqiwCIO6L1WRN9dvPg2ALMc3Bx77ZQ> <xmx:g9ryXbycsOZyU3BHYPgHpe_qNQ5RqZhQUoK_STHHbJzzMvL3K6AAQw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id B0F64E00A2; Thu, 12 Dec 2019 19:25:38 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-679-g1f7ccac-fmstable-20191210v1
Mime-Version: 1.0
Message-Id: <a0199b25-65ae-4aa2-aec2-c227516fa6d4@www.fastmail.com>
In-Reply-To: <E1ifORf-0005KZ-EH@durif.tools.ietf.org>
References: <E1ifORf-0005KZ-EH@durif.tools.ietf.org>
Date: Fri, 13 Dec 2019 11:25:20 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: xml2rfc-dev@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/aB7AhQGRBueXR4fOQOm9_XK5vfA>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v2.37.1
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, 13 Dec 2019 00:25:42 -0000

Hi Henrik,

One small fix is required for downcode_punctuation():

diff --git a/xml2rfc/util/unicode.py b/xml2rfc/util/unicode.py
index 51ffbb5..6f59e6e 100644
--- a/xml2rfc/util/unicode.py
+++ b/xml2rfc/util/unicode.py
@@ -218,21 +218,21 @@ unicode_quote_replacements = {
     u'\u201e': '"',
     u'\u2032': "'",
 }

 punctuation = {
     u'\u2026': '...',
 }
 punctuation.update(unicode_space_replacements)
 punctuation.update(unicode_dash_replacements)
 punctuation.update(unicode_quote_replacements)
-punctuation_re = re.compile(r'[%s]'%''.join(list(punctuation.keys())))
+punctuation_re = re.compile(r'([%s])'%''.join(list(punctuation.keys())))

 unicode_replacements = {
     # Unicode code points corresponding to (x)html entities, also in
     # rfc2629-xhtml.ent
     u'\x09': ' ',
     u'\xa0': ' ',
     u'\xa1': '!',
     u'\xa2': '[cents]',
     u'\xa3': 'GBP',
     u'\xa4': '[currency units]',

Aside from that, this meets my immediate needs.

On Fri, Dec 13, 2019, at 00:23, Henrik Levkowetz wrote:
> 
> Hi,
> 
> This is an automatic notification about a new xml2rfc release, 
> v2.37.1, generated when running the mkrelease script.
> 
> Release notes:
> 
> xml2rfc (2.37.1) ietf; urgency=medium
> 
>   * Fixed a bug in the text formatter pagination code where it incorrectly 
>     tried to annotate Comment and PI nodes with page number information.
> 
>   * Updated the v2v3 converter to do essentially what it did before v2.37
>     with respect to unicode downcoding, but with more explicit calls.
> 
>   * Added a base writer method to downcode reference punctuation.
> 
>   * Moved the list of (tag, attr) combinations that permit unicode values 
>     into util.unicode.  Rewrote docwncode_punctuation() to only touch 
>     punctuation.
> 
>   * Restored lost trailing text after <contact> in <t> context for text 
>     output.
> 
>  -- Henrik Levkowetz <henrik@levkowetz.com>  12 Dec 2019 12:42:15 +0000
> 
> The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
> and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
> installed python modules which pip will not upgrade, you may have to
> use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
> manually.
> 
> The new version is also available through SVN checkout, with
>   'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.1'
> 
> Regards,
> 
> 	Henrik
> 	(via the mkrelease script)
> 
> _______________________________________________
> xml2rfc-dev mailing list
> xml2rfc-dev@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc-dev
>


From nobody Thu Dec 12 17:02:08 2019
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 6A72512026E for <xml2rfc-dev@ietfa.amsl.com>; Thu, 12 Dec 2019 17:02:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level: 
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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 YhzvwQC_itcq for <xml2rfc-dev@ietfa.amsl.com>; Thu, 12 Dec 2019 17:02:04 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F4A8120113 for <xml2rfc-dev@ietf.org>; Thu, 12 Dec 2019 17:02:04 -0800 (PST)
Received: from host-95-199-147-243.mobileonline.telia.com ([95.199.147.243]:57671 helo=[100.67.51.243]) by zinfandel.tools.ietf.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1ifZLG-0003HN-Q1; Thu, 12 Dec 2019 17:02:04 -0800
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <a0199b25-65ae-4aa2-aec2-c227516fa6d4@www.fastmail.com>
Date: Fri, 13 Dec 2019 02:01:55 +0100
Cc: xml2rfc-dev@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <BA233573-400B-4B81-AEE3-CB639022C89D@levkowetz.com>
References: <E1ifORf-0005KZ-EH@durif.tools.ietf.org> <a0199b25-65ae-4aa2-aec2-c227516fa6d4@www.fastmail.com>
To: Martin Thomson <mt@lowentropy.net>
X-SA-Exim-Connect-IP: 95.199.147.243
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, mt@lowentropy.net, henrik@levkowetz.com
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/dZj_GmaYLHzf0Mhy1rQn9_iUk5g>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v2.37.1
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, 13 Dec 2019 01:02:06 -0000

Hi Martin,

Please provide the reason for this change.

   Henrik

> On 13 Dec 2019, at 01:25, Martin Thomson <mt@lowentropy.net> wrote:
>=20
> Hi Henrik,
>=20
> One small fix is required for downcode_punctuation():
>=20
> diff --git a/xml2rfc/util/unicode.py b/xml2rfc/util/unicode.py
> index 51ffbb5..6f59e6e 100644
> --- a/xml2rfc/util/unicode.py
> +++ b/xml2rfc/util/unicode.py
> @@ -218,21 +218,21 @@ unicode_quote_replacements =3D {
>     u'\u201e': '"',
>     u'\u2032': "'",
> }
>=20
> punctuation =3D {
>     u'\u2026': '...',
> }
> punctuation.update(unicode_space_replacements)
> punctuation.update(unicode_dash_replacements)
> punctuation.update(unicode_quote_replacements)
> -punctuation_re =3D re.compile(r'[%s]'%''.join(list(punctuation.keys())))
> +punctuation_re =3D re.compile(r'([%s])'%''.join(list(punctuation.keys()))=
)
>=20
> unicode_replacements =3D {
>     # Unicode code points corresponding to (x)html entities, also in
>     # rfc2629-xhtml.ent
>     u'\x09': ' ',
>     u'\xa0': ' ',
>     u'\xa1': '!',
>     u'\xa2': '[cents]',
>     u'\xa3': 'GBP',
>     u'\xa4': '[currency units]',
>=20
> Aside from that, this meets my immediate needs.
>=20
>> On Fri, Dec 13, 2019, at 00:23, Henrik Levkowetz wrote:
>>=20
>> Hi,
>>=20
>> This is an automatic notification about a new xml2rfc release,=20
>> v2.37.1, generated when running the mkrelease script.
>>=20
>> Release notes:
>>=20
>> xml2rfc (2.37.1) ietf; urgency=3Dmedium
>>=20
>>  * Fixed a bug in the text formatter pagination code where it incorrectly=
=20
>>    tried to annotate Comment and PI nodes with page number information.
>>=20
>>  * Updated the v2v3 converter to do essentially what it did before v2.37
>>    with respect to unicode downcoding, but with more explicit calls.
>>=20
>>  * Added a base writer method to downcode reference punctuation.
>>=20
>>  * Moved the list of (tag, attr) combinations that permit unicode values=20=

>>    into util.unicode.  Rewrote docwncode_punctuation() to only touch=20
>>    punctuation.
>>=20
>>  * Restored lost trailing text after <contact> in <t> context for text=20=

>>    output.
>>=20
>> -- Henrik Levkowetz <henrik@levkowetz.com>  12 Dec 2019 12:42:15 +0000
>>=20
>> The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
>> and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
>> installed python modules which pip will not upgrade, you may have to
>> use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
>> manually.
>>=20
>> The new version is also available through SVN checkout, with
>>  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.=
1'
>>=20
>> Regards,
>>=20
>>    Henrik
>>    (via the mkrelease script)
>>=20
>> _______________________________________________
>> xml2rfc-dev mailing list
>> xml2rfc-dev@ietf.org
>> https://www.ietf.org/mailman/listinfo/xml2rfc-dev
>>=20
>=20
> _______________________________________________
> xml2rfc-dev mailing list
> xml2rfc-dev@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc-dev
>=20


From nobody Thu Dec 12 17:12:24 2019
Return-Path: <mt@lowentropy.net>
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 207F7120A7D for <xml2rfc-dev@ietfa.amsl.com>; Thu, 12 Dec 2019 17:12:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=QdIDP+Q2; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=cKtae6M3
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 sDK4QWuxS1Pw for <xml2rfc-dev@ietfa.amsl.com>; Thu, 12 Dec 2019 17:12:18 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57BAC120A42 for <xml2rfc-dev@ietf.org>; Thu, 12 Dec 2019 17:12:18 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id B3BAD7AD; Thu, 12 Dec 2019 20:12:17 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Thu, 12 Dec 2019 20:12:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm1; bh=Rcypjkvmw+fEsfsEFht9Avbnss+0 Y11DesSKo7I+/T4=; b=QdIDP+Q2AH9JmAaRa7dNKve2JS9VJ+hceoTJxW18zSmG ykxI6e3jw+Djl+BgTCjGFJKQHVppMo3Qsp0NW8qEeGYtkvmPBVX1QJnMtl3bDd39 rfd3ZN2w81q1l09yCEHgWFkVsHu5+5SGd/IgLFaAjcKoj2b4M4p3GyOFbDpvd6DO 6U5KApWXXiCHhCJeahPgUhQnPKc5XNb67KKUOKI2A8Fb2iOIZjCFLG+rj5jf4YDe iuuAz9gs+MBakPQXGtXDTIxUayTOss0xt6jc3SY+INOHH83gOYcef5D1ccR0hioO qQfam1MqVso3Nd7atkmaKY65Ra9RCoM2kRrhDYUhiQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Rcypjk vmw+fEsfsEFht9Avbnss+0Y11DesSKo7I+/T4=; b=cKtae6M38b9HTdEnRSOTTO 6T+tqGG0PJV6JGku6fRUGeD5PwDBj2C20spnc3wi2/axNpg9Zwc70pRtRwiUmv6e JkMY1VED3Br7qZvtSv2IfJxymqSyPgbs6Lpjx4cgntfah00/knCeirFif6y1x0bw VaHFWLgqp6GoNrFjhDWr+yaNwJ+MIOVHorAytvT+EASwSiQvCLt2cDPcouTT1KW8 I6/v5FCuTiVQREzhVHWHv9BSuSArKEmTPcC7DXsvI5+IO0hfdGKHK7pXt+0iJwiE u9QgrLVJuwvcdImBKhUbiczn9YMeFIX2p3+aeSoaLnBQ3Pe6DKnIcd70ixabuR9A ==
X-ME-Sender: <xms:ceXyXcYSSie8_bd5uM8L_BoreibItTqGUe3sNN2k5C7pVCXVQI9UoA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudelkedgfedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdforghr thhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecuff homhgrihhnpehivghtfhdrohhrghenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehl ohifvghnthhrohhphidrnhgvthenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:ceXyXV4MhdeP6ohAzgsvGTAMndqvQzniySV_QvDueFNGmSlqOapxaw> <xmx:ceXyXRzf2joMyZcIf-23W0vMVYGVvbNBm2ZGIda_v8H1TVa76gwAnA> <xmx:ceXyXc2y6o63H7qAMHyemBQYXxHsPDSf3oB9ycSAYoyF1zWueCQ5BA> <xmx:ceXyXf46ftl-DweGhnxetbE1MIX13c_YnMBPJ_Ga4bzefzuASdNjIw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 01C3DE00A2; Thu, 12 Dec 2019 20:12:16 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-680-g58d4e90-fmstable-20191213v1
Mime-Version: 1.0
Message-Id: <b8f3f454-3fc5-4489-b987-ebad7c542c67@www.fastmail.com>
In-Reply-To: <BA233573-400B-4B81-AEE3-CB639022C89D@levkowetz.com>
References: <E1ifORf-0005KZ-EH@durif.tools.ietf.org> <a0199b25-65ae-4aa2-aec2-c227516fa6d4@www.fastmail.com> <BA233573-400B-4B81-AEE3-CB639022C89D@levkowetz.com>
Date: Fri, 13 Dec 2019 12:11:58 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Henrik Levkowetz" <henrik@levkowetz.com>
Cc: xml2rfc-dev@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/0ITXiHDMLnKHFNSSG2WTy48c7uQ>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v2.37.1
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, 13 Dec 2019 01:12:23 -0000

Sorry, I foolishly left that out.

The code crashes if you have unicode punctuation because of this:

def downcode_punctuation(str):
    while True:
        match = re.search(punctuation_re, str)
        if not match:
            return str
        str = re.sub(match.group(1), punctuation[match.group(1)], str)

The last line expects a grouping, but the regular expression lacks that grouping.  That's all.

On Fri, Dec 13, 2019, at 12:01, Henrik Levkowetz wrote:
> Hi Martin,
> 
> Please provide the reason for this change.
> 
>    Henrik
> 
> > On 13 Dec 2019, at 01:25, Martin Thomson <mt@lowentropy.net> wrote:
> > 
> > Hi Henrik,
> > 
> > One small fix is required for downcode_punctuation():
> > 
> > diff --git a/xml2rfc/util/unicode.py b/xml2rfc/util/unicode.py
> > index 51ffbb5..6f59e6e 100644
> > --- a/xml2rfc/util/unicode.py
> > +++ b/xml2rfc/util/unicode.py
> > @@ -218,21 +218,21 @@ unicode_quote_replacements = {
> >     u'\u201e': '"',
> >     u'\u2032': "'",
> > }
> > 
> > punctuation = {
> >     u'\u2026': '...',
> > }
> > punctuation.update(unicode_space_replacements)
> > punctuation.update(unicode_dash_replacements)
> > punctuation.update(unicode_quote_replacements)
> > -punctuation_re = re.compile(r'[%s]'%''.join(list(punctuation.keys())))
> > +punctuation_re = re.compile(r'([%s])'%''.join(list(punctuation.keys())))
> > 
> > unicode_replacements = {
> >     # Unicode code points corresponding to (x)html entities, also in
> >     # rfc2629-xhtml.ent
> >     u'\x09': ' ',
> >     u'\xa0': ' ',
> >     u'\xa1': '!',
> >     u'\xa2': '[cents]',
> >     u'\xa3': 'GBP',
> >     u'\xa4': '[currency units]',
> > 
> > Aside from that, this meets my immediate needs.
> > 
> >> On Fri, Dec 13, 2019, at 00:23, Henrik Levkowetz wrote:
> >> 
> >> Hi,
> >> 
> >> This is an automatic notification about a new xml2rfc release, 
> >> v2.37.1, generated when running the mkrelease script.
> >> 
> >> Release notes:
> >> 
> >> xml2rfc (2.37.1) ietf; urgency=medium
> >> 
> >>  * Fixed a bug in the text formatter pagination code where it incorrectly 
> >>    tried to annotate Comment and PI nodes with page number information.
> >> 
> >>  * Updated the v2v3 converter to do essentially what it did before v2.37
> >>    with respect to unicode downcoding, but with more explicit calls.
> >> 
> >>  * Added a base writer method to downcode reference punctuation.
> >> 
> >>  * Moved the list of (tag, attr) combinations that permit unicode values 
> >>    into util.unicode.  Rewrote docwncode_punctuation() to only touch 
> >>    punctuation.
> >> 
> >>  * Restored lost trailing text after <contact> in <t> context for text 
> >>    output.
> >> 
> >> -- Henrik Levkowetz <henrik@levkowetz.com>  12 Dec 2019 12:42:15 +0000
> >> 
> >> The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
> >> and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
> >> installed python modules which pip will not upgrade, you may have to
> >> use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
> >> manually.
> >> 
> >> The new version is also available through SVN checkout, with
> >>  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.1'
> >> 
> >> Regards,
> >> 
> >>    Henrik
> >>    (via the mkrelease script)
> >> 
> >> _______________________________________________
> >> xml2rfc-dev mailing list
> >> xml2rfc-dev@ietf.org
> >> https://www.ietf.org/mailman/listinfo/xml2rfc-dev
> >> 
> > 
> > _______________________________________________
> > xml2rfc-dev mailing list
> > xml2rfc-dev@ietf.org
> > https://www.ietf.org/mailman/listinfo/xml2rfc-dev
> > 
> 
>


From nobody Fri Dec 13 00:47:56 2019
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 D705E12008C for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 00:47:54 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 HlVsQ4NiFzBu for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 00:47:53 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 9154012006B for <xml2rfc-dev@ietf.org>; Fri, 13 Dec 2019 00:47:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576226848; bh=ewqJGQew/0A7kS1MbH+ZCmdWAPCNHK4p87pCsRUpW8E=; h=X-UI-Sender-Class:Subject:From:To:Cc:References:Date:In-Reply-To; b=XvkuNdopnKzsVM4t5NBVhmQ9H7vTqhfoQukBWlDdcS4l1alrk7bCPSmBopif98Gvw olMReBUSDppJfrpLB5UKG0M01upTjPlnkQWeuirEb7U8FRTM09KY0sPRv3LRiAj6O9 gYZZFJEZUcC/pfOn+C+uAxywgxT1wDVmRWVweZPg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([217.251.133.26]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTiPv-1iIICD0thd-00U0d4; Fri, 13 Dec 2019 09:47:28 +0100
From: Julian Reschke <julian.reschke@gmx.de>
To: Henrik Levkowetz <henrik@levkowetz.com>, Martin Thomson <mt@lowentropy.net>, Carsten Bormann <cabo@tzi.org>
Cc: xml2rfc-dev@ietf.org
References: <041d01b9-8364-4d84-a7af-28ac58dd14d7@www.fastmail.com> <d9a9ad58-d80b-eee5-97ff-c2734f3be96a@levkowetz.com> <af8ad8d5-3097-498b-8768-0d569e67bb26@www.fastmail.com> <e2ddf3ac-b639-ac4c-8513-9ffc85fb8fc3@gmx.de> <aaa022b6-6e54-4eb6-93fe-66e841cc2689@www.fastmail.com> <fc54e980-8902-42c3-b483-675aefc26007@www.fastmail.com> <122097AA-7E0B-4757-9881-E87129A07DAA@tzi.org> <c957e926-2802-4419-b173-d625dfff5e95@www.fastmail.com> <04cc5f0a-f737-041f-6f07-63f7e3751b34@levkowetz.com> <44427607-6d1d-7b6b-7df7-dd8d4bbc1e0d@gmx.de>
Message-ID: <15216399-cd68-c3b3-b652-1b119868169e@gmx.de>
Date: Fri, 13 Dec 2019 09:47:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <44427607-6d1d-7b6b-7df7-dd8d4bbc1e0d@gmx.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:JNZwUuOha8Src9R+XxXCnJth2SgfQGd0oVewTYhndaLIpvJ9dtP n/XSKGjIifdAAMYdT14/gabPDNaP5hK54/wL2m+HNkY68j+KW6NsSmGPqR5k9BzGk0AFBEp Bpy6D9KCWjOh/eNx7kqALzx/lFd8Aghau5Ez0btNQg6NEVkvuC9FUhgT55kmLFPO+ZKu6wi URJ3SKNiE8a8QY51XMndg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:45yzS/iyRx8=:EwMx3ijte0QMFCQY0fhTre CZXsFIIetp4Q5Mvsc/HILLqmyTrM/v4Og3SNm27uSa2OW1JLPyPYx10lbe2ikE3TqFN0RIdKw arUa0FNW+HrpEWAziNTlX78PW0ELn2n49qv410qIECYj1iu7ypxSIKAkK01mnkrGTxQcJaDA/ 8cmMT2gLBxF02rBq8F3YL+oJE9MBB+piCYXqO+WyEPZdOrmZ67V/nBqYF5bBuh/lHa0aLySL5 Gk/wgEcs9hCfo5JsvDaEEM/BVEm0TcLGOrHYkE9fAo8kwXGeQOmOZaXEmau2SsFOxKW9kEXQz PLEPMmP9EKJbOwrtwWQL5hdoDYVrMCW3wEFd/mbIJ9vqve4zsG7sm23ZwUUrYPpGOjQWvTkU2 8M4IABJRe6+rD+5ifh1/ERoW1jsvBteOgNnpOscQElsB7Z3jQzveQOdyrJ4HJi0qMB4aQBvb+ ae7NFSWa13sxGWAP2u9bqwITDSVz6w1EUZqXNHRopqb+7yWGThND/pTavxS2jmiiJQ5wvCEws CU0zaicB37NfjR7DJb6zT7wwpA51KEP9EZ0mWRZHRyzw1VRox22wfEVE6r0a7cBBkd6HOnlDq qroWxPGa6FA8CABycBPZto3z8pxiwaKtuFCgF9WpfoqOuy35lNsideqossBfSGwqIY6q2Qf1T pk8PbH0SNfZ3H3N14tx4f/9ygyuZugAL0DYw2+to2dN9oHil0v2g4mtPsWc/PVGxBgBRhGWtD IqGyY++51mwdVZQbyNenQvoYpkIz/ADHi/6H0SmYVeN5yf2s6SLojHTLWjlOPhhdrw9SzwCM7 wHo3WhxVfnVT2x8bB3rxbeX/W3EtxwROBliGHWICERbFfKY5z2nmCaN0bK0qz8OSIDaXanpMe 4ax5WMjHAKSDA7cBTG0upMGMjTnhNaFtW6rnZUkOzP99MzULCZuLQE/MH1tqkgcA6hEzdwxrO vtUrrUjQlTu6l9ZN1/DyFdwW5i4tE19tq71nFNjTsosv+4LRZjcIaFpdPEogvfD7BQOwRltvN vi/JItK2YB8H3cTkvLyioT/AdQveS1bmC1JSU8rnWr0JvmfZbhlnAlRs4tvi8QK+VGV2SjTVV kMvc8CGc0cvACIGS4Y2rWIhWf7VHs/mUWf8FXreoTFqeIv6B2ZuVBpqvbtlSJMko1AN2DaljX u2RPso3VgFbX509gW2arr9h20Te+C3CdtPVW7GJxJjQDpfCL7t+FbQVZB8tQptfFvH9ze5J8m VoEJl8xhwtKrvLLri0xfFyAPVpsAhuWLt6tTt08TsEAg2Qko34xqF2DVsZFA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/nh8-6s0Vvnzh_yGFPU5i8kGSi6U>
Subject: Re: [xml2rfc-dev] <contact> element in <t>
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, 13 Dec 2019 08:47:55 -0000

On 11.12.2019 11:30, Julian Reschke wrote:
> ...
> Before doing a new release, by all means please have a look at the
> feedback I sent earlier today.
> ...

Raised <https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/471> for
the bit about <organization>.

Best regards, Julian


From nobody Fri Dec 13 01:57:09 2019
Return-Path: <cabo@tzi.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 B579E12026E for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 01:57:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-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 kEnmVEA8qU_8 for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 01:57:05 -0800 (PST)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EB2D120830 for <xml2rfc-dev@ietf.org>; Fri, 13 Dec 2019 01:57:05 -0800 (PST)
Received: from [172.16.42.104] (p548DC893.dip0.t-ipconnect.de [84.141.200.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 47Z5g30g8Dz166V; Fri, 13 Dec 2019 10:57:03 +0100 (CET)
From: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=utf-8
X-Mao-Original-Outgoing-Id: 597923819.902668-e98faa125d0fd1fae5114e5a21cf25c0
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 13 Dec 2019 10:57:02 +0100
Message-Id: <899C273A-C0A7-4A79-907F-9BAF86D3A24B@tzi.org>
To: xml2rfc-dev@ietf.org
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/ZocNXVNekgK01rMT5rmUe8h9YnA>
Subject: [xml2rfc-dev] No support for v2 dates
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, 13 Dec 2019 09:57:08 -0000

Error: Expected <date> attribute =E2=80=9Cyear" to be an integer, but =
found "n.d."

Has been https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/450
for seven weeks now.

Upgraded to =E2=80=9Cblocker=E2=80=9D now, as this impedes v2 =
compatibility.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Fri Dec 13 03:59:06 2019
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 DC20E120108 for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 03:59:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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 2cPw6P-kFbDo for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 03:59:03 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4EA43120091 for <xml2rfc-dev@ietf.org>; Fri, 13 Dec 2019 03:59:03 -0800 (PST)
Received: from [212.53.178.28] (port=55732 helo=[172.29.4.65]) 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 1ifjat-0007sd-Rz; Fri, 13 Dec 2019 03:58:57 -0800
To: Carsten Bormann <cabo@tzi.org>, xml2rfc-dev@ietf.org
References: <899C273A-C0A7-4A79-907F-9BAF86D3A24B@tzi.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <2fd76683-c37d-e518-d4b5-d9e1c83de2ac@levkowetz.com>
Date: Fri, 13 Dec 2019 12:59:12 +0100
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: <899C273A-C0A7-4A79-907F-9BAF86D3A24B@tzi.org>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mMLWWKonEmFpVBUUBXfokPsIabTGr2GTs"
X-SA-Exim-Connect-IP: 212.53.178.28
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, cabo@tzi.org
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/7ppLtXwO7TSSY2XOjT8rx5G3SjI>
Subject: Re: [xml2rfc-dev] No support for v2 dates
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, 13 Dec 2019 11:59:05 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--mMLWWKonEmFpVBUUBXfokPsIabTGr2GTs
Content-Type: multipart/mixed; boundary="2wfGmo67u4Vi6ns0KxJipUkJ2Rrppj698";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Carsten Bormann <cabo@tzi.org>, xml2rfc-dev@ietf.org
Message-ID: <2fd76683-c37d-e518-d4b5-d9e1c83de2ac@levkowetz.com>
Subject: Re: [xml2rfc-dev] No support for v2 dates
References: <899C273A-C0A7-4A79-907F-9BAF86D3A24B@tzi.org>
In-Reply-To: <899C273A-C0A7-4A79-907F-9BAF86D3A24B@tzi.org>

--2wfGmo67u4Vi6ns0KxJipUkJ2Rrppj698
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Carsten,


On 2019-12-13 10:57, Carsten Bormann wrote:
> Error: Expected <date> attribute =E2=80=9Cyear" to be an integer, but f=
ound "n.d."
>=20
> Has been https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/450
> for seven weeks now.
>=20
> Upgraded to =E2=80=9Cblocker=E2=80=9D now, as this impedes v2 compatibi=
lity.

This was fixed in release 2.24.0 on August 10, 2019. My test suite now co=
ntains
the following instances. This can be used in a v3 document=20
(<rfc version=3D"3">...) but not in a v2 document. If something else is n=
eeded,
please provide more data.

               <reference anchor=3D"DATE-RANGE">
                  <front>
                     <title>Document with date range</title>
                     <author fullname=3D"Joe Moe"/>
                     <date>2002-2003</date>
                  </front>
               </reference>

               <reference anchor=3D"FUZZY-DATE">
                  <front>
                     <title>Document with fuzzy date</title>
                     <author fullname=3D"Jane Mae"/>
                     <date>Second quarter 2010</date>
                  </front>
               </reference>

               <reference anchor=3D"NO-DATE">
                  <front>
                     <title>Document with no date</title>
                     <author fullname=3D"No Mae"/>
                     <date/>
                  </front>
               </reference>


Henrik


--2wfGmo67u4Vi6ns0KxJipUkJ2Rrppj698--

--mMLWWKonEmFpVBUUBXfokPsIabTGr2GTs
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl3zfRAACgkQTptXS4+7
FxrDGw/9GZ66Bu4BF0bxpThdikI9OpQNrem5M4BS3w0Htp2a8aQekcyKQzfGcBCg
KU7Sprs6/A7ivyfrxgMPVivjF4mSV4kujzOXw+DYhB2K74n28XBsf8BfQ+J1ndym
yaHd8wnl/Sx8ey8oUghmtyDnkgOV+/sex0qrXyHgKC/rxw9j91XTq3M0AXj6ZsvM
T7loQOwbR9tj2ctM8SUoNi7zXzp+zMdZwCsSeY+Iaw+dsaIDTdDN6cX2pF6m3+VT
GLxkdzh7pdO3jFzkH0jMaZla8gwbybIgUHdahGCA99z5gWyYjcNZj1xfPE4rfLU+
lTyOL+bGyW/7pPDUmzb216TBxjdidleGw+rZBLDlEk7vAFYfW2/3BZ9KXS+WCzAN
7GbMdiIv7xC1wZ1hDdG9UF+l3weYZQwsm9tKpKJoFSvRLS7SSFuAhxG/d44nk21g
58cKbitiUMy6ABE0kNrTZDm4a1eS+WNKH4e6vsc72TmK5oHU4kjNYBrEaIajsTKy
4UNuuR4AsYhuZ3iI6w/ooGzYzeD2lm+lEy8yNL/zr59QzGaPEK645bEONqsdBdjA
g+KeSxl8Y9eyaOMaNBRCsJhqhMQm9OhdVREEixgSblFAUhDZZfoC/ngpXak+WqJU
mktddOkX7oLwxYHMJTbutrKnQivxGqtg/edRFgXtQGPDX+sH7vw=
=RUWj
-----END PGP SIGNATURE-----

--mMLWWKonEmFpVBUUBXfokPsIabTGr2GTs--


From nobody Fri Dec 13 04:08:58 2019
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 9A3C6120091 for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 04:08:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-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 infdJgvb-2ur for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 04:08:55 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B456120020 for <xml2rfc-dev@ietf.org>; Fri, 13 Dec 2019 04:08:55 -0800 (PST)
Received: from [212.53.178.28] (port=55802 helo=[172.29.4.65]) 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 1ifjkK-0000Xw-M6; Fri, 13 Dec 2019 04:08:44 -0800
To: Martin Thomson <mt@lowentropy.net>
References: <E1ifORf-0005KZ-EH@durif.tools.ietf.org> <a0199b25-65ae-4aa2-aec2-c227516fa6d4@www.fastmail.com> <BA233573-400B-4B81-AEE3-CB639022C89D@levkowetz.com> <b8f3f454-3fc5-4489-b987-ebad7c542c67@www.fastmail.com>
Cc: xml2rfc-dev@ietf.org
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <d8c55228-d6ce-5fd6-6cee-04fc65c3989e@levkowetz.com>
Date: Fri, 13 Dec 2019 13:08:56 +0100
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: <b8f3f454-3fc5-4489-b987-ebad7c542c67@www.fastmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Rv26UKQcxsXhewfp3mWKSrU9CJ9nJw5IX"
X-SA-Exim-Connect-IP: 212.53.178.28
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, mt@lowentropy.net
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/b9EAFDaPU8QodVH3nabk6FRyZ7I>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v2.37.1
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, 13 Dec 2019 12:08:57 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Rv26UKQcxsXhewfp3mWKSrU9CJ9nJw5IX
Content-Type: multipart/mixed; boundary="N3LWp1mrF8a8XoA13vXDfEiAgrmc1PJRG";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Martin Thomson <mt@lowentropy.net>
Cc: xml2rfc-dev@ietf.org
Message-ID: <d8c55228-d6ce-5fd6-6cee-04fc65c3989e@levkowetz.com>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v2.37.1
References: <E1ifORf-0005KZ-EH@durif.tools.ietf.org>
 <a0199b25-65ae-4aa2-aec2-c227516fa6d4@www.fastmail.com>
 <BA233573-400B-4B81-AEE3-CB639022C89D@levkowetz.com>
 <b8f3f454-3fc5-4489-b987-ebad7c542c67@www.fastmail.com>
In-Reply-To: <b8f3f454-3fc5-4489-b987-ebad7c542c67@www.fastmail.com>

--N3LWp1mrF8a8XoA13vXDfEiAgrmc1PJRG
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Martin,

On 2019-12-13 02:11, Martin Thomson wrote:
> Sorry, I foolishly left that out.
>=20
> The code crashes if you have unicode punctuation because of this:

Huh.  I guess this is a case of some Python 3 versions being stricter
than 2.7.  I did put in a test case for this, but in my rush to get the
fix out, and having to rush for an airport, I didn't run the full tox
suite.  Which Python version did you use?


	Henrik

> def downcode_punctuation(str):
>     while True:
>         match =3D re.search(punctuation_re, str)
>         if not match:
>             return str
>         str =3D re.sub(match.group(1), punctuation[match.group(1)], str=
)
>=20
> The last line expects a grouping, but the regular expression lacks that=
 grouping.  That's all.
>=20
> On Fri, Dec 13, 2019, at 12:01, Henrik Levkowetz wrote:
>> Hi Martin,
>>=20
>> Please provide the reason for this change.
>>=20
>>    Henrik
>>=20
>> > On 13 Dec 2019, at 01:25, Martin Thomson <mt@lowentropy.net> wrote:
>> >=20
>> > Hi Henrik,
>> >=20
>> > One small fix is required for downcode_punctuation():
>> >=20
>> > diff --git a/xml2rfc/util/unicode.py b/xml2rfc/util/unicode.py
>> > index 51ffbb5..6f59e6e 100644
>> > --- a/xml2rfc/util/unicode.py
>> > +++ b/xml2rfc/util/unicode.py
>> > @@ -218,21 +218,21 @@ unicode_quote_replacements =3D {
>> >     u'\u201e': '"',
>> >     u'\u2032': "'",
>> > }
>> >=20
>> > punctuation =3D {
>> >     u'\u2026': '...',
>> > }
>> > punctuation.update(unicode_space_replacements)
>> > punctuation.update(unicode_dash_replacements)
>> > punctuation.update(unicode_quote_replacements)
>> > -punctuation_re =3D re.compile(r'[%s]'%''.join(list(punctuation.keys=
())))
>> > +punctuation_re =3D re.compile(r'([%s])'%''.join(list(punctuation.ke=
ys())))
>> >=20
>> > unicode_replacements =3D {
>> >     # Unicode code points corresponding to (x)html entities, also in=

>> >     # rfc2629-xhtml.ent
>> >     u'\x09': ' ',
>> >     u'\xa0': ' ',
>> >     u'\xa1': '!',
>> >     u'\xa2': '[cents]',
>> >     u'\xa3': 'GBP',
>> >     u'\xa4': '[currency units]',
>> >=20
>> > Aside from that, this meets my immediate needs.
>> >=20
>> >> On Fri, Dec 13, 2019, at 00:23, Henrik Levkowetz wrote:
>> >>=20
>> >> Hi,
>> >>=20
>> >> This is an automatic notification about a new xml2rfc release,=20
>> >> v2.37.1, generated when running the mkrelease script.
>> >>=20
>> >> Release notes:
>> >>=20
>> >> xml2rfc (2.37.1) ietf; urgency=3Dmedium
>> >>=20
>> >>  * Fixed a bug in the text formatter pagination code where it incor=
rectly=20
>> >>    tried to annotate Comment and PI nodes with page number informat=
ion.
>> >>=20
>> >>  * Updated the v2v3 converter to do essentially what it did before =
v2.37
>> >>    with respect to unicode downcoding, but with more explicit calls=
=2E
>> >>=20
>> >>  * Added a base writer method to downcode reference punctuation.
>> >>=20
>> >>  * Moved the list of (tag, attr) combinations that permit unicode v=
alues=20
>> >>    into util.unicode.  Rewrote docwncode_punctuation() to only touc=
h=20
>> >>    punctuation.
>> >>=20
>> >>  * Restored lost trailing text after <contact> in <t> context for t=
ext=20
>> >>    output.
>> >>=20
>> >> -- Henrik Levkowetz <henrik@levkowetz.com>  12 Dec 2019 12:42:15 +0=
000
>> >>=20
>> >> The preferred way to install xml2rfc is by doing 'pip install xml2r=
fc',
>> >> and 'pip install --upgrade xml2rfc' to upgrade.  If there are syste=
m-
>> >> installed python modules which pip will not upgrade, you may have t=
o
>> >> use 'pip install --upgrade --no-deps xml2rfc' and install dependenc=
ies
>> >> manually.
>> >>=20
>> >> The new version is also available through SVN checkout, with
>> >>  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli=
/2.37.1'
>> >>=20
>> >> Regards,
>> >>=20
>> >>    Henrik
>> >>    (via the mkrelease script)
>> >>=20
>> >> _______________________________________________
>> >> xml2rfc-dev mailing list
>> >> xml2rfc-dev@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/xml2rfc-dev
>> >>=20
>> >=20
>> > _______________________________________________
>> > xml2rfc-dev mailing list
>> > xml2rfc-dev@ietf.org
>> > https://www.ietf.org/mailman/listinfo/xml2rfc-dev
>> >=20
>>=20
>>
>=20


--N3LWp1mrF8a8XoA13vXDfEiAgrmc1PJRG--

--Rv26UKQcxsXhewfp3mWKSrU9CJ9nJw5IX
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl3zf1kACgkQTptXS4+7
FxqItxAAmzmV6XLaXYRyRz28kmEtF72lBAyE2iRdxqntSZHSCNmuSx7DCMiVTiM5
tbCKODYAHjt8ZnjTUAoGepTBgHJhYKG4nyWlKrNmQ1FdQiGSqdpMfHbY/3ITNgVI
hsDHCLa67mnHHK/SkGdtiBVaZoo89fdWxa+QusWyXzB7bFKRGS8VpcA5zuTrrM6j
GkJhOGUCDgOpEehxB/kMzGSTf3MI7XdMRO7GhqumHmpwxnaddZM1REymxyrZFHy+
7GSp2CHNDHDP3vHTev7rg4x2NwKrdaiW2OhgIzx/06wHoeBSB1KmX09YuGxljNhP
KtOmCdYO5ULkjGEwmPqJcIbKb9jPcvW8Dwzu2QeERH6ieOOgfrzZ7ODWHoXjXjvC
K2w6Tzc4Z3A9meNET2fc4w2ztiVWoUaumU67XNejRpjGCtQAt/I8yx8qyJVcHRsA
99Uic7hhFZTUFLiM61W7y7rtYlehUIwrM9s683ywp6FIB7v2XIPY3cnQraUYFws/
TNEwpRHYRVjW2NAdMxINrkohatCCx6S9NZ3jjSKX/xoGily/4p0rMsbnaFp6ULFr
ImjV+OOSu70wXuL1i6bDwP1jrqFqe+rxQWwCGFsaND4v7HBPvP4Gb9Mj4PHP5RFu
atCTT4UtoGgCjgkAaAQsOVDokj8QL1ORih9YQCqdkIfrb/e5Rac=
=ow6x
-----END PGP SIGNATURE-----

--Rv26UKQcxsXhewfp3mWKSrU9CJ9nJw5IX--


From nobody Fri Dec 13 17:20:37 2019
Return-Path: <mt@lowentropy.net>
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 0A5D51200A4 for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 17:20:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=B742QWAl; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Ic1AnMEI
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 nhcSmpHiMGxp for <xml2rfc-dev@ietfa.amsl.com>; Fri, 13 Dec 2019 17:20:34 -0800 (PST)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DDF2120071 for <xml2rfc-dev@ietf.org>; Fri, 13 Dec 2019 17:20:34 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 69B194E5; Fri, 13 Dec 2019 20:20:33 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Fri, 13 Dec 2019 20:20:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm1; bh=phml8gXHo9RbKOC12EPEEEo3vT5E xqc530MdbKjwLEY=; b=B742QWAl5joTZBijw+uoaQaEpWX+VBePGgIEPcdvE3CC DChITq2BHbECXoG0Bof3/RUhNZ/Ka2wDOkrRlt6ufgruxKKs6ISfD+PVW+psezZ7 Ki/mKeAxu9jtBowayhBLi+CyY5x+Yu5JvsZIjOXB7N9QN5xHjai/OAuUl0JMOmob A1wmtV5KU9NpobkZZ2kIAKsDSnE2Tyw0WoycoGZNOpG2l/zp/XcF+gOpERMQAPw8 2bDrqQuzR6vQ/4kwrljO5wWGkW00IXi9c3HKUVSbq9OO8EYWI+ncSMdnR5tDS8iw M4Tz0wnXbnR1PsCZDOEDoPtvHL1X47wbeSlCmzKQGg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=phml8g XHo9RbKOC12EPEEEo3vT5Exqc530MdbKjwLEY=; b=Ic1AnMEIcdSTKNhup0PNky aJj2Yc41PbDivcpc1JEdd8nppsNVdRTAgMaC9oDFHfv/MmOMq+S1So5oZzZOxGKz KcoWsAphte7t+P7JppTbtfGy+qGJURMi9jeDEvxWxphHlvGEM3CGQYV2Wa23KTCg 6UFDF9gYRvTAdCxncVyO/+/kfSTMCJvfiD6cx7+Ea3Da3s5M5lKwKJDS5VEfn9PZ ASf+n+9iPcl7EyMl7NRjOssgdNc71tNQSuKtVm0f8M5HrRiOvE4UfL35m4N6Z2r/ qz+s1iS8VI9JNXHCH0wpzyImDCv56TmC8ix5yTrJ6uDwJkzOtw283DIFjktL/rpw ==
X-ME-Sender: <xms:4Dj0Xc8O1vn1euXE-nJdHP2gx9QeLkuBAYZ-RuWxQy53tseBYL8hrg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvddttddgfedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesthdtredtreertdenucfhrhhomhepfdforghr thhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecurf grrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvghtnecuvehl uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:4Dj0XQTvV6BQvCLSiaKBR2ZV0UdZYnPWoR30U0KZG7ak2gnZnfEQMg> <xmx:4Dj0XSD52OMe6pvqvnoWmNuyjcjmLtVchcCR7BX49H9t9txqSBjpbw> <xmx:4Dj0XRbGBV-9kI6JKHX67ST5Jy7POvw5A5Sm-s52kgDK8zK5REmgng> <xmx:4Tj0XZdx-Lc2gSXWC4F5FuV1qwEFYPSuzLyf85Bl3kgszVqVpfgnoQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 952FAE00A5; Fri, 13 Dec 2019 20:20:32 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-680-g58d4e90-fmstable-20191213v1
Mime-Version: 1.0
Message-Id: <847dce6a-c415-4be0-8981-cc8903a2d6d0@www.fastmail.com>
In-Reply-To: <d8c55228-d6ce-5fd6-6cee-04fc65c3989e@levkowetz.com>
References: <E1ifORf-0005KZ-EH@durif.tools.ietf.org> <a0199b25-65ae-4aa2-aec2-c227516fa6d4@www.fastmail.com> <BA233573-400B-4B81-AEE3-CB639022C89D@levkowetz.com> <b8f3f454-3fc5-4489-b987-ebad7c542c67@www.fastmail.com> <d8c55228-d6ce-5fd6-6cee-04fc65c3989e@levkowetz.com>
Date: Sat, 14 Dec 2019 12:20:11 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Henrik Levkowetz" <henrik@levkowetz.com>
Cc: xml2rfc-dev@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/VZ8daLGuw487LzAVyUjE1iiSVSA>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v2.37.1
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: Sat, 14 Dec 2019 01:20:35 -0000

On Fri, Dec 13, 2019, at 23:08, Henrik Levkowetz wrote:
> Huh.  I guess this is a case of some Python 3 versions being stricter
> than 2.7.  I did put in a test case for this, but in my rush to get the
> fix out, and having to rush for an airport, I didn't run the full tox
> suite.  Which Python version did you use?

Two different versions, maybe four. All python 3. 3.6.8 for sure, but that was before I upgraded my systems to fix the git vulnerabilities.


From nobody Mon Dec 16 05:59:57 2019
Return-Path: <lhotka@nic.cz>
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 BFEEA120835 for <xml2rfc-dev@ietfa.amsl.com>; Mon, 16 Dec 2019 05:59:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level: 
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 y2fCOT4fdmTZ for <xml2rfc-dev@ietfa.amsl.com>; Mon, 16 Dec 2019 05:59:54 -0800 (PST)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id C684F1200C4 for <xml2rfc-dev@ietf.org>; Mon, 16 Dec 2019 05:59:53 -0800 (PST)
Received: by trail.lhotka.name (Postfix, from userid 109) id C1F588601A9; Mon, 16 Dec 2019 15:03:34 +0100 (CET)
Received: from localhost (nat-1.nic.cz [217.31.205.1]) by trail.lhotka.name (Postfix) with ESMTPSA id 8080E860125 for <xml2rfc-dev@ietf.org>; Mon, 16 Dec 2019 15:03:34 +0100 (CET)
From: Ladislav Lhotka <lhotka@nic.cz>
To: xml2rfc-dev@ietf.org
Date: Mon, 16 Dec 2019 14:59:51 +0100
Message-ID: <877e2wid60.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/l8i50vQ0ecp9THcHElQJkc9_69k>
Subject: [xml2rfc-dev] RELAX NG schema
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, 16 Dec 2019 13:59:56 -0000

Hi,

is there an up-to-date RELAX NG schema corresponding to the latest revision of the xml2rfc package?

Thanks, Lada

-- 
Ladislav Lhotka 
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Mon Dec 16 06:05:27 2019
Return-Path: <cabo@tzi.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 955AD1200BA for <xml2rfc-dev@ietfa.amsl.com>; Mon, 16 Dec 2019 06:05:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, 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 A9PHJIXBlHuf for <xml2rfc-dev@ietfa.amsl.com>; Mon, 16 Dec 2019 06:05:23 -0800 (PST)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A62EA12007C for <xml2rfc-dev@ietf.org>; Mon, 16 Dec 2019 06:05:23 -0800 (PST)
Received: from [192.168.217.116] (p548DC893.dip0.t-ipconnect.de [84.141.200.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 47c3286wRNzyZr; Mon, 16 Dec 2019 15:05:20 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <877e2wid60.fsf@nic.cz>
Date: Mon, 16 Dec 2019 15:05:20 +0100
Cc: xml2rfc-dev@ietf.org
X-Mao-Original-Outgoing-Id: 598197918.434081-a91503cbb0e79c41cdb4a4d746a36575
Content-Transfer-Encoding: quoted-printable
Message-Id: <F0D30948-6E22-48DB-A707-A967F16833B4@tzi.org>
References: <877e2wid60.fsf@nic.cz>
To: Ladislav Lhotka <lhotka@nic.cz>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/7YyTGR2tLJTuWfMGKygCbjV6zSE>
Subject: Re: [xml2rfc-dev] RELAX NG schema
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, 16 Dec 2019 14:05:25 -0000

Hi Lada,

On Dec 16, 2019, at 14:59, Ladislav Lhotka <lhotka@nic.cz> wrote:
>=20
> is there an up-to-date RELAX NG schema corresponding to the latest =
revision of the xml2rfc package?

=
http://svn.tools.ietf.org/svn/tools/xml2rfc/trunk/cli/xml2rfc/data/v3.rnc

Gr=C3=BC=C3=9Fe, Carsten


From nobody Mon Dec 16 06:10:53 2019
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 4E3D7120145 for <xml2rfc-dev@ietfa.amsl.com>; Mon, 16 Dec 2019 06:10:52 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 km0pGgIrpv1v for <xml2rfc-dev@ietfa.amsl.com>; Mon, 16 Dec 2019 06:10:50 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 727B71200BA for <xml2rfc-dev@ietf.org>; Mon, 16 Dec 2019 06:10:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576505444; bh=iTw7duWj6oYSoByDbkPL5OPHb4Y2y2IEEUzaVZZXfiI=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=b0yLuSnYiX5UjQwCUMmiuuxztGYp7MmgaUTEIcnYCE87WniQAxzt/4rdeQIf9uXFD VgVTG2RRV/sXjVMaDGOUaJyFs6qI99hFYSpkn2JOkB2iuWKEZ2MMXFsdURMeooffOy gy9gFglAr5hU6T8xGtp/DSkrhf1z6gIL018tWdrg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.34] ([217.91.35.233]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M4b1o-1ifDBi2ox4-001jDc; Mon, 16 Dec 2019 15:10:44 +0100
To: Ladislav Lhotka <lhotka@nic.cz>, xml2rfc-dev@ietf.org
References: <877e2wid60.fsf@nic.cz>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <8305e7f2-970f-ecd6-04bb-29d1e255c367@gmx.de>
Date: Mon, 16 Dec 2019 15:10:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <877e2wid60.fsf@nic.cz>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:DJI/j5qjNWoCUnUMX+cgEqB61E/drhD/LvI+4UK4xBve4sv/yKG RDKGKYOR8W9AD+Np6iByIayLo+/55Vz9kpwK1NpwHoMdGqzlmOb5jRT2OzXJ+3ZSYCFEHh2 PYTSpZ6XGGZAvymQ+pseFbplzw9RkDd8aSCbEIexfb3qqYOPGEXwy0L8iR/9GA27soc5JR2 C1xdZSFSf9VoM9H/nLBqg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:OBwInF8wBG4=:te0HzR7+jjZ/i9CjVWvExE eZJJeiQHV232KLkbajj47L78oYLQTRXMnnz1hZ8obyKHD9UTeQBou6sYPRsiJYmeeaRaV5uhK Ghk6L3Rli+xKDj+CmNcQaAXh8P8YSe6QE0tDQCz9HuwjEHDnxFYyanzTffCuUFNMEX9A38ME0 T8N3OgsNYJuZ1mXYqqpl/IeTlPg47IVpIwDYTobl/dqP6gtvewsKoE/vsf7hAJqot/yFFUd0A yhFbT/9W5plpCpLfqhW0uI9nPDkfPObxV/XMgdURzFzs8WVoYehpoXCK6Oev30wYLAAg8o3CI qwsEkv67YNK/RHqcfT0JkyXctkkJNd9ALRQl620g664uQwLSt6tPYh25lTAXVR/1jZWFIFiwX uUX96hY/M3v1gt7YFOIGWZR8HtNn1PXIh84vepCFhjEoLd30+1OYDfxIqJ8Ky4vZ2bmnEKuFG UGOdkfSxS6vpowB2O/7KeGVcs0ISmFn9A7onoKo75zKMYVvdxMaIjZbrYnWHxmMuJoFKlJrgB s+PFMezNeEOO6WczXwtSlvm4xLj34oeLfeFcWIc8Jubb00xJ1R0Njjz/gNQP6N2+pTyd6wygS E4/TNzkr5D1x4lVlcKWw7AK3zKJ3BoFM/IlTj7elL2z0eMjplB4uLFPNo59f88vZ6+VcKpDjk f1Ha2EBUFyoYwFTvC+IGOtc3/pFp30zW+2JLUoMND1zNS0b5zrB+0Cz1xKKFAKCGufReIqjyi PDTyzpB3JuG9ZV6DrXGL1w3GeF/nOudc+Gpt2jtRMI1hAwnBT/UZ8kKQn2CvmDmUJXm8lJH+d WNltg/CjTU/MvVyDiXK5gxCLcmzYgl8M7JZaU29B68PilDYOhMiDLm4pDxztke6mdC+pgkW3f 1/0vv8jUttHwlkvju0TXWX66CSQ2hXJ4U9qhUjq6/4fKVqFm6E/vbY3wFF6bw8kTU+9KPTYqB OVroVZtdDFUrfG4MTbrA/35Dve60swZaKWTtck48k2ZK9gcPCTM7hoDyk6cKbeLQPMyJIU+pE ddLE0tjjhXy2djK3Y7MXQsYKkIGHSuHro8uLbtYqmuuWB53xyh3g8idAlkUjZNZYGAQkoIqVM ZGK+RtYqhSp6ZqhxRrH/EHgm0zo0r/K9cF5DdceO/PI6OLlOwmsXbbGjmRABLiFmtEO3W0XXq IfXfMlck3AxrguIa00VDdiDJWFn5ics2pdZkoX7kAlICoXdi+XSQRSkjLQa5XXH4qayIIKsO1 26szEtBRp/CBJu43nl0hkRU9qCz6Q0A41gkkB4yFtTEzhr8ijC3XdUcWi2oI=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/-YhoaQE8ocTTDJxho-yA2MFd2XE>
Subject: Re: [xml2rfc-dev] RELAX NG schema
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, 16 Dec 2019 14:10:52 -0000

On 16.12.2019 14:59, Ladislav Lhotka wrote:
> Hi,
>
> is there an up-to-date RELAX NG schema corresponding to the latest revis=
ion of the xml2rfc package?
>
> Thanks, Lada

Should be:
<https://svn.tools.ietf.org/svn/tools/xml2rfc/trunk/cli/xml2rfc/data/v3.rn=
c>

Best regards, Julian


From nobody Tue Dec 17 11:05:05 2019
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 1BAB8120C9F; Tue, 17 Dec 2019 11:04:54 -0800 (PST)
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, SPF_HELO_NONE=0.001, SPF_PASS=-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 6yOV_vAygrwj; Tue, 17 Dec 2019 11:04:49 -0800 (PST)
Received: from durif.tools.ietf.org (durif.tools.ietf.org [IPv6:2001:1900:3001:11::3d]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D2BA1208A4; Tue, 17 Dec 2019 11:04:49 -0800 (PST)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1ihI9I-00025v-RF; Tue, 17 Dec 2019 11:04:48 -0800
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1ihI9I-00025v-RF@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 17 Dec 2019 11:04:48 -0800
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: rfc-markdown@ietf.org, xml2rfc-dev@ietf.org, xml2rfc@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on durif.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/7VUUSCKLCzni6qxGeZNDdbmScKc>
Subject: [xml2rfc-dev] New xml2rfc release: v2.37.2
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, 17 Dec 2019 19:04:54 -0000

Hi,

This is an automatic notification about a new xml2rfc release, 
v2.37.2, generated when running the mkrelease script.

Release notes:

xml2rfc (2.37.2) ietf; urgency=medium

  * Refined the non-ascii punctuation (smart-quotes, etc.) downcoding, and 
    eliminated a couple of bugs that could lead to infinite looping or
    crash.  Fixes issue #473.

  * Made the xref labels used for different @section values work for 
    additional value types.

  * Fixed a couple of preptool bugs found during debugging of issue #473.

 -- Henrik Levkowetz <henrik@levkowetz.com>  17 Dec 2019 18:56:34 +0000

The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
installed python modules which pip will not upgrade, you may have to
use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
manually.

The new version is also available through SVN checkout, with
  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.2'

Regards,

	Henrik
	(via the mkrelease script)


From nobody Wed Dec 18 05:32:43 2019
Return-Path: <alexandre.petrescu@gmail.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 2716812003E; Wed, 18 Dec 2019 05:32:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level: 
X-Spam-Status: No, score=-2.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665] 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 lJhY4-PycEny; Wed, 18 Dec 2019 05:32:28 -0800 (PST)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (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 9D39D1200D7; Wed, 18 Dec 2019 05:32:28 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id xBIDWPD9015431; Wed, 18 Dec 2019 14:32:25 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id B8F21207E00; Wed, 18 Dec 2019 14:32:25 +0100 (CET)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id A5B0C207DB1; Wed, 18 Dec 2019 14:32:25 +0100 (CET)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id xBIDWPOI030805; Wed, 18 Dec 2019 14:32:25 +0100
To: Henrik Levkowetz <henrik@levkowetz.com>
Cc: xml2rfc-dev@ietf.org, xml2rfc@ietf.org, rfc-markdown@ietf.org
References: <E1ihI9I-00025v-RF@durif.tools.ietf.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <eabbba30-ab3f-0504-9995-915b1681ac1e@gmail.com>
Date: Wed, 18 Dec 2019 14:32:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <E1ihI9I-00025v-RF@durif.tools.ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/5syP1LVW3zU3_u8h4UoxfjUWGZo>
Subject: Re: [xml2rfc-dev] [xml2rfc] New xml2rfc release: v2.37.2
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: Wed, 18 Dec 2019 13:32:31 -0000

Le 17/12/2019 à 20:04, Henrik Levkowetz a écrit :
> 
> Hi,
> 
> This is an automatic notification about a new xml2rfc release,
> v2.37.2, generated when running the mkrelease script.
> 
> Release notes:
> 
> xml2rfc (2.37.2) ietf; urgency=medium
> 
>    * Refined the non-ascii punctuation (smart-quotes, etc.) downcoding, and
>      eliminated a couple of bugs that could lead to infinite looping or
>      crash.  Fixes issue #473.
> 
>    * Made the xref labels used for different @section values work for
>      additional value types.
> 
>    * Fixed a couple of preptool bugs found during debugging of issue #473.
> 
>   -- Henrik Levkowetz <henrik@levkowetz.com>  17 Dec 2019 18:56:34 +0000
> 
> The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
> and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
> installed python modules which pip will not upgrade, you may have to
> use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
> manually.
> 
> The new version is also available through SVN checkout, with
>    'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.2'

Hi, Henrik,

Is this version what is being used by the GUI on the web at 
xml2rfc.tools.ietf.org?

Alex

> 
> Regards,
> 
> 	Henrik
> 	(via the mkrelease script)
> 
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc
> 


From nobody Wed Dec 18 07:51:40 2019
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 8D084120271; Wed, 18 Dec 2019 07:51:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, 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 zQmIecAGZZVk; Wed, 18 Dec 2019 07:51:37 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 644BC12025D; Wed, 18 Dec 2019 07:51:37 -0800 (PST)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:61994 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 1ihbbq-0000lv-71; Wed, 18 Dec 2019 07:51:34 -0800
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
References: <E1ihI9I-00025v-RF@durif.tools.ietf.org> <eabbba30-ab3f-0504-9995-915b1681ac1e@gmail.com>
Cc: xml2rfc-dev@ietf.org, xml2rfc@ietf.org, rfc-markdown@ietf.org
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <e267a1c3-6c01-cb89-7556-f2a294e423fe@levkowetz.com>
Date: Wed, 18 Dec 2019 16:51:25 +0100
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: <eabbba30-ab3f-0504-9995-915b1681ac1e@gmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="AfabGfGmq2tIPtRCiHOtgEUu7xgS0wvGE"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: rfc-markdown@ietf.org, xml2rfc@ietf.org, xml2rfc-dev@ietf.org, alexandre.petrescu@gmail.com
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/Xg4OV6sTBZXykhG7CL7tkWeQTgo>
Subject: Re: [xml2rfc-dev] [xml2rfc] New xml2rfc release: v2.37.2
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: Wed, 18 Dec 2019 15:51:38 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--AfabGfGmq2tIPtRCiHOtgEUu7xgS0wvGE
Content-Type: multipart/mixed; boundary="7HvLFi7JmwramBrT82LmqtOw2ulO9LP1a";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: xml2rfc-dev@ietf.org, xml2rfc@ietf.org, rfc-markdown@ietf.org
Message-ID: <e267a1c3-6c01-cb89-7556-f2a294e423fe@levkowetz.com>
Subject: Re: [xml2rfc] New xml2rfc release: v2.37.2
References: <E1ihI9I-00025v-RF@durif.tools.ietf.org>
 <eabbba30-ab3f-0504-9995-915b1681ac1e@gmail.com>
In-Reply-To: <eabbba30-ab3f-0504-9995-915b1681ac1e@gmail.com>

--7HvLFi7JmwramBrT82LmqtOw2ulO9LP1a
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Alex,

On 2019-12-18 14:32, Alexandre Petrescu wrote:
>=20
>=20
> Le 17/12/2019 =C3=A0 20:04, Henrik Levkowetz a =C3=A9crit :
>>=20
>> Hi,
>>=20
>> This is an automatic notification about a new xml2rfc release,
>> v2.37.2, generated when running the mkrelease script.
>>=20
>> Release notes:
>>=20
>> xml2rfc (2.37.2) ietf; urgency=3Dmedium

=2E..

> Hi, Henrik,
>=20
> Is this version what is being used by the GUI on the web at=20
> xml2rfc.tools.ietf.org?


Yes, it is.

Regards,

	Henrik


--7HvLFi7JmwramBrT82LmqtOw2ulO9LP1a--

--AfabGfGmq2tIPtRCiHOtgEUu7xgS0wvGE
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl36Sv0ACgkQTptXS4+7
FxofnhAAnquzs9lZGp2B+UwWxzMYZU1i+VGnN5fA9PVJIURjySz3yDFGeq7K4T7z
vLN/+d6/8/Tz4r/sJiI2OJJ3oiRQTdBJ2WKR/lIb+BH1fuNOnCsbwABoAK0esoxG
45G/zkK9a15HhMR4iE0Bhaa1H0w42o7GUR/3iY1kWba2BQX/YrJRVSWc9fft/7nH
W+jJK5vBwFKSHmFnBBQcQKwS0hH9Eq9cqkMBhf5ijdwi0bhP7tbPbbbdIz9wt8Oq
mIFQxoZy5Ct4eO08OxmMcOIOAoOd64USQDYf9C8REmrAZ3GCCf+kNd2L+88V+57H
qC6cnpvOVxoxAblIV0/aWvXdCTsyfFjwawsGCKGZJTFG6w3eNyznG2+L9Ztd5ldR
xQrmISvPz9nu5h64P6E7eqBdVAOCtSMu+ABQaGSMkR9/1As/4q0bJAlPiZdCo/i3
3OWeOw2fXnldHQZB7533Dh87aSETFXhPPta9rETvVfoiMSHelraUxFjoD1eTriFf
0wRQx+ul+l2g7304rmRIE/GFXEeIx2B229zpSgtAE9MJ2mxMh4lb7o0qKuhaP5x5
CK5xozuhQVp0ejh+fyLJveXDigDxGXqFInuEP/g93Wm8Xkv/z9X2g9rlsResvqNV
fSWZxdy/H//a0BZToJd/asAfVP3A7Xld5p5eAidx5sniHNntBro=
=95LX
-----END PGP SIGNATURE-----

--AfabGfGmq2tIPtRCiHOtgEUu7xgS0wvGE--


From nobody Thu Dec 19 03:22:25 2019
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 627EE1200B5; Thu, 19 Dec 2019 03:22:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 8jrrtVPqSApt; Thu, 19 Dec 2019 03:22:17 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 6A351120071; Thu, 19 Dec 2019 03:22:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576754520; bh=32B1j0sq7hVL60BezzRqP2h97NMMGK8eC+1hOWKerJU=; h=X-UI-Sender-Class:Subject:From:To:Cc:References:Date:In-Reply-To; b=CZwn/sAf7XPKjJE5kUoHoNnegydS+k1bszmZTBKoXUlyzYJuJK68gA59KrpS6vYOX NKDjtJrnHQiv8sUk95+IjSTH7UF6GFnclg+Dl7tM+B13v1nZgRwenBsRDVjnVkmN+t aRWOfSW8r8DCjXF1XqWYzO3gfM4r2JNGjCitlRgY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([91.61.61.78]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MBlxM-1iY1SO2X76-00C9k6; Thu, 19 Dec 2019 12:22:00 +0100
From: Julian Reschke <julian.reschke@gmx.de>
To: Sandy Ginoza <sginoza@amsl.com>, "HANSEN, TONY L" <tony@att.com>, John R Levine <johnl@taugh.com>
Cc: "rfc-markdown@ietf.org" <rfc-markdown@ietf.org>, "xml2rfc@ietf.org" <xml2rfc@ietf.org>, "xml2rfc-dev@ietf.org" <xml2rfc-dev@ietf.org>
References: <E1iGMu9-00055y-Ui@durif.tools.ietf.org> <8304e61d-c550-91ea-9e23-eef2cd31240b@gmx.de> <A3513970-EEB0-4DBD-9E6F-A87EBFAF886D@att.com> <de4feaff-8f71-cd38-545c-2d848749251b@levkowetz.com> <f00a671a-6fe4-f5ae-2582-0b78ffa1c256@gmx.de> <1f18382c-d830-b887-f5d3-3f376ae4fdd7@gmx.de> <B15F7AF0-F5A0-401A-9F6E-F7E0E466B6A7@amsl.com> <f4f1b7ba-127a-fbfa-531b-eeff03814281@gmx.de> <71bc8d39-d06c-d900-cc8e-04a48218d75f@gmail.com> <0905DADC-E9D5-47A7-B610-F8A62686D2BD@att.com> <07DBAE10-D1FA-45C4-B7A2-321B265CA302@amsl.com> <694c9244-98ae-1e64-39ef-8756d48b36ef@gmx.de> <860c663b-744f-a033-cc50-96088bb1b33c@gmx.de>
Message-ID: <9c79bbb3-ab07-ea03-35ea-8540a865749d@gmx.de>
Date: Thu, 19 Dec 2019 12:21:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <860c663b-744f-a033-cc50-96088bb1b33c@gmx.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:stpooKziDXNX0BxeLv1LTUsga6rAo0S+WtK/bIwL38HwhX5m3D0 pGwV1zoZnqLF46Cke2Yi85o0937N2HpUQ9lEISu9wIK7gMWykbjIcUNb0kI4v/iZZQsq5jQ PeW7DURm6KSW5NYXSJrVwBICMsjwxdoxpfAbgyd6T3vzpabnkxKjvZ1XfefeL6bW0Nq430c 0L90BPoD0Ytsv8Ql0F5ww==
X-UI-Out-Filterresults: notjunk:1;V03:K0:qWwCIp/c2Vw=:o9szOMrSE51KPb0Cb/khm2 v+uxOh8kfl+dV56kJNP//B4aUEWXsmtLCjgSytrzIKfztlZZ+WI0GNs/8rRJk/CxwPJBhVurp y/KagfrDLwPk19l86/G9bOfvFjT75feEPCrZj33R0suJadK1RBAUjnGyiDxoO/LgBp0uW9pWc 06aUAK4SjvboQWDySaW5jlqobTW1An7fGHII25rTotqehqM0e0e3Brh2VDLJt35RgUn+QWbrt LJiMetrvEcmMCIWW0uvEGGLvHprS+7ZbD91bForVKpC+UalcQtBUlquQyt9NuHuixK0bP4OYi OYRQFKYOOM3G+L94daq4iqoJJOsFunWx2Di2emK6UO8p3NzIrepBgndFB4JObo834fQ6eN8rT O0za/qlNM9s6XOD6ksRldb8X7jyVbz6WFDMCrCedf+sp/NMZ5vKfjkWzTJ7DDe6v5a7IO02fl Cw150QpnK4bsTRvPsmZpoFgtw5MCWTdP3Z5oNxvhQSzoBQ8K8Zv6OkpOiwqO61Ii/gmCCi91m DUBNN9iOPrm/Re+wPzbZHYNslLyeNtoysGpYdX1MTOoB4q8btUMCz4CLJV/zCKU6ozR5lMWAp w+bZxI23/HtaSJhMvR8UkpCio95PweKCv2nIkNqstPiYS8u5jSyua5jNUhY1AhId1tWuPs9tL CoRyTlvcIwZDY340qLBbe5myqilaJJHtuIVMm5Y2NEa/q2cXLMRvB38fQkOgqoA8y6O3qMIvG hdPyaOLaUo2flQiR4KwFVrVrdR4qVOBFO6L/SQgEwo4EyHseqXgCqiV8a5Ad+hKO02VF9vGfa jb20fm1ZubqFixIgG5Tq89kWrRsD1rSNhWH8QJxX7DddYPM/oxLwqjrjvEYkzO7B7XM48LuIs VmkNg9bl2TOhiYyO9GdZMxhx5YAMLp3VTb3MemaC62Wuq64gvyyqC1uI8ciY7GDd3gG/aLGmX Ddq5gwvQM/4q4LIRUL7OI4cGB/Uy9jwsitxJmPlCx6YN4IWf+7LhP6fvranAM+bgyKdaxNRFt b/dzARJYYk71CDmsnD95ptQRqDHPb6r940j0C8rRF/i8kp/317doV+sJypvTw/VNCP9izSOfQ t48M0llhO/tDuPZb/sNJ0WIX1L4lNrzCyZ8UD2LlwssiZ7AN3ZywUynms80L6DZK5KLCuaYYi P/86E4qV1reTdfR28LSVtz6aSNCfmQMhy837e6IUa9v48w0E5IYGJPSY8hw/MPPbptUQ576Uh 5OHJq49fUxOZo8lzf1YHxYdjhMc+NpchmnBsAXMcs8Ff5lPS5qx1OI7quVs4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/eA1M4YSw9iRoUcHbHZ-FglQF4b0>
Subject: Re: [xml2rfc-dev] [xml2rfc]  [Rfc-markdown] <br> is back, was: New xml2rfc release: v2.32.0
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: Thu, 19 Dec 2019 11:22:19 -0000

On 18.10.2019 12:36, Julian Reschke wrote:
> On 16.10.2019 20:01, Julian Reschke wrote:
>> On 08.10.2019 17:21, Sandy Ginoza wrote:
>>> Hi Tony,
>>>
>>>> On Oct 6, 2019, at 7:20 PM, HANSEN, TONY L <tony@att.com
>>>> <mailto:tony@att.com>> wrote:
>>>>
>>>> Sandy, does the RPC feel that the ability to add a line break is
>>>> needed?
>>>
>>> Yes, the RPC would appreciate being able to use <br>.
>>> ...
>>
>> Just checking: absent <br/>, are you planning to use the Unicode escape
>> anytime soon? That would be a problem for the canonical XML, if we
>> decide to revert this change.
>> ...
>
> I note that there is one XML in AUTH48 using this (RFC 8668), so this
> really is a bit pressing.
> ...

OK, this is *really* frustrating.

We've discussed this *specific* problem for over two months. We knew the
RFC is in AUTH48. We agreed that <br> would be better here.

However, the RFC has been published as is, putting things into
"canonical XML" which are both undocumented and controversial.

Best regards, Julian


From nobody Thu Dec 19 03:43:55 2019
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 461551200F6 for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 03:43:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 RvwqlQ9xmi0n for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 03:43:51 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 36CFA1200B4 for <xml2rfc-dev@ietf.org>; Thu, 19 Dec 2019 03:43:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576755829; bh=+Xhk6HKXN8tgYwmnpn6/T98cNB/lgh1Dv4h/w4tuVvw=; h=X-UI-Sender-Class:Subject:From:To:Cc:References:Date:In-Reply-To; b=MgwVHd9QeYbqblbg6UflOlaw4ytaA+LnvFt6fooUB/krqUAktHnodKUiU39PYG2Is nhJdkBwHoyRLLJF6aXFYS2yxW4/5rK103LM3pEcczjDslLLnQLX62A4fimzH0uSlP4 8fh+qxDHeaqx7ZCTFFKczV1RGcU+8aXOu/+7KhWY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([91.61.61.78]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MUXpQ-1iHP3Z2ndw-00QX5i; Thu, 19 Dec 2019 12:38:33 +0100
From: Julian Reschke <julian.reschke@gmx.de>
To: Heather Flanagan <rse@rfc-editor.org>
Cc: XML Developer List <xml2rfc-dev@ietf.org>, John R Levine <johnl@taugh.com>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org> <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de> <E98A6936-406B-4D65-A077-E23989CCA6B2@rfc-editor.org> <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de>
Message-ID: <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de>
Date: Thu, 19 Dec 2019 12:38:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:a4lzbkSeqQ9lC/dlpmiOTl/3p8dhP/jszEh20EQ9PjGQHJf5/At H/mWRr+ByzAeYN0v8ParuU/cJQcROjeKkH1dk1P9lTU08n1ciH+r1fWr7vIc3tV3JZPkQNa QdJ8zHHbeizghcq1rAPIV5oYiMgivHZia20voEoyC/CD6UoM49FfDH93WcRzi/HtT0HqKjV k69XqOGfSbl6HmW6Nog/w==
X-UI-Out-Filterresults: notjunk:1;V03:K0:fAtanmsnaMs=:REIE5SLKhLeLik9aPN9II9 0AB+QndPokJDfdh8boAC3cwttGnGmXD9ToabuTxD2P2Fgmjpb456vHhkOtMJ+FbBCr8MXZnHs tziHzxqmbCAoCX+InrUrN1hLlRO49o+Wd1+j9l2DMz+dL+rvlB3yOZLaDfmdGLPInGrObDLLs O68Ttj33sRaeXCZ3QPjqbwO761/4sMpabc2NsIux9Yb57edKqeicK4Hu54UMo/l7OFeA7Q7F+ QKGgNM4Dr/zGKeZqhoQvn/pK81UPLir7z5Ue9ZcpLq00jK34oLFVXLStKrlIjTt1F/74fvaSt RAUEhoiitruXAAUUDkwBoLlcwMMx3Blo5UJ7CpohvYV1Z7z3ApLyGndF/xWCMBHygDrBrpD9L poA7pa5LUjjPoJiLTk0HeHe9dfbA1F1nzkb0duTBti/6SiaARcRb5/UU9K4Jrltc9YXdpAeso e1zEsPlI8POlc5cRhnnzcETta6Cv3G6HuTII85U2q54lvGAfEo+1bYKvlwcVBisNWX8kJGIpN tVfBng9kpcFo1rWX0Aes1MI/a95Oz451oTKBQuxm9LY0Me1ojVIPFN9RnH5JkG2zhb9lcnbsg TCtmDhOq3Qa+b3No0Qjf2rGSRSDpluOBnNxiB37AUDtek6DxRq8/tvLqmzDv9iJDpDTvyDCbb p0BoqD1r4C0M081d8okcpzL/e1EvMpVtkGgxHkjY6/KdGf3UUnUOyRUFVAqVxZHbkXi3Dma3H anuPWidxBRXSFil4UBamWJP94xrT4wqixVoGROKZgHYl77pbkkebqKLgncP/URfunBxhWiojj F9kZIssLkkdyqXgFdzayl8veadku07weL77d0Q/P2wTatnvKESle4vf+Y096oWjRkKoJAm37R nUI+g/y9S28tBMucUZYPOD8ewGCRJ5ebkBIHDtM5bwIGhmVqIaZNn+HuPS5NY3Z6m/QlOvHDo fB1TqgCghOMTIgbyZYuq45RlJtHmnu2X92vOzpC7BX4maQjIET2PGFbNg9ubsFyKb4/oMJkES 4AOlZIbDo881U11m3lqidMjF8YH8vxo1Cf2TGGCcaAIMlN473HZvA09urame/AKfVsCN6N1RJ 1GRYfhG9YjQ7zimX1n3rS1klJBiqkdKgdbAdrOHwgfVWqzSgLdF+JbkiXLwrvaZwpz+jyit+B 3AHg0uy6dmt1Xtdidy7lM0qrYN9vc+nTyoUbBTP2t58UMR84UplI7NgEKk1rCJRJR0zXad/Ov 2xxnQDWL098YKPZqOnYA08KckX0xWszLqtSjWuDXMpxaN9hcYNAsyin0aY0A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/CdgfaPNeyT5tD2YLtJ-R1vCmR78>
Subject: [xml2rfc-dev] v3 <seriesInfo> vs IMPNOTES vs canonical XML
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: Thu, 19 Dec 2019 11:43:53 -0000

On 31.10.2019 14:03, Julian Reschke wrote:
> On 29.10.2019 19:30, Heather Flanagan wrote:
>> ...
>>
>> Right now, I=E2=80=99m in the middle of trying to figure out how to cap=
ture
>> the reality of <seriesInfo> and make appropriate changes. After that,
>> it will be <sourcecode> and then (if my brain hasn=E2=80=99t melted)
>> =E2=80=9CkeepWithNext=E2=80=9D.
>>
>> -Heather
>> ...
>
> That is indeed both important and complex. I'll try to give feedback
> soonish.
>
> Best regards, Julian

So this is currently captured in
<https://tools.ietf.org/html/draft-levkowetz-xml2rfc-v3-implementation-not=
es-10#section-3.1.21>,
quoting the summary:

> 3.1.21.5.  Summary
>
>    The number of issues introduced with the move of the <seriesInfo>
>    element and its re-purposing in order to fill functionality in the
>    front of a document is wholly disproportionate with any added
>    functionality.  The specification [RFC7991] does not provide any
>    rationale for the changes, and there seems to be no major benefits to
>    the new schema.
>
>    Proposal:  Do a rewrite of this that does not add new details to the
>       already complex <seriesInfo> semantics, compared to the v2
>       vocabulary, and does not make non-IETF reference files obsolete,
>       but actually simplifies the model and use.
>
>       Limit the <seriesInfo> element to what is actually needed for use
>       within <reference/>, and do not add new functionality related to
>       the document <front>.  Deprecate any functionality not related to
>       usage within <reference/>.
>
>       The easiest approach would be to simply revert to the v2 semantics
>       and placement of <seriesInfo> elements, with documentation of
>       that.
>
>    Implementation:  The current implementation does not strip or
>       disregard the attributes on <rfc>; apart from that the schema is
>       not reverted to v2 in the current implementation, but see also
>       Section 3.1.17, Section 3.1.19 and Section 3.2.2.

I fully agree with this.

The bad news is that with the proposed change, the so-called "canonical
XML" that has been published in the last three months would become invalid=
.

I believe we need to compile a list of issues that fall into the same
category (the <br> discussion comes to mind as well), and then (1) fix
these issues and then (2) both mechanically fix the published XML and
re-generate the output formats (which in theory should not change at all
if we do things right).

Best regards, Julian


From nobody Thu Dec 19 09:26:08 2019
Return-Path: <cabo@tzi.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 265E712089A for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 09:26:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-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 TudBceHnh1mI for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 09:26:04 -0800 (PST)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7385C1202DD for <xml2rfc-dev@ietf.org>; Thu, 19 Dec 2019 09:26:04 -0800 (PST)
Received: from [172.16.42.104] (p548DC893.dip0.t-ipconnect.de [84.141.200.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 47dzLM0BG7z16Yh; Thu, 19 Dec 2019 18:26:02 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de>
Date: Thu, 19 Dec 2019 18:26:02 +0100
Cc: Heather Flanagan <rse@rfc-editor.org>, John R Levine <johnl@taugh.com>, XML Developer List <xml2rfc-dev@ietf.org>
X-Mao-Original-Outgoing-Id: 598469155.789414-d3f2ca70c63d92a2c18f5d148cfec84a
Content-Transfer-Encoding: quoted-printable
Message-Id: <810DB605-B5B6-4181-9BE9-83ED2BA6E849@tzi.org>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org> <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de> <E98A6936-406B-4D65-A077-E23989CCA6B2@rfc-editor.org> <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de> <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/d-5qveVBPJfhKftZbLILz6nzTI4>
Subject: [xml2rfc-dev] XML evolution (Re: v3 <seriesInfo> vs IMPNOTES vs canonical XML)
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: Thu, 19 Dec 2019 17:26:06 -0000

On Dec 19, 2019, at 12:38, Julian Reschke <julian.reschke@gmx.de> wrote:
>=20
> invalid

That points out a flaw of =E2=80=9Cvalidation thinking=E2=80=9D:

There may be structures that are undesirable (deprecated, etc.), but =
should not trigger a validation failure (i.e., giving up processing).  =
If we want to evolve RFCXML over time, we=E2=80=99ll need this sooner or =
later.

I believe that structural immutability of published RFCs may be too high =
a goal; we of course want to keep a history of what has been published, =
but with something as complex, error-prone, and evolving (as in moving =
target) as RFCXML, it also may be necessary to fix bugs.

(I also think we should minimize those cases, and I=E2=80=99ll recognize =
that the current process is not conducive to minimizing them =E2=80=94 =
that is a separate issue from the one I bring up here; it just makes =
being able to handle deprecation and fixes even more urgent.)

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Dec 19 09:56:26 2019
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 4868B1209C7 for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 09:56:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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 saiMH4ZjLXDa for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 09:56:21 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9BE61209CA for <xml2rfc-dev@ietf.org>; Thu, 19 Dec 2019 09:56:21 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id E4F9BF4071A; Thu, 19 Dec 2019 09:56:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AoK6E_NMJhTg; Thu, 19 Dec 2019 09:56:00 -0800 (PST)
Received: from [10.198.42.38] (c-71-231-216-10.hsd1.wa.comcast.net [71.231.216.10]) by rfc-editor.org (Postfix) with ESMTPSA id 1CC94F40717; Thu, 19 Dec 2019 09:56:00 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\))
From: Heather Flanagan <rse@rfc-editor.org>
In-Reply-To: <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de>
Date: Thu, 19 Dec 2019 09:56:19 -0800
Cc: XML Developer List <xml2rfc-dev@ietf.org>, John R Levine <johnl@taugh.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5B698092-3354-4910-A0D3-BDD7E57F79D4@rfc-editor.org>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org> <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de> <E98A6936-406B-4D65-A077-E23989CCA6B2@rfc-editor.org> <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de> <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
X-Mailer: Apple Mail (2.3608.40.2.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/sjJ5XS4udSOZXCxQCv0zBQ-rgx4>
Subject: Re: [xml2rfc-dev] v3 <seriesInfo> vs IMPNOTES vs canonical XML
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: Thu, 19 Dec 2019 17:56:26 -0000

> On Dec 19, 2019, at 3:38 AM, Julian Reschke <julian.reschke@gmx.de> =
wrote:
>=20
> On 31.10.2019 14:03, Julian Reschke wrote:
>> On 29.10.2019 19:30, Heather Flanagan wrote:
>>> ...
>>>=20
>>> Right now, I=E2=80=99m in the middle of trying to figure out how to =
capture
>>> the reality of <seriesInfo> and make appropriate changes. After =
that,
>>> it will be <sourcecode> and then (if my brain hasn=E2=80=99t melted)
>>> =E2=80=9CkeepWithNext=E2=80=9D.
>>>=20
>>> -Heather
>>> ...
>>=20
>> That is indeed both important and complex. I'll try to give feedback
>> soonish.
>>=20
>> Best regards, Julian
>=20
> So this is currently captured in
> =
<https://tools.ietf.org/html/draft-levkowetz-xml2rfc-v3-implementation-not=
es-10#section-3.1.21>,
> quoting the summary:
>=20
>> 3.1.21.5.  Summary
>>=20
>>   The number of issues introduced with the move of the <seriesInfo>
>>   element and its re-purposing in order to fill functionality in the
>>   front of a document is wholly disproportionate with any added
>>   functionality.  The specification [RFC7991] does not provide any
>>   rationale for the changes, and there seems to be no major benefits =
to
>>   the new schema.
>>=20
>>   Proposal:  Do a rewrite of this that does not add new details to =
the
>>      already complex <seriesInfo> semantics, compared to the v2
>>      vocabulary, and does not make non-IETF reference files obsolete,
>>      but actually simplifies the model and use.
>>=20
>>      Limit the <seriesInfo> element to what is actually needed for =
use
>>      within <reference/>, and do not add new functionality related to
>>      the document <front>.  Deprecate any functionality not related =
to
>>      usage within <reference/>.
>>=20
>>      The easiest approach would be to simply revert to the v2 =
semantics
>>      and placement of <seriesInfo> elements, with documentation of
>>      that.
>>=20
>>   Implementation:  The current implementation does not strip or
>>      disregard the attributes on <rfc>; apart from that the schema is
>>      not reverted to v2 in the current implementation, but see also
>>      Section 3.1.17, Section 3.1.19 and Section 3.2.2.
>=20
> I fully agree with this.
>=20
> The bad news is that with the proposed change, the so-called =
"canonical
> XML" that has been published in the last three months would become =
invalid.
>=20
> I believe we need to compile a list of issues that fall into the same
> category (the <br> discussion comes to mind as well), and then (1) fix
> these issues and then (2) both mechanically fix the published XML and
> re-generate the output formats (which in theory should not change at =
all
> if we do things right).

While that is technically possible (to mechanically update source =
files), it is against policy. What you=E2=80=99re suggesting is in =
effect changing the canonical source file, and we=E2=80=99ve said =
that=E2=80=99s not something we=E2=80=99re going to do.

I expect future vocabulary changes may well make older XML invalid (in =
the same way that v2 XML is not v3 valid). We=E2=80=99re not going to go =
back and change the files to match whatever the new reality is; I =
don=E2=80=99t see this as significantly different a situation. John and =
the rest of the community may decide different in the future, of course, =
but I never intended changing source files for any reason.

-Heather=


From nobody Thu Dec 19 10:09:20 2019
Return-Path: <paul.hoffman@icann.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 A77C1120969 for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:09:18 -0800 (PST)
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, SPF_HELO_NONE=0.001, SPF_PASS=-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 338whJwd5QL2 for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:09:16 -0800 (PST)
Received: from ppa3.lax.icann.org (ppa3.lax.icann.org [192.0.33.78]) (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 A80371200C3 for <xml2rfc-dev@ietf.org>; Thu, 19 Dec 2019 10:09:16 -0800 (PST)
Received: from PFE112-CA-2.pexch112.icann.org (out.west.pexch112.icann.org [64.78.40.10]) by ppa3.lax.icann.org (8.16.0.27/8.16.0.27) with ESMTPS id xBJI9DEF018014 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 19 Dec 2019 18:09:13 GMT
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-2.pexch112.icann.org (64.78.40.23) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 19 Dec 2019 10:09:11 -0800
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.1497.000; Thu, 19 Dec 2019 10:09:11 -0800
From: Paul Hoffman <paul.hoffman@icann.org>
To: Heather Flanagan <rse@rfc-editor.org>
CC: Julian Reschke <julian.reschke@gmx.de>, John R Levine <johnl@taugh.com>, XML Developer List <xml2rfc-dev@ietf.org>
Thread-Topic: [Ext] [xml2rfc-dev] v3 <seriesInfo> vs IMPNOTES vs canonical XML
Thread-Index: AQHVtpdpPQAoicqDrkq6AqjXukYXkg==
Date: Thu, 19 Dec 2019 18:09:10 +0000
Message-ID: <3C9A92E5-FDE2-402E-BE2B-7DF4063B2562@icann.org>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org> <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de> <E98A6936-406B-4D65-A077-E23989CCA6B2@rfc-editor.org> <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de> <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de> <5B698092-3354-4910-A0D3-BDD7E57F79D4@rfc-editor.org>
In-Reply-To: <5B698092-3354-4910-A0D3-BDD7E57F79D4@rfc-editor.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.0.32.234]
x-source-routing-agent: Processed
Content-Type: multipart/signed; boundary="Apple-Mail=_C50694F8-30DE-42B7-B047-4BF51D348725"; protocol="application/pkcs7-signature"; micalg=sha-256
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-12-19_06:, , signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/11G0eYc07Ah5Bq0XrH1Af1OZin8>
Subject: Re: [xml2rfc-dev] [Ext] v3 <seriesInfo> vs IMPNOTES vs canonical XML
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: Thu, 19 Dec 2019 18:09:18 -0000

--Apple-Mail=_C50694F8-30DE-42B7-B047-4BF51D348725
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

On Dec 19, 2019, at 9:56 AM, Heather Flanagan <rse@rfc-editor.org> =
wrote:
> While that is technically possible (to mechanically update source =
files), it is against policy. What you=E2=80=99re suggesting is in =
effect changing the canonical source file, and we=E2=80=99ve said =
that=E2=80=99s not something we=E2=80=99re going to do.
>=20
> I expect future vocabulary changes may well make older XML invalid (in =
the same way that v2 XML is not v3 valid). We=E2=80=99re not going to go =
back and change the files to match whatever the new reality is; I =
don=E2=80=99t see this as significantly different a situation. John and =
the rest of the community may decide different in the future, of course, =
but I never intended changing source files for any reason.

The current canonical RFCs in XML don't match any published spec. This =
leaves us in the situation of having to publish a new spec that might =
have escape clauses ("the XML might contain X or Y for this element") =
and then later publish a more definitive spec that says what we really =
want. Or, we can admit that we made a mistake with the current canonical =
XML and fix them when the revision to RFC 7991 is finished. This is =
related to the decision about what the version number for the revision =
to RFC 7991 will be, given that the current canonical XML is not =
honestly reporting the version number.

--Paul Hoffman=

--Apple-Mail=_C50694F8-30DE-42B7-B047-4BF51D348725
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCC/Qw
ggWeMIIEhqADAgECAhAG83jiXlqePPrfwUUEH4ZnMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYT
AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAi
BgNVBAMTG0RpZ2lDZXJ0IFNIQTIgQXNzdXJlZCBJRCBDQTAeFw0xODA2MTMwMDAwMDBaFw0yMTA2
MTMxMjAwMDBaMIG9MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxML
TG9zIEFuZ2VsZXMxPDA6BgNVBAoTM0ludGVybmV0IENvcnBvcmF0aW9uIGZvciBBc3NpZ25lZCBO
YW1lcyBhbmQgTnVtYmVyczEeMBwGA1UEAxMVUGF1bCBIb2ZmbWFuIDIwMTgwNjEzMSUwIwYJKoZI
hvcNAQkBFhZwYXVsLmhvZmZtYW5AaWNhbm4ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEArTbxBbfxbk1VxDQsOmEm14Yta2AE5cBcJ/ktMkC+aQrTCMSXrQJfjiMUUndnfAT1DWcf
jg706vvITa1lkFaLoF9b6cNICMKsibFruFy8ZA2bsIPRXPPzSsY6zibdStNCpruNTQoiL9bIxlQp
qRUx/BfvHAhS7g5dAOcRgkpW9Q4Si5bl6A2qS0ImIMzktNcVxrWAn0HsG9u8cKcSCBJxavRAnMt/
XhE7tCICjyoeoprYZ2ztmdZUL6UgMNrDz/KoeNHAWzTAH45hn1Jz1IguGLM/M2Vb8mF8eP3wAh4p
MVIi2jCwNqC497R8x0lsNryoG+uy/26nK6fhCTqVfF6hgQIDAQABo4IB7zCCAeswHwYDVR0jBBgw
FoAU5wIjgABP2Ne8lAvZP3Q5STI8inkwHQYDVR0OBBYEFD+ST5hEHbTuHJZT9husDN7VLQdgMAwG
A1UdEwEB/wQCMAAwIQYDVR0RBBowGIEWcGF1bC5ob2ZmbWFuQGljYW5uLm9yZzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMEMGA1UdIAQ8MDowOAYKYIZIAYb9
bAQBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMIGIBgNVHR8E
gYAwfjA9oDugOYY3aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0U0hBMkFzc3VyZWRJ
RENBLWcyLmNybDA9oDugOYY3aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0U0hBMkFz
c3VyZWRJRENBLWcyLmNybDB5BggrBgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3Nw
LmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Rp
Z2lDZXJ0U0hBMkFzc3VyZWRJRENBLmNydDANBgkqhkiG9w0BAQsFAAOCAQEAA7vGiITVJvEIgFN3
UVszD4nyt8ks8d/Ik5Uj1jPuD8+NX4lBpDOIvfYkCn8KYSrx+sMQrpoS2enbOMwekef3tObl2hVK
2Q+tv1GksPq9tQ98Ab1Odv1IM9aYaU1alR5/EEhc0uqs1Ulz2WUc8x/anf3/IpbHyEPdOCLiL9mi
b4GDM8z9mqvAE+MtisqRs2+wlMzC/63sNKpA6KdfBNKMLHnyqCAKF7luGWp612yPmGoh63bBLrpR
JQorI/fsv5SE2pK3Xf53W/ELf6sxWMsXm9iEgMeoAOtDeJHrv+i+vlldwHHJK6zlXIdVrjxRklyg
ISXmlsdHs/sDp1MEqZTOXDCCBk4wggU2oAMCAQICEASueWBmZpAaucV/pmxb3M0wDQYJKoZIhvcN
AQELBQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJRCBSb290IENBMB4XDTEz
MTEwNTEyMDAwMFoXDTI4MTEwNTEyMDAwMFowZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD
ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgU0hB
MiBBc3N1cmVkIElEIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3PgRIz9qte/A
J3kbLQWHohBDMd8O1BUbT3ekIs4+jHDwvgeO3ScqvAEdtiwKyt1pWB9B7WoFH9pjeFkeIiwr+Lp+
yTU7VvEffEJ+JbAjGcZFONc9RPkgfGCuHLBaGAS+jzv3qfCUmqYMY0m2QRdTQDK9T+ZQelAfJUXo
8Ymvzf9e/1Dz8BcR/73FifW9YrnY+45FBIVtmc3FSE39JqsCNkXqNtdfauIagkEK3OnZ9ZEXjsYh
rTg8E+Yef2ac1U3ZRtr2z1KnfTskw7TBUTXGm+vU737kewPhRL16CzfgT8uCig1xGOSm4IksG/Oy
czzBsJKeGH29q33FfQihLMKfcwIDAQABo4IC+DCCAvQwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNV
HQ8BAf8EBAMCAYYwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp
Y2VydC5jb20wgYEGA1UdHwR6MHgwOqA4oDaGNGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdp
Q2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwOqA4oDaGNGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9E
aWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwME
MIIBswYDVR0gBIIBqjCCAaYwggGiBgpghkgBhv1sAAIEMIIBkjAoBggrBgEFBQcCARYcaHR0cHM6
Ly93d3cuZGlnaWNlcnQuY29tL0NQUzCCAWQGCCsGAQUFBwICMIIBVh6CAVIAQQBuAHkAIAB1AHMA
ZQAgAG8AZgAgAHQAaABpAHMAIABDAGUAcgB0AGkAZgBpAGMAYQB0AGUAIABjAG8AbgBzAHQAaQB0
AHUAdABlAHMAIABhAGMAYwBlAHAAdABhAG4AYwBlACAAbwBmACAAdABoAGUAIABEAGkAZwBpAEMA
ZQByAHQAIABDAFAALwBDAFAAUwAgAGEAbgBkACAAdABoAGUAIABSAGUAbAB5AGkAbgBnACAAUABh
AHIAdAB5ACAAQQBnAHIAZQBlAG0AZQBuAHQAIAB3AGgAaQBjAGgAIABsAGkAbQBpAHQAIABsAGkA
YQBiAGkAbABpAHQAeQAgAGEAbgBkACAAYQByAGUAIABpAG4AYwBvAHIAcABvAHIAYQB0AGUAZAAg
AGgAZQByAGUAaQBuACAAYgB5ACAAcgBlAGYAZQByAGUAbgBjAGUALjAdBgNVHQ4EFgQU5wIjgABP
2Ne8lAvZP3Q5STI8inkwHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcN
AQELBQADggEBAE7UiSe5/R2Hd34PKAWQ8QovyTs+vZOckMav+pFRhzJUa+jKwXFRXJmOtfrgYhmZ
pgeafBMn2+UCooQS2RX2CkRXxDSPbXMfOtagAT3e44LkRWuy6yX9gF4dOZC+W0L2zpFg4/mgVgxI
EM4zaHvNk6vwastPWA+5e10bBIGepyLiV0kn7pKTCL5pCFMCOi5dyBn0UIBOAtmwXZG0k4f5lpaB
VUCOZu2C2LsoX+1MYe0GWCgZUxFEvEcgKbIEbNiJVJk7ddtneCweknjGVT1YEhEybr1DDE0023vG
QtvsvqubYUwGkuOO3yEqUFcEwGCiNdUknmY3CUnP1fhls+DibsIxggMpMIIDJQIBATB5MGUxCzAJ
BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xJDAiBgNVBAMTG0RpZ2lDZXJ0IFNIQTIgQXNzdXJlZCBJRCBDQQIQBvN44l5anjz638FFBB+G
ZzANBglghkgBZQMEAgEFAKCCAYEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0B
CQUxDxcNMTkxMjE5MTgwOTEwWjAvBgkqhkiG9w0BCQQxIgQg3ROws+T+3+jWzYOVm2AIqFi3q4g1
T+bHHYXQWCUkCLswgYgGCSsGAQQBgjcQBDF7MHkwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERp
Z2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQg
U0hBMiBBc3N1cmVkIElEIENBAhAG83jiXlqePPrfwUUEH4ZnMIGKBgsqhkiG9w0BCRACCzF7oHkw
ZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2lj
ZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIENBAhAG83jiXlqePPrf
wUUEH4ZnMA0GCSqGSIb3DQEBAQUABIIBAGeNHIrdJhChMjYI2wc/NDW7IjTP7maRb1QAqIJHYIkt
u4S8gMLM8ZjS+z/lnAZ7ZL8HMQQuhjSCTT3LQxXGLOn1vql2K/3Dh2ZmXTyGb2Za5jpYpZaIgmav
IBw/KLC4e4HYkbdKdXaEXWewxUzRxuFEDOjIce4tIKVm9W/85sOf54i2IP0ca1Aez7WFUxq1PBbs
OgMB5gjq3ievlWZ13ITSm28GBruswEB0RWbNMuTO+FawxnOMv2AkMiqfLUW+uaype5AgzhUUcgGo
A2z4uXJ06TDceUeD/7npZNuC4QHP80BbGUjXWAHZfqpKdZv4BiS7lhaSh6yIIdEUahFlKtUAAAAA
AAA=

--Apple-Mail=_C50694F8-30DE-42B7-B047-4BF51D348725--


From nobody Thu Dec 19 10:26:10 2019
Return-Path: <johnl@taugh.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 A0F32120A5E for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:26:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1536-bit key) header.d=iecc.com header.b=hjO/cPbB; dkim=pass (1536-bit key) header.d=taugh.com header.b=mRecqlAZ
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 2eT-2tDLZWOc for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:26:07 -0800 (PST)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (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 C4527120A38 for <xml2rfc-dev@ietf.org>; Thu, 19 Dec 2019 10:26:06 -0800 (PST)
Received: (qmail 96984 invoked from network); 19 Dec 2019 18:26:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=17ad4.5dfbc0bd.k1912; i=johnl-iecc.com@submit.iecc.com; bh=amcUy95b0Tk+4S9OveTbnx/TwTMhJvRnPzScUKFjhCw=; b=hjO/cPbBdTv3Pxud0QWSIh7C1m9tMMW/JUoY3w+f30F2/SBDxtOAInHhLwgCnREXL9IJHbbEzFdCXWu6UwKLPa8aNboCK2oZ9rjTHhwkBJjjKQlJPUUZ4b+SQPVrtlbtsmoJEpbBJ9u/8qMvPHjifC9zkQgCoLzaRDWF20m/6axBpnV2Bw5I+lJFdh94YcSXTBNSsfdDfoZaDjJl1yaSeC8MCrdbLaGX5MdrIeVRYLfhHrkp8KyFeapkzx2/8YM8
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=17ad4.5dfbc0bd.k1912; olt=johnl-iecc.com@submit.iecc.com; bh=amcUy95b0Tk+4S9OveTbnx/TwTMhJvRnPzScUKFjhCw=; b=mRecqlAZ7VeBW83iftGvceLdckdgNyGrwA/YP4VU7R6jOWoLCvQtC8nGSy+t9IQ2J+9EpGm1Ih+Wz+uXWZhgtBiRVf3aWzZzfBG6zrg9jRLEYOnOVrDiJG6tltdwlJ7URtB4KEjMBOBP1GX8IDh2Ulo5AxiP47PVZCcHGIeAdimXqZmrN6ePbvcYZYBFS/FFKUcGVBnDtqg7kLL6KwdrJfgEteNoPY3uJYiTEabOHtkFsysEbetVhJZbKqmS8PlK
Received: from localhost ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPSA (TLS1.3 ECDHE-RSA AES-256-GCM AEAD, johnl@iecc.com) via TCP6; 19 Dec 2019 18:26:05 -0000
Date: 19 Dec 2019 13:26:04 -0500
Message-ID: <alpine.OSX.2.21.99999.374.1912191315110.83919@ary.qy>
From: "John R Levine" <johnl@taugh.com>
To: "Paul Hoffman" <paul.hoffman@icann.org>
Cc: "Heather Flanagan" <rse@rfc-editor.org>, "Julian Reschke" <julian.reschke@gmx.de>, "XML Developer List" <xml2rfc-dev@ietf.org>
In-Reply-To: <3C9A92E5-FDE2-402E-BE2B-7DF4063B2562@icann.org>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org> <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de> <E98A6936-406B-4D65-A077-E23989CCA6B2@rfc-editor.org> <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de> <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de> <5B698092-3354-4910-A0D3-BDD7E57F79D4@rfc-editor.org> <3C9A92E5-FDE2-402E-BE2B-7DF4063B2562@icann.org>
User-Agent: Alpine 2.21.99999 (OSX 374 2019-10-27)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset=US-ASCII
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/UDr8ArKp5GyJ728Rcqy1JoQjqMU>
Subject: Re: [xml2rfc-dev] [Ext] v3 <seriesInfo> vs IMPNOTES vs canonical XML
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: Thu, 19 Dec 2019 18:26:08 -0000

> The current canonical RFCs in XML don't match any published spec. This 
> leaves us in the situation of having to publish a new spec that might 
> have escape clauses ("the XML might contain X or Y for this element") 
> and then later publish a more definitive spec that says what we really 
> want. Or, we can admit that we made a mistake with the current canonical 
> XML and fix them when the revision to RFC 7991 is finished. This is 
> related to the decision about what the version number for the revision 
> to RFC 7991 will be, given that the current canonical XML is not 
> honestly reporting the version number.

One of the major reasons we moved from free text to XML is that it lets us 
write a well defined specification for what's in the XML.  That makes it 
possible to write translators into display formats, and write future 
translators for display formats that haven't been invented yet.

I would be dismayed if we had the XML equivalent of early Postscript RFCs 
where the Postscript is missing fonts and modern software can only guess 
at what it was supposed to look like.

Ten years from now when our successors have some new haptic accessible 
output devices, they should be able to write a converter and run the old 
XML through it to support the new devices.  If the XML changes from one 
RFC to the next, we'll have made that gratuitously much harder.

At this point I have no strong opinion about the best way to fix it, but 
we do need to fix it.

R's,
John



From nobody Thu Dec 19 10:40:59 2019
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 1D47A120A98 for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:40:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 2FHkTOwiR7sP for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:40:49 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 2F537120A9A for <xml2rfc-dev@ietf.org>; Thu, 19 Dec 2019 10:40:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576780825; bh=tZfsUwv40i+rPjfl+2rEYvznKYyB/fhbA1aUUB/b/o4=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=ChxjDNJge6jPx8k3uaZyzMPMAHYytqmNISvy3EEpPeuzt24uZoaSZa6sfmKhXxe7E QJU5VuiXfVZYW59F/ZCvXGyCV9iTvhGmd6hcGm33UZ2kyoaAT13d38wZVCwq1gdnqt 29b9HW5HPS+kuBq8HV8EZ5g+20LgeKDuBnWFfl14=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.34] ([217.91.35.233]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTRMi-1iGTzR2LoC-00ToyD; Thu, 19 Dec 2019 19:40:25 +0100
To: Heather Flanagan <rse@rfc-editor.org>
Cc: XML Developer List <xml2rfc-dev@ietf.org>, John R Levine <johnl@taugh.com>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org> <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de> <E98A6936-406B-4D65-A077-E23989CCA6B2@rfc-editor.org> <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de> <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de> <5B698092-3354-4910-A0D3-BDD7E57F79D4@rfc-editor.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <58d324da-0f56-99d6-0675-c61780f69854@gmx.de>
Date: Thu, 19 Dec 2019 19:40:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5B698092-3354-4910-A0D3-BDD7E57F79D4@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:vqNmsbaSkVJrP/JMa2k6Sssvax96eXVisr+gm+7oMgGptESHdUw UXWjVZXNnArQIUEQDuaBZETK4DYnkk0RT3RCGCe/fb83f9KchmOwRmulgvteBbHvWGm+kgX bklmuhqqFAesi7xMs7iVtQajVRUbWBNBzK44amCLHdYGBMLdgtkEipYXEuRCRHrtfu4RMON Ye1PpESctWkBDcnqaLZaA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:/KxhF3V87qI=:QUK+HO2gryZ49bi7cN8cCi Ekaetglh3tbLHrWz0UqlyvS47unGMWr5ScQu8aPkN0eL0slp7rDWYnkR9Jwd76dEy16bk3V6m N6B9oV6HXTNeKOq+l0orJN/gS+VgsRTocNeqy0zsCZsFam6LuUTmY7tmQbv5JaphpJTqKnwsp fUmtyczSOCyPlVycbFNnl4t5yAkpukGv60p/6rLABlOsp7lQOH7pg0luiIIlO/XCP1uHmfGAg ftagkeOL8rIUf1ldgoEbDs+IbC7doMCvaQJuwfx+O9c/tl13TmwYy/AtjxqTQD8Kly/MK+5Fx KvVZTc161kBA9WIraolmb0vNfme/mi1nP82GtkzUSh5DhpqwG67OSk+SpzNQnRK5PzpP/HLjt NV4RNEZf5daBRheMwJbaIpN/51knBoDJ3PpZIHd6/D9WgFWq4GWda5I54bAX0r4lbIlU4IXgw 7X4hvuF6v3D5H8HFgNg5dk7n4DnOvAjPV+jHbpNcKd5bugTP6wYJB/NHF251wVsKurPxaqTtJ j2007pKFtVvZTRVY6KpUfBeOitJ2iJ6L7565O2u/T+2cm9MjFwFXekLh9B6FChbjwLhxCGFAJ IKndrTfOuQVebh6DiGelhuM0bb4S+Wj+RJcnCFSg+keU1qzr9TiYpzpj5Pmpx5qLCCsUylyhk VF59HfGFgfWlJGSaYCYSDs4BX2CNOnj861VyZqNHRarADs+/aQzhahfYrL3b0A2BUDiec17Tb UeunBJ2UZ8dvmcTdx3rwxTEiA8bjdwCiaD8d6KgTf3GGbKHp2ASGnUpncyiCXASiwDjts2qvg SMoGt2G4Jo+m+ZxvDk9U0X17M5WBdCoEJJnRYWNJhBgizeYHdbL10nk/sQ0bctuEZTt/uWC+4 lM1RESDgy7GcZbqdfR5VjFiyyBh0qcYJ8HQDW18jop+jN8ZNEGELf+HQDWbNds7CWACri61FH QbSgX2bVBGZCeUUQhaaCmB7Ygxb6Kjx4EB4XCP4KxKTGLSg7zUSd7XCAQOhDDhI4k1uQ+Bwfv VxUvDWnMxjTYPq4tEiptQQqmLIsimbLw8qiapuQtw8c0v6I6d1ppc1D206zcfzo2N5B/t039W CwR7BU6MlBsHG1NONFGEspcBd6WKSJobjJZM4cHH30InOP6Qx5Uy0zrxz6/WcjCGm4ideNzv4 ApwK2Npn0tkN/olKdj3wR8xJVTD+paQ5pIngyG/EhKNlkaKdz78bVsPK3oEEbwyW9v9PZDcxf 6Afvu3AP7USYaY9QzqBfoBXPVYxmB5SUACUGsUSb57RdW6qgeqSLN7n3Whkk=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/3S7ZIdAzrp0zvT7i1RmtImceBQ4>
Subject: Re: [xml2rfc-dev] v3 <seriesInfo> vs IMPNOTES vs canonical XML
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: Thu, 19 Dec 2019 18:40:57 -0000

On 19.12.2019 18:56, Heather Flanagan wrote:
>
>
>> On Dec 19, 2019, at 3:38 AM, Julian Reschke <julian.reschke@gmx.de> wro=
te:
>>
>> On 31.10.2019 14:03, Julian Reschke wrote:
>>> On 29.10.2019 19:30, Heather Flanagan wrote:
>>>> ...
>>>>
>>>> Right now, I=E2=80=99m in the middle of trying to figure out how to c=
apture
>>>> the reality of <seriesInfo> and make appropriate changes. After that,
>>>> it will be <sourcecode> and then (if my brain hasn=E2=80=99t melted)
>>>> =E2=80=9CkeepWithNext=E2=80=9D.
>>>>
>>>> -Heather
>>>> ...
>>>
>>> That is indeed both important and complex. I'll try to give feedback
>>> soonish.
>>>
>>> Best regards, Julian
>>
>> So this is currently captured in
>> <https://tools.ietf.org/html/draft-levkowetz-xml2rfc-v3-implementation-=
notes-10#section-3.1.21>,
>> quoting the summary:
>>
>>> 3.1.21.5.  Summary
>>>
>>>    The number of issues introduced with the move of the <seriesInfo>
>>>    element and its re-purposing in order to fill functionality in the
>>>    front of a document is wholly disproportionate with any added
>>>    functionality.  The specification [RFC7991] does not provide any
>>>    rationale for the changes, and there seems to be no major benefits =
to
>>>    the new schema.
>>>
>>>    Proposal:  Do a rewrite of this that does not add new details to th=
e
>>>       already complex <seriesInfo> semantics, compared to the v2
>>>       vocabulary, and does not make non-IETF reference files obsolete,
>>>       but actually simplifies the model and use.
>>>
>>>       Limit the <seriesInfo> element to what is actually needed for us=
e
>>>       within <reference/>, and do not add new functionality related to
>>>       the document <front>.  Deprecate any functionality not related t=
o
>>>       usage within <reference/>.
>>>
>>>       The easiest approach would be to simply revert to the v2 semanti=
cs
>>>       and placement of <seriesInfo> elements, with documentation of
>>>       that.
>>>
>>>    Implementation:  The current implementation does not strip or
>>>       disregard the attributes on <rfc>; apart from that the schema is
>>>       not reverted to v2 in the current implementation, but see also
>>>       Section 3.1.17, Section 3.1.19 and Section 3.2.2.
>>
>> I fully agree with this.
>>
>> The bad news is that with the proposed change, the so-called "canonical
>> XML" that has been published in the last three months would become inva=
lid.
>>
>> I believe we need to compile a list of issues that fall into the same
>> category (the <br> discussion comes to mind as well), and then (1) fix
>> these issues and then (2) both mechanically fix the published XML and
>> re-generate the output formats (which in theory should not change at al=
l
>> if we do things right).
>
> While that is technically possible (to mechanically update source files)=
, it is against policy. What you=E2=80=99re suggesting is in effect changi=
ng the canonical source file, and we=E2=80=99ve said that=E2=80=99s not so=
mething we=E2=80=99re going to do.

Well, we are already violating policy by publishing "canonical" XML that
doesn't conform to *any* published spec.

> I expect future vocabulary changes may well make older XML invalid (in t=
he same way that v2 XML is not v3 valid). We=E2=80=99re not going to go ba=
ck and change the files to match whatever the new reality is; I don=E2=80=
=99t see this as significantly different a situation. John and the rest of=
 the community may decide different in the future, of course, but I never =
intended changing source files for any reason.

I know that wasn't the intent, but given the situation it seems it's
hard to avoid now. You shouldn't have started publishing "v3" documents
without a clear understanding what "v3" is.

Best regards, Julian


From nobody Thu Dec 19 10:45:23 2019
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 9CEA9120AE4 for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:45:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 NjYTvTiY9J3F for <xml2rfc-dev@ietfa.amsl.com>; Thu, 19 Dec 2019 10:45:20 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 E6325120ADA for <xml2rfc-dev@ietf.org>; Thu, 19 Dec 2019 10:45:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1576781108; bh=DTFTog4HN6IljyUo8EmhwSi9m5cIuvdlEaRsEtN8DO0=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=YYFywhzauxR8iHNcgHZp+f2m6LdP9wrH0r1dYxuXktKVbWRmN5IALBHOKRmTipOny HBKRsoEpIRthn9zNzINo52qzFVdui0FC4uh0MyjdvleD+Tknofckhz0GNocAiIPszD KRLZilcKkh4DHvWqVjidQoJmYDRTxkQJ2AwGFT5k=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.34] ([217.91.35.233]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4b1y-1iiYl80Rde-001lKG; Thu, 19 Dec 2019 19:45:08 +0100
To: Carsten Bormann <cabo@tzi.org>
Cc: XML Developer List <xml2rfc-dev@ietf.org>, John R Levine <johnl@taugh.com>
References: <dd955428-7129-c0e9-4064-ef963ada90c7@gmx.de> <159956F3-1DDA-436E-8565-689F4EA74609@rfc-editor.org> <6b631129-546a-0935-aeca-0ad31db47d62@gmx.de> <E98A6936-406B-4D65-A077-E23989CCA6B2@rfc-editor.org> <b6369b2c-61af-e948-ad87-da41bf581dbf@gmx.de> <e3e50137-0588-92bf-7b00-670588fea8e7@gmx.de> <810DB605-B5B6-4181-9BE9-83ED2BA6E849@tzi.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <3d64e2be-8d34-2fc8-505f-5586f4227606@gmx.de>
Date: Thu, 19 Dec 2019 19:45:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <810DB605-B5B6-4181-9BE9-83ED2BA6E849@tzi.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:og864l8olpbeKfzBDJ04KkKai2xkn7SMDJmXsTBXBNuMbkii1IZ ccViUAmgNax0FIOuCpj5gqZc95ul/f1hvxXg7PtY8XZefLes0nkD/x6yCuiemNmx3M8/Jqx Ufl4YvZ+mXNCC6SNmOa4AQKzUO0HyK8ClQYQuyRitkKj0Y8Mzw0SoXi+9IBFmodZ4M9+Ic+ bHwNhQ0O4x7G2kM9qPt2A==
X-UI-Out-Filterresults: notjunk:1;V03:K0:eBGPZuAn1qo=:HpDRvdX1XeoS1QjikK8QvJ s3mLSmmCw50swcQTYcyqobOhSASVOnnxPoGGsgpZBpPTKrcCPR5Lke7RazcnmmXeG1X83xO1J 01kwQW/pRbVRGwRZFEKZAdVEeWAohQrlJDS8NalboWgC/Z6peRMYsUAbr4ioX7TFwE7E1LMUG jlEtu/X4ELAmWdUuTpqHsr9HP81qteYiudEpwdduG/av5rmC3afB3gdg1ePtbeIqmok8cJ1TB CiVZXtPRgIEuxNC4plDz4CdFItLJEQ1LRqj6aSjk66fhhWAEs/ZgV4nFmPkKAub3eUeqTKBE0 DZxUd6uAqloAs0bw1NtwJwxr17JF1hNAPqKdM7Nm7hicNFUqbhmbBrJIWhEFNH/P1yDNX4ato 4L3GUlnB8xVCKi7lRqgO+88QPQEaFq1AEKlzsYgDJcCFZZ/iqN0nqzASxXOY84u69EmDMJIl6 tm+a47fWe246/onkdiRt0PWXUCcDRFfFA4EhePRUpP9TN5SDJPNOUr2gOLCJjLZSQilR0ydwx RnXZKdNIBMSc3PAk2O7NvhLcFnIFG8eEOwzz6rlYJo+3PF1xumMkFOb267tdwdnMGaTUEcCN6 rxXVLxmbj8EHBWRVuf2Bx24nYBSrL+reOel1jzwXaileWHuCFAwcs7zfACj9n1f0hqCuj93r+ TBQy33Ga91mQXYgx0X0lfz/v/IYBnti+bsTU97QZgvVZ//eUXpGnkkWuflKpdqeV1FDud9iSS xVLtXGKWMD6ewoMecmwTHgtuShPqTK+bdx9vdypwbTV/+8b7kG3kPSPoR6q0yo96mGTIqhS+A 7WqYaC1CKqFqSzonl/T+EYB5skT932tZd6lAo9yKvN6sPeFJ8hKApZTx5Tn5g7HFSFLCm61Au XNWsSSQ5VO+r/6oImdoHHHHpJsugwE8LYH3QSmsxA3kHTKkywkL6XrOmG5yjLUfz1dKZDpEJN qiZG7gEaiD8DV4JzkXc+SOx/lxmoHEqWMp39Bro3HNtxC2xIAK/neo5rS0OFamMjSE2DTZS+u +cgj0DGpZz1Nen66PJ6fx0juB2RJ8Eyymnb/TMDsbSMr4aHVd3Myb1E3f5C286Fxd8Xqy2wHu U1Qf6N6oRVNoMC7zevq0CSX/L74esuUD9nDeY78IFiWpas5O5A/yBWuuKmxvt3nYHJFJysxq7 bxRpmjzQsxGar7XWvzAVq1nxZ6BLvxMK1BkcgErWvQLtsMalyloCzCZpx3m9ZbN7B4x4oqsjr 0LaYoDTraZyX8BpvJg6RFlSLXGuwC00rtFgMjYKm28sBoi9DwCLlMHSC+stA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/H38zlcflItgC8sJ-IYNQxn6bCro>
Subject: Re: [xml2rfc-dev] XML evolution (Re: v3 <seriesInfo> vs IMPNOTES vs canonical XML)
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: Thu, 19 Dec 2019 18:45:21 -0000

On 19.12.2019 18:26, Carsten Bormann wrote:
> On Dec 19, 2019, at 12:38, Julian Reschke <julian.reschke@gmx.de> wrote:
>>
>> invalid
>
> That points out a flaw of =E2=80=9Cvalidation thinking=E2=80=9D:

Well, I was referring to the concept of document validity (being valid
with respect to the published grammar and potentially additional prose
constraints).

> There may be structures that are undesirable (deprecated, etc.), but sho=
uld not trigger a validation failure (i.e., giving up processing).  If we =
want to evolve RFCXML over time, we=E2=80=99ll need this sooner or later.
>
> I believe that structural immutability of published RFCs may be too high=
 a goal; we of course want to keep a history of what has been published, b=
ut with something as complex, error-prone, and evolving (as in moving targ=
et) as RFCXML, it also may be necessary to fix bugs.
>
> (I also think we should minimize those cases, and I=E2=80=99ll recognize=
 that the current process is not conducive to minimizing them =E2=80=94 th=
at is a separate issue from the one I bring up here; it just makes being a=
ble to handle deprecation and fixes even more urgent.)

Evolvability is indeed important. We can experiment with new features
(optimally in an extension namespace), and, for the time of the
experiment, down-convert when publishing canonical XML.

I also have no problem revising the vocabulary more quickly, but right
now the focus should be fixing the mess we're in, not adding more to it...

Best regards, Julian


From nobody Sun Dec 22 10:04:15 2019
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 D11B7120052; Sun, 22 Dec 2019 10:04:07 -0800 (PST)
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, SPF_HELO_NONE=0.001, SPF_PASS=-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 9EpNVU03q96u; Sun, 22 Dec 2019 10:04:05 -0800 (PST)
Received: from durif.tools.ietf.org (durif.tools.ietf.org [IPv6:2001:1900:3001:11::3d]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5355120019; Sun, 22 Dec 2019 10:04:05 -0800 (PST)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1ij5aH-00085d-Mm; Sun, 22 Dec 2019 10:04:05 -0800
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1ij5aH-00085d-Mm@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sun, 22 Dec 2019 10:04:05 -0800
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: rfc-markdown@ietf.org, xml2rfc-dev@ietf.org, xml2rfc@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on durif.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/kbTOELiOTPj5AQ6ODeknBtmul6Q>
Subject: [xml2rfc-dev] New xml2rfc release: v2.37.3
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: Sun, 22 Dec 2019 18:04:08 -0000

Hi,

This is an automatic notification about a new xml2rfc release, 
v2.37.3, generated when running the mkrelease script.

Release notes:

xml2rfc (2.37.3) ietf; urgency=medium

  * Undid margin-left: 0 for <dd> from the original supplied CSS, which
    caused nested lists to not have any distinction between levels.  Fixes
    issue #458.

  * Tweaked the margin of block elements within <aside>.  Fixes issue #469.

  * Added <dt> and <li> to list of block elements.  Fixes issue #453.

  * Treated pilcrows on sourcecode within figure the same way as artwork
    within figure (don't add a pilcrow, since the figure title already
    provides an anchor).  Fixes issue #475.

  * Don't use both @seriesNo and <seriesInfo> to emit series number.  Fixes 
    issue #477.

  * Added code to adapt the line break position for long Updates: and 
    Obsoletes: entries for long right-column entries.  Fixes issue #472.

  * Added normalization before the comparison that determines if <xref> 
    text content is different from derivedContent or not, and should be emitted 
    in addition to the derivedContent.  Fixes issue #466.

  * Fixed a case where simple derivedContent was used instead of fully 
    rendered explicit <xref> text content where available.  Fixes issue #474.

 -- Henrik Levkowetz <henrik@levkowetz.com>  21 Dec 2019 20:56:20 +0000

The preferred way to install xml2rfc is by doing 'pip install xml2rfc',
and 'pip install --upgrade xml2rfc' to upgrade.  If there are system-
installed python modules which pip will not upgrade, you may have to
use 'pip install --upgrade --no-deps xml2rfc' and install dependencies
manually.

The new version is also available through SVN checkout, with
  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.37.3'

Regards,

	Henrik
	(via the mkrelease script)

