Re: [xml2rfc-dev] <contact> element in <t>

"Martin Thomson" <mt@lowentropy.net> Wed, 11 December 2019 08:34 UTC

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.