
From nobody Wed Sep  2 04:36:52 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10B133A0F41; Wed,  2 Sep 2020 04:36:47 -0700 (PDT)
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 bxamMI-WrzYV; Wed,  2 Sep 2020 04:36:44 -0700 (PDT)
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 D8BCA3A0F3B; Wed,  2 Sep 2020 04:36:44 -0700 (PDT)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1kDR4G-0008G7-M9; Wed, 02 Sep 2020 04:36:44 -0700
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Wed, 02 Sep 2020 04:36:44 -0700
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/YTtwvH9AAAwlImuEH5una6YC8uk>
Subject: [xml2rfc] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 11:36:47 -0000

Hi,

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

Release notes:

xml2rfc (3.0.0) ietf; urgency=medium

  **Transition to using the new schema v3 output formatters by default**

  This release provides the functionality that the 2.47.0 release had (with
  some enhancements), but is backwards incompatible because the default
  settings for some switches has changed.  The --legacy switch must now be set
  explicitly in order to use the old output formatters.  By default, XML input
  files with schema v2 content will be converted to v3 on the fly and the
  output formatting of the converted XML will be done with the new schema v3
  formatters.  With this release, support of Python 2.7, which is past
  end-of-life, will no longer be part of the test suite.

  There are also a number of other changes.  From the commit log:

  * Replaced the use of the deprecated optparse module with the newer 
    argparse python module.

  * Removed testing with Python 2.7, and added Python 3.8

  * Updated the bin/mkrelease script to generate documentation HTML and text
    for the release, place it on xml2rfc.tools.ietf.org, and mention the
    documentation URL in the release notes.

  * Updated the major revision to 3, given that we no longer support Py27 and
    have switched default output formatters.

  * Changed bin/mkrelease to install using pip3.6 on the tools servers (the 
    default pip might be for Py2.7).

  * Added an 'indent' attribute for <t>, in order to support indented
    paragraphs without the one-item unordered list workaround, as approved by
    the schema change board.  Added default values for the 'indent' attributes
    for <dl>, <ul>, <ol>, <t>.  For the <t> element, the 'indent' attribute
    indicates any extra amount of indentation to be used when rendering the
    paragraph of text.  The indentation amount is interpreted as characters when
    rendering plain-text documents, and en-space units when rendering in formats
    that have richer typographic support such as HTML or PDF.  One en-space is
    assumed to be the length of 0.5 em-space in CSS units.  Only non-negative
    integer amounts of indentation are supported.

  * Improved an error message about bad attribute values to show the line 
    of XML source on which the error was found.

  * Added information about command-line switches that have negations 
    (--no-foo... versions) to the context handed to the documentation template.

  * Changed the default of some switches for the 3.0.0 release: --v3 => 
    true; --legacy-date => true; --external-js => false.

  * Improved the documentation file output for switch default values and 
    for options with negation switches.

  * Updated the Makefile to use the appropriate 3.x release series switches.

  * Updated the requirements for a number of python modules.

  * Fixed an issue where hrefs without matching ids could be generated by 
    the HTML renderer from empty <name> elements.  This also fixed an issue 
    with missing figure and table captions in some unusual cases.

  * Added support for multi-level ordered lists through a '%p' (for parent) 
    code for use in the <ol> 'type' attribute.  Fixes issue #465.

  * Added more documentation for the --version switch

  * Updated the schema and tests to permit <blockquote> within <aside>.  
    Fixes issue #524.

  * Added a list of available postal elements for a country to the warning 
    for unused postal address parts.

  * Added a length limitation for the running header title in paginated 
    text documents, to avoid overwriting other parts of the running header.

  * Changed the schema to permit nested <sub> and <sup>, as approved by the
    v3 schema change board.

  * Added support for outdent handling to propagate upwards to parent 
    elements if the full needed outdent amount could not be done in the local 
    context, in order to be able to apply artwork outdenting to <artwork> 
    elements which aren't situated immediately under <section>.

  * Changed many instances of reference source indications (xml:base) from
    "xml2rfc.tools.ietf.org" to just "xml2rfc.ietf.org".  Removed the massaging
    of reference XML to place seriesInfo elements in the backwards-incomplatible
    location inside reference/front.  Changed the --add-xinclude flag to use
    datatracker.ietf.org/doc/bibxml3/ as the location of draft reference
    entries.

  * Added a couple of entries to the test suite reference cache.

  * Improved the handling of missing day information for <date> to make sure we 
    don't pick days outside the acceptable range for the given month and also 
    pick a reasonable value based on whether the year and month is in the past, 
    present or future.

  * Improved an error message for a case of disallowed XML text content.  
    Tweaked the 'block_tags' list.

  * Changed the manpage template to not use comma before 'and' when 
    rendering a list of 2 elements.

  * Changed the schema to permit <aside> within <dl> on request from the 
    RPC, with schema change board approval.  Updated renderers, CSS and tests 
    accordingly.

  * Tweaked the CSS for block elements that are direct first children of 
    <dd> to render the same way in HTML as in text (i.e., vertically distinct, 
    not on the same line as <dt>).

 -- Henrik Levkowetz <henrik@levkowetz.com>  01 Sep 2020 08:06:27 +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/3.0.0'

Documentation for this release is built-in, and also available at:
  https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.0.0.html

Regards,

	Henrik
	(via the mkrelease script)


From nobody Wed Sep  2 06:00:34 2020
Return-Path: <cabo@tzi.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D6773A0C21; Wed,  2 Sep 2020 06:00:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 tSdGLHzggHJJ; Wed,  2 Sep 2020 06:00:29 -0700 (PDT)
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 4634D3A0C34; Wed,  2 Sep 2020 06:00:29 -0700 (PDT)
Received: from [192.168.217.102] (p5089ae91.dip0.t-ipconnect.de [80.137.174.145]) (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 4BhPDq3Sxlz10Hs; Wed,  2 Sep 2020 15:00:27 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
Date: Wed, 2 Sep 2020 15:00:26 +0200
Cc: XML Developer List <xml2rfc-dev@ietf.org>, XML2RFC Interest Group <xml2rfc@ietf.org>, rfc-markdown@ietf.org
X-Mao-Original-Outgoing-Id: 620744426.964417-e4773cd3906112c8e5165c71ca15478e
Content-Transfer-Encoding: quoted-printable
Message-Id: <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
To: Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/emGxL9IhJasjqpJKZK-fvcqhgm0>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 13:00:33 -0000

Hi Henrik,

congratulations to this release!

(And thank you for fixing the running header nit.)

You mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us =
more about the coordinates of that?

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


From nobody Wed Sep  2 09:21:14 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71B5B3A1287; Wed,  2 Sep 2020 09:21:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.848
X-Spam-Level: 
X-Spam-Status: No, score=-2.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.948, 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 Ostp5JMKB4yv; Wed,  2 Sep 2020 09:21:10 -0700 (PDT)
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 73D753A12CE; Wed,  2 Sep 2020 09:21:02 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:52443 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 1kDVVN-0003dh-J6; Wed, 02 Sep 2020 09:21:02 -0700
To: Carsten Bormann <cabo@tzi.org>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>
Cc: XML Developer List <xml2rfc-dev@ietf.org>, XML2RFC Interest Group <xml2rfc@ietf.org>, rfc-markdown@ietf.org
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
Date: Wed, 2 Sep 2020 18:20:53 +0200
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: <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="wp0pPM2LTl14P9RJR0JuSOkwoxmvWDT22"
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, 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/AuWppD9qXAZBxd1q8hhQ4GQtFbA>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 16:21:13 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--wp0pPM2LTl14P9RJR0JuSOkwoxmvWDT22
Content-Type: multipart/mixed; boundary="FciDipDgPoxCq6U4nawDiEX8c5QgMMttp";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: XML Developer List <xml2rfc-dev@ietf.org>,
 XML2RFC Interest Group <xml2rfc@ietf.org>, rfc-markdown@ietf.org
Message-ID: <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v3.0.0
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
 <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>
In-Reply-To: <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>

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

Hi Carsten,

On 2020-09-02 15:00, Carsten Bormann wrote:
> Hi Henrik,
>=20
> congratulations to this release!

Thank you :-)

> (And thank you for fixing the running header nit.)

Sure.

> You mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us mo=
re about the
> coordinates of that?

It's currently John Levine, Peter Saint-Andre, Robert Sparks and myself.
It was set up in order to have some way of moving forward (or decide to
not move forward) with various changes, whether registered as tickets,
requested by the RPC or through the RPC by document authors, or otherwise=

brought up.


Best regards,

	Henrik


--FciDipDgPoxCq6U4nawDiEX8c5QgMMttp--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9PxmUACgkQTptXS4+7
FxokGw//WT76ujL2ulokDMyInLGgYh/3ZZhxIFXEu5Sc0Lg+rbwTkFT4V/OL4tgp
9tcxGo1tfGTQgJesxbr7gSxHixvifo8mLOByssdCCpp9ZvQEXNFBbc0q5vQwGXz1
UzIbj0gc86FEDRDWdKK86Cr1xuvf3OzU3rkMNHLMs1ML0UZ0xQkssJvGKCBxpBqL
MpFvY0ReUKL1IjTRyNxLS4mbMgR1a4X/GRN1g6XFGRx2+CewkKDQ/fl5+OROL+NB
i6xaypucor6OV1LyPwi3yiQ2hJeEWiMTJhVY8J595WA0fMNmFcipw5KdvcNFB51k
Ang8QXUCGSKAgnCkt287bqDZoe+hSWQc+HmAEYdMWHT2DvABdH08xbJBbce19i0P
Dqs5zIJUFXLes5Uc/IfgyFlpMi0Px2XJX0tMAtewW60YeOs0/rDoJlwKXmNeFZMz
UZttdmjp+7I0LuB9FiShLIfLvp3pnZm7gU5s0UqXHPWlumXAMtAf7SiMRgliDciz
PUYI+dMDsc6hAavec9c0wL6Bj+UfPw8fdMNJ+mKxhVkVLFwDe6mZfvYvuImwXiXS
AD7WqQMDy2JGTh2eE/D0k0FBdiyZQjbSu+i2WhxkeZdngQ7jIycECii4yFGCzY0e
XX0ENjZ78578mj6VJw3Rlad8U7XAEn51DNjKnGgM5akAthuqrOI=
=/l44
-----END PGP SIGNATURE-----

--wp0pPM2LTl14P9RJR0JuSOkwoxmvWDT22--


From nobody Wed Sep  2 13:15:52 2020
Return-Path: <gregimirsky@gmail.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BCD03A0E6A; Wed,  2 Sep 2020 13:15:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 8cGSHe1Moaih; Wed,  2 Sep 2020 13:15:40 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 673983A0E60; Wed,  2 Sep 2020 13:15:40 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id y11so521532lfl.5; Wed, 02 Sep 2020 13:15:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NFgV1DCq5LGJbOBPj4i0aXg2+e3QpWUw2XS0fpzCRZI=; b=WUiHjCk4aFZST0KFbuj7IV6yQUW3LhWa0GA5t+8hy8zWu1TJhjDZLr7LblM4qtYj6p /KogBUjSd5BhUb8on7MQiLYVcZVKuS5pwyzOIc+8bXQA5FqHo944nxLAiYAASWNpxBW6 mXXUONCKjIsPGoQGm8fdGO9+1R21IP90YqhffAxw3BcB+ClrhUl4r40JWb6oxhBBvqra i6NGj8UARTN03qmL2g0EVrWcSRuvyCI3nZIbbFAxMRT3GEtq/zGv4tOydK9nWEE8K9jz dsOzp9UDOmsZ7LrjV0IAV7twDSX5rQPHEt9stsNL0gD4B/gwxZUx0t68iEa/xAfSXWv3 wvfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NFgV1DCq5LGJbOBPj4i0aXg2+e3QpWUw2XS0fpzCRZI=; b=Kv91CrNU7MX787Npnn75+4v1DglQmpxucMjM8ZrLlJm8tbChPyrwACsCUVXpdcggch rhkgI4Cj63JAjFml9Hppc3HbtFh1mf4fZGPM73zXPHX4g0gPgllJ7u9UhY5NX2MZzmdb XlQIFS4SjMIyaGQJYUMVKgVdXsR1l3rNCx0ely/S63J97r/KzBNeutjBMe7rWzB+hlkH WkyvIse158X0CnDiFY0Z8x+zsyB9qVupeu+8G6Q4eC7EIk0tVt4zd+NC9NGeVmCNeiEZ s18uNzRJ3Ni8OBrqfWwMNQMGOQlKeuvl9gENUdG6C+dn1uHr/fXlyjOBWpEk77NAxMiH 3fcg==
X-Gm-Message-State: AOAM533tkmwPvDzUPUMyxZMbKhFVLA56h4cpdx3IZOLYbVQeevfbqvgK WaEcU0fN0CLHDhOdIHvGYvrPeULn2OpFB8qOmF3xF95qCeY=
X-Google-Smtp-Source: ABdhPJynw/KH5/3WJCwLDtjYaZYYiSfays+zCblne00c7necWPnSxUGHhcLHfeY/5+1fu7Nu8qrKQ6WmZK5M3MnJB8Q=
X-Received: by 2002:a05:6512:512:: with SMTP id o18mr177214lfb.98.1599077738508;  Wed, 02 Sep 2020 13:15:38 -0700 (PDT)
MIME-Version: 1.0
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
In-Reply-To: <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 2 Sep 2020 13:15:27 -0700
Message-ID: <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
Cc: Carsten Bormann <cabo@tzi.org>, rfc-markdown@ietf.org,  XML2RFC Interest Group <xml2rfc@ietf.org>, XML Developer List <xml2rfc-dev@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000092773d05ae5a4c42"
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/YBRvu-IgohCgd4WOTQvI5RDqg4c>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 20:15:43 -0000

--00000000000092773d05ae5a4c42
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,
today I'm experiencing the following problem using xml2rfc web-portal (
https://xml2rfc.tools.ietf.org/):
Generating Text output in ASCII format
Expanding internal references and generating Text
Using XML_LIBRARY=3D/home/www/
tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml:/home/www/tools.ietf.org=
/tools/xml2rfc/web/public/rfc/bibxml2:/home/www/tools.ietf.org/tools/xml2rf=
c/web/public/rfc/bibxml3:/home/www/tools.ietf.org/tools/xml2rfc/web/public/=
rfc/bibxml4:/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml5:/=
home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml6:/home/www/tool=
s.ietf.org/tools/xml2rfc/web/public/rfc/bibxml7:/home/www/tools.ietf.org/to=
ols/xml2rfc/web/public/rfc/bibxml8:/home/www/tools.ietf.org/tools/xml2rfc/w=
eb/public/rfc/bibxml9
*etc/xml2rfc2: line 22: /usr/local/bin/xml2rfc: No such file or directory*
It worked just two days ago.
Much appreciate your suggestions.

Regards,
Greg

On Wed, Sep 2, 2020 at 9:21 AM Henrik Levkowetz <henrik@levkowetz.com>
wrote:

> Hi Carsten,
>
> On 2020-09-02 15:00, Carsten Bormann wrote:
> > Hi Henrik,
> >
> > congratulations to this release!
>
> Thank you :-)
>
> > (And thank you for fixing the running header nit.)
>
> Sure.
>
> > You mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us mo=
re about the
> > coordinates of that?
>
> It's currently John Levine, Peter Saint-Andre, Robert Sparks and myself.
> It was set up in order to have some way of moving forward (or decide to
> not move forward) with various changes, whether registered as tickets,
> requested by the RPC or through the RPC by document authors, or otherwise
> brought up.
>
>
> Best regards,
>
>         Henrik
>
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc
>

--00000000000092773d05ae5a4c42
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div>today I&#39;m experiencing the following=C2=A0prob=
lem using xml2rfc web-portal (<a href=3D"https://xml2rfc.tools.ietf.org/">h=
ttps://xml2rfc.tools.ietf.org/</a>):</div><div>Generating Text output in AS=
CII format<br>Expanding internal references and generating Text<br>Using XM=
L_LIBRARY=3D/home/www/<a href=3D"http://tools.ietf.org/tools/xml2rfc/web/pu=
blic/rfc/bibxml:/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxm=
l2:/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml3:/home/www/=
tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml4:/home/www/tools.ietf.or=
g/tools/xml2rfc/web/public/rfc/bibxml5:/home/www/tools.ietf.org/tools/xml2r=
fc/web/public/rfc/bibxml6:/home/www/tools.ietf.org/tools/xml2rfc/web/public=
/rfc/bibxml7:/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml8:=
/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml9">tools.ietf.o=
rg/tools/xml2rfc/web/public/rfc/bibxml:/home/www/tools.ietf.org/tools/xml2r=
fc/web/public/rfc/bibxml2:/home/www/tools.ietf.org/tools/xml2rfc/web/public=
/rfc/bibxml3:/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml4:=
/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml5:/home/www/too=
ls.ietf.org/tools/xml2rfc/web/public/rfc/bibxml6:/home/www/tools.ietf.org/t=
ools/xml2rfc/web/public/rfc/bibxml7:/home/www/tools.ietf.org/tools/xml2rfc/=
web/public/rfc/bibxml8:/home/www/tools.ietf.org/tools/xml2rfc/web/public/rf=
c/bibxml9</a><br><u>etc/xml2rfc2: line 22: /usr/local/bin/xml2rfc: No such =
file or directory</u><br></div><div>It worked just two days ago.</div><div>=
Much appreciate your suggestions.</div><div><br></div><div>Regards,</div><d=
iv>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Wed, Sep 2, 2020 at 9:21 AM Henrik Levkowetz &lt;<a href=3D=
"mailto:henrik@levkowetz.com">henrik@levkowetz.com</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">Hi Carsten,<br>
<br>
On 2020-09-02 15:00, Carsten Bormann wrote:<br>
&gt; Hi Henrik,<br>
&gt; <br>
&gt; congratulations to this release!<br>
<br>
Thank you :-)<br>
<br>
&gt; (And thank you for fixing the running header nit.)<br>
<br>
Sure.<br>
<br>
&gt; You mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us m=
ore about the<br>
&gt; coordinates of that?<br>
<br>
It&#39;s currently John Levine, Peter Saint-Andre, Robert Sparks and myself=
.<br>
It was set up in order to have some way of moving forward (or decide to<br>
not move forward) with various changes, whether registered as tickets,<br>
requested by the RPC or through the RPC by document authors, or otherwise<b=
r>
brought up.<br>
<br>
<br>
Best regards,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Henrik<br>
<br>
_______________________________________________<br>
xml2rfc mailing list<br>
<a href=3D"mailto:xml2rfc@ietf.org" target=3D"_blank">xml2rfc@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/xml2rfc" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/xml2rfc</a><br>
</blockquote></div>

--00000000000092773d05ae5a4c42--


From nobody Wed Sep  2 13:36:51 2020
Return-Path: <jay@ietf.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D28D3A0EC9; Wed,  2 Sep 2020 13:36:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 Gc_mpTMGXvBs; Wed,  2 Sep 2020 13:36:44 -0700 (PDT)
Received: from jays-mbp.localdomain (unknown [158.140.230.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPSA id 4F4933A0EB8; Wed,  2 Sep 2020 13:36:30 -0700 (PDT)
From: Jay Daley <jay@ietf.org>
Message-Id: <5E44402C-6821-4768-91FF-EBF4E5672EE4@ietf.org>
Content-Type: multipart/alternative; boundary="Apple-Mail=_65B8F290-8601-4DE2-946B-65C18F7C91F5"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Thu, 3 Sep 2020 08:36:28 +1200
In-Reply-To: <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
Cc: rfc-markdown@ietf.org, XML2RFC Interest Group <xml2rfc@ietf.org>, XML Developer List <xml2rfc-dev@ietf.org>, Henrik Levkowetz <henrik@levkowetz.com>
To: Carsten Bormann <cabo@tzi.org>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/PSbA6-h7GoxxmiPPchXT35ufzWM>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 20:36:45 -0000

--Apple-Mail=_65B8F290-8601-4DE2-946B-65C18F7C91F5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

>=20
>> You mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us =
more about the
>> coordinates of that?
>=20
> It's currently John Levine, Peter Saint-Andre, Robert Sparks and =
myself.
> It was set up in order to have some way of moving forward (or decide =
to
> not move forward) with various changes, whether registered as tickets,
> requested by the RPC or through the RPC by document authors, or =
otherwise
> brought up.

Just to provide some more context.  When we had an RSE they were =
responsible for helping the RPC and the developer (Henrik) triage =
incoming change requests and decide how those were addressed, which =
included: saying =E2=80=99no=E2=80=99; changing the XML; changing the =
schema; and changing xml2rfc.

John=E2=80=99s role as Temporary RFC Series Project Manager (TRFCSPM) =
doesn=E2=80=99t include this responsibility, which left a gap that =
Henrik has being trying to fill while doing everything else.  =
Consequently, a small group has been formed to fill this gap as a =
temporary measure while the IAB process to determine the future role of =
an RSE progresses.  That group is made up of Henrik as the developer, =
John as the TRFCSPM, Robert as the Tools Team PM and Peter as an RSOC =
rep.=20

=E2=80=99Schema Change Board=E2=80=99 is a label I=E2=80=99ve not heard =
before for this small group and sounds more established and =
authoritative than this group is meant to be. =20

cheers
Jay

>=20
>=20
> Best regards,
>=20
> 	Henrik
>=20
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc

--=20
Jay Daley
IETF Executive Director
jay@ietf.org


--Apple-Mail=_65B8F290-8601-4DE2-946B-65C18F7C91F5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">You =
mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us more =
about the<br class=3D"">coordinates of that?<br =
class=3D""></blockquote><br class=3D"">It's currently John Levine, Peter =
Saint-Andre, Robert Sparks and myself.<br class=3D"">It was set up in =
order to have some way of moving forward (or decide to<br class=3D"">not =
move forward) with various changes, whether registered as tickets,<br =
class=3D"">requested by the RPC or through the RPC by document authors, =
or otherwise<br class=3D"">brought up.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Just =
to provide some more context. &nbsp;When we had an RSE they were =
responsible for helping the RPC and the developer (Henrik) triage =
incoming change requests and decide how those were addressed, which =
included: saying =E2=80=99no=E2=80=99; changing the XML; changing the =
schema; and changing xml2rfc.</div><div><br class=3D""></div><div>John=E2=80=
=99s role as Temporary RFC Series Project Manager (TRFCSPM) doesn=E2=80=99=
t include this responsibility, which left a gap that Henrik has being =
trying to fill while doing everything else. &nbsp;Consequently, a small =
group has been formed to fill this gap as a temporary measure while the =
IAB process to determine the future role of an RSE progresses. =
&nbsp;That group is made up of Henrik as the developer, John as the =
TRFCSPM, Robert as the Tools Team PM and Peter as an RSOC =
rep.&nbsp;</div><div><br class=3D""></div><div>=E2=80=99Schema Change =
Board=E2=80=99 is a label I=E2=80=99ve not heard before for this small =
group and sounds more established and authoritative than this group is =
meant to be. &nbsp;</div><div><br =
class=3D""></div><div>cheers</div><div>Jay</div><br class=3D""><blockquote=
 type=3D"cite" class=3D""><div class=3D""><div class=3D""><br =
class=3D""><br class=3D"">Best regards,<br class=3D""><br class=3D""><span=
 class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>Henrik<br =
class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">xml2rfc mailing list<br class=3D""><a =
href=3D"mailto:xml2rfc@ietf.org" class=3D"">xml2rfc@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/xml2rfc<br =
class=3D""></div></div></blockquote></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div>--&nbsp;<br class=3D"">Jay Daley</div><div>IETF =
Executive Director<br class=3D""><a href=3D"mailto:jay@ietf.org" =
class=3D"">jay@ietf.org</a><br class=3D""></div></div></div></div>
</div>
<br class=3D""></body></html>=

--Apple-Mail=_65B8F290-8601-4DE2-946B-65C18F7C91F5--


From nobody Wed Sep  2 13:49:18 2020
Return-Path: <cabo@tzi.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB0D63A0F35; Wed,  2 Sep 2020 13:49:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 All6KRz0XSP5; Wed,  2 Sep 2020 13:49:04 -0700 (PDT)
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 5F2323A0F07; Wed,  2 Sep 2020 13:49:04 -0700 (PDT)
Received: from [192.168.217.102] (p5089ae91.dip0.t-ipconnect.de [80.137.174.145]) (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 4BhbdV6phxzyRn; Wed,  2 Sep 2020 22:49:02 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <5E44402C-6821-4768-91FF-EBF4E5672EE4@ietf.org>
Date: Wed, 2 Sep 2020 22:49:02 +0200
Cc: rfc-markdown@ietf.org, XML2RFC Interest Group <xml2rfc@ietf.org>, XML Developer List <xml2rfc-dev@ietf.org>
X-Mao-Original-Outgoing-Id: 620772542.380218-d9201e3dcec1bdd88e577724390de4e6
Content-Transfer-Encoding: quoted-printable
Message-Id: <4B2A3A33-E8DA-431C-AAD5-62AD9621FDFC@tzi.org>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com> <5E44402C-6821-4768-91FF-EBF4E5672EE4@ietf.org>
To: Jay Daley <jay@ietf.org>, Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/jjJAI6smUkYMaaL1JO6pO8WPwdA>
Subject: Re: [xml2rfc] [Rfc-markdown] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 20:49:14 -0000

Thanks Henrik and Jay for the quick answers.

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


From nobody Wed Sep  2 18:17:00 2020
Return-Path: <tony@att.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A9573A0C0E; Wed,  2 Sep 2020 18:16:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.796
X-Spam-Level: 
X-Spam-Status: No, score=-1.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1meK1QGnlwdr; Wed,  2 Sep 2020 18:16:55 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 003673A0C0D; Wed,  2 Sep 2020 18:16:54 -0700 (PDT)
Received: from pps.filterd (m0049297.ppops.net [127.0.0.1]) by m0049297.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 0831Cwlp024372; Wed, 2 Sep 2020 21:16:54 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049297.ppops.net-00191d01. with ESMTP id 33apbj8b4s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Sep 2020 21:16:53 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 0831Gqw7023125; Wed, 2 Sep 2020 21:16:52 -0400
Received: from zlp30486.vci.att.com (zlp30486.vci.att.com [135.47.91.177]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 0831GmW5023094 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 2 Sep 2020 21:16:49 -0400
Received: from zlp30486.vci.att.com (zlp30486.vci.att.com [127.0.0.1]) by zlp30486.vci.att.com (Service) with ESMTP id 08FC54009E78; Thu,  3 Sep 2020 01:16:49 +0000 (GMT)
Received: from GAALPA1MSGEX1BA.ITServices.sbc.com (unknown [135.50.89.102]) by zlp30486.vci.att.com (Service) with ESMTPS id E53DE4009E77; Thu,  3 Sep 2020 01:16:48 +0000 (GMT)
Received: from GAALPA1MSGEX1BA.ITServices.sbc.com (135.50.89.102) by GAALPA1MSGEX1BA.ITServices.sbc.com (135.50.89.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Wed, 2 Sep 2020 21:16:48 -0400
Received: from GAALPA1MSGEX1BA.ITServices.sbc.com ([135.50.89.102]) by GAALPA1MSGEX1BA.ITServices.sbc.com ([135.50.89.102]) with mapi id 15.01.2044.004; Wed, 2 Sep 2020 21:16:48 -0400
From: "HANSEN, TONY L" <tony@att.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Henrik Levkowetz <henrik@levkowetz.com>
CC: "rfc-markdown@ietf.org" <rfc-markdown@ietf.org>, Carsten Bormann <cabo@tzi.org>, XML Developer List <xml2rfc-dev@ietf.org>, "XML2RFC Interest Group" <xml2rfc@ietf.org>
Thread-Topic: [Rfc-markdown] [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
Thread-Index: AQHWgWXeCry2d+ZJb0euWfrcy3ywBqlWHP2A
Date: Thu, 3 Sep 2020 01:16:48 +0000
Message-ID: <6C0D565D-A7FD-416B-90B9-C9A03FE73953@att.com>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com> <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>
In-Reply-To: <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.210.240.166]
x-tm-snts-smtp: 2FC836DC3EF6BE74DD2734138E6898D6872210C6C66EE0A42D5E4A68E1BAF7F02
Content-Type: multipart/alternative; boundary="_000_6C0D565DA7FD416B90B9C9A03FE73953attcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-02_17:2020-09-02, 2020-09-02 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 phishscore=0 suspectscore=0 adultscore=0 clxscore=1011 lowpriorityscore=0 priorityscore=1501 impostorscore=0 spamscore=0 malwarescore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009030006
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/5smUgAQgT3MPe-VKZ69Y6uyQrQo>
Subject: Re: [xml2rfc] [Rfc-markdown] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 01:16:59 -0000

--_000_6C0D565DA7FD416B90B9C9A03FE73953attcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVucmlrLCB0aGUgeG1sMnJmYyBleGVjdXRhYmxlIGFwcGVhcnMgdG8gaGF2ZSBkaXNhcHBlYXJl
ZCBmcm9tIGR1cmlmLg0KDQogICAgICAgICAgICAgICAgVG9ueQ0KDQpGcm9tOiBSZmMtbWFya2Rv
d24gPHJmYy1tYXJrZG93bi1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgR3JlZyBNaXJz
a3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCkRhdGU6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDIs
IDIwMjAgYXQgNDoxNSBQTQ0KVG86IEhlbnJpayBMZXZrb3dldHogPGhlbnJpa0BsZXZrb3dldHou
Y29tPg0KQ2M6ICJyZmMtbWFya2Rvd25AaWV0Zi5vcmciIDxyZmMtbWFya2Rvd25AaWV0Zi5vcmc+
LCBDYXJzdGVuIEJvcm1hbm4gPGNhYm9AdHppLm9yZz4sIFhNTCBEZXZlbG9wZXIgTGlzdCA8eG1s
MnJmYy1kZXZAaWV0Zi5vcmc+LCBYTUwyUkZDIEludGVyZXN0IEdyb3VwIDx4bWwycmZjQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFtSZmMtbWFya2Rvd25dIFt4bWwycmZjXSBbeG1sMnJmYy1kZXZd
IE5ldyB4bWwycmZjIHJlbGVhc2U6IHYzLjAuMA0KDQpIaSwNCnRvZGF5IEknbSBleHBlcmllbmNp
bmcgdGhlIGZvbGxvd2luZyBwcm9ibGVtIHVzaW5nIHhtbDJyZmMgd2ViLXBvcnRhbCAoaHR0cHM6
Ly94bWwycmZjLnRvb2xzLmlldGYub3JnLzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3htbDJyZmMudG9vbHMuaWV0Zi5vcmdfJmQ9RHdNRmFRJmM9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPUt6OFZkZ1BWY3RETlNOUEo2UHNCYXcmbT1HbzBGZ0Ny
Z25QdUU2Wlp6NDRFbDZESXAxRTZJZWtkSmEyWDBSTU1fUmVFJnM9ZE96cFFoeWQwbFQ5aFdnWGpr
U21zYmxELWxDeVhhODRlM1piS19IbEFwYyZlPT4pOg0KR2VuZXJhdGluZyBUZXh0IG91dHB1dCBp
biBBU0NJSSBmb3JtYXQNCkV4cGFuZGluZyBpbnRlcm5hbCByZWZlcmVuY2VzIGFuZCBnZW5lcmF0
aW5nIFRleHQNClVzaW5nIFhNTF9MSUJSQVJZPS9ob21lL3d3dy90b29scy5pZXRmLm9yZy90b29s
cy94bWwycmZjL3dlYi9wdWJsaWMvcmZjL2JpYnhtbDovaG9tZS93d3cvdG9vbHMuaWV0Zi5vcmcv
dG9vbHMveG1sMnJmYy93ZWIvcHVibGljL3JmYy9iaWJ4bWwyOi9ob21lL3d3dy90b29scy5pZXRm
Lm9yZy90b29scy94bWwycmZjL3dlYi9wdWJsaWMvcmZjL2JpYnhtbDM6L2hvbWUvd3d3L3Rvb2xz
LmlldGYub3JnL3Rvb2xzL3htbDJyZmMvd2ViL3B1YmxpYy9yZmMvYmlieG1sNDovaG9tZS93d3cv
dG9vbHMuaWV0Zi5vcmcvdG9vbHMveG1sMnJmYy93ZWIvcHVibGljL3JmYy9iaWJ4bWw1Oi9ob21l
L3d3dy90b29scy5pZXRmLm9yZy90b29scy94bWwycmZjL3dlYi9wdWJsaWMvcmZjL2JpYnhtbDY6
L2hvbWUvd3d3L3Rvb2xzLmlldGYub3JnL3Rvb2xzL3htbDJyZmMvd2ViL3B1YmxpYy9yZmMvYmli
eG1sNzovaG9tZS93d3cvdG9vbHMuaWV0Zi5vcmcvdG9vbHMveG1sMnJmYy93ZWIvcHVibGljL3Jm
Yy9iaWJ4bWw4Oi9ob21lL3d3dy90b29scy5pZXRmLm9yZy90b29scy94bWwycmZjL3dlYi9wdWJs
aWMvcmZjL2JpYnhtbDk8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHAtM0FfX3Rvb2xzLmlldGYub3JnX3Rvb2xzX3htbDJyZmNfd2ViX3B1YmxpY19yZmNfYmli
eG1sLTNBX2hvbWVfd3d3X3Rvb2xzLmlldGYub3JnX3Rvb2xzX3htbDJyZmNfd2ViX3B1YmxpY19y
ZmNfYmlieG1sMi0zQV9ob21lX3d3d190b29scy5pZXRmLm9yZ190b29sc194bWwycmZjX3dlYl9w
dWJsaWNfcmZjX2JpYnhtbDMtM0FfaG9tZV93d3dfdG9vbHMuaWV0Zi5vcmdfdG9vbHNfeG1sMnJm
Y193ZWJfcHVibGljX3JmY19iaWJ4bWw0LTNBX2hvbWVfd3d3X3Rvb2xzLmlldGYub3JnX3Rvb2xz
X3htbDJyZmNfd2ViX3B1YmxpY19yZmNfYmlieG1sNS0zQV9ob21lX3d3d190b29scy5pZXRmLm9y
Z190b29sc194bWwycmZjX3dlYl9wdWJsaWNfcmZjX2JpYnhtbDYtM0FfaG9tZV93d3dfdG9vbHMu
aWV0Zi5vcmdfdG9vbHNfeG1sMnJmY193ZWJfcHVibGljX3JmY19iaWJ4bWw3LTNBX2hvbWVfd3d3
X3Rvb2xzLmlldGYub3JnX3Rvb2xzX3htbDJyZmNfd2ViX3B1YmxpY19yZmNfYmlieG1sOC0zQV9o
b21lX3d3d190b29scy5pZXRmLm9yZ190b29sc194bWwycmZjX3dlYl9wdWJsaWNfcmZjX2JpYnht
bDkmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9S3o4VmRnUFZjdEROU05QSjZQ
c0JhdyZtPUdvMEZnQ3JnblB1RTZaWno0NEVsNkRJcDFFNklla2RKYTJYMFJNTV9SZUUmcz0zMElw
NUJicWhpVWdZVTM3aG5oa0lVV0JPTndQdEF4R2dPallnVVJmRkVnJmU9Pg0KZXRjL3htbDJyZmMy
OiBsaW5lIDIyOiAvdXNyL2xvY2FsL2Jpbi94bWwycmZjOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5DQpJdCB3b3JrZWQganVzdCB0d28gZGF5cyBhZ28uDQpNdWNoIGFwcHJlY2lhdGUgeW91ciBz
dWdnZXN0aW9ucy4NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gV2VkLCBTZXAgMiwgMjAyMCBhdCA5
OjIxIEFNIEhlbnJpayBMZXZrb3dldHogPGhlbnJpa0BsZXZrb3dldHouY29tPG1haWx0bzpoZW5y
aWtAbGV2a293ZXR6LmNvbT4+IHdyb3RlOg0KSGkgQ2Fyc3RlbiwNCg0KT24gMjAyMC0wOS0wMiAx
NTowMCwgQ2Fyc3RlbiBCb3JtYW5uIHdyb3RlOg0KPiBIaSBIZW5yaWssDQo+DQo+IGNvbmdyYXR1
bGF0aW9ucyB0byB0aGlzIHJlbGVhc2UhDQoNClRoYW5rIHlvdSA6LSkNCg0KPiAoQW5kIHRoYW5r
IHlvdSBmb3IgZml4aW5nIHRoZSBydW5uaW5nIGhlYWRlciBuaXQuKQ0KDQpTdXJlLg0KDQo+IFlv
dSBtZW50aW9uIGEg4oCcc2NoZW1hIGNoYW5nZSBib2FyZOKAnSwgY2FuIHlvdSB0ZWxsIHVzIG1v
cmUgYWJvdXQgdGhlDQo+IGNvb3JkaW5hdGVzIG9mIHRoYXQ/DQoNCkl0J3MgY3VycmVudGx5IEpv
aG4gTGV2aW5lLCBQZXRlciBTYWludC1BbmRyZSwgUm9iZXJ0IFNwYXJrcyBhbmQgbXlzZWxmLg0K
SXQgd2FzIHNldCB1cCBpbiBvcmRlciB0byBoYXZlIHNvbWUgd2F5IG9mIG1vdmluZyBmb3J3YXJk
IChvciBkZWNpZGUgdG8NCm5vdCBtb3ZlIGZvcndhcmQpIHdpdGggdmFyaW91cyBjaGFuZ2VzLCB3
aGV0aGVyIHJlZ2lzdGVyZWQgYXMgdGlja2V0cywNCnJlcXVlc3RlZCBieSB0aGUgUlBDIG9yIHRo
cm91Z2ggdGhlIFJQQyBieSBkb2N1bWVudCBhdXRob3JzLCBvciBvdGhlcndpc2UNCmJyb3VnaHQg
dXAuDQoNCg0KQmVzdCByZWdhcmRzLA0KDQogICAgICAgIEhlbnJpaw0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KeG1sMnJmYyBtYWlsaW5nIGxpc3QN
CnhtbDJyZmNAaWV0Zi5vcmc8bWFpbHRvOnhtbDJyZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3htbDJyZmM8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5m
b194bWwycmZjJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPUt6OFZkZ1BWY3RE
TlNOUEo2UHNCYXcmbT1HbzBGZ0NyZ25QdUU2Wlp6NDRFbDZESXAxRTZJZWtkSmEyWDBSTU1fUmVF
JnM9TkRkdmVLQzAzcnkwbzFJdnFjZ20zelJNY3NRbHBDZUVaNy11ZzI2T1ZobyZlPT4NCg==

--_000_6C0D565DA7FD416B90B9C9A03FE73953attcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <01FA0B59EB6CFF439A32CB00A3640977@LOCAL>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZW5yaWssIHRo
ZSB4bWwycmZjIGV4ZWN1dGFibGUgYXBwZWFycyB0byBoYXZlIGRpc2FwcGVhcmVkIGZyb20gZHVy
aWYuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBUb255PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5SZmMt
bWFya2Rvd24gJmx0O3JmYy1tYXJrZG93bi1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYg
b2YgR3JlZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5EYXRl
OiA8L2I+V2VkbmVzZGF5LCBTZXB0ZW1iZXIgMiwgMjAyMCBhdCA0OjE1IFBNPGJyPg0KPGI+VG86
IDwvYj5IZW5yaWsgTGV2a293ZXR6ICZsdDtoZW5yaWtAbGV2a293ZXR6LmNvbSZndDs8YnI+DQo8
Yj5DYzogPC9iPiZxdW90O3JmYy1tYXJrZG93bkBpZXRmLm9yZyZxdW90OyAmbHQ7cmZjLW1hcmtk
b3duQGlldGYub3JnJmd0OywgQ2Fyc3RlbiBCb3JtYW5uICZsdDtjYWJvQHR6aS5vcmcmZ3Q7LCBY
TUwgRGV2ZWxvcGVyIExpc3QgJmx0O3htbDJyZmMtZGV2QGlldGYub3JnJmd0OywgWE1MMlJGQyBJ
bnRlcmVzdCBHcm91cCAmbHQ7eG1sMnJmY0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8
L2I+UmU6IFtSZmMtbWFya2Rvd25dIFt4bWwycmZjXSBbeG1sMnJmYy1kZXZdIE5ldyB4bWwycmZj
IHJlbGVhc2U6IHYzLjAuMDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPnRvZGF5IEknbSBleHBlcmllbmNpbmcgdGhlIGZvbGxvd2luZyZuYnNwO3By
b2JsZW0gdXNpbmcgeG1sMnJmYyB3ZWItcG9ydGFsICg8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3htbDJyZmMudG9vbHMuaWV0Zi5v
cmdfJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPUt6OFZk
Z1BWY3RETlNOUEo2UHNCYXcmYW1wO209R28wRmdDcmduUHVFNlpaejQ0RWw2RElwMUU2SWVrZEph
MlgwUk1NX1JlRSZhbXA7cz1kT3pwUWh5ZDBsVDloV2dYamtTbXNibEQtbEN5WGE4NGUzWmJLX0hs
QXBjJmFtcDtlPSI+aHR0cHM6Ly94bWwycmZjLnRvb2xzLmlldGYub3JnLzwvYT4pOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R2VuZXJhdGluZyBU
ZXh0IG91dHB1dCBpbiBBU0NJSSBmb3JtYXQ8YnI+DQpFeHBhbmRpbmcgaW50ZXJuYWwgcmVmZXJl
bmNlcyBhbmQgZ2VuZXJhdGluZyBUZXh0PGJyPg0KVXNpbmcgWE1MX0xJQlJBUlk9L2hvbWUvd3d3
LzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
LTNBX190b29scy5pZXRmLm9yZ190b29sc194bWwycmZjX3dlYl9wdWJsaWNfcmZjX2JpYnhtbC0z
QV9ob21lX3d3d190b29scy5pZXRmLm9yZ190b29sc194bWwycmZjX3dlYl9wdWJsaWNfcmZjX2Jp
YnhtbDItM0FfaG9tZV93d3dfdG9vbHMuaWV0Zi5vcmdfdG9vbHNfeG1sMnJmY193ZWJfcHVibGlj
X3JmY19iaWJ4bWwzLTNBX2hvbWVfd3d3X3Rvb2xzLmlldGYub3JnX3Rvb2xzX3htbDJyZmNfd2Vi
X3B1YmxpY19yZmNfYmlieG1sNC0zQV9ob21lX3d3d190b29scy5pZXRmLm9yZ190b29sc194bWwy
cmZjX3dlYl9wdWJsaWNfcmZjX2JpYnhtbDUtM0FfaG9tZV93d3dfdG9vbHMuaWV0Zi5vcmdfdG9v
bHNfeG1sMnJmY193ZWJfcHVibGljX3JmY19iaWJ4bWw2LTNBX2hvbWVfd3d3X3Rvb2xzLmlldGYu
b3JnX3Rvb2xzX3htbDJyZmNfd2ViX3B1YmxpY19yZmNfYmlieG1sNy0zQV9ob21lX3d3d190b29s
cy5pZXRmLm9yZ190b29sc194bWwycmZjX3dlYl9wdWJsaWNfcmZjX2JpYnhtbDgtM0FfaG9tZV93
d3dfdG9vbHMuaWV0Zi5vcmdfdG9vbHNfeG1sMnJmY193ZWJfcHVibGljX3JmY19iaWJ4bWw5JmFt
cDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPUt6OFZkZ1BWY3RE
TlNOUEo2UHNCYXcmYW1wO209R28wRmdDcmduUHVFNlpaejQ0RWw2RElwMUU2SWVrZEphMlgwUk1N
X1JlRSZhbXA7cz0zMElwNUJicWhpVWdZVTM3aG5oa0lVV0JPTndQdEF4R2dPallnVVJmRkVnJmFt
cDtlPSI+dG9vbHMuaWV0Zi5vcmcvdG9vbHMveG1sMnJmYy93ZWIvcHVibGljL3JmYy9iaWJ4bWw6
L2hvbWUvd3d3L3Rvb2xzLmlldGYub3JnL3Rvb2xzL3htbDJyZmMvd2ViL3B1YmxpYy9yZmMvYmli
eG1sMjovaG9tZS93d3cvdG9vbHMuaWV0Zi5vcmcvdG9vbHMveG1sMnJmYy93ZWIvcHVibGljL3Jm
Yy9iaWJ4bWwzOi9ob21lL3d3dy90b29scy5pZXRmLm9yZy90b29scy94bWwycmZjL3dlYi9wdWJs
aWMvcmZjL2JpYnhtbDQ6L2hvbWUvd3d3L3Rvb2xzLmlldGYub3JnL3Rvb2xzL3htbDJyZmMvd2Vi
L3B1YmxpYy9yZmMvYmlieG1sNTovaG9tZS93d3cvdG9vbHMuaWV0Zi5vcmcvdG9vbHMveG1sMnJm
Yy93ZWIvcHVibGljL3JmYy9iaWJ4bWw2Oi9ob21lL3d3dy90b29scy5pZXRmLm9yZy90b29scy94
bWwycmZjL3dlYi9wdWJsaWMvcmZjL2JpYnhtbDc6L2hvbWUvd3d3L3Rvb2xzLmlldGYub3JnL3Rv
b2xzL3htbDJyZmMvd2ViL3B1YmxpYy9yZmMvYmlieG1sODovaG9tZS93d3cvdG9vbHMuaWV0Zi5v
cmcvdG9vbHMveG1sMnJmYy93ZWIvcHVibGljL3JmYy9iaWJ4bWw5PC9hPjxicj4NCjx1PmV0Yy94
bWwycmZjMjogbGluZSAyMjogL3Vzci9sb2NhbC9iaW4veG1sMnJmYzogTm8gc3VjaCBmaWxlIG9y
IGRpcmVjdG9yeTwvdT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkl0IHdvcmtlZCBqdXN0IHR3byBkYXlzIGFnby48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk11Y2ggYXBwcmVjaWF0ZSB5b3VyIHN1
Z2dlc3Rpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiBXZWQsIFNlcCAyLCAyMDIwIGF0IDk6MjEgQU0gSGVucmlrIExldmtv
d2V0eiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmhlbnJpa0BsZXZrb3dldHouY29tIj5oZW5yaWtAbGV2
a293ZXR6LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQ2Fyc3Rlbiw8YnI+DQo8YnI+DQpPbiAyMDIw
LTA5LTAyIDE1OjAwLCBDYXJzdGVuIEJvcm1hbm4gd3JvdGU6PGJyPg0KJmd0OyBIaSBIZW5yaWss
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IGNvbmdyYXR1bGF0aW9ucyB0byB0aGlzIHJlbGVhc2UhPGJy
Pg0KPGJyPg0KVGhhbmsgeW91IDotKTxicj4NCjxicj4NCiZndDsgKEFuZCB0aGFuayB5b3UgZm9y
IGZpeGluZyB0aGUgcnVubmluZyBoZWFkZXIgbml0Lik8YnI+DQo8YnI+DQpTdXJlLjxicj4NCjxi
cj4NCiZndDsgWW91IG1lbnRpb24gYSDigJxzY2hlbWEgY2hhbmdlIGJvYXJk4oCdLCBjYW4geW91
IHRlbGwgdXMgbW9yZSBhYm91dCB0aGU8YnI+DQomZ3Q7IGNvb3JkaW5hdGVzIG9mIHRoYXQ/PGJy
Pg0KPGJyPg0KSXQncyBjdXJyZW50bHkgSm9obiBMZXZpbmUsIFBldGVyIFNhaW50LUFuZHJlLCBS
b2JlcnQgU3BhcmtzIGFuZCBteXNlbGYuPGJyPg0KSXQgd2FzIHNldCB1cCBpbiBvcmRlciB0byBo
YXZlIHNvbWUgd2F5IG9mIG1vdmluZyBmb3J3YXJkIChvciBkZWNpZGUgdG88YnI+DQpub3QgbW92
ZSBmb3J3YXJkKSB3aXRoIHZhcmlvdXMgY2hhbmdlcywgd2hldGhlciByZWdpc3RlcmVkIGFzIHRp
Y2tldHMsPGJyPg0KcmVxdWVzdGVkIGJ5IHRoZSBSUEMgb3IgdGhyb3VnaCB0aGUgUlBDIGJ5IGRv
Y3VtZW50IGF1dGhvcnMsIG9yIG90aGVyd2lzZTxicj4NCmJyb3VnaHQgdXAuPGJyPg0KPGJyPg0K
PGJyPg0KQmVzdCByZWdhcmRzLDxicj4NCjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyBIZW5yaWs8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCnhtbDJyZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRv
OnhtbDJyZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj54bWwycmZjQGlldGYub3JnPC9hPjxi
cj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9feG1sMnJmYyZhbXA7ZD1Ed01G
YVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1LejhWZGdQVmN0RE5TTlBKNlBz
QmF3JmFtcDttPUdvMEZnQ3JnblB1RTZaWno0NEVsNkRJcDFFNklla2RKYTJYMFJNTV9SZUUmYW1w
O3M9TkRkdmVLQzAzcnkwbzFJdnFjZ20zelJNY3NRbHBDZUVaNy11ZzI2T1ZobyZhbXA7ZT0iIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3htbDJy
ZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_6C0D565DA7FD416B90B9C9A03FE73953attcom_--


From nobody Wed Sep  2 21:21:45 2020
Return-Path: <loa@pi.nu>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1A0C3A05AC for <xml2rfc@ietfa.amsl.com>; Wed,  2 Sep 2020 21:21:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=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 vboIawPC7qM3 for <xml2rfc@ietfa.amsl.com>; Wed,  2 Sep 2020 21:21:42 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95E8C3A048A for <xml2rfc@ietf.org>; Wed,  2 Sep 2020 21:21:41 -0700 (PDT)
Received: from [192.168.1.19] (unknown [122.2.111.244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id C45D7322ECB; Thu,  3 Sep 2020 06:21:28 +0200 (CEST)
To: Mach Chen <mach.chen@huawei.com>, gengxuesong <gengxuesong@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>, Henrik Levkowetz <henrik@levkowetz.com>, Robert Sparks <rjsparks@nostrum.com>, Adrian Farrel <adrian@olddog.co.uk>, Tarek Saad <tsaad.net@gmail.com>, xml2rfc@ietf.org
From: Loa Andersson <loa@pi.nu>
Message-ID: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
Date: Thu, 3 Sep 2020 12:21:07 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------DC3AA9BF91810EDCDAFD4CFA"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/tLUKyKoBNO3N5b0ZiK_SN9x3OTU>
Subject: [xml2rfc] output from xml2rfc
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 04:21:44 -0000

This is a multi-part message in MIME format.
--------------DC3AA9BF91810EDCDAFD4CFA
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Folks,


I using xml2rfc and get the output you can see on the screendump.

Never seen this before, I tried with two different xml-files that
I konw work last time I used xml2raf.

ANy ideas?

/Loa
-- 

Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert                          loa.pi.nu@gmail.com
Bronze Dragon Consulting             phone: +46 739 81 21 64

--------------DC3AA9BF91810EDCDAFD4CFA
Content-Type: image/png;
 name="Screenshot 2020-09-03 12.13.05.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Screenshot 2020-09-03 12.13.05.png"

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
RQCrfEP4Un29hvOmd3W25Uu/EKKlH2wLsfPjCVF9VKESxGlXM9RBhevBcZPqKr0x6qvehFXI
ZbT3T6mftVRyHwkLg5uwDI7Q4BHCVlZOdXtUOV8uMHYitZVHD8yC3OkvxhMzk/popuQ6JO5G
gv5DnmEhhj3h6Uik/iXA5RpLxM9HMm95JCF53hLjV+LVIiq5XheZK8Hx1z1uIdxHwqErEVUz
an3u6ocF7Jy79MaoT4RGak9VrM2OtPJjrO67kRC15Rvs/z5QuTnW/Ldx1wFfiwOPynIhqntu
d3TuFp3ro1hkWvNUrIJJBXEfCYsb48Fq7ShXwPJO2nSN9C2h+ZLAj2JBf6L8lJ/7w1T4xnj/
zp+7Kd+y3r7olTAoMIXYJUXhMb0QVhWw/BiLndsJldeocnR7SyynL/XXa7Hq20N6tmckZPax
ykXZ6W+ADTKt7etS7/dPzoiQu171Ctdn69XQurLUldfwNWhpG9BkWicKdpnZKoR2T1Cp272V
2O/y3YgHr2RG35DEfs+oGI/crLXnFpXFuptr3BIa9Va70hKKTvRWZifYmFFvVZmfoX4LfzM1
wjJgbdVqmfRWVhdiJ+lU0oYALNJZqSALJyUxPJWaSYy/tPN1sgqxEyOhNkavRMstodV3wsaF
sHY+2t7KvDVQU/VW6scJ05d6RqZNP9fidVdrtYtvma4JXZtV/nZur4tvU2+1OwXbdBVCmwVG
qeUWu0HBbq2ytDgoa3ju6kfbaqxawpa7eI1c7oY2uFxZOrCJW4wbfG2wGNQ3VFk0UP29yKKL
b8gyuGz13dVk8Gh1IXaSTiGsJnGXZc2SH7o58xV0c8hpGUx3L+smS9N/sOHsd+WP6Kf3FiKc
Mp4QTjGjmPYstCdiK1vUmWNw7urlIUyOpU1qdZpb80nUyh/XTmSonZ5NtjPlvI7pFOZW0yHr
ckY9fW95M/VqMvUc0Gap+rPG09cpl7vSlQTVJNblLVVzh6sXXdIUQusJJpXXUVuY9elXHqVS
qLWr/pkUQvM8UeeA4ez7JvvUJUabHs3H1RXQcgpY9Topds7dcq5Eg3UGaqdpbxUFo3M3e71x
OjW06xAZ79Ny+nbVKdTXoGhQWcwvrvXKDA2nWLa4uMo963LG5EJYVMD6+dZo1qJtNj+tdqh5
t/KkuXo9L312KZKtufCqNfXUTBfK0FV5i3y2bHws5qVWllJtm2zjI5pPWZ67eaZ1pGDrd6U7
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
W+UwNHo6knqaCZ9gmnyx/Ir9XbfQ727X3jV33vkvXU1QFw2NMvdL0y93E9lZn5+Xrwm69jM2
zu5n4Tv5/WT/PC/fXixln9v/Jb2We5lIl2+v67RGad0N0Y21Ks21kw6fDLXurDnqdiqEZrQM
8af9zN1K5d4s3y5vJ33VHVpv/ul0f9zWgG3IOXWBuXdvfPYPCtWpO8129Nd++j8Ut2ku8/c7
NB74K/0g4b1A6A6zyfZ6JMn5Ma9rvZJu6lLXyry+naTLGjcFuI9Ntoqm/fYuyc69DXNLeJh3
Uhn7Xitj08cn34SrCb0a2nVlAGxSN6tPF3pXi49/xp0e6uxTfKV+8xN3/rDcneb6GR/zb//H
wll+v81m28+fXfiPLt6btfMsJ30V3Ph4MwbRhXb0wegkM4BR3GZLr4buRpg2zLOy7jWWfsy+
a54vn/fEW+fBM85Jk8NXpeJj0V9c0PWx/h1YvPPUMGgBLMK7mKlIecH7qeQK8M/Z+U9yzmnL
haf5E7Ns6n/ni//EfGsne+Vs7mOvWalfvRGnLh7s5YMPNlNfiuYg3KEeXgVlnujZZu+XKRcz
or/4L/Qse1STX/oi2fnzu/m/zpqwlZp9Li/z1pW1s94rkks5P8V91zjP0fZ7Ne6ol1nEcfUP
Xvr9xIQQUrzji+z1OAfggfkh56lZ6rgfnJ2SLt9e12GNsjs+pr8viljtrM8HruhLcv/sPF6d
F9fYl9vtj0BHpvznqNO87/dTfetGdzKrfxZnrLLd7ulz/CQdmDumGpXrQrMdPupm7gKT3ybZ
Tl+ZXzVvBtGN/Q79S2Dhkvg8Vo57ZpmzWHs9Ent+vJ/OM8Honi/03qWulX3d6mum0yqXnokT
4feJFqHrpL1LsrOaYVfD6Wyh970uD3Xtgb0ftvxiQ5wc/xlX3+JXr1ZDf5Fdwa0dvRradWEA
bF43q0sXeleLj3+Ys4/kdkt6/jkx6+p4pWRDY/6df8y7Pp5dXi8SQorry7Mfu+b/0aWITDH2
lwXJf7pnp1tVugvtSLKGgPw2yc6Py7N/a6w20auhu6bmfMTMYZ7ViLri7jWWvsy+CSHFR/FV
8d9m3/XMvKfANecz9MSExTtPde0FsLr+LhsV46dDzPs1yt95J387v/pjLU0720/is7/1bpyb
tVpZE0LIQW/oDJP6uJc/Pr+2uf0LIYTsvMrHLxz3PvPPmtUn7uWcT0KBr5ied9j56flm3HX8
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
gNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwA
AAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAA
UiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAA
AAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABI
jQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAA
AAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1
AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAA
AAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQI
sAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAA
AABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPA
AgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAA
ACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQAL
AAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAA
gNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwA
AAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAA
UiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAA
AAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABI
jQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAA
AAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1
AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAA
AAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQI
sAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAA
AABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPA
AgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAA
ACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQAL
AAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAA
gNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwA
AAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAA
UiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAA
AAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABI
jQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAA
AAAAgNQIsAAAAAAAACA1AiwAAAAAAABIjQALAAAAAAAAUiPAAgAAAAAAgNQIsAAAAAAAACA1
x/HXDjocjmfPnjkcDiGEqqrll6qq7tmzR1XV8v8Lyu8KIQqfEkI8e/as9KcofMohHE9//rk8
nz179vz888+Fd3/++edf/epXz549E2rlZWEp/+v//f+6UQ8AJPL//N//l6qqz1TV4dgjhHhW
OAoJIQoHkNLxSjgcz549K7+lOhyFI5VaOjT9/OxZ4dhS+MizZ88KUzocjj17flU4QD179syx
Z49jT/HdwuHr52fP9uzZU5hz+einitLRr7A4VXU4HGKPo1CqwsfLB8ZnhZKohWmFY8+ep0+f
FuapnUBo5q+duSgeVB2FmTx79uxXv/qVo7S+DofDsWeP+uzZs2fPCosuT7mndMitTFmawx6H
o7DE/83el4fpUVTrn1PV3+wz2UP2mEwSEkB2ElCCIAEhCCEgRDE3oOjvqmFVL4gIuCC4YciF
wL16kUVUkCUqCgiISISEKHtISELWyTbZM5n966rz+6O6Tp/ub5klYfFx6uEJ8/XXX3f1qbff
euvUqVORKYi0UnxfFPzPFwFnXiJEVL6Syj+X8qRPvkXQGdCSQjSe/3XE/yEAaMn/4mNsT4Dx
hxwC0sK+wtzdxDa0lsQzOvNaayG2p7JEQOTMhVqRJcAIUQwVBDDyCODq9ev79untKrlpfZ0F
IgFCPpMr6a7j7O3n6QIAACAASURBVAzezq7VjLUkwIDO5sRXijDDvW3cZAIhfDI3d2wWYRNp
Ma6A+0MhWmO48q7njRrUw8BdHxxaPFYZn4xJedxhgPHGj0BJ/Ksc/FMO/k2yiYvjHxjVEv/+
yo4lUvjnp2D8K4F/wFz9oxP6RyGm9I9/HGdeQOB2RFTGGn6PlFbGeMDbCP+IoJQ2xuhAR2+f
QgAkshLkAIAKyVp3u+g1A1AKHZ8p5Z6dAh0QkaXoTbdkFSoiIiClFFmrg+i9c0B2T63Qtz5G
74L7qAPNmg2IJAi5YinIJe0ctZq1lixBLBqBDegu6Z5XKeUYNNVkEaj87ZVS1liI6D9qxxRm
uHrMLe7prLFceVTKmBAhjX9USLYw/o1JPTgWx7/Nj3+VD//y5cI8+A8k/t1xyuF/xn8u/xfA
P1iT0P8mpf/JHY9euhj/FBmZAKz1ZiHPY8z/1iqlXG/r7GBC41gRwONfaRJAstZ6YEQCABFd
JSUE3UFuTiLSWssnjX5CZL1BuN+R4xc2vjgSncz4t7YY/lUu/lVMvzbF/4hKECNXRmmdOiGB
EH9y1Nwqfk/jKrENMeqaI9r0WOLOAhG1TvC/SvE/WaUUCpzzBRERgfjBXQ11Dv6BYp5k/Gul
mHmK4x9S+DeS/xMUIfFvi+HfSPwbk8P/hfCfGP+CkfyfGP8iE1R0neT4N8wd//LHQAOAFfhn
YMgXFn0X4146AVrlbqSDJP59VYlI6Vz8o7tgHvwrTOJfR2gE4ApI/LtuK5dnLOXHf/S3uALk
0z/+ynn1j6cFgf+ExcQLCAL/XPki+oc61D+UPl5E/zAqwjBUmFf/uHcqjX/D+Lc5+gdy9I+3
P0SjgAT+rU3yP6C11kr8AzIDRx/dS+TwbxP+H0jyP4hul6gg/plLwzAH/0n9XwT/F1zw2V//
+ldswwCSXb40K//edQxcG3c8Gt05vR6hOeYjsmQouqyraxiGXDlnNX5yyTUAcPjhh0NP6Sk9
5d+1vPbaa44QrLVBoENjHCcyLYIgIoh6UCXdFkEmw5SS6rQooi83gERmW7LkVLW1NggC9nNB
orOJz+fjrgJMj8yiCtH6gTfzJDOnK4793EX4BPReGEnIShx0vzVhqIMg0Nrk+AXcR+6k3WVd
3yZlhJSkUID/leB/yOF/8M/FCh79vdgZobUma8Mwm5f/TZL/vfpXwAIR0T2p0hpY0yNCUgC5
h5U9nzWG/QvRyF8pIgCF4AUuW4OFr7OSE7vs7Yyaz3kNdCTmICmPwFuAMcZygZsGEUkIXK6t
9kOX1FcOiiYH/5iD/4SItzZTCP9OKFirtHZD8Rj/RK6nttZmgoB/ksQ/dB7/KBxPncQ/iRM6
xr8xWmu2T2fwzxfk5ugQ/wn9Azn6x7+2fAW+l7XGaWihf1Qu/oUAZfyrlJQPwzDQgdLxIB8V
1zMeX/F4w3nijDFKe3eJUrLtEooOCOIBWIwxlpjoHSUSq7n4R4F/X6VY4DqKoKh1kEHuzJnE
fzzSKIh/6C7+fd14FsQ5+FL4D/T7g395gvHzDUXwH2iNmcCE7w3+Q/m8kSUtWT+FAN4fSkSW
iKc0dKCtsdmC+t8oP/fj8Y/elRmNzMMwDIJAax1NReSvJ8T49y3Cw8Vi+CeB/xhjodaBxL8t
jH/Mi39Lzt/Nbc3V1t3if4jr1gn+L8mQ7FIF/l0HrbQ2NuZ/lcR/JhOAKY5/FQ33fAVCY1Rn
8Z9wURXCf1H+RwB6H/i/g/Fviv8T49/C+LexR17gP83/QaC1Zn5GMf0JkQdE58G/Ko7/iPPz
4D80PNXhXMPWzxMHxfhfYYL/8+M/qoZQa8Xwr7ulf0o65v+0/pf836H+UejcNx3yv+ku/3eg
fyhH/1BUYeeWctUrjv+E/qe4g0bvoWNVrANtwhz8Uxfwz/4fY4r5fzrAf9K/iYixKRkNzi7o
Swr3sge13oXmCsOabyNZwAGd3yVJEwwRSk5x9JSe0lP+PYsjhEymBAACMZTK/ZfJXWmtEJVS
PPRyxR1JCRcnxwHA9VvuTGbPMAz557LjDMNsLkexWuIeKCJSQY98X8nC3I+yvIBobtAw/bLc
kddnE1ljnHMHRWFJYa3NZrPM3lpr7iqMMdJE/KTA46J94X+bl/8Daa6O+Z9jK1wDuRAMfwL5
rwBAewtbP9EXocI3a9TQ1rr/ZJuCd7qljAB+WoyrqnTcCtxkQRC4S3GPycKLL2V9pAOby43W
eD5KIhNE72mJSjIZ8AoACuBfMf5VJB87hf+we/gPO49/+x7g39qEXFFqv+C/G/pH72/9gx7/
5ONK5An8lbSwMUbiXyfxb30BP+5CQaEpI7ir8Q8dKvYj/iGBf0X58M/8Xxz/2D38+6frGv6z
XeD/GB66O/iPw11jyxtI4t9Y64aaKMp7x/9G8n88rM2L/2B/4B8K4l/D/sd/7HEojn/bRfyb
NP7z8z8RZTrB/93EfxiqIvjP7gf+z9U/al/4X3WC/zvAf8CtEIbdw78ton/svuBfdY7/bUf4
t+8G/xvGvyrG/3EQU6f4PwyhQ/yXdBf/5t3h/67rH62UlvonyIt/DftF/3SA/w743+boH1Wc
/7vl/9F6f+qfOEKSraNErFcKjpiMu3O25ksrpTnkntdH8LcSMVwDSRMMxJ7SU3rKv3nxRBRy
/8H8IBnD+vUjRGR8r8NM58505MNf8cWZjvgi6KN45GiTuZWSkyeSpvlqrBXIr85jkgRP03wF
2e+C6EplN4NeMZCYVyQfpRV1bMa4B3SnydvJSTn5+K6Lkkck/3Osu/WXhU7xf9SNgehlBf+H
2Dn+t97ThCIiGpLKwFnAHbFiyo4r5k7TSktQRQFZVkQKiwgy7lN9sIk7BxAhDEMnDflJnXRg
U7MdZAX4YSO1l8nkbQL5aE45MX5CcdlC+LdiDvADhX/VdfwHnce/0K+uLQDAGrNf8M/rJjqh
f8JO47+z+odHGvykefHPkpFy8M/X4XaUBo9xLvEvAovkaMEddMJ9X/EfBF3Cfw7/q7z4p/cS
/8KeXcB/uL/4X+fHv7H7wP/xgJYtE3ZH/9sI/zY//sOC+I9Nlw//cZAsEdmu4j/YF/zHJ2ez
7xn+s0n8F+B/tc/41wn8207ivzD/qxz872f9YyX/J5wvMf93Ev+WgqBz+ieNf1VE/+ii/F8Y
/3Fr6k7zvy2Ef9V1/jdd4H9bDP+2a/gPgo75Pyykf2KfUTfx/x7qn1Di33YX/2n9vw/476z+
iVztKf4Pu6n/2R+6P/VPHLDHEOErsinROwu5tUj0oMI61jlrSUyV8AVR+Kds0vknLQ49paf0
lJ7i2TnVyXGn5RhDzipo30HK7pn/cJzIV5Z9f8ROWjHPMtE5Knfnu+kmEFMlUe8Yuq7cSGJU
YmZJciB4/pQUGndvObUCweySzW1SD8lbSwNyPWU3xjWXJs3P/1Gmnk7yP/HJlJ//45kuWc8U
/ysfYQ5CcoHvXOOD1lprtVBFyheeirey53PBSlqhrxFPNBlreQWEUgqVclX19wWttZsjddfn
OrAOkHbjdmGTcpPJ5majyb8dnrmZOMNIEfxz8pFUHoEu419F+OebdhL/Hv77Af+28/iX2ZHe
PfxL/aP3Hf+d0j+RMusI/65Bg3z4j8cbyXhDpZUDmNJKKRUEgaueMaFLz8QIZywxLJkEuo9/
sSCrk/iXbSEHSBL/an/jXwI1jX+bj//3H/5za/X+498w/8dtXQz/av/iP4HDPPjPdAX/yuNf
pfBvcvCfGGw7f8d7gv+gMP7jxiKfkKv7+PdUG1UyhX9VAP959Y8xxpgwD/7VBxT/qgP8q26O
f7vL/6GRQevF+F/vG//nxb/Kh/8gP/+7XxfAf8KJ0138F+F/gX+yHePfvyP58Z+DtE7xf2H8
F+F//S7g35j9yv/GMglIm2vGv43xrz8w+scYG7+TDgd8aemQY8PxQb63RBu3AaOBg1T5ClxR
iWM2R+rBekpP6Sn/nkWyjfG0wBQpuxxJ3OywcB9RiE7mX/ITMpIcARL5fXnBNrOWinINBpLH
os5DK5Y+4NnMWmt8QLLr22xy3tgSOZ3BcxHcFWX8kkCuAPejIPQBJLs0NgL/loSW5e6ZLZDq
U98N/scE/yuWHUX4n60B7l9E4uyzyU6XXGixS56dnI5jXYUIJGZTjLWulYlnMoWm8TAwvmIE
QO4wQ4Wfl1tZakSej3JK0Z3jDlofNebW7lnvYpMA5jNT+Ledxj91Cf/CSQGy8y2Gf52Lf63y
498WxT8Vxn/wfuHfFMW/zYv/xDKNovjvlP6R1nCn2aL454FcAfwn1KRztQOANdFULetath6r
SQmt/YJ/6z9yVX317PuCf53if9sJ/g/y4F8Vx7/+18F/Xv7XifVTOfhn/vfRATY//tX+wD90
C/+8HIQBb21n8G9pX/Af5ON/j3+TwL/nf4+HjvGv9gP+0/pH4j/bIf/HSCiM/2jp2QcG/1Gg
CllyCX06hf+E/kms4YWu6J8O8K8QnD4pzv/e7ai6x/9dw38Mrc7h33asfyT/J7NuQdf4X727
+O9Q/9hO879SocS/zov/OM70/eF/rZRSJgf/HOjnpiX4YDfwL6k4D/47rX/c9TByKXpr8m34
o8oJBpM2lQbi2iilOamWFbWXNebGlo/NAXuSGnpKT+kp/7ZFiRkM8FTD7GGjRAah9bM6ERGL
KQvmn9gn4osjHNlVg5+XS50gfwUA1sZdLNfKGsvOL3lB7RPToF/XoHxwkKsq9/FMtu52oTEp
VccPKJ9XEj34Ze2OwAXdxxM4iOjm6yRp71f+j1MzUnf5ny8S+1MAUCn+SfQs3pi8lNKZl5vb
qx9AjHbZUb593fNwX84Vc7ZzFyQgiLbbwcgL5udjWQ245pPB2BwBzhXgB4wsYKON5IJMhvt4
FlLa7zLDest2Ef/YJfz7hA4pjBXFf2xbrpXUPfKCqij+MR/+VRLJ7zf+kyknPH7ee/yrHPyz
MVUH+E/MMMsqSfxbvyqERHJi+bD7Bf9yla6b/PetrwvhP8n/SuDf7Dv+wxT/dxf/tjj+wy7g
Hz9Y+E/xfxxhkQ//idS8Hyj8q47wT3nwb9kl1yH+VV78m3z8782SSeCf+T8oin/B/2Y/8P+7
j//4IvsB/0riX+XFv+kA/yrCvw8K6SL+UUIiB///wvyfD/+S/+NIOrOP+kfyv2h9/nln8b8/
+D+t/zuPf9MV/k/hP8yL/zgxFgB8+UuXL160ZNSHRjsLPPLbP614e8PyZXW3zrkzl/8vmX3l
K/9cNnp0rTGmpqbX008tWPH2+uXL1l122Vf3N/9H9uEI/W7gXyuFap/wj8LjHIYmRgnXRmbM
ku2X28xKKeeq9Lc03I0FgSYinmfg18PhybkeldiGIHXlntJTesq/c5G9F/fNUrK4jiG1ltt6
hpGcBn56SkoHAHCb2Ud/GyMVp+uTlA8hhqRyyq2tm26V/MsdsKR47sb4idy/oc9nKc9nO8j+
mK/DfzOLylvzY/KkVsJKnAFR7V/+9yv/VXQRm+B/00n+5+ci8sFTvluN2lFFWzJprYHI+HQM
udWDZEcIAKgUWIKkMyhOMOkDnsla98SICBALLxQKG5K9Pvo4bRYB7kxGERHxJB74TYIkTshP
n8qPXcI/W7gD/Pv2SuDfdgb/+ftoxsw+4t9+kPFv8+I/mwf/mBf/ndU/Ev+yWbkd+Su+S1H8
x2sHgElGIbeCFZvu8Ugjqq1PCbxf8G8F/qk7+Jdzs2qf8O8h/UHDP3UD//o94/+0BZTOx/9a
IWKQxr82+wP/UBD/YSf5Xwm3EeNfJBiW+I8iI3x9CuLfdg7/JPBv3bZ97xf/5+A//BfDf7yw
S/K/6iT+TQf4lyvZBf47rX/ePf5X7wL+TSH8E9uETaH2gf8pxf9huG/4D/cj/t87/o9XcEr8
Z91PevXq/dSTC04//czGpkZ35TOmnvWnJ/4w4eCRZ3zy48ccM+mMqWeR5/8+ffo+/ecFU6ee
2di41/28X7/+P/v5HQdOGHnlVy+54DP/UTt6zD7yv9rf+LdE1uyT/pFfBU648GPIx1N+e4jU
a5x6H+QmxxhtraqMySJgoDWv/WGKscnVqiAWM0vI9pSe0lP+nYvU6Oi5PhQbA+vk9u3yh06C
RD2xcBlEJ/vuJNCBoxvybhfu50DQkexf3cQsIsbXtxZ1VD1jDPjeK9WDyuo5GuToXPks4OsD
vit1V/j5L34BiL1798411O7du4HoC5/7HIhJMHkF+QiyF1c+R3vcjeXlf3EdKMz/ILSCCzrQ
Yi+k4vyvkga3yfSNqbsjoglDrTUq5bKt6+QGQOUKqxUGiCWKADAMdJuFnWFo3P5H7mqio1F+
AtDp6+h20VyrG7Y54yTsCUIzgZ+cZO3lGjcMw2D4uGDCkaWTT4fho7EMCQyqEFUWwlbcXtf2
16eyby/PrqnDtnYpFhmEyl+KAZaLf5UP/3y1hGS0lhMSUL6Jr07gP6Fo3flaVA87jX/Kh39+
H1P4T0kFEKfJW3QV/yaJ/3z6Jw8Ck/jPsP5hGPPY0lK0gX0h/CPm6B9xhOsZPYVvKWOMDnSg
A+eDJSC3OyrLO7cjOxGhQh1kiCg0oUvhEVnVEoq4QvAz1YAgK+PGS5FxoAP8S+BFdB1m2eYI
qABUEBgTTXN6+4vbeWdxyiYe/zo0YWf4v7T/MF0zsO/xX9jz+lPNdUsRAKyhtr1hSz366WcP
FcrFv4u8LIh/cQSFP6Wr+Ieu8L/AfzwAi25h9wf+oVv6nyL+x2RWFGMNpPk/kRU7et7odgZR
AUWIhU7wfxiGMveNivgfUgZ3JzvYZ8Mk/nMCJSgZM+JvHaWAsZYQu4h/792zftEr+O7SmVcL
wEhE+TcxF/9p/sfC+icv/0etj4ioiEyQ5H/VEf9Dgv+jhzKC/20S/27b4Hz4x0L83wn8F+N/
20n8awXUSf7Pg385Rk2Of5FS/N/58S9FGxF2gH9jUeXBv7N1EfyHYRioAvjXRfDvLKZy7VkA
/0GS/0PuQXLxr7Qugv98/J/Cf5ALic7gP8n/Mf6Zzwvhnxj/Cnlqp8v8b/LqnwCArLW7du08
9bTJo0bV/uL/fu3O/9Pjf0BAANixc8fOnTsA4NJLvnrWmeecd/6Zu3btnHLq8bW1Y+6+Kzp5
1aqVa9euBoBlb7+VzWbBm90zmOB/AiU2K0BEThkW1Q399qD5+J9fgRT+AQAVmmxB/JtO+H+K
8z9AAv8BY9GKRb8giEO2q2vCRM8hQO+maIwJ3VtBlpwPi6/J6JewY4xav3tCT+kpPaWnWCI3
lCAxd8eMFAkFsTg/IhCxSh/E7E08DvQrsxw1BUFgrUWlhmZbjw5byo1hJo2dHUnZ5AaN21H/
s7Rym85wPAum3A2C0FjWxFwqnHSQ7C9RfASAG2+6aeKkSYsXLy5kqImTJt14003f+uY3ow5V
XIpJVV4/Mm+Cuslai53mf7LWTPsw1pS6XjrVSVcN6OOPoI9jAgCAbY32vheL8z9/68wlW9zV
lVzidiLnmoxcHtYiYiXQRyszQ8P2vgoqkEoArbVtQC0IOzQsB/XPENshymuFSTAgonJDgujB
XQ0RgFx/jaKVJZzYqsonvIxgWdO/5uwvZ476GPTubVWWILQUAhoiiwQqo/XQoX0+dx6Ge8yS
N/c89EzLsjo5M0xEHv9QBP8qiX8Uc4x58Y8A/c68WlX3Jz/giwafvjHc3+QbzxWze/POP93i
bhqGYSaTsWJuLdcyuR16Lv6hMP4hiX+GK3/lLhsK+ct34Wp0A/8AQJaGDTnITvncO2MPacqU
D9qxZfjG1ZU7t2SrakxJRenuetr4zsolTwr94+e9vcF5UEQ+R1uX9A+qhNaUWlwhVlVXjxg+
ctyYsSNGjqyqqjFBJRnIZGx74653Vr3z+puvrV27htud5SCIae3ovhg1rlLK+sgarTXP8Ed2
80mHuop/Hhwi0YBKGlCFNZUl23c2rGooR0QiYDw7HwFAIjkO/823sNa6oDHBBpAX/2X9Rw48
77u6/6j2vW2lRw2Hsc3tTW1te1vUzq26cW3QtM3seZpsG0RK3QY6yB0FsQ3lw0b4z2a7hn/q
Jv4hD/7j5UIgVrjsG/4Ve++hEP8Dj2PjsT0AKK1E2HJ0fRNG+cWsz9FDZBVq5Uc96HMGJ/CP
UXeZw/8xbhFRARhr3ZjcGBOlVSbH/4ofoWP8+yKHMGIFk7Y25JWt/oIRbvPiH3LxH0ZRJ84I
XA30Y2kOxfBkosmRPpDyIcYS/yj530225eBfFeB/EBVWiO7Cxlrw+kd1Hv9hmMlkyEYI0YXx
b2zsbojMsi/8byT/BwCUi3/VAf4t5MF/l8a/loiw4PiXKIf/bSf5XytrrdK6/4CBNTW9mpoa
N2/aKD1oTHo2F//eC2ytBew6/ikX/3HfneJ/U4j/Ad2mvSn+L4J/5dPJCzdcPv7HvPpHYWf0
D+XX/2wZYv3fRfxbtJzsrwP+F/jvgP+9zozlqSi9e/eprqp5e/my2tqxgHEknTwHowkYPGPq
Wdu2b1uzZpWsfIf6h4rg32/lkeD/HPwDgA27hf9O6H/+icR/kK6oBwFbx3ovmqwEiKg5/jlA
1BcqpZyjMfTeVj6TK+GeVov+iaHQU3pKT+kpzEIutsUxLHfMqX+tMUprK+g14k2ibDarlEJx
NXAyCACiBTXqwLamGc27S5E670E3AB9tb767os/KTFmcH4c9WdZqnzJAEqwSYcncJTDxcjdD
PiQ7CIKzzj4bAC6+8EI+AcWuIkqpN5YuPevss6+95hp3JDRGJ7tevh2wlPQxI7J6SvA/5PC/
VkoqSnvsSND56VqPGpr3OBmLv1wY/e2nXlP8725njNFBYEX8NmKUzR0AyLdgJJWsRcTxJeqM
UtXHZpVbDkUAZDVCuaVyoL4AH4K2SSXBo1lcS5GjCrwoAe9mI+/ScvIJxcCMFZXUJbFYF9m4
EBH7Dq657FY1egIoshg6XBCG4JJrkQWwgNaQKi0rrZw0ttdh/bbd+fsdT61wk0tscOuxwdNZ
ufh3/4vbNIl/8vjnt6ly0nnKLxnrbDHZnX+6xVmARTND1xBxWgQQ+Fd+prHz+FcYbxzJ+OeP
8gWRKTzkNcEvW0DvTebjufjHJP5R4ahPXPH8iWfb8hoggkCt7Tdg7bhDABAwcuuhzQJ8//A3
Xg4evHHrzvXk3NkcbI/Sma6NMRxoQ5AI4hD495iJ8Y/GmEwmI9cvDBgw4Oyzph97wqnbzaDl
e8r/Xp/ZsiPIWjAWgKhPmTn6qPZvfWzZ5ntueuutN16EzHqrtdZOB/MrjELFkjiIkLCDzVli
wCUv/vuUmQEV7at3l4S+lRxiD6gwHxnf55zzPzt45MGZst7fu/ZL7yxpZGBApJuNt0c0aa91
fPGYS7W2xhThf9emQZ8pA8/7f0H/gdmWbLbNZrMQmqC1zWTDUqgajlXD28Bg+8er1jzV1vAE
eq8BS3ZXK0nFXAcGfC7+U8o2jX/bTf5XncM/ICoduUtS+O+Q/9F76vn6efS/kfo/Fuhaazdp
73+uAGLaMX4BDhEphUTWEkiWcGDy+HcD4AT/u7l9AMhmw/gugLIPCsMQUVEUr2SttUGQ8dCy
0QYLBOT3rse4+ml3Bj8v+Nw6SnG8G1lLxoimEVZ1H9vb25XXEmRtGIZKa/YM8tvkRvLRH0ol
fZQYNU3E/+5hCQFdxGLkGXHup2hmzTpHtBv6KnSOKrSW3MyRCyNoa2/XqFBhNJPkZycijLVn
Ed3pILGHCik0WqEx/n131KHQtLe7t0WCCvxsFVGUAFv7SCs2rEJUqIwNJf75jwjeYfx2hGHI
+E8tZ3ZxEiCyQUXNAWAtuXia6NYewB4VZEKrFNok/0M0tCbtHYnRW+8jrjj9NqAlS0qrrMm6
WmX98L4kEwj+Z/wXHv9qTUSVlVVnf+r80z959qGHHxEEGXdCS3PzPxYv/MP8h598/DEZyup8
WGwfT1DRasFMSYZJjIVEXv6XBxn/Mf9bImT+h5j/EZyyZeMTkd+nQoPXP9aHQZFXKHxyiv/j
hov5X8vzsSP9w9fJo38wj/6RPhfp23qX+N9SDv+HHfM/t1EQBEBARD/50X+/9vora9euvn3e
nHl33Bp6/7h/l6O/58698/TTPvnmkjfOPfeTxfgf8+kfyf8+sDfCCeXz/yT4PwZ2B/inNP7Z
Mnn5X5pUVinih9QX2u9r4P5QfhmtoP4IWym7sLc4uiURuVgA4Zzj90SL3dnlywM9paf0lJ4C
ABEVaqkayU+bAHc/QnqaMETfz7mehic9yHm4BJO6EaaTlkPCtk+37C7DrvGPBigHO71lz//o
oAE9kSaX9CsRV+yFVxThxWN1SX3RRBNi6HepS412ZB8DbA0AEP2961pd5yfvngkCd5wnRkB0
WlCA/0lEdHNRShXyXhUp6De0KsL/3JlFA2xE8lLAfQEA1qd7UFqTtRVBcHypOiFjA2uj8CHu
SoiiHpMgQ3ZA2HYBqsewdEkIyDN+LrODs1I0cUcopt/50blN4woLSQ0A7rl0/6G9LrtN1x5s
wRCEABbAEFiI/iMitFZbNCqwCFZpW9YnOPD6k1aX4abHloGNZ/OcDwvEqEkOCeRcGfiBayH8
xwqvq94rANAZbprE+5jUcDyH1iH+L5m6+6yJjYFO3yc08IfF1b98vteuvcTnp5xNscYS+Oe6
cbNaa3US/0EO/qVoA4APnXzpgmOnWl0JxkJpAIhgHJAsj9wJMwDw6qGTcPxDH//zAyv+dAv6
qWmtFEGsc6y17NcmIj/mzMW/H5nHD6JcrIf7OHTI0E+cOePQj05bsqff/67ULVkwBna3QGtI
xoKxQBbam9v7Lvzfw5bPPda0TFdgCO7Bqp9TRQtGN7Lxkh/j5xfRwz8CEiJG442kpud3Pxf/
GQWnH9XvwlkzK2DDH373xK8XtTS0EAD0LldHjK6aNWPaocecpBRAuAfseiArByHe8tGNJJLZ
OHK4opQme6ZzUwAAIABJREFU8Gk1AKNAFcaVHpDtd1qvj5ySGXhAe3N7e1O7ac22725t2tFk
syGoABwPoKayPnvHn1e+40Bd95ts22Y3QOXpWAAItLY2EZER8493/HUB/zY//0vGS/G/O812
hH/Ii38/KMrl/wL4V9Ya5weJB4op/W860P8EYK2R+p+Rg1FsYuR0KYj/JP+DGKUQ0caNWztF
Uz2lp+ynsmLFinHjxnXpJweOGMjuwST+i41/PzntnKuv+27fvv1SVyuvqDjhxJNPOPHkr1z2
1e9cd/VLC19At/jRJfbyMVPunXU5AbXWrAHibAZi8M984u8ehxqB8KcQkVxXyMuW3SLHFB3l
6h8ACILAOdf4weVLLfmfORwK8T8U0j+oiuufTH79I2/NnC/5n/M3QV7+76L+sSn9E+bl/3ip
nVIKlQIC5v++ffr99oE/LF225PIrvsQ10bH+ceaNrHrllbMvvexLl1361TdeX3HNN7/+2GO/
8yZN8r/Jo3/y6/9u+X/y4p/y838e/Q+C/63Q/0oppeIztVuzypWQbxp7wiSyQfSUEdCVQsQw
DIcOHzlo2LADBg89YMjQ2vETqqprDjvmWAA4+ZDR/JwSPVGN44EGMRC7V+rq6ubOnfvUU09t
2bJl0KBBp5566uWXXz58+PBuX7Cn9JSe8j4WduS7Pw46/PC3XnsNAA46/PC333yTZ5CYN5QP
u0AfTKS1NkliRR/Iw302AEwMW0riZd1dKwPADMm2N+SsQ5HTrXxQUpwbJ5AIIeHeNysyI0pm
TokGyDf4AZmXSmT2JSJjLfrUJ07rgCf8IvyP/r5uRVtUse5ONhARJOP8IZ65JRQ9fdRTJLd5
5lnfqDexFhEnBuajgQ1I9B0YzUnFSwD9varJnk0tFUHZS5bPRev8ifGMFgJZZ5J4CG2J41mk
oGFTO2kV9Bvc69LbdO1hBCECGDQAZMEQhgSWwAAAEJBVADo0KqPBWoXQDgi1l324tW7Hzpe3
8sSgEfhneMipKsjBv9Ql0gsZW2YfCqsKRrV7oUDIIFeK479PpVEAyfTiAAAK4NyT+hxz8skN
TeK7KPgiKm3t8PMHlixbWU8e/8Z7e13wQiH8s/Xy4n9Q/9q/H3OaKe0FAJAJXDQJuLh+RBdd
EgUwOFeULn12ynlHDfzQ9vuuDMOQE8q44kJLrJisjkVUDv4hH/7dT44+6pgzZn7tbTPhgVWl
WUMWQGtABSVZCi0qBcqARTqmftHnVswrNy3R3RE+S41LSf+FKlxDuIUSEkW8SiGh5iFmFWdA
mdKVMcD4rymz004aNapPPbTvPP+M8cvWLX5+TUnvUvOZk4ZOn3Fhv94V0PgqmFYACxhYGy0K
cDlchVSNFwsopVy8CYmkJxH+URmfSgkBjY2n7nX1YXbQtF7jxtZMGNbe0r63qZUsqZawfetu
a5VVUa6raHkGAqJuG3JUSdXAimXzWto2QHJAEhqjlXZjMEi6jK214BlbWg+7iH8AMH6tdy7/
h0n+55cd/bR5iv/dzlZcq0L4nzDh4LfeelMpNX78wW+//ZbHfzoQiVsZuqL/OW7OlUBr66Mt
IoPk6P9o7AWRDysv/3OgTU/pKf9ChZ0gKof/Ufigv/Wdm2Z89kIA2NFq7l2+Z1F9y4jqTJ8S
tb3VbGkOTxleOXNcr9G1Y3/xy4d+cOP19997lzVRmkI3/Wn9YiutUb4+3NmhX9kaBIGlBP/z
K4853pwc/ocU/+uU/tFO/xgmBBKOCRSenQT/JxffCf5PrsLTefVPnP+7oP4xefQPJicAmGYl
/zt5UJD/pf6xHfO/XLiQ0v8Y8782JuQHjFgXQCH27tP3/nsf+umtP3ziicfc+Zdd+rWzzjrn
vPPO3LV7F3oviptxYf6/7fY5Hz9pSu3oMcz/AEn9o/Lof8zh/5D538bYyOX/1avXdentGDFi
eIf6x/N/Qv9ba62IxLScAytlXGdEXrCKiFpr160S0diDDqmorDxi4nGDhg47YMiwr33+gr8u
XVukupQc7aQ+urZP6+wulueee+6iiy6aNWvWvffeO3bs2JUrV86fP3/y5Ml33333SSed1L1r
9pSe0lPer8LMA8n0NwAAvnt2JY4u1lr2QxDxXdRdGd/NZILAL212Qc5Qbm2hlYO9Djvi4B/P
3fCre9ffe1feEwKiDBDPOBlfVRcLTckZJx6KyG4DPNnyU/MERcogLCzkz2XfHM23i10/UHg6
2JisDyA5dFH5+B8E/ysxrWR2t+S0GajKUgw6WIWZy/8k+D9XBEhxIGWEO6FvGRxhWtGUAA9T
wburEIFcoBlEYdYAgFBOdLpt2WxL16sM+Hkh6wZScbyMIorynkTqCr0Gdb0oEbtHoya2FhHL
z/oSjv6wy4dvrG1ragUMCU1QjQQW4ggdjNZzEFhyiIWyGhh90ci9y3dnG9vRh+lBDv6lmoQo
YCSGWSH8syXbd+eEMyAGlb1UUFK81aSu5Y/u53LuV+LfFsB/th3acuADAKW9Rw2YcOaIimg5
Uv6aWPXMgrJlKxPWcLUyYYhic8ku4d9M/JQp6wOGoExDaF0edL/cxntCoyi96HKky14Zf/jk
07+29vGfpAxlrUVUWmtINhaIaCyulbXWmigXssT/iBEjv3jJN36/9aDdrQgIWiMCIYK1UJrB
dktucYxS+NGtz1WFe+VdyhCOpfa/QVmbjYLt3YsW6AARXa6rKJdq7NwDt1c9+MaVEf7o2ckK
/JMNdfs6aGgCFZRlsFQbtOFHxpWfP/OLNcEO2LMUCEEFgAFgYEzIzMZvjbXk0jCl1oAU4f8U
/psaW0tGTaXqIRXD+pnQbNrdoC31VqW7G1rbgwy2tmeyWVOSAa3cEiZUCgOFgbJlo9saptGq
27ldIkUOsW5mI0SAt+R2o5P4x67jv6v8j77k5f8Y/z7iIC/+XbF+awKP/3jpX0f6P4t+WW7k
WNTKpcfidPh8HeOn8VONBXn4PxrpYQ7+tdbG2OTK9Z7SUz7QRfB/B/j/5g03Ou/Vz5fuvmrR
1lnjet0/ZUiJivC/u83MenbTTS/vuPNjg04ZVnntDd/PZrO/feCXILM6eNoxJtRuDpVzWYiV
4BH/q2hJGhORy4Pu3FPSq0UJ/gfknT1UxP8uM0ZG66eefvHSS77w9vK3mPo4BZiUc+zmdtkD
Jf/zOZ3h/2HDht904083bqybd+ecjRs3shEGDx5y0423bNq0cd4dczZt3lhc/8hE8rJpUkTK
B1O5knL1T2f433bA/6HW2m0TRERaONdmfvai1rZW572SNpE/BwDnHvzUuTP++fI/Vq9ZNWbM
2MGDh7zzzgpGC1Ee/UPiInn5X/mAAJ3RYTZkC/DEUm7/0tWCSf9PDv+blP5HjN+gKAKLfLwx
e1UZYQxr/uovS1anapB6P3PrJ6ulxdYD0nBeI3Wn1NXVXXTRRffdd98JJ5zgjhxxxBFHHHHE
lClTZs2atWDBgp44rJ7SU/61CnNOGIaQ5G70c/Lo4y+CIOC87Hm5xeWkIH+Oc8dEu18X9ZuP
+fo1Te+sHPrpmYUcWK4YsXje+rSF7N2IusYkHVPyMa3IWfDQ/PnuD2ttW1ub+/u2O+/s27dv
SUmJfEB5wh0/+1mfPn2cQAGAT02blmLU1AjZdQWuto7/KZf/jXED1/rzRlJFJvHM9RsS7RWS
boCyg4ZgRoetbYUM5XLZFOF/NiD6lCIgAlIgOZrNlqm3j+tT/8KGymxWB/G2MqA19u4L5eWk
rG3ZbZt3gQs0AEIgAMoATaHwVw1Bm4nDHNikrl6IYIz1LtMIInJgSb7wkpySERNKjzoNLOzd
vn3nmvWtO3djkFEKAayCsHxoddngsqBXqQvJR7CWyFgEagfKkm0hEw78SO+qUSW7l8Q5Lzgc
g/LZgYhCYzJxMtc0/rPHzoXSPrIJVr2wMdFw2Na799beB31Ml3TQj6OfJoXkfDIbLYV/m8S/
lCNDjzh7/Ikj89yGDNhmoGJhF4gAth18ogTWhVpr7YPkpaG4qBz8k8D/mgNqISQo02DYXUUA
MKhMXXVg+eG9gxEVeneWFu3I3rS8ZVObdZLQllQt+MjpH3n96Q0bX5eXJXKeprRbqnP4jxYy
nHjCiYsbR+/NKq1BIRkLBlFZMEglGciEiAgKyVqoDhtyDVWNhH7plrsyc6A1VmvPewguJ647
zdpo50SlVJgNnUsr8a3Af3MWnlu8qVeZqakue/albUs249gD1MWfOaXGLIPmDYCZvU3huk1N
f1m0bm3dnrXbWonKQDimjd+FEGImVHEKs2Q4EslmJXBL8wiDyglfbqsZ2qcq6JOx23c1fGbb
fYszkzeGw9ub2qG1PdPaUtLaqsm29uoV9q3BQKuMwowGRENk+h9Wuvv4tu1/R4wDGxGjJNkM
D24jpRUHgXYW/5QH/0w3efnfDR5YcvPQSCX3KTPGZILASvz7uI+8+I+eShQicnETKf0PUv8T
yK3EnEvdTdjwUhQZ1ykt44clcU0iI4DEf2RwEPzPIFFKAeQEavaUnvJBLfnwn2f8O/XM6Z/5
j88BwLcWb/v+y9unjaqee/wB7hxDoBF6l+qHPzHsqIfWnP7H9fedPPSCsTXX3nDj66+/suyt
N/ntZm8Cx2ZCcqpJKlv0DjVILfjCvPoHXKgUIk4/Z8bNN8+ZMH4Y+E0M0E/7zZ//229844bP
fX6GJz2U82dEpFC9tWT9IR8eueTNdRMOGkZ+xSIzmOyOrU+cJKnY9UGI+B+f/fwls79aXV0D
xxw35eTTbr9jzv2/upuIPnvBRZe64wAf//ip8+6Yc98vI60u9b98dqf/I1me445J0mOS/7ul
f2w+/pdPHfO/BXCjCYyStI6pHXfIwYcuX1bnzn/yyT9e8dWvzJ37E0Q03h0JAC4uqbm5+Xfz
nygrKwOA226b8/gTf5TIzNU/lvWPsUEQmBz9b3L8P8j8nw11xqci2YeSV/+D4P+U7pUfiSgA
EWeYegfQ78EJwiWZtwadqV+MaQEU2dd22xBz586dNWsWe6+4nHDCCbNmzZo7d+5PfvKTvD+U
ZcH3jrvq8ZyjU3+08LrJ3atV4bL+/otmrLn4Xbjwv0b5N3/8ntLZgojGhEpp8NM4TtlzL8h/
uEhXay36eezUdTCpsKPZHkD0MwxFqrHj789XjBpdvKo86mN3hvYbsDKzyYUh0WkioUAqVpaL
8iHoWmul8gQ38UERLRxdhy3mYqHZ4cL6BsWZ1q+OAcn/mQy4CZyU9yqnUIDNm+uzNYSBCirK
C51W1RH/s2Jw90XRv7Aw4gfcMr5m0+Dyxyb0ufCN7Vphmat8WXn5meeE44/ebKp0xg4q3WHr
F4Xrf4fQUprBklLUWqGm3qF56QlashZyAeB7Q/BSDQCiHaylbRGRxNo0RAzGT8zqys2vLmve
3YiZMqwZDFqDAgRCClt3trZtaygdkKkc20uXEEBI1iC1g22zJiRlQkMZRYdcN+bvM153Fwy9
mAMvKDkoRuLfePynoooAIOW9ytNwVNq4aStW78CgtPiZNhlOInt2bkeJf1sY/2AaIbur+O2K
FYzkOM9nsiZWfr7USdKwKP6jiyEqpZqt28AU4/ArgJMGZh7+aK++pQoA9mZtbZU+qk9QE+Cs
xQ0QYQNtSc3GMy61/3sxEqHyr1JsXm8lkcuDPQJ+s0uBf2Nd6J+1tqq6ur5FuYAtVBggKCKL
4F7ckgCMoV0tGIawqv+HaSUHjAEAEMBKyBhE50CJJLJ4ZJbgbpghreukNrkk0GJNgdS+DpaV
pXhAL7Nj+3abLR9QY8YNyI4e3ntE/0bYuwpQL13d8Oizm/62rGVvexBaZak09byISOQQFa8H
ke3iwlo9/nU2zEb4B4//0kFh9YTSAK+fNmhRW+XfXtn+/K4Bpn9A2/dMOqBkj6Y92bCptaWk
tbVqx/a91Qe29e9HGW0yaJuzuKtVV5WWjvxEuOdVMs2xAMYYKpJyu4l/KMj/VID/I++VsHmu
MnenuVXhCfz7AaTDv+R/8QakFze5TdBy7/LDH/43EVz7zSuNMY4JmS2HDBl2y0/uuPXWHy5e
/CIRuYnxwYOH3nLLHXPm/OCll15M4B9kLjPltzVM8L8V/I9xXpgE5/eUnvKBLS6bXkH+F/gv
Ky+/+lvfBoD7V+z5/svbAeC6o/oDwPZWc/YTdYvqW6aPrvnNlCElCr9xZL+Zz2y66NlNtTWZ
SQeUX3v9jTNnTHNX1l73stIDAB1oTj4lZ48Q0RqrdIr/XfAVsbCJrqy18esBz55+/s03z4FI
4iIAIMDStzdedukXnn32qV/ed9esWV8cN27C22+/hcn5RRCdGnmnT0rvsbCRGk/yklufiIg3
3fjTs6d9imtYXV1zzdU3jD/wIESUx2v88Wuv+zo7yWPVIS576eyvzf7yFQDQ2Nj46c+e9YOb
bv3b83+5bd5PEbF29Jh77/7t92++4fEn/qCUmv3lKz92wse/8c0rHvjVH6qqqtxF7vifW2+/
Y0539I9CsHn5P+Rl7uvWrTnxpIkAYIkuv/JLnE8dk4sx3S1Wr37nhBMnIiJZ+tPjf3jiyT+G
xpBN8n82pJT+sUn9E+Tn/wxHBoRxSFrUar7LkPw8atQIQHSzGinfkyVat3a9O03lW1pBSf7n
l6iQ/ndPF8gG5jMYXuwo5ZcBckreYRUXOQ3LV+baszqxIrKuq+Wpp56699578341ffr0Cy+8
sDMXmXzdwoXXAThPFrwbfqv3tiz43nF3jXrwnpkj3u+K9JSe0o1irbVELkTUjWSAE7IkqZZ8
tI7SGnKSQ0kB4f7g2RLwu5IXIZ2WDXXjv/39plUri1QVxe5K1lpJysZvdSxPkJNUxhh3JFrO
Q2SMOfLII8GTIf97yimnpI6k/p08OaKs3J7AdXW8O2FMv3FcbkH+V2L2orq04s5zr3lz88q5
Cx5QSl15wgUTBo669ok71u3a3PmWzeV/FPyfUhscNMyfWBNkNTT0CyzCayNrjlu95/AmkwFU
VVW9v37d8mD0PYtK9rQAAAzp1f8Lx48aNmxU+ab/1qpdKUQNoJCAxo20S9choHamIJ/fwYjV
/gCYWysUyZVZsiilMseft+ntdY172lRpL8yUgFZu4RIgEFikcghb2rY1ZKr3Vg5XiloVNAO1
ALWBbSXTpnSLsWHFiEw0yCRyqWTQ78ekhXdGNpn2ghVz8A8At3xx/CeOHDDxiheb28xvrzki
a+wXbn2zpd0uuXPy136+7M+vbO98qzFK+QW01gZixVMR/Lvr+LAU2qfACp+SgeFNYsKZoZva
wzE1tSvriYgH7Ni8tvbDEFqAaF80IPrxYVV9S9UTm9ouXtiwuc2OqFDnDi97flsWDIHXmwC0
vt+Qw3oP27lnIwnfOkZbDoV59I/hSVcVbSBFkSfCrwEhANiyZXO/Q8KtraAwqpT7sncJnX0w
lARgLe5ohvv/Qa8NO3FTzYeGNqxhC20DfAFKwiiWLLFSwCm/eOI30GStUokM3+4pAOM3DvLh
vySjj5xQXTsoBISRQ8qeWbztoNGVqq0ObJsh/dyi9U+83t5mFKINFGaNsZRwx3CV8h4hsYYx
DMNAC/yjcuMTXXWwzVR+9qMDR/RvxfLyikz1/Oc/9tE+mW/MHldTEbjMIC1N7Ute3bT+nW0v
b2t7piYwpYqyNrOlOUCrKpAqhtISRWHCSowKSbCF8K+L4D80QSYgk8Z/cf7nn4MfnULMkBYg
Hu8hIhXGP6Xxz9PpiWhNRERI8L/rRo855jgX13DkkRNffvkld3clVtC4OiilLJG1xrcOKFRa
KfD5bpy/1RbU/1GeeBD8Lx+w+Piip/SU96Z85zvfkR9vuOGG9Bl+cZPk/1DwP3n8nznt3P4D
Bja026+9uBUAMgpH1WR2tZlb39j5wpYWAHh4VcP5tdXn1dZMHFgOAFlLl79Qv/CcDx19zLGH
HX7km2+8Ri5Vn/dNGxO6+MowGwKCSo7Wp587AwEfffQBSPO/cvzPpJTi/+nTz//+TT/95jVf
venmn0ZcAQAA11771Ru//9NTphzb0LBn/vwHp08//+abb3C77jIzOCfF0rfqAOCtJesBYOlb
deMnDF22dAMUKBMOjlZKxfwfRPx/9TWXL1++9CtfvsIx0t69DXfceeu9v7yLiJa9/dYlX7mS
j99+x5xf3v8LVMX0/+mnnfnpGTPPOOuk1WtWTT39rBMmf/xvz//lYyecfPsdcwDgwAMPqqyo
+sQpU5/88x+JqLZ27IYN64morb31hqu+8eSf/8gTltAR/7voeJD6x+Tlf3RLCFP8H63x1pL/
hezvSP/E/B9oY5L6B9BGm7d6oYuR3SGp/4HTnFHsXoymMQgg6f9Zs2Z9sVfIF45Ey/X/5PJ/
6qM7RpyqjLWd2680srKP5cOkJ4svJIv0N+cWZ1bpAuNaIqLc3yQlYjpf6uvrx44dm/ercePG
bdmypRvX7Ck9pae8vwU54xJREATWmIg9/NwCeTe8HLdbv3cGRItNJPcBiEkSKEBosuxY8NzI
z/8/Khx/CqwJfLAA8kJ3/607LTXpzaeh9MTljJpy/y3yVeo08OQsx12yvzHWZoKA+Z/Er7Q3
rAxQ2tvWvHHP1ssnf+b51a9qpb846ezHl73YVe8VSP4Xq2n48cF7KgFALtiRlkGl2spVW5Ui
oJ1VmRdHVg9+c1smE/T/5LnLg9G3PFOSjbKlw8qt+K3fl35r6lEf7n+0bvmnT65ESHBILT6+
ULW0J7dFBwAiQOWcNuBdANxwkOMbjYxpTEum/9699VhSRbrEonKhV9EEZ2tT6ZY3cPVLFLa1
bD2qtM/4oKYdqRWpjWwWyRCRsaRNiD4hq/IZZ0hsKUgitgIK4z+uLUD9rvZelcEhH6puag0P
G129a292SL+yXpWBUrCrqbM5klEEd1BympQ1cQr/cYsDQBL/ABaomGzosDpKKePFIruktU9f
LW8KhfFv/copY8zwrSvXwik+9RYBWAAcWKYA4LUd2c3NBoDW76U5S5sAIF4C5eLJKvv1Oujk
7S/cgwrZDsYYsNG6Xc50G+FfSfxH1/FwilOnr1239vDy1mW7qqxYpFVeAp88CBeuhyVbqDUL
Bw6ArxyPdy0ac9vxP57x2twDGjdUZKgR2n+8o2UpBYAJ3iOIloMRkRvw+Ln6OAM9E5H8gy+S
IihEBSGhMYAIZPtW0MTxGWirB9Qm1IdP6D1qRICgAJUx5qGnV72+vZoh4S5lTDzRKpggZkLG
P+dgjWLrwhAAworRiDBz6tiyMvvOxo0Vlb2uOrXP2cceUJJR7koA0KuqZNDp4wDGfaIxu/Kv
m9cs362NKQ2sDlCVoA4yQ3qfs3HrvZj0aXI9c4ObuoZ/2x3+l9PX8rQgyJAfG7vBkpL496lY
uoh/k9L/bvH7xInHLVv2FgAce9zx//jHQhdjJcfGBOD2hQTEIMhwwnVLcSpiF15nTDa5ryui
32gFkUBsUMj874DhnhF6Sk95v8uUKVMaGxs3bNiwadOmvJh0b3qC/wuMf0874ywA+OWKPVtb
QgDIWur3ixWpq1UECgBCzx4v1bf8fXPz5MEVp009643XX1VKZcMQYjd39Mo7j4/k7XPO/fRN
P5wDAER2/vzfoljjFnGaTeofIiJavjISdd+85spHH/3tTTf/FAAQYNnbGy+66Pz5j/726KMm
zZ595Q9+8J1//uOl/5h1MQC41RK5voLxE4a6j28v24iIbiEhIqKYTCKiZW/VpVwBKf6/+96f
Pf2XJy75yleHDBl23fVXra9b58x7733/99e/Pv2VL18xZMjQb133X+vr1vFabEz7PqKLj6kd
29TUtGv3LgB44snHiOj00878xKln9OrVe8+e3adOOf3FRQv69etPRL179xlTO/aO/5nLLM3W
k7foqv7Jz/82D/9Tmv8D5v+E/iGwJPjfdlH/hGn9r1CZqFuPwve4Yu6pIOlT61JBX7jDhRz+
504N8ul/pVQ2GwJAJIv5B/Jsmb1MBiXm1qbD6rLmVmLDTq4uCj9iV20BAKNGjVq5cuURRxyR
+9WKFSsGDRrUjWu6korGWn//RTOemfLgPTPXfe+4u0Y9+F24fsa85QAAB86WsU7r778oOp76
IlH4rMQ5+X7r1tz9CK666nG/prH4LXg55Izj5vEqSPGTwksj44WU8WXz30teLnlu4arK2+Z/
/J7SU1xxfivyCUTkmAfEao44P4h3xEd5QMQsBPcEzOA8AwAd8W9QWQWoVGmZrqg0zU1FznT3
lUMII2YYHJ26M5mLpabh68hOl3LcUp3/l68G3mfnjvBsGwCwl4oXrUAO/8vpIwD4v5d+f/LY
Y35wxqV1u+tXbFv/7ad+VsQmuYWtUYj/2TjcHymtQRjEfbTG2Ixuy6Cz3cLxfcZsaepN1b0m
HHXPIu+9omj7wfYQHnm1cvRxJ2Ra30BqBXA51mFQX5PJBK1ZQpenAACIvBGA3DaGSETxJA2j
UYmVAsaYTCYD1u7a2WqxFFWgAJ2GQAAFYBt2BYsfzix7FE2btZZWvmgO+a4+KERqRdsEtsWE
7QqyhK0WQgtGCo7O4l8piX8SYdjL6hrbQztpXC+tsbxEl/RRIweWjx9euacp3L6nvfNt51CE
uVvDEGmPFol/Wxj/QBbIB6V3fGMAmTUHAMiyBeJrAlhjwEtAWcNC+FcC/7r+7WRcFQDYBVva
Lqit+K+DK5Ho1rea6tvECRRl4Xcfdw8cTUQIcZ4RF8EECf1jC+ofskGy4YhoxYrlg4OtRP3d
EB8BKkvgxFGweies3gn/cRTW7YbHllKbgTMPwV80n7R0yLH99m766Ihwz9pH//LAfZxuXClF
QEopstbBMsgE4GFMEEOFqRK9AwtUpNpj35LAP1lLxlDWOqB/5pS+FXYrZQGUyqD6yPgAXG4j
RMDSJxdm1M54+yoQTMUfjfHT0cXxb6LWD0sHgYaqytKaCj2mrPTjw/r26VXuKpqGEECfMj04
A/X4rgRzAAAgAElEQVQNzVqDrkSdQY2kmlqx91DcFqf5sGQRYsVMItpXa40Qb43Hx7EQ/rVy
a0a6xP/uX2OtTkaEuWhQqeyVXwZOYkRRCP8cyeV/5PAf5tX/VVXVtbXjfvObe4jgggsuqqnp
1di4Vyk44siJ119/U3l5xV//+hRilD/n6GOOu/7675eXVzz77J/dRQYNGvKTW+7YtKmutnbc
V75y0fBhI66/4eby8oqGhj1f+tJFTY17b7ll3pixBwLAbbf99Omnn7jlltvH+o+PPvqQ9Fv1
RGD1lA9CqaysfPbZZ621ZWVlra2t7mBLS0t5eZQwwS0ST/A/AAj+D32upcOPOgYAfr9mb57b
AADAlw7uM3VkFQD8bVMzH/zD2sbJgyuOOmYSitwC8mUHALLk1na5bm76OTNu+uGca79xJRHc
/KO5gPDoIw+C94MU4n93qfEHDvFMBeCnbG6++dszZ35+0cK///73D1/9jW8T0bJlSyZOPM6l
kAexHwV4Upow4ZDly5dOmHAIAAwfPuKpP78on9RFXTFNWRmOmuwBAGDTpo3f/NbXwFcn1j9k
hwwZtnFjneE4UEs8VSMJ3D3yH//0+1kzv3D9tTde8bUvuyOLXnrhK/95+UeOm7zopRdqR499
9Pe/nTXz4trRYxwTrlixzNVW+Xzt3LJQlP+1X2HQEf/HDi8piTHN/5GJgCC//mH+h470j03q
nyDH/6NQjqRUEDk6XdyAO83NqsrWHPmh4YjIax65uInYtWvWJW5RWP9L/pd+ISJyFjXGaK0Q
MZD9NFuEj5DIUOvOnPLhWshRHqccOoaIrI3z8COiS6rPk1e57WH9qlr5DND1csIJJ8yfPz+v
A2v+/PmnnnpqN67pyuQTp8Jd69bDZOedef6Z5VMvvmcEwDqA5fNmXD/7wYULRzhfzIzvjYz9
RM9MeXDhPSMAYMH3juMvkuXxq6JfL/jecVddf/8J98wcUfS3q+56boq7WyduMfm6hQtPTCwh
XH//RTPm1f5o4T2T/afjvpfjw1p//0VXrZr94MKZIwAW3H8/FLvX+ufX+KOJx89TVb7v+vvv
X1fs8XtKT+Hi5nWZ4AAAxNqf+CBHzBqD0dIkAD/xRSJShodAfNDtQlikDqiDQWdO1+XllaNG
95t84tanHk+Pi0Rt3VjWijSNbrQfu8mSmTUtESS3DU5VL/Vv24wJfLvg10t++PcK/vhfH2nM
PR+SvWA00yWW0AMAiVX6+fnfLxDje63aUff7t56/5KPn1fYb9uVHbt7W2M1MRqkemvlfRhPI
fsv9oZQC3xORVhREP28u0U8eOfDYpVRvatzKQaKEZ2T7XtxjhvRGLdME9apClyuT3C7vANGW
V4jOO+HCB9DvQuj6ft7OEn14Gne9rW2WUINFC04/EQJAU4N9Y2H5hldNa6NSChCxpaF09xag
SkUNCO3K7LWqhbA1RNAQgm1jhCvvTXA15ulKdgw54/hYBqR8+H9nU3No6NDRNZkA121taWjO
Thrfe/ywyobmcOfeLjiwlNigRzaNbEpTGP8o8e8dWDZaEBytMMpT/C5I7on9RpmR+kmtt3LX
d6E6kA//Nol/K/CPmXIwJO4KAHDpC7sm9AqO6F/yjUOrv3pw1d0rm298tWFDM0VxfD54CoD2
VPR2l02j2pgi+kcOciL8eyWayWSampo2rXp9QM34+maFBBrgkAPg0MHwi3+AJWgNoTSAQOPq
XXTqWCzNQBYrNmdqmwdn977jH1ZHq0rd2+B8akTkkrhHTQNk/dIwTpjl/nVjISXW+apk9gpr
iUJLoUEFYHFAtaIwRFSABNqQNYDtoBS6XQjDUDKJBzlvRxjNFUv3kGxcFCDnrPOEgcmUrlyz
Y9Khgz48auSbr/6zz1FHFvSJtjRX1+8sKSUVgC5R2hjVHtLGhmxVNaYS9NqYSKWIBQBXvS7g
3+TDvxhNFeJ/3ouKT3bfcjCaw7/qAv6BqYOdWYX4f8KEgwHgrbfecNF548cfvHjxC4MHD73m
mu/cfff/zp//4KWXfr26ugYRBw0acs0137777v955JEHLr/8qpqaGmeZ8vLyurr1X/va7MGD
h1xx5TXf+c43Fy9eeM45M2bM+Gxd3frde3afeOJEV7dzz/307t27TzzxWMn/LjQAAK3tSeLe
U/ZbWbx48cSJEztzUJb6+vrHHnusrKxs2rRpW7du/ctf/gIAq1atevjhhz/3uc8NHDgQIHLm
miT/mxz+7z9goEuz/caO/HvdfPuYATcc3R8AdreZm1/Zwcff3NECAMOGj3Q9PuZIXGAHBwAi
nj39vJt+OOebV185/9EHXRdw8w/nIqpHH3nAWqtUnEGSMI5N4UtxtRXvGEv297976Jprvo2I
ixa9MGHCwUS0cWMdABBFM4C8j4TWWmm1adOG++59+Ac//PY3rv72pk0bxo07KPWw6NcbAsCy
t+oOOmRE7B4SOyqetBsv3IxVCSbArSXwYH+18pCh8x9+srq6Bo459uSTP3Hnnbfee/9dxfX/
6jXvTDntIw/95rG3l9TNu3POvDtv3bNnd2tba+3oMStWLMuG2fm/e+jjJ54ybtyE2tFjdmzf
tmr1O7Wjx5SWlP3kR7f/5Ee3NzY2zrjgzNWrV0Hn9A+l+N/k8r8msrxgHzyTR/bBHP7Phk4c
hoX0D3SkfxQCgEnyP+Xof8v+HxtVQCnFoQDRPipCua1bW1fkJWpoaNiwYcOOHTsuvvjiXbt2
1dXVvfLKK6EPJEzpf8//ESbdH9ys3F8HLFZccV/LDGSMcnfwmTdXpap1yqFjnn7jnUKVPvmQ
0XLOLd3kBCB0ORVSsUXLVVdddfTRR0+ZMiWVx/3555+/7777FixY0I1rRmXyiVOvuuv59TNn
jvD+K/b5TP2R97qMmPnd2c/MuOv+CyfPHLHg3nkw+0Hvjpl84ewDZzy34LrJOR6sA2d/1500
+cLZB85Ysw5gBBT97ZQL/RedvYUo7ifsr3IVzvuj2pHuupNnzix6rxEzr5vJV7t46rzYzZeq
6vKpP7pnsj+R3VT5Hr+n9JQ8BX08AviJYp644HM4qiI1pk2NfyLu89uH+61tC966auy4Xkce
3bhyxbr/u3PCd38ACKapCQDIhE2r3mmrj9cmo1+ryCME9Flp+QQTj77St5R9LRd+xlxWTB3J
PVn22SDGP9yH8Uc+2fWIzP/ktwKUY04AUKjc0jZjXUat2KdXsr29tKwZtdoFBVOGVeV0+eBW
rIhgB+sXsLPpUCkr8pQzJKwFUNHzrulX+vSEynPAuvgqSgVhICiwqXCfaBtKVM7cllsQ0RhD
BDwzZq11+YfiMA03phXrBwGxeW828qLaqOpgQ7tmKRLwFmDWWlTK7nkFYRJQFkyjVW1gmkGH
YNuNyda/3CBBwg/rJm/z4t+I3e5y8b+srnFPUzjxwF5tWTvvsXU1FcEpR/Q/dFT180t27W4K
AWDv1ob2km2oSwq1GgCUCXQxjFkVyM4978wwJrwP7Oy12dDWtw/c3FxpLVABx4NCVAqGVezp
X7Ir0KhVJL9kSnsjst3HwrEr+IcofbsMrcKdho55tH7W2Mprj6yp7RX85/jKC0aXf+Lx7Qu3
trucEdGZiCRT1Ps7BjqIp/SiICogIk5izehyOTsk/p2we/KpJz/2/6ZtaaoghHH94KADAABq
SqG+EV7fBLX9ARD6lCEgKAVBAGixpjRcvr0+FlQEAOCm2d3ttNbWjzeICBXyZLfTytqnbkks
fxOwj/HvNkcMDSEA4p/+0XjaxOogIEC0Iezcm83ayBMMCO1h6H8IjE/r53XBBxmlEMVNiWJA
RRRBMaPguAk1Ty7bMenQQUqpAydM2LBu3dDhw/nnYRi2NDc3Nzbu2LFDBUFJuS6pQASrA6LN
jZC1RICZDHn3jbXWRasx77nZYPnS7Q/8J0qK/1MvOP/W/ctZdRz+odP4J4qNKTQ5OkBynd1D
TZz40VWrVjQ1NQHAqlUrp58z4+WXXxo+fGRd3bqnn/4TET300K8nTTrekh058kPr16978sk/
IuLDD/9m0qTjAcAStbS0vPTSC0qp4cNG1tTU/OAHt7rK/OMfixYtfOHggz58xRVXzZ37YwCo
q1t38ef/8/LLv37bbT9N4R86SlHSU3pK50tDQ8Ntt902ffr0c845hw8++uij8+fPnzdvHvte
c8uiRYustWefffbYsWO3bt3qDhJRa2vrwoULp02bBqLDBeb/QPC//4pdRa0mD7Cnjap23qst
zeEn/7R+/a7GUbT2W/0f+ETN671Vc+NfhgT9T68oxcZWC4lIZ51iGxd7dc3VV8x/5EFXn/mP
PIiIN/1gDiI++sgDTts4/k9pThkZin6aJuqbKAr8sckIILcTIvrYGReJYo2dfcnF826/6/s3
3rJp04arrrrsuutuTD0vEaXEXl7+P6/ee68+8qkB35pd+ruTNvwMBrbD5+txVp8NLgEWANRU
11x91fXjxk249vqvs835X8muDQ17Tp06eerpZ33/ez8BwHl3zvnb88+eeMLJ7lkaGvZs37H9
1FOmAkDdxjrHmW3trdf/19VPPPkY+hglsl3n/5zoJOgu/2el/glz+N8k+N/apP6x+fU/b5jo
fo45/h8Qaoo7i1wYp8qqVavmz5+/a1c02/30009XVFT079//i1/84hNPPLFmzRrM0f/M/yj2
KLB+byXrU5oGKdOHXmRA8oWEZHBgyvrFa89w5/7bQRwRw2zIs0/8R1fLsmXLlFKzZs2aNWvW
9OnTx44du3Llyvnz5993331333338OHDu3FNX2IPVsp/deCokfFZI0bWuj8WPPc4LIcZx80T
l5ia77reUeTKqnXrYfK6Yr+Nz+/0LeKy4LnHofZH8oYjRtbCM8Ln5A6eMOXAeVcd93i80K/o
vRJrEg+cnefRFjz3OEz9UT7PWp7H7/Fg9RRRkBf9+f3X4uM82PDDCRX1KHF+2VRAh7UuJbxO
feWmRwrN2A857zMVI0a2bds6eNo5bfWbj/zFr1o3bdzwwP2j/vOS+icee+OyL+XWOUGenhul
34F7dwXRVsQg/pVdV+6/hUre83l8JTublJCyYhtjZ0Dmf/SPk+psDx5Ue95hU55esaimrOrq
ky5ctG7Jlr07oCslwf9hmv/5SZXra1xAikj/xHIkIAyMaXf7TgIAwML+MKNs95DefVfWR4n5
KRq9w8h+1EetAsoC+fAZgF17Ig+VQjQi4s+6hYpJ87pdCN0ElFRX5IOw3ByVC2hRCsESIajW
RmxqRF2arR5WsmMJESmtsXdVyVGjFTWAbUFoAmwjY2y2JbTt7VvbVs6p5+gzS4T58I/JgBEl
Bsbc3NLmC9/eff7kQTsask+/sn3YgPJLzxpZmlGLV+zuUqvx7UisoCQiJawh8Q+F8Y9IZEJj
bEuruX3zzFd2DuywAqcNXPKfg+5RJdo5Tfl5XSLbSDH7lW7sLCiOf7mNd/verWIJIXAQljF0
99K99y5rPH9MxX9P7jOgXP/ypD5jfu2d1w5oSFVNuxq8zktmS/X6B/PoH5mxKIV/90SvvfrK
GY0rSvVhrSGu2AGN7dCnHCaOgM17YeMeqG+E6hI4/1B4YR1ojYgQaOpb0rp+/RohXq1SOnpY
pdysqTXWyWy+tTMF+tlaGf8o1bMSYUEAAIRkiLIGEFDhc2+0DOqVOWpcKSCGpB5e0Py3dwJL
SEAIuG1POUVzzokQWpuM0QOZAs9XT0YVERH4XQjRmguOHzbpoL6uzcoqqssqmvc27K3p1atx
b8PW+vqSkpKKioqKqpqBg4c0ZcmsfDtTQqa+lQhMk0VrwS1J9vFfSikAMnGWfc1O80L4x67j
n1Gdl//lHRnG1lrOdCPvqwMdZgX+ZbxtEv+QlPS+0RUAcYJeZ+cDBg468cQpNTW9zjor2uGr
oWHPgAEDncMe/R6UiIDAwapMPgCeE1zvigobGhq++IWZW+o3O4STpTPPPPnSy77+17++dPvt
cx5++IGpUz9++RX/9eyzL952208feeS3EOdtASy2yUpP6SldKDU1NfPmzZs9ezYAOB9WZ7xX
ALBx48bS0lKXavn4448//vjjAWDMmDFlZWUbN27k03L5H3LGv21++WHv0v/f3nuG2VUca6NV
3WvPjMIoB5AQoBwIApsgkXOQBA5E29j4On0GASb44MjxOcbH2Rhsg31t44ixiQKBAsnYFiCJ
YAFCeUajnCdpNJqwV3d9P7q7Vq2dZg8I+9zL9KNHz569V+jV/a63366uqtbNnbk2rFumDgKA
hg5z0qPr63Y3H9v5ypOT7uqfadeDT8pMuLnj9S/g1nt/fWP02bvi9qwySYaj4ICjFQB469Wt
X5jz6IMkkmY+NudBIvud791lrZnz6IPMJ/n8D0FT8Z9uleWSD1/53HNPIeIJJ0zfunUzIo4Y
cQgAuN2WQESWOeZZs2bl2edMW7VyyznnTp/z6FMTJ+Z6YEHaQl2M/4dlEQDgpK+MffH/VALs
fcwf38cAIra07E0lcf/Tb3L0j7NAuTFX/jRv/uPnnn3B6aed9dO7f1Rbu/b882ZMmXzkPxb9
1Vr7zLMLPnHVp/v06XPPL+5SwuE94X9TLv9rpQzzvynI/0FKFeR/YSYrwP85+sf1oMnlf+9p
l+b/OK3/lVImz/4TrGje/oOIFO7CGxHy4xw++lAM1jT3zfr1GxYuXPjiiy/K7ti/v7WtbX99
ff327dtPPvnkcePGPfvsswX1j/vTpPS/b2rXJpEKq21K7JggBR+LPGkolSVvjpP7ayooVCyZ
5ughCYXyy6JFi66++urf//73kydP/t73vnfNNdfU1dUNHz78vPPOW7Ro0TuzXgEkFqzT0var
EqVYfqlySpnnvpNblCiHXvW7xVdtuu+TV0yfntyi4L0W3T791vkTZyehhfce+Nr0lPdysX7o
0pbIpZhNSCnkxUSeV7ifrPXJBly2FxkLE0LP5C38eEMEeawzaNrJ42792pDTzmx+68013/x6
49LFlM32Hj160n99Z8x1N2UGDsoMGMgHO2ZTObwv5tg81YGQnpAnY3Lw5llizqyG/5d3zP9T
jm0gHJ1ynpcrJieH+fzPNgI5yQeAa066ZGCv6u8897vBfQY88PFvf/XsT93w2A/K7tVkDl+C
/8NInwSk+8OCH5bzcsJOg+2WMgqCBbIW9j27e8UnThr5zblVncbdDixBZQQXHbk32/QiUtZ5
1rgztjegAe9+pZWyuVX1Hjb89L71hOSiULwZorOdKqsQnF8JAhC07gNjIJMx1SNQV1DcAQBV
J4xTfTNg2xBbATvAthNmycZxe2fdz7a1be90KXjA1Srgn2+nQrorqXIsEQap6h1JxHi6rGbv
5ace9PflDY37YsT2LXvaJ4/qu3pTqZxuOUVqC4kr/l7K9C7xT9YAGLI2G8crG3q1x13PUWua
K82Q2GYACF1cJ6bVBQDoKJLOMt3Cf2NjXWbbmuzw8YDoE8x7rQSAaMn+ZfW+bEwPzxg6tn9m
eAXs3G8BEXwKajK9+kCQntImhSGtL4md2srAv8/7u7+97Y3FC4ced8SmvZnYwOZm2NoMFRqu
nAord0FbFt5/CLy0EVbsBAJQCvpWgGnZsXv3LgCIosiSRaWttc4XjITHEFMQEbn8r/n06CYt
OdodJP7BWkMQG0AgxKqKaOm69mMPj5TGTKbyiHEjn1+xpbalr7sVIDrbsZTpADlk5e/GDUgB
/84jksKKvUsoFu/bGsemulcFr0IMHjxk1Yo3G15vOPSwQw8ZdZjOZHjCsGNvS2PDvkEtZkeL
ASLQihQqSxAnrxKbGnPA7/8nHyn0DvHP6C3I//LuJLylkikNQyXMFuTFi+OfhX1qHSiOswpT
/D99+im7du28+upL9u/fb2JTXV39gx/ec9JJp7300j8OGXXYOefMeOyxBy+99KMuhHDLlk2j
Rh123nmzHn30L+HLZG0JETdurOvVq9dll3/0zju/L/F/553fB6BRow5FRCC4884fAMCoUYdy
pzOPlaCFntJTulWkDQsAyrFeQZ4zR85P/Nnk8T+k+N9qrRsbGxobGgYOGjRteK+NLdmcqxHB
a7vb59S11NXvi+o3/fao/7d/ph0AyLRR+06wnQAw4RB144eib/05K2+dOPgo/MrX//srX7px
7uOPeIlrbRRFSisievyxhwHwq1+//bE5D7nKkyVCyuf/VWu2AcBXv3LTnEcf5Cf90pe/8eEP
nW+M+eCHLn/uuaeIaOKkKS+//BKIFQgKXjk5LVbQehWemgBg0pRDuJ1z+B8gAgB46Tu1uO4Q
+mHOuR++9MLZ19444uBDvnbbF7du3yL1D+t/KWD+n6s/t3PXjgULnxg4cNCUKUetWvWWUmrp
K4tv+sKXpk879Yl5jyHimjUrx44ZB4Br1qxMzg2s3i3+N5L/I807171D/k/pH5vif4tvR/9n
S9h/SCz4ibADadoDgA15uxDOnz+frVeHH374UUcdNX78+M997nMzZ84AgObm5meffebMM886
/PDDN2zYwPpH8j/LJFcBHrxcZaJsNpuTdo67mdOSYfAMZLta+cXKnMEinYqDuMt+L+vQrcLW
K7eF/A9+0I2pVLnFWbAWQY79ao2Me0tcnEZPzPdsKrMcVt65ZR5W+pRNG2th7BkFr3DoVb9b
fNp9n7zi3vuuPvW0IvfatLFWhFBu2lgLMPrAVLWn9BRRnIeUHNK4KKUwSeJIbu7qhmqXaJAH
CXc8T0JQcDQAKIU5GaJHXfXJQ676ZOXQYfH+1hW3XN+w+AX3/d7lb758ycz8SiqltNYmjjkr
gRvT5DjBR7I7AwCwy0/OAcl8Sfyv/7ScPxPRF6e3FDwMxNjP607cmJyzCcK0qkz+d99MHj56
ZL9h33rm3tr6LTta6h94/ZnxQw4dM3jk+vpkEbJ0YR8Zz//G838k6sDxRESkQjAjhJV/Pqxi
v+m9z7ZVO3MUAYAB/OW2fxw6bOSNF05+6o1ee1oQEA4bTOcdtQ87F/WOV4I3UhEAGUvL12c6
O32LufBCf1O/7sTiTyMmoZJWhjGG53KdUrlrZfvI94EiALQWlALKdqDSgCruc2jb0GN77fmn
6ezY/9QyPbiKxg3CQYh9s0BtpmVv6+62+ie2712+FwUeTd5qnoSKEvh3qcoY/5CWj0tWN720
qunpZXs6Y1vf0vm3Nxsa98VvbSyaRDa/KOEfzRZYDw9X1SDTWdKVwD+Q9f+ssZR/twKFiMBa
sAbI+2DJNnE1MXGstOalQpOHfyqO//bOthFNOzYOHgeYWLS/eFz/yYMy977V8tL2jn4VeOGh
VQDQEdPeNgvGBiVHgNA48rBKRLccmqMCfdNhMF4AQMC/669sNqsjv1OB61MdcldFWi9b+rcZ
x12xBQ83hEBgEV7dClv2wpiBkLVw78tQvx9ckntE6F9pN6/7Z7az02s2sipEdgQJDgCgtOJ1
VAD2QPJ15nBUpZXboIBPR6JK7IgiVz3bC0HFSFkDChHBGlq9M9rTmB3SXyu775RJQw87+Njf
zV/xxlZqatNtMca6Io5jZ0kJbaWN8W6YSimTDqtJr2anY5mVUkrh/pWbd+yNzYgoOGKi0lOO
OhYSr1r+gKMHV//40mM/+qMlFGmwgIqAyFpS9du4pxB9BlxGr0riFokbS+Ifuo9/75pRhP/d
AZzcCpMJQ+zyQfMtbA7+jQn4SaIIRfJg4PkAT7ey2U6tNef0dZc64YSTVq5c3tbWBgA60m1t
bStXLj/+hJMee+zB++6799prb7722puef/6ZvXv3AsCOHdv++Md7Z892Xz7tvuRaWWt37drx
nW//539+4zsf+MClAPDqq0uXLH7xuutvBoDm5ubZsz/9oQ9ddsMNt7g/r7nm09I0r3UUx93I
09dTekqXRdqwyrFeAcDIkSN37dpVU1Mzbtw4/rKmpqa9vX3y5JCcFCETRflWgPz579LFL1ww
8+JLx1Q/ULM350anP74RAMBa2Nd0snlhXLX3klZ9x6neozDqSx27AeDC49UPH4HO2HmJRpJ8
gOCE901yZ9l0ygU3rs159IHHH3uIxPoWicxZjv+nTBqJiB/84GXf/s6P5ax/yuRDrLWXXHLl
OedccPbZJxLRCcdPW716Bds7kJcBwpWTc48YpYKPJ4YVU2YtEDYgLpL/ixVEPOus875223+4
Z4wyKf2Tr/+VUn//x3MP3P/Ej77/MwBYseLNW269jogaGupXrnprMsDiJS8AQO36mg0b6wBg
w8Y6V+HKiqo7fnjPHT+8BwAWPj3vppuveTv8bxL+F9zul1Ql/2MB/veLXi4jFeTrH2OUUrEx
WhXg/5T+oe7pf2usHAQphBmW6BcAqK2tlb5Xp5xyysCBA3v16rVv3z4eQLPZeMmSxbNmXfSr
X/2Sxy/B/9qm9T/XzRuw2K2O25qbTz6/KuJ+BV3FqEsYsRpgwx5LBMqzF3ZZXnjhBWm9etfK
qWfMuPXeeyHX/2r+rbef4XyTFt1+6/yJsx84FXw+qFuTlOab7rv9H6fdVl6G8jLPLf8WbGPL
P+U/7wZXYVkW3X473MbeVmMPO7TkvULc36b7/vPuNTDxnK6faNN992286qp3ta96yv9fiqRj
npP7wUHMH/h4yV0gRgI5M8HgQZNeo6ac5DuHfOzq3c8+Ne6WL6/77u1Nry7tsqo2OHIHr7Fk
FxiuFS/CMAtbkbsE0l4YcnDiZ+wzJ9Hxey/W1YsT1dV8YlPBU3jwQ7Gps3Pe8ZwfAua9mhFt
6BzKXBJ3vtGqnXUX/eYm97mzreXmuT/usnFyilJ+5lyM/1Fs1wIAskrIaaSNUVpHFgduba8f
FhnFMoVasm3/8dofThs+ZcZRJwyNhlswG1rqvrds6Q9HLquq6hSzWWhuxVUblMtIwMH/vhd8
6AqEuiXO+Up5v305ieUGrK6Z33bQVAJnAQALoKwzcyAp3TrqTNNrWN+N84wx+/68hDIqOrnK
724AACAASURBVKhvVJ2BOJutb4/rO1Ww0GEI+9cC/wxm2x38u19Xb9l3ybf+6T6bTvrm/UVz
VhYrrH5Q7FkmM7ZKGZSPf5uLfwtkQip34n65fuivdOhNlzn0p7s/x48I4HeXJJGRFIKycQh3
NiwW7qXxD2n8j1rz7PY+wzqHjQNEIACkj0zs877hlZ86srq101ZFqBUS0ddfbGjrcA5+3v0K
Mrrh4IMPkhAiIrKoMMmxzXAqgn8VQK615gYhok2bN2XXLxw99pNrm3oh+ExaO/bCjhZoz0J7
DBjSayHAmD4tq5a9EJuYARCbONJ+rx6eB3C/hB4JOU+BK+8CCpJNLf0cQ8MJ/esvP9Z1EmYy
anhFRFlCBRZwXwcsa+h9/0stnzgpM6Cvwsb1o/oc9NWPHLGpSe9t3nvHw6tWNg3QWrud72Sy
NqlQedsElrM5/G+tdYFvRGRb187/6xuHV+04YsqYg0eORKUDVArMebRS85btajUA7Z1UUQGR
BiKMae+Wx11f2JDYjigRq3xTbsMDgX+A4vzvTwnJ+OQB3AjumjpENCf4F9uSFsO/KwH/EaJP
kca1/fKXv8D1cbOde+6+w9kZ58x5cM4c75Hh9qUiojlzHpwz5wEQMzRj7Uc+cnGoAL3yypKL
Zp1FCZPjI4/8Bfx6u54z56E5jz4Egv/lxKw8fuopPaUbxdmw3Idyjp82bdqbb7756KOPXnTR
Rc5itWrVqieeeEJrPW3aNH8QJe8vv6QF579z5zx8wcyLPzym31GD9yxPp3L/1glDPzC6+o5X
t/32b43jM1v4e6wcqvpPxYoh0FoHAFUZGDlY1253rJhyukwUZhhovNujSigxj/9TLtuWCICU
Uo888hcA/J/v3AFBM7sj/+fbd1x33af3tbT069f/gx+64pOfvMz7RIspvDveWO88DgArV5TK
8A1ihRLD2gnzf+kTv/Klb0yaOOWrX7+lHP0PABs21p148pF8AASpfOMt12AoRHTFRy9m3q6t
XXfctMn8a7f4//rZN8++5kbwZq9rBw0a/Oc/zTl01GEA8NO777j7njshZKicfe2Np59+9mWX
z7r+uluum30TACxY+ORNN18LANdfd/Psa28EgIVPzfvCFz7P+uf662464/SzL7l01kMPzT3q
yKnulBtuuEYpdcMNN19/3U0AsHDhvOuu/zwAPDZn3pFHHg0ACxb4b2666Ys3XH9T+OYaEBTt
Bglv/9HKxGHbaCIIm/lASfvPnDlz5J/33XcfANx8883hIk6zUHPz3tdee+24445bvHhxQf7n
BrfWYghmdO0cSSjznfgSDHGphvNhVxpeEtPyLhg8wSDtnFVOcdarP/zhDy4a+V0tp149+94r
np39zZTpZeLs74++d/r0WwEAYMb3F3Oi89sWfx+m3zp9fjjsgaug3FLmuWUddurVsydecev0
+S4E8NTbFj8w+pNXTJ/OpxTY9++w0bXhiImzH3Cp1wvfy2WBd7mxJs5+4PszrigSQpg+vVuN
0VPe64UHY950SaoBSVmISNYqn4coFfgm7Qt8VpgCARFlADJpA1a2oWHsDbfU/PA7dT//ic3m
+ngXrKczBjFVElGkNWcokKMdMx4QoVJMxNKOA4U8qmTJ+cZdtuDxzsWDQtxNzsqYHL/dI7ii
tfcHwRDxoVuypjpTohGopZNPr9zcVvSwrvg/f+hKNJlLTSWsAMPX7986trJ1QMblFkVAAmo3
nc9uf2PRrlURKjLU2drx1YNbDuu1H5JbEwCt2xRt3O7jT9ny6OwIgMqQtTa3MWU7YwgOYv2H
iBUNtZl927L9DrEW3UycosoEXFGvjqHHmF5Dquset20N1BHHm/fGwhbW2eeQivadFHeyEs3B
P7cbpPGvhB0kB/+4fxf1LpVhyrTVZ5u2QrQGVan+7RV0W45K43aTUoFEys/C+Cc2YFkyMYWN
507r/1rvKp3JIBB0ZG17h/3JjjhUNAYyzriogjHItQz77wAABu3uTuoW/jfV/m3IhPO3DR4L
bu9DgFkPbvv8sf3PPKzXQX10c4ddVZ/9/Vt7n9vUDhAsJG5Ze3CmT3OD7wuRaJzr4I7PT7UL
QQhqrakQ/gEgjuMnH3/wtm+duqX1iP2dSABI4CYj7BdIBAohUjQpUztnzSrenM69KfyASilL
PtJEqWQdWPajUsrZTYzYNoGrZEm1ZmHqMPJ5V5RFlYUYScHuFti+vyILlQvWdIysbj//6Ezv
Kq33blV61+GZ3njI0MrIQ4iXVSViAcDERmlNYR5YAv8U4gioY3vNmuVfW7DouKP7TDtvypSp
k45939E6U+XqC0k/AQBsb2qvq28bsKN+b1N7x/gRYCwojXu2drRsQDFSGOvd1vgbNiFZYwm6
j39TgP+JKCrC/zkzK/fBho3DmHCUC/rIwb8IWszBP+V5RiAikQvbLKn/xZ4DPH9TShlrIE1E
4BKjGKtDhkoA8MliIPGfFf1IxsQAqJU2hfm/6/lFT+kpb6OUabpyZdiwYRdddNHcuXMffPBB
t4dge3u7Uuriiy92WxByEfwf8B9eOgxf/uP5Z9968/Ujjz7mN2eOOP2xjftjf8DRgyu/9v4h
AHDHtCH3P9exNy4V8NS8X17fv8JumU2m/UleZEsuaZFkKsjjf60UIhrr+f+RR/4MAM6Gxfpn
8qSR7vof/8SnV69+a+3aVRgIky3pcRw7w5MxZvKUQ4joyKMOo5By3oZgcMhz6PYjQpB+yicA
LWXD+u73v/n7P/y6oP4prv+TX2WbhBoW4f/u659x4yZc8uErLpx1ptbq97998MILZq1evfLX
v77ngYfunzXzA1/9yn8/9fT82tp1RHbQwMHnnzfz57/4yejRYy+99MoLZ56BiH/8w0MXXjAL
AK684qoZs860lv5038MzZ35g3rzHlVJ9+1aff96Me37+kwsvnDV/3hOXXnrR2LHj/viHh2bO
uGjN2tWXXXrl+eefoSP9xz88OGvWB6y1Tzz5+Ac/NHPsmHH33//QzJkXrVm96vLLrjz//DMB
wH0zb94T4NUIAYDmhxJhjy5jrOT/ww8fBQDsGXD/n/4yffr0vXv3uqzte/bsefHFFwDAaarP
fe5zsu9ce9bX10+dOhWK6H+2z7I3FfdgxE1Pwssxx74Iwv56zlFjx06aUt2v39HHnTj84JHD
R44sASxXHBqkA5eUIzyylj9Qse/Vu2G9OvW2xYtzvtpYt2biOd/MNfgcdtXvFhczMC2+rcQd
Dr3qd4vTfyWXKXRu+viybpF33fy/uz6j1L1yjl18avJ1V6eXevye0lNccTYmFwwIIeM4iKUt
kNl/RWQZ+w+zkvDTA541hTHS3aiTaB8oC8Bi4dWPXVJ+PWOAGNAYg0Gg8NSLxzBEBDGCciS5
+1WOtfyA/BnSNhRXcr7JP5j/lw3C3yvhKiz5HwX/Y5r/Bz9cBy4lUwh+2TIkTdcIUf9e/qPp
Ytm8NP+7yiitUSQQBeG95XrcGqMJx7/asvzk/nEvlwmLwDnqEO2PO4iIjJ1amb1yRDsm8UcE
QA3N+PDz2lh0QURhtdCic8Wysds8HhGVQmtJa23I796VaKyQzNi3mFKZlm296/7efNQVoCKy
CEi2og8pRLKAyj1tXD2q6YjP6/3bKupXRm07LRHoymz/8XH14Wit2vSk2rcFgqqLw6DJDimy
Bxn/qjj+K167VRqSiGh35bHpzlC693CycUGnlRyMJXYQEZsA0rm9CP4pjX+gTjBtYC3YmOIO
Mn4DRA3tFUpXaEUEFNssGAoBRNZ0gm0DowEVkX+DlFLcMh45Qq50F/8AMGLxLxoq+rcPm+DM
H9v30jf+tucbuUHGrqnQ27l6R1ClRy9/c49Inu1agI0dbkpQGv+cnpSIAJzrvrLWAMDmzZvv
+fF/f/ia7z6za3RrVgGADcuXlvyHiogun9Dy0vzH6xv2uOsbY4DAEmlEn7vdWgLSWjPsHXS1
CilgVbLuaq1VWrljdIjktdbW7B+wqLb+pMNUJkJUSIiA2G7gz6/aDc3VndTZqXr/eml2X0f2
9AlmWH+VyZDOdqq2ZpNNDIjcLNJABmK+ZoP7AB8sN3xwWfA8uva+1DrytL//9a2/LnhjxJi+
U0+YMO6oEWefd8qgIcMHDhiYqajkax48oNfHjx7y8u9bsiOHRLuazcBqa9pbav+sqINEAEuk
tduzSRqSwrvibH/vFP9uGlCM/92fWmSOZ8ygMGy5O2qtOGkuw7g0/jG9X3sX+t/wC4VK+bBc
NplxbfOngnwLpRWCiovqf12Q/30UsNhLq6f0lH9jmTp16ogRIxYvXuyytk+ePHnatGk51itr
LeTjP2/+CwD/9bX/+POj844bWvXQ+SMvfWpLW0wAsHO/ac3aPhm1o81mQT2/7eD2WFVFBRw7
1mzF3U0WUSoB5ZMepp0uSRh02LZCbEiy1vE8MOW69dfIezErpefMefDxxx8GALJkIaV/PvSh
y2+4/rP+ImEQ4QNyuIutP64U4P90S8pGa9XQx398eAs+zIftygAR/fG+3/hr6qL6n/WPTut/
rjDzP+fpK8D/rH+MVVo5yz6U5P8ZF1y0Z8/u9XU1URS9+uqS88+bMW/+3PV1tYi4atWKbLbT
hmecNu3kpqbG+QvmXjf7pj17dm/YsB4RX3ll6fnnzwSAV15dWle33lr7ystLzjv3wvnz5wLi
Kaec1tTc9OS8x1VYj9+zZ09DQz0qNXPGxbv37K7bsJ6IXn558fnnXXjd9f/H3aihsaGhoQEA
Zs66ePfuXbXra4lo6dIlF5x/4fz5T3r+pzz7DwWzXSH+t6LFrrjisgcffKhfv/4AUF+/56WX
XsxpRteW8kNra+ugQQN5KBH8742hIAZoHtcQMUmNrITnm0ygiCLy0C2F1axagYj/XPIS2ynP
PXrc0IMOHj5ixIhDDhs+YuTYSZP79O13zAnTuLJsk5YmYWutwmQ/zkIPWbh85StfeZesV4XK
pvvunT/xnAd68jj1lJ7yLytEBJAMxiQWQzD4FUvXAM7szl/aYI+QKzM85QDwV1OIS3TlMaaj
qthmhCXLbtSbUGux4OY+2JyJQTofrefbPG8LnlQU/L9kW+X+b9PLgHJiU3D24sxDufxvreJU
04H/AYAAKobnLmBiRSTd1AsWOQFjeQGC/5OJVsgwxRiAoISIiN2pBuyJJ77asvq4vtmqlAwi
ICDoA/bmUfv7687ka4Atu/EXj1Zs3JFyWGD94W5prQttS4xEvPEw++SzCJLQ6r/y4bh62L4x
5wIRANqK3raqGtv3SRMIKWX6jGzrPQLIosu+ZS0AVex8GVu3y6mmy8aVi3/EAvgP7mw5+Kc8
/Ef9kywerqioN2IXXvrc8gwk2Y/5Xt+Uxr9K47++oSXuyIIljI3NdhjjrQzKNKHRKkYiQGMx
tibr+46ybZBtgki1d0Jbe5abIgdF3CNSbEB5+LfW7mrccPw/f//ysZ/oGDIBAEKQoAUIHYgB
R0iACBmEAZFu3BX9/T5rrY4SKYyolFaQuM8U0D9s48jHv7XWEaD75s3lb/T63e3nXvW1l5rH
1rcpBMDwElgLlRHMHNO6bckfn5w31xiDCp0Rym3/575xF/Jvt07dzlrjkyuBr5ufBkAyC2L8
1HdW3bOsb2tby6mHQyaDSqkOA39aBnNr+rS0GwCDgJuh6qcvxn9f23byaHvmpMzQfiqKfH4r
IkfJqWR/Xo8C8gSMiIBSzoYS/25530/e2jer+BkadZzdWLd9z6Ztz6/bv6DpsQV/GTBw0Gkn
nXrkkVPHjx0/ctShqHQ2ax58bGVrp81sqs8ePAjbO9W6v0Hzep6u+BeHyN3CaWg5LeFXvhv4
twXwXxCc/MFdMwpB9JTMDYAxnFjQTBr/YhWkBP75y4L630r9r9DNjsBNJMK5Tr3zLNEYGwyd
pJQyaUa11jifLNluxr+5BgAVKkjjP6Q8Q65tT+kp/94ydOjQiy++uNivlixiZEWeHIF/q9L4
X7Xira/9x43fveNnMw7t+8olo6/5x45F2/fvbItPe3zjqQf3fnRdo+3Vfw8O+eOKCZ+duhoA
gGK+UTaGnzyOEAKlnfGIKZoD5KXLJyI6babSOYYK6h+3NYTbrSLF/ypX/5xz9jREdAHITKH8
gpMwG8kxl9kml/9FpBdZApXw/+8Oost24bB0OESrhgeHpUYHkzXOGAfF9Q/zPI8mOfxPpfk/
GOXJEm/oUYL/x44dv2XrZve862rWnnH62XzrGTMu3rNn9/q6Wic1zzt3xpKlLxHR2LETtmze
hIixMTW1a8847ewtWzcT+88Gg5FW6oLzZi5Z8pIKWyIqpQYNGlxdXb1q1Yrzzr1g6xYfs1lT
s+6MM86GwP+DBw+urq5evXrVBRfM2Lxls3uompp1Z5x5Vjn2HwrNK/nfGiNNgZdfftndd/+8
vr7e5cAicu7ikOZygpD8q729PZPJgFho4e7I0/+pRF0RCG3KaonPlGIahBe0Te+DbozZuW3r
ru3blr/2CsM3JdnFtIpxEEWR80zLuUuXZdGiRWUe+Q7Lotun3zo/FSHYU3pKT/mXFRKksHr5
csdRq954I2f8IwCV3i8c0t4ininTXiQ+OzjipqjyYdPrKrP/bdRwbtS7Jcqo9DTVXz9NrXI9
x6kZCtvGceJnOevI+b/5otTkpPH4hvxjIM2i1uayqxzCMXgBlOJ/rTGM2ZTm/8yQvgWao4xw
ciX5PySdyam51Bx+jQ7Rpb4yxiitbUghZImGbu2Mq9pWT+1jM8kV3MUmVMan9+9EkWVpTzP8
4tGKmq2ad7KDUAHLw6SfSPP6EhljUCcdlOMv4D64UV/HbUOX3m16DWk7+FgksiqKB47U21YB
2NKNk2laV7VrqUu1nxih0qt/UpNJ/AMAJ94uiH9Z1aj6sPxu67LjKF2T9NkyyinBPxTH//fv
a73rgVbfvJe2Yy9vwDrvxkbN2ye7afwnfIqQ19fsP/unje612tea0prA4W9aZzs7MW3CK4F/
LIT/zVtentpav/b4zzcddJS3XqGXWUHRBGlTpWBgJqrfccLrT23ZvVZky3bKOLGoEhEQEOXi
X750Ofjnp2NTxdKlLxLd/rnrvvRC84TXd2acfZcILMEFY/bvX/7n+/70647ODmeH8o8pOsrd
GiFxG+Rbu8XzpDHDLMWZuojIpWPjY2pbet/xT3hizb4hvY0lu7MteqOhuj34kDmrWZvVr+zs
8/ou88ibnQf1aRvUG7Y1uQVT7WwTngOtVSo0vp+PJUZYKor/JLerJYKO7Vov0Ycc07G5s2ro
uj599NYd27bt3L6mZnVlpuKgYQd/+AOXTT3yKFU18oWXt8QG0JpoR6PZv71x12NuZiiHBtk7
bBjilygf/1ga/wopz59LHpbP/3xN7iD086jceD1yIc8i/DObTfYmy8H/ihVvOtH+1ltvCvz7
yW1h/s/T/zbwv9f/2Zgnn7LXtFKSUoiIvH9kWv/7GiqXP0ji3yUfQzGx7Ck95X9zkfhX6d3Z
eKSW+F/w5OPW2tu/e8cRg3r/44OHLdvTPnfDvrVNHSsaOqaP6PvZMRPGHh/trqn++8aqk0Yt
x41/MvWLad/6hn36jscrX1nbohBB2PSd9RlVYnDJeXGs8VvKFuL/hNshh/+VJl4YwyL6BwEA
5eJZzqCPwh7knt2585BYZ+XKSP3DnPDXAfT8QHbXSkkvXiEoU//kKKgcedAN/ldBFJTkfz5F
NtpdP/7FBefPfOutNy+74iKtdRxnx40df8wx77vrJz/wx6Dndjcm1tauu/oTnxkzZlxjY8OU
KUeuXPEWAIwZPfaYY953109/CAn/6x98/85ly16rra2RD8UywDXyD35w57Jl/1y/vtbl3EhG
mfRqgddF3AvBJwuY/yGx/yhESOP/tddeW7bsn/wGQEiyIq7vZjQIAFVVVVmRrSVf/2PApJMH
nEI0yhkRcwAki+xslfZ3EOsqiijJ9WWFhZWvwHVyLu5cge6mwfoXlGKReqfeFmLmekpP6Snv
QmFFzmmt3Ad5jOZdY8PSkwrb9zra1VrHaQ8CGxQ/idUhpdSrVX13dkZnxu19wIbZaqlCADtQ
/z2q2lPZqyLyu8CAEPrMdRSqnQwnQeKb4CatQpwOEzcI0dPl/4W/RAQxBqAIaeFqxMZI3zFX
SvA/iMoTERY6rETBOI//3dAuohd5cMnRMVJsOUsW8bMAjFzf3qspWze5qnlIJq7wjiRAdMtB
7X20ASBjobkV1tbBI3+v2LgDCYJfVaiA05vGGJ+8SimRGxUQkSy58CsbJA64oBp2pTHG1zNu
H7zoe40nXLt/5DTIVJjqIZ3DxmTqNytjCkfpxR0Ve5b13rXUxJ1uQsvI0QL/fFMujH8I+Ndi
+2oKG9OAwD8REdgu/a1yCpksBBEGadQhok6HN0IZ+G9ts20dyrpMTL/5bNKGhE4/IKLvn7sv
l7qWnWCcJvYASBsT5cS7NP5zqu2KtXZnQ83gZ748ZfIH3jzklH1DJ6e93QGIIELoE0Evndm5
8bhVz2996Td8Wdk4Tq95/YMJjC1ZKcKk/gn4T1KE+HYGBIBXX3t53Y2fuvzSj35gyhnbaGRj
3FdjfHSfbVtem3f/A/e17m91wYAMCVdh94FFNoA3yvkaqkQjuuzvJryeOkq2U3AHa60BLCrd
YPq8vLcP7lMAQNaqSl0RHgeStCZEkNmWrdzWBNisooymsEGef+owAfCEEBuU+A85wrkTC+Jf
+zxfDaCe7j36CLQDKGoGP12kfa2tNXU13/vxt9s6+o8+4vrOTo1Kk2nLNi1vbXkaIObn4hsp
RM5/lyPoC+JflcZ/escoyf+2CP9LSPOM1/lZMFoY/3QA8G/lgFec/5PEkV7/x1L/h2BJSOHf
w0MpADT5+p+nMQRK4J99wfKr0VN6yv/agpjsViwHPiX2bZD4n//EYyuWv/nl2755+lnnHDuk
6tghVXypbDa7Z0/vFZX4/HPb//K3jskHN/ep2LGtoc+SFVF9QxPmSVRvV4LEnM20wGwA6ZTb
kh9U8GzVSsXWau02M41yDs4JD2RbmI60CfoHRFg0IDD5oDBjYdrSJB1/PP+rXOepEvqHpP7B
LvQP5un/HP7nuh0Q/gcAZ53n+iPijTdfo5S69povLHt1zVe/fsuChU9eeMFFb7z+zw0b1hO5
1dYUpf/0Z3eMGTNuwbzn29vb19fVuotccMHMZa+/Vltb4+4yYMDAhx964q0Vy79w4zWIKPW/
T2ildb9+/R995IkVK5bfcMO1XH/K0z9KqfwpELeGLWX/Sa7W1NTYu3fv1tb94HYIgfBYCBC2
SOKL9+nTu6mpCYVtsZj+x8SSZQEg4k61wqEdxFhIworJqAWxuAqJBdcSpayVQfEkJ3Ivcpdz
RaUFt6f0lJ7yXi5hCPQcp5SitKIlIk57TEQ29htvMZlorbMhbQq7tpLIRMByOUKMUG/X+rfZ
CusnfggA1hg22YQ0Wwh+zgAKMdJRlI4MsmF/NPYkz1ndcgURjUgXApBLmzn/F/yy9P8gFpR4
vOEauDaJdOJ50V3+r36r0Sq/nuJS0iQkH4SUlG4AgLGlsKoh+V8X4n+WFP4w5/cOYILJJkdt
DNiTPWapbRqomgdn6ofp1iq4fJg5sVfbll20q0m9VaNX1sHmnTprvTOecslBQ6e4yZUzgBIA
WXKOWW4q6xQVT6F5KIUw/yRhbgCATEfT0KV3tQ19tnnKZR3DjsgOGGl79cs0bI327vIjuf/f
Rs3rK3e/ErVuA/KPb9PAYPzbPPxbgX9OaSTxH+fh3xhTvXOuZQMWeW0RLDPkoK7CC+Lbx3Sw
esuRd67X8/FPXeHfFsI/hYcFsYU2pe077ss4LRnZhqijyKkfud7L+Jetp7XWOfiPEvxnTXbL
Ww8PXfnYUUMm6UFjOiv7G5XJxG2tfYc2VA9t6jewsil7SGNdr5VPbd29ziGTiDhBkryLfHE8
/jFBu28iLIx/G4zFzgcKERsaGu79zS+GDnv0oOEHDRk8xJD9zYYNm7ds9PKdVwRFgzMAMJi0
3DfeW4eAs3RrseW2a0DuBRW6FREzFVEU3j5jjFIRAEBGbB7qOy6ZHiD6TdOdyw9XjBkGQgRo
AgxI4T/nFcvBv58C0Uql0UU+upVthQpVr8zAU/r0Ht/WtsuqYcps29/4N9u51VCnpG7GrfNT
AEGkVoSp5uMfSuMfu4F/flgAoAL4J66qKYj/8H838Z8EwhTmf+xC/6NSAOFeWvH26h7/CqWX
BAX+R8//xjkAFuH/HjNWT/n/SKEUUUB5898NdbXXfubj4ydMOvfCme97/wnDDjpo0OAhzU2N
GzfUvfTiP55ZOH9fS0tUUVm7Hi3Z2GTbWvdZax3tiXfQ0yxvJ0rF+D/5Jkq8NaWZCUABWGN1
lOJ/RHSZ1yEVz1VY/6gQmiezQAb+t87jEgrxP0j+V93QP9zynMa+mP7hK8jlUhD8r4L3XBf8
b8vi/5radaefdpZ70nFjJ2zZspnvdfc9d55x+tljx4wfMGDgBefPuufnd7qL1NbWnH76We7z
uHETtmzZREQ33zL7xpuuAYBHHppXU7u2urrfBRfMuvvuO10N+/Xrf/+fHr7jx9+bv+BJ1xo1
NWvPPMOHK46fMHHLlk3V1f3+fP9DP/zR9+bNm0sEWuva2pozzjzL1WfcuPFbtmzmR07xf3n2
H44pcfy/c+fOQYMG79mzB4QDGMdCUJhMuenU4MFDNm/eLIfIHP0v416lWTMKa2UpHzw5uHJf
yg88QGJIvQEAbrBhmygARM7sKnbw5UaRwzZ/w83XU3pKT3mPFz9qhiFBhe2omJesIA0d4hHc
r27txQUpuPENRD4jNxkApjUiAMg4QgsOXOA9QERiEQg0JXdOEelIlFge16F6OeTGD6XC5nfy
Md0116xePWHiROi+0Yr/X7d2bcFRmVNxYVhtgyBHcvhfdcX/mYZ2IlI8XgRzFXobAekDbQAA
GzFJREFUFqGQOOipPtm1qhj/c8Naa10edwhr+DxoyYGNe0opZTvNoF22367syDUAWtVr+KLK
WAuGMNtJFtBaAoVkLSQuP0krQcg55cAH4BQShuYybhMfFSb27rNTqM74giGOxlgLHfsqNy0e
vnN5+7Aj9k65rGPIpI6DJ8TDD9cdrTrbnomwd8tmvfRetX8nZdt5Ucu1mNNeXeJf4iry0rAw
/q3Mhd9aWxFmqtaYKJOx7ArHajW0Kgj8y47jbgKB/xyQF6ynfKj8b1R4uViq8pH8grgnykQR
CyYGkko78VEe/lUa/6o4/v0Hstt2r8Q9qziNCBFFiIOs1Vo3E+2VCXrJb/PELSYTkSql2BhK
kIf/MPEIpJGYkMK7EGzQiMaY7du37dy5w80jiAgxtAAqYwwgqDxzibcsh6ZmeKTwn+5rl+HB
1UQ6CslWdVtNJXauMAkhseMBg4SIlPLRuwmNW5M0Whr/PLOy1iql4zgbYJOLK834t4SK8Z+x
xtTv2pVpegrw6QEjz96/5/cVGVAqdvuWEpHrUwY2iqmLBMbbx79CMoX5Px//SXcXxr/ilncR
LkSkdJJel+FdbFZWCP9uBCxH/wOU0v/+ZXQ5uXLxT+Xqf8n/WmsAtDYeOXKYG1OAV7SAQgQK
g9yFpiL7gkGuvys64PEtEBPHsdD+Kgz7wCHkDnsS/4xwafAN+E983xj/DBV+THcjAEDwdl5U
2pkSHY0YY5RbQQmWXKXQfelCdEMj8BzSWwndZ9+AkSab2iACfL+ooH9sFHktpMJqjZK1BVAa
XTMjOC88BACSm24FX2xMvTjkTxddDABaKTewFuR/iX+v1iy3GPKRAImbNluIKPHdSGwfktkg
uG+7qxmxsaZECfmRA4DAXQcRrbHAWx8guB39EjVieVUq8QmCAvxfFP/r1q5et2518r4L4xci
Uus+R2jWWkCv8VQ6iaq/lArpC/P5P2xBGPg/zud/9sd3rGhtjKgS/tcp/nefndMTD23M//6A
KNU74X/AFP9bbjRM8z+WrX902fqHxBaBSQ92l/9NufxfV1dz5RVXjR0zjoiOP/7Eb3/3v664
/GOvvLKkbsP60YePOfjgEbXra06afkpjU+OChU+61qutXfuRKz8+Zsw4ADj+uBO/9T//ycR4
/XU39+vX/49//O1pp57R1NQ4b/5cB5KrP/Gp9vb2hQvncVPX1qz76Ec+PnbsOLJ0wvEn3n77
Nz559ac6OjoWLHjSVS+O43U1az/60avGjR0HACeeOO2/v/mNhIQhj//DmjQU4n8SIHQt9sor
L3/mM5/duXNnU1OT4B6YOWumZz7/JQ4Y0P/973//r3/9q0L8n7RwGGhS+j+SKJE9mn6fkz/l
SJn/pSQCRIxDPjk2avLbIh3mOfZB3qin9JSe8p4tOmyBwbxkBZmw3GGykt5S1loKpORFpBi9
wCcjVBh8VbxTjwrrAmzEEZMxRL+xr7UWBK1DGLNVCAnMGQ75vsrvB5wqTNaShy/78Ifdr/w9
azW+ICKiStKuyyO5lUhMXfwoLoSgE0BaJESA7vM/hS+pEP+b8vg/NoZ9wXjQQkQKLS/rlvwa
Zhf8p/uQATTGoqU4xk4LwA4pzikdEIJAdN3n8aaUTcwHiIBErC8BXNpOcUdIp0yW3c0I0Vrb
ztY+21+r2vqKbFgfeEhyPpYM0iB2xjGiX0xp/ItVX5bsjH8ogP9ga4tjhroUavn4lxCVPSJN
SO8Q/yYN45xZDWND3ponlg4wEKjDvY85+Kc0/vnXt69/go2voP4xxlAK/4lNgT1lVAjWw9SK
vd/biMJ8kojI2iRoFx1geHqG1loCcjlQbNhz01qrUGTlI1KYLC8ngR5y+1HR0S4wBNMGvnLw
j4z/5El5qpCAhETmI1dVK/Fv0/xvY8Y/R19i0MUl8D94aD8AMNbGe59zPnb+BQ383z38i0jJ
svBvus3/xfGfckDw+I+NyrERiE21ysM/2DT+oUz8k/wyN34Cmf9tHv+T1VqH11MbY7RK8T/P
WolIa6W1T1fPdJ1cyvjExoiKSEnZ4H7FYBdWSlmLcu4KAC6Ymhufe0TO211op7syU5B8IpK2
Bj9SK8la3PIMMN/Fof2c7pBT5UwwUEZiRq3TSEMAVMn7iDoBBgBknGUZbUVFBkWTupvqSLle
Q0QEq5TibTF1EhmjEYBjn1VY1EFEBN9fYXMIrwFEw/pfiQi0r3ZYMyNIbyJBRBj8fRARwDWy
Tl4Hm6N/EhNGnv7xY6swGEXhSIMIqHyPW+vd5DGP/90IzpwJAP45ERHBiHeNMcBXKID/cua/
UQr/RuA/VMzKW0iK4D8Zljl84vkflaxJQf43Lk8ien9zraOy+V9BSf5n/LuDmVVS/C/1T5Sr
/0VjJsDgB0/435KF7uif7vK/u7VCFxiIXfH/vPlzDz987Ly5fwWAn959x7x5c2dceNGjDy+o
qqoCgLvvuXPBwid+/KO7X375Jb74goVPjh07fv6TzwPAz+7+sfvzoQfm9u1bvW/fvsuuuKip
qfG8cy9cunQx65+xY8cfeeTRq1dtdI2wYMGTN940e+zY8QsXPA8AP/vZnfPmP3HXXfcceeTR
69ZucsfMX/Dkddd9fty48U899TwA/OQnP54374nu6R/B/yZP/xhj5s+fd9JJJz3zzNM+1oG8
4Sos1wERVFRUTJ9+0jPPPO0Mr/n8j4FhuFUl/vGsI0bL91BWmt89+TbKN0eLxMk2uDVyd/oF
AUQsYoQG8GnDJHb/6xe/P+aYY6Cn9JSe8l4tr7/++pc+cmUcx0pp4GE4aCDktWIWHG7w1tqw
mFMKAOIQlcCGAEhUfmTCsoyOIj/l4+GZdYlwQiGxBAFirYxzW7I3EHg/i8SHhSURhMXAHBkk
ZQc7ofCgm/B1ONI9L4kR2ssUEUDuniE5PrhH8cBgQ/v44Ta0P5EPQaIQ3+c4XAX+V4H/IVmE
DKtbynsEgHw0Y9yqqRPQ+Q8uU3FZa4+YOtVdTfEiTF66IkovQsp2DqOM8h3EBd3uNnIR3oOH
YaYQLQARbNi8eUD//gAEgJvr6lTkF+GNkERWTGmMcEKhtBOKlYvw4aZyusJalvtaa511cl/I
axXyPaekf5gLJVYVxphJhSUCD/yccZLIWpvvhCUX4UFIVRAyIiXZ0wmbGFES/5jGvy2EfzYN
d4l/4oi8HPwLwxDl4R/S+Ddp/EPyNKx/Eod5E/byS+kfoXedMkv0D4HzhPL6B8Er77C+DWK+
wfsVgpdDvvWcfxMAGGs0PxF4ztFahZMAwG+NhIiW/FuGCkMeLHDdaoMTigqbUlmyLMOc/Ss4
IQDn9rZiUzw5JaDCTiis+y2rRG5cNmD5l5fAGVDcFMsSoX80HWdj1+AMFca/nNhAMFy6dxME
xmITuwg+64NhyS0sA4D2gwVZY3M8EYSHSyH8iyViFK9JUfxTYfxTV04ougD+VYr/3ahUnP+h
a/wHJ8S0s5LMu6eUcnGpxjifuDT+Pd7Iede6Tgy4Sh7NxDEBJvrfraL7X73noBX8j356Q5yF
xzkf2Tz+dy3sXgJuZ+5NRJ8sSFIBphlVdj0Gux7XLjSUjSIdx2Xh39kZJf/LqVe6YSX/p5zg
osgHQMna6jT/O5M3k4lO8z+6RtMJ2DwsUx4rYK3HP3IjyPkgEWComHh/UY4poS/CAd6A5U/P
8bMTDmKl8Z/wfwEnLAPF+F8p6wwxBfEvDLsY4tBBPm94BCu7KZn/+rE7wX9q/uvTA4FgDGT+
B8D8+W94cLc8lgApsEeiLlj/iEEKE15KwMw2TW5MXzAf/+GVFD9pr3Vd9RKjldba2CL4RwBI
birtPs5UnYd/RUT8yAH/af1TCP/OCdfllWeClbzqngW60j+Mf/dTviearC0U0z+mPP5Pr21D
UBSM/zGjx/7oBz/79Oc+1lBfn49/KoT/ww8b86Mf/vRTn7mqsbEh6PAgWhz/mxT+jcnlf7ee
lNI/lCymElFyU8Z/LFJ2etGe4N+IdUr25wWAc845d8CAgYsXL25ubk6vjAAA9O/f/+STT2pq
anr66acpzf/F8P/Rj37s/vv/xPdS0vQYiNvrKv4VRFY2G/zldEiQZtMWSu5dK9KdYPA0467N
ebsoLBBBT+kpPeU9X3IyHGPwtuBVndR4D4Bi8OMRkRkmUW+hMNehMM2n5kXpsxCRxBbvOfJL
5+WAlGTIT8QVJvJ7ebhj5ACZjWM5b8GwawyGtR2TlyyZ9RPXJ4qi/OPlKbxK3wX/i/Gje/wf
smNCN/mf0qvc1hgSs7Xcrkx7nHHzOs92FYKDAED5AE+AYAuDYGSUIOEQQrExInrTW5joSv2h
QgSZrFtsDI9lLtIn6c3gqibbB+RkLFxEmgvLwr9oinLxH040aXd9LIr/RDWmJuRvC/9UBP/x
vxH/IcdQwL9++/rnAOHfYakY/rEL/CcL3e5JuT5uWiv7lDHGx0PQ6BRmfWXi35TAv7hal/jn
40PddIL/cNl3hP9u839h/OPbwr99O/i3Bxr/mjeghLeh/+NC+FcIACaF//ht49+YuAv825L4
F290Cv+qS/y7Kbp/c7VWxthMpjz+j98V/OsDzv9F8E9vF//2X8T/MQY30mL4zxwo/fMv439L
1hTEf1H+p1Sn28L4F09UDv51Dv/bxIOsFP/H7wL/xwX1f6x11AX+7b+E/8075X/Gf92G9Zde
MauxsaFs/Ju6utoPXTKjqamxKP9nUvgPF0jwH0UHGP+Jh2Ia/8899+wrryydNWvWxIkTBw8Z
0rt3b6VV7969hw4dOmnSpFmzZr366qsLFy6kovyfj/9Uh0Y2bRJ2l+Cn4kbM6X6Gr8SHRKq8
GqOW25e/lCiU1+8pPaWnvJcLj3OQZl7JJMBsEz67D7FwjXbjU5JjKAzqcdj5OzaGBwAmLlf4
jjx0+XExLGXEccyuzvy9u45MMk1hzUdeX4f97FCsPTqzRU5ToFgc5jq4+imlMKS24XEUhPyF
9GoSr5HyQJUa/gvyv5Rc6ZaR/I+S/0M+jjT/62SnqjL4X4mcCCRGdEAfWqi0hpDOQImt6KMk
YtQvFvngAfAGL6VTK3gp1AEoxNirH5crRCyFpX2+UMw0+ClUcNHn4VwpRS5SNRxpjImCW1a+
+JD455C60vjnz+6DycM/n8Wi1hmtlNYmjvPxjyXxryT+tYaAf4kHUwb++cqMf/nmlsY/BZCg
0Its1yiGf/5QEP+Qi39LlMw0ZE7ZLvBfVP/4g2Wq3QQ56Qf3wEZE75sGEB7TWkvWJ6aNwhao
cRwrrRAwFTEBQc2DNzWSy2hriZ28AEA6HCmlbIiqcCGE2mUkSU8zuoV/AIjjFP4T5wVbHP+Y
RAZBejaVi39u7eL4xxBB6fFvDLhJke02/+fgn94W/qNC+Ddd4D9xfICAf5f8qEz+L4T/JC9h
gtjC+l8BkGSGwvrfFsK/9RuqQgH+JyjE/8FFyLtg+Osz/kNi5igTmdiwawaIIBSGh7EWxa11
Cf73IY2xtbFSWuuMw2o2GwOAtWXhX6kC+M/hf29AKcH/ljhpURf8r3L711tMBBQhn/+D/jFB
/2Ah/KsC+Ad23ozjOBL413n4hzz8sw9GQf4vjH/lQ0ED/wOFEOlc/g/4jwviX0QZ+yo5n81u
zH8RwHaB/+L8XwT/UBL/gf+FRcO1tpMQgf816598/DNjOGe9AvgPd3Y5JYwxNrZKKxdC6Pg/
vB2F8K9S+C/I/7n4j3Kd13Lxn06VIPBvC/B/Dv7jpEpYTP/k4R+6xf8KlFJxtiz+t5L/bXH8
qy75vyv9E5K6svkPivC/DbtqJA9uC+Df5uI/1TJl4n/jxo2/+vUvTzjhxKlHHz1g4MDKyso4
m21sbNq6dcuvfvVLtoKVj393Wc//8kXiirLpyxnhjDFRFDkQS9sniRBi8CNcsEYrbyKGcEsI
L5W0WMsaSyz2lJ7SU97LJZCGZ2djjBKO4hCCFJgxJHVo9NsIJtQvjTiOkcAPpZLErZgIyQv6
U8LwzBkWJBkqETiGLl16eumJ/wRhnYG0yPDfhKFFi8Q0FIocd3UUkbXODAFibc071acjUPhZ
eBktR0gx/+sc/o9jx//YBf+jfF4UIgY8//tRoDT/U3CEZsHhK+YEcZ63NjepexYTHNwAEVER
QOJp72dTQUSIIZyIFKJb7lFKGxsTgTHOelXAfOn+RHFTOaLbkD+Fu55HYmnlRJFWWTZCjghA
3iI6jX8qgn+pOaQE5MeE8KcJAVnijcuVknxBlqeUxj+GlpSdK2fvLDvKxD+UgX9nd+aFdCeD
TBw7luBMIt3Dv0IXLSX0j07pHyyKfxJee3nwd4ZUoX+gC/wnL7jYPdAxjNeX6E/xcpZCUh7y
14cgw3xrQ9IXAfAAPpLOJDe1xlobaR3HMRHF2djtzOjqmiPTJR5sYfzH/PgJ/jl9NSIgKq2s
TeZRJfAvZ5WppOM5+GfOcX1tkrjsdO8A5fF/AlEqjv8wEcrn/wOLfyqA/+TiDh6Rs0Vq5Zyh
cvjfloV/RXmbi6ng+hf43+E/Cy5uPQ//JqQlgmDACvLfk5yHH+Pf+qWILvEvw4WUVg7rkv+t
tZYIwSqlGYpMFO7EnLHYBkOGx78x8qbWWq2jOM4SURxnnccH5pkvS+PfhRxKLyqB/4SxsTj/
K5WL/yiP/6Ek/2MR/pd/FsU/j+bigsZa7Z/Xx7f66Pji+Mc8/AMRAJWD/4T/TT7/a2PiAvwf
8C8WsUKTWh98l4f/wvNfW3j+S2wjkPjnBnQTYMk/qXe/vPlvGv9JQzkaz8c/hSYthv8cLuoS
/5HW2TjG8vEPbolQFdA/9Dbxj3n8X67+QZ+YCA4E/mVVc/WPKYv/bfBO6pr/bQH8m7L0T6L/
nbzUkXZKQDYpP0sYhUvh34SdVZDxn/X2nxL4B8f/Kg//1i5Zsth7IIr08LIHy8J/Hv8nmJMv
m8SZs+y6nubO5p6Q0wzZkUop50cIwqVQBc80CTvZstBTekpP6Sl5iyGS63kkkKORHO0g+OtK
Ez4PKjxeymuCcEXWYfMvSLMcBMUgv5eHpUZ3uSoi+J3vhWJpyJ0iiZECc/KfPN5LfnZb6piw
OUvOIj9TOn/m9pSjQs7BJHKHA0Cczb49/udG6xb/+wE1LywCuMtDD3LgW+rEkJZeae0mP+7i
WimX6NoNrlJpJae7OhBZclsNAnqjQ7BuhD7iU3hlkp9IzmSUUlrkDJYtYMNTuAlqDshdP9p3
B/+mK/xHBwL/9G7i36QlNcdoHCj8F9Y/uiD+E5l1APFvC+GfJay7WlwE/yp4+MtauT9ZgivN
M20jT+e7u5Z0a8ISLQcK/1QG/t8m/6t3yv8HGP/Ru8j/xjPhAcZ/mv9Z/+uy+F/n4z/m16QQ
/lO9/y/Cf15oTBr/xuMf1dvDv9bvDP9R2fgPc8Xy+f9A6J+UR0Jy2LvB/5S6WniEJKDpX8f/
Srkkhl3g/x3zvy2Bf5vgP9td/Ovy8W+jyO8xVxb+LTmDCJTP/7Yr/lfF8J8Y4wrz//8O/c91
i95V/e/xf4D1fwH8x13ofxarhfjfyO10lH6H+sffNJuNETHKZrNa7IvM7cK9qMKeLxBsYHHs
N+Dkdya8w0kEabYz695UvjfXklElO5IdxqCn9JSe8p4vclRzPB5W/woEIyeHBVnvA3DC4JET
ow4irbunHfQeAXxlG5I0M4cyB9r0YAkAzpEbwujriRYAwiIPV4kHifyBE9OOx2644g1T+DB3
gNLaipQKPJykri/a0zddehBViJL/rahSVJL/M4H/eVRRck3JUtZmub9C9ZKGzef/KL0L8qSv
LzzwkOpmyc795cET3+8+b/3GB0HogGxIL6rYHUP0eNIOIe0F5A3VOZJXjtMqvVsZ41+VgX85
fPP/kMa/CqbPFP7DoxGRFfiHQvin7uPfHjj8SxcYyMd/aKWkBqL9MY1/TOOfjDd/dEP/hBdA
+wjloH+yWXYJ8dUjXw0brKju+0/8dv3bw+c7LI98YaIKbgiK12MVaq0/+KOV/5YqzblpAhTB
/2U//fe00p+vOfSd4j8+wPhXpfEvri8fpDj+O7vQ/zqFfyil/xPe68xmVZr/KY//yddBGWO0
0kbwv7U2+F4p16RxHENYune4dXWw3psA5bPzIyut3DaFNkQMcVPbtBsOf2CvCvKWrIiIlN9M
wJ8b5/G/bPADwv8IwB5DxfSPQnT+Dr5hC/I/FdY/obkK8D9I/keAwvhHnu51gf93yP/Zgvi3
XeJfLv84h0qusGyBuPj8lwrzP2RL4p8S/s/RP2H/lpLzXwqe4EmQdcA/94LDbSaKnHuOUsXx
H1rJBfoVxb9K8B+l8G8d/rnCRfEv5vhl4B9k0vqi+ieN/9CeVnWpf4x1ywYF9Y9seSikf1L4
f8f6J87BPxTEPyEiQgH8Z+MYIQ//No//Q3CDewzO/cclp62cGQil/jFp/Ku0/oHk2QviX4uA
mGL4DzTVBf658QviH4LRzWUkjJTPUBAzHPnqKixZcAfI3s2plhtseJbifNi4Qtxw0oAncSOR
8frrr0NP6Sk95T1cnAcy+eWgyIRkfuTi5kQaUTdrzRk+c8byPDZXiD41IJDfx8eSj7uBQKw8
HoAYGyC9lgJhnGZpwvdi8oSwQ5A8xY0wKm+DKsQkpQtvucUUz8OqFSkh3Te86JGoivAUciCh
MPlRSnFkZSn+DzIoKsT/6Nsz5QyMCjVqhIL8b1B0ExTi/5zO+t9QEDGOjVNdRggjEMpMTuFc
83IUoU0f4BArhay7ghZbayNiXAT/UR7+dbfxjy4e021kKYVIDv5zpEZB/LtFwNL4V4XwD0Xw
TyXxr0R4FEj8a22NodDOKmQQK4F/zMG/zsG/TukfVUj/BJFtg3UYwiqua2bgCyIg+l04IS1/
/y1Fzl646/+9tdJaG5PgX/L/v6tKOW8Edyh0k//z8W8o2Tm0bPwne64VwH8e/9uy8E+Qx/+q
qP4PsfYF9H8qOCgSG3QiulBWhLT+h+L8r7Um8sse5PMQK7eXVk6PyCGDQkpEP6fi/QGDm4Pk
bWm9ysE/k4BLquU+uy0IKfgndov/KY//eWwV/E+S/5XCYvonn/9VIf6H0vwv2tzXsAj/y00D
C/K/xD+k8a/fIf9ni+mfxBOkLPyDd/TLx7+r6wGa/+bwfzfnv8GmYwN0uR1kpBufaAriPyqA
f3ob+PcaITF4OR/kwvgHAsAC+I+K4193pX9K4T/TBf5DRvFu4Z8bAbqpf0rzv9s7OME/FcQ/
FMS/Wyi1Jg//mMf/fo/jkO3Xls//AADOTIx5+Ddd6p/y8K8RqUv8p/m/GP4BkuZFxP8LKeXn
JTIJFJIAAAAASUVORK5CYII=
--------------DC3AA9BF91810EDCDAFD4CFA--


From nobody Wed Sep  2 22:07:58 2020
Return-Path: <gregimirsky@gmail.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3A333A0A40 for <xml2rfc@ietfa.amsl.com>; Wed,  2 Sep 2020 22:07:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.097
X-Spam-Level: 
X-Spam-Status: No, score=-1.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 CxbFPF9lni6P for <xml2rfc@ietfa.amsl.com>; Wed,  2 Sep 2020 22:07:55 -0700 (PDT)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (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 3F27D3A0A35 for <xml2rfc@ietf.org>; Wed,  2 Sep 2020 22:07:55 -0700 (PDT)
Received: by mail-lj1-x22d.google.com with SMTP id y4so1964443ljk.8 for <xml2rfc@ietf.org>; Wed, 02 Sep 2020 22:07:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vnPKnZOimyhrTtNqJfw1Ynny0q9czZ78Ltw+JHSGmLE=; b=nSGw4upzNA5VllZjX3TSdNSPl20mq4bunroZo7IVMx1UYAA8EBe12jRddE84VsP8qU CWnOytJCpoPTtoI4P5mBA9h250Y3EuUXaZ1YIus0Zrc5qLW+ZwUqTEtwhv3IVsvKFytQ 85s8neIXBEacrmTfuPXqAJX9oYQkht9pLfZHiBr3gFP5YeP+IutD8l2IynvRVxT0sUXN zuTz/2QuJSxyRDHtkpK22hvWppxPrP8x3E8p2WRA3H3S2z8mWFKBb7/R52ltfpz4NzC0 H0aEcgiJYdJ53N3KlEiUuA2/lzhZ1vgqc5Q77OSpsPoP+lYXJVCwcdc6a5/Tp09pbnWv 9IEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=vnPKnZOimyhrTtNqJfw1Ynny0q9czZ78Ltw+JHSGmLE=; b=onXFqC/DlDb8cWkCIHThqGKAOWoPDMcaQc9hAtaZkObI/LzACoxuTGEiZwM2scc/76 9GNCAz7OJ1nMgikdeMl7rjlWA278+A1KB+DvN8feekIfxP93zMHtv9ALhSTyPnsNgsSe uOnHa1EnT+17tuRy/SDWEY3wny73eru5odBC6OqKNomInknwSvA9bTnx2pWBi2TY90Ic +2dZn2Cf2yHhNI/AtEA0roYwC303znUbiBWQ5SFtbfAs0cnNph3XUp7qjx1Qm3GBuN9D Y9AENm/WJ6xPVB5RO/dA57bKtPzhW8dNN+3b0a91M0qkr/NmVGaIgFY3PrUi7Wou6aTX Kz6Q==
X-Gm-Message-State: AOAM530FI8Ts8ZRvBxMgjA+Xeb3VVpEM3s4CMl5RsonE9YWCwhnSjaPG cmPAPKHOqJFT3lxeEz3SQcyneQAszSitS7gY3Go=
X-Google-Smtp-Source: ABdhPJyAf3HkUj9tR/IsEAe0mkDmMkPseZ8t0Ya62AKgRfFxoRKlYZsIa2pZVAs21sOOgaxqELQWDxSo9KLrCv9ZHME=
X-Received: by 2002:a2e:99c4:: with SMTP id l4mr226224ljj.428.1599109673256; Wed, 02 Sep 2020 22:07:53 -0700 (PDT)
MIME-Version: 1.0
References: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
In-Reply-To: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 2 Sep 2020 22:10:06 -0700
Message-ID: <CA+RyBmWfALKoUKsVm2jM+ZMeUovdiJ+qqt4JDb0e0G64ud3K6w@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Cc: Mach Chen <mach.chen@huawei.com>, gengxuesong <gengxuesong@huawei.com>,  Stewart Bryant <stewart.bryant@gmail.com>, Henrik Levkowetz <henrik@levkowetz.com>,  Robert Sparks <rjsparks@nostrum.com>, Adrian Farrel <adrian@olddog.co.uk>,  Tarek Saad <tsaad.net@gmail.com>, XML2RFC Interest Group <xml2rfc@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000008096f05ae61bcea"
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/z_zU4n6G9egPc_Q8RppClXhcNc8>
Subject: Re: [xml2rfc] output from xml2rfc
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 05:07:57 -0000

--00000000000008096f05ae61bcea
Content-Type: text/plain; charset="UTF-8"

Hi Loa,
same here. I've filed the trouble ticket. Waiting for a response.

Regards,
Greg

On Wed, Sep 2, 2020, 21:21 Loa Andersson <loa@pi.nu> wrote:

> Folks,
>
>
> I using xml2rfc and get the output you can see on the screendump.
>
> Never seen this before, I tried with two different xml-files that
> I konw work last time I used xml2raf.
>
> ANy ideas?
>
> /Loa
> --
>
> Loa Andersson                        email: loa@pi.nu
> Senior MPLS Expert                          loa.pi.nu@gmail.com
> Bronze Dragon Consulting             phone: +46 739 81 21 64
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc
>

--00000000000008096f05ae61bcea
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi Loa,<div dir=3D"auto">same here. I&#39;ve filed the tr=
ouble ticket. Waiting for a response.</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">Regards,</div><div dir=3D"auto">Greg</div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 2, 2020=
, 21:21 Loa Andersson &lt;<a href=3D"mailto:loa@pi.nu">loa@pi.nu</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">Folks,<br>
<br>
<br>
I using xml2rfc and get the output you can see on the screendump.<br>
<br>
Never seen this before, I tried with two different xml-files that<br>
I konw work last time I used xml2raf.<br>
<br>
ANy ideas?<br>
<br>
/Loa<br>
-- <br>
<br>
Loa Andersson=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 email: <a href=3D"mailto:loa@pi.nu" target=3D"_blank"=
 rel=3D"noreferrer">loa@pi.nu</a><br>
Senior MPLS Expert=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:loa.pi.nu@gmail.com" t=
arget=3D"_blank" rel=3D"noreferrer">loa.pi.nu@gmail.com</a><br>
Bronze Dragon Consulting=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pho=
ne: +46 739 81 21 64<br>
_______________________________________________<br>
xml2rfc mailing list<br>
<a href=3D"mailto:xml2rfc@ietf.org" target=3D"_blank" rel=3D"noreferrer">xm=
l2rfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/xml2rfc" rel=3D"noreferrer=
 noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/xml2rf=
c</a><br>
</blockquote></div>

--00000000000008096f05ae61bcea--


From nobody Thu Sep  3 01:42:05 2020
Return-Path: <cabo@tzi.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 338663A0C04; Thu,  3 Sep 2020 01:41:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 Qffz9YgRIc2E; Thu,  3 Sep 2020 01:41:54 -0700 (PDT)
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 B0A313A0C25; Thu,  3 Sep 2020 01:41:54 -0700 (PDT)
Received: from [192.168.217.102] (p5089ae91.dip0.t-ipconnect.de [80.137.174.145]) (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 4BhvS10hvczySK; Thu,  3 Sep 2020 10:41:53 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <6C0D565D-A7FD-416B-90B9-C9A03FE73953@att.com>
Date: Thu, 3 Sep 2020 10:41:52 +0200
Cc: XML Developer List <xml2rfc-dev@ietf.org>, XML2RFC Interest Group <xml2rfc@ietf.org>
X-Mao-Original-Outgoing-Id: 620815312.673866-73a6ff949dbb1eb5e361bb8f3a5ae406
Content-Transfer-Encoding: quoted-printable
Message-Id: <13E83C13-3C71-47B8-A519-124E72EFB687@tzi.org>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com> <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com> <6C0D565D-A7FD-416B-90B9-C9A03FE73953@att.com>
To: "rfc-markdown@ietf.org" <rfc-markdown@ietf.org>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/7oyQ2NFHGxoXPzBdqgCShVzkzuM>
Subject: [xml2rfc] 1.3.12: Do not accept empty output from xml2rfc web service (Re: [Rfc-markdown] [xml2rfc-dev] New xml2rfc release: v3.0.0)
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 08:41:57 -0000

On 2020-09-03, at 03:16, HANSEN, TONY L <tony@att.com> wrote:
>=20
> Henrik, the xml2rfc executable appears to have disappeared from durif.

Which triggers a bug in kramdown-rfc=E2=80=99s driver kdrfc when used in =
remote mode (xm2rfc not installed locally):

kdrfc -r3 foo.xml

=E2=80=A6happily accepts the empty output file (which comes with a 200 =
status code and the right media type) from the web service.

Fixed in kramdown-rfc 1.3.12 (well, there is now an error message; =
can=E2=80=99t fix the web service).

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


From nobody Thu Sep  3 03:23:54 2020
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFE463A0E3E for <xml2rfc@ietfa.amsl.com>; Thu,  3 Sep 2020 03:23:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.098
X-Spam-Level: 
X-Spam-Status: No, score=-1.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 4Gj2iP9h9L0K for <xml2rfc@ietfa.amsl.com>; Thu,  3 Sep 2020 03:23:51 -0700 (PDT)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (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 8BAD93A0E47 for <xml2rfc@ietf.org>; Thu,  3 Sep 2020 03:23:51 -0700 (PDT)
Received: by mail-wr1-x435.google.com with SMTP id w5so2592921wrp.8 for <xml2rfc@ietf.org>; Thu, 03 Sep 2020 03:23:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=NZGK1LZscApNTFZvUP83KfPNSQv50oAfUNnfDKJWjg4=; b=GvsRD7WpaEueQ2D5UdI6G6/wsAp5V0zXh7meMxMEvgxL6pveuK1Sr72z8jNkd/ZLzI REO8/vJuQlSXUL/gKoG7IwLzwYNqlB+aZVaNIt8qSiO+GqyOTwdvLkhX0Fd/v5X2kwJx 3XHeZXjnS+F7kdk8F6k1VYJ2uXnuA0YZbFAGrHCmF8FhnCHwaHUY6+DyQ/+bGHTVPQdf Ds07cLHyVOSOGQRgvHQ87AHJDM6+ZNNIsGxVsPh44YxjbmGfDf21cCZ/VreP6vUoxCrK zV+F6D65D9XKfHBawM46y1V+dlGGZyFpUis5teeD9gQ8N2s0yLrRqfiALT1Sptk1enhk Jz3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=NZGK1LZscApNTFZvUP83KfPNSQv50oAfUNnfDKJWjg4=; b=uDbl7MjppvBjbAiej6Rw0QQNOUVn2S7K5Y3JSYYcqRn9mQDsmVwkRxp+DYpquOGiRG pXs09Ky967eE9BqLdaD+3U8kzruwNDrI8EJQvkw/SrwlOvc0MCdhZ7OlJdWbF2DmWy8p iAHUqoZCcxiLCZyUqqcp6Uk8QFb7CcAVMlLHV/o+XJbEinEsaLC7O9+gtzVIXACuQgQ2 wFgSbiL7iOenkITjcGqL5nBU8R5IOpjtn6BlDVHaXIFClyEtsRITe3WqIJtC3YtWzgXm YG0A1PLCmsquHFowlNlmAOW/Hnl3lsipGsZnHLDmbSe7Fpc0mm/fgbPpW4i3NCpNsW4z iULw==
X-Gm-Message-State: AOAM532m0lUcXqo3edeHyQdQPOVYNVuoGlNbF88PaOO4tTvmq9MLJ3Ga ymdp3I5oQbt8XDl7QJqss7M=
X-Google-Smtp-Source: ABdhPJyLy7WecR7fpN6bZjy/b+uvjue5qUprkv942YAbVlmXRYBLftQhNtj/xxbb7RccMMDCbhWToA==
X-Received: by 2002:a5d:574e:: with SMTP id q14mr1570275wrw.281.1599128629965;  Thu, 03 Sep 2020 03:23:49 -0700 (PDT)
Received: from broadband.bt.com ([2a00:23a8:4140:0:f520:6743:1a11:5ca0]) by smtp.gmail.com with ESMTPSA id q3sm3530475wmq.12.2020.09.03.03.23.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Sep 2020 03:23:49 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.1\))
From: Stewart Bryant <stewart.bryant@gmail.com>
In-Reply-To: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
Date: Thu, 3 Sep 2020 11:23:48 +0100
Cc: Stewart Bryant <stewart.bryant@gmail.com>, Mach Chen <mach.chen@huawei.com>, gengxuesong <gengxuesong@huawei.com>, Henrik Levkowetz <henrik@levkowetz.com>, Robert Sparks <rjsparks@nostrum.com>, Adrian Farrel <adrian@olddog.co.uk>, Tarek Saad <tsaad.net@gmail.com>, xml2rfc@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <19D7C3B5-60A2-496A-AB0B-4F102E103206@gmail.com>
References: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
To: loa Andersson <loa@pi.nu>
X-Mailer: Apple Mail (2.3608.120.23.2.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/wx986TOxdrvni2fSlRSADWWWR-c>
Subject: Re: [xml2rfc] output from xml2rfc
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 10:23:53 -0000

I get the same error on the sfl framework draft that I built a few days =
ago when I try it using the web tool, but not when I do it locally.

If you wan to send me the xml I can try that locally so you can make =
progress.

- Stewart

> On 3 Sep 2020, at 05:21, Loa Andersson <loa@pi.nu> wrote:
>=20
> Folks,
>=20
>=20
> I using xml2rfc and get the output you can see on the screendump.
>=20
> Never seen this before, I tried with two different xml-files that
> I konw work last time I used xml2raf.
>=20
> ANy ideas?
>=20
> /Loa
> --=20
>=20
> Loa Andersson                        email: loa@pi.nu
> Senior MPLS Expert                          loa.pi.nu@gmail.com
> Bronze Dragon Consulting             phone: +46 739 81 21 64
> <Screenshot 2020-09-03 12.13.05.png>


From nobody Thu Sep  3 03:53:07 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 132FC3A0E85; Thu,  3 Sep 2020 03:53:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.847
X-Spam-Level: 
X-Spam-Status: No, score=-2.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.948, 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 1WdRql-7R-3P; Thu,  3 Sep 2020 03:53:01 -0700 (PDT)
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 2B0103A0E7C; Thu,  3 Sep 2020 03:53:01 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:50153 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 1kDmrT-0005Pt-9L; Thu, 03 Sep 2020 03:53:00 -0700
To: Greg Mirsky <gregimirsky@gmail.com>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com> <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>
Cc: Carsten Bormann <cabo@tzi.org>, rfc-markdown@ietf.org, XML2RFC Interest Group <xml2rfc@ietf.org>, XML Developer List <xml2rfc-dev@ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <d286b4f0-6219-8765-dee1-cbcc2c8a98c7@levkowetz.com>
Date: Thu, 3 Sep 2020 12:52:42 +0200
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: <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GH70ONgWPVXowB38JRAU9abT17rwCT6kL"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org, rfc-markdown@ietf.org, cabo@tzi.org, gregimirsky@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/V8_ojrGU2f9AKAAUVzlv_D-Fza8>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 10:53:06 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--GH70ONgWPVXowB38JRAU9abT17rwCT6kL
Content-Type: multipart/mixed; boundary="mrFsDWNfiipPPrKl2ic4Eg5mr0RAXwxCG";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Carsten Bormann <cabo@tzi.org>, rfc-markdown@ietf.org,
 XML2RFC Interest Group <xml2rfc@ietf.org>,
 XML Developer List <xml2rfc-dev@ietf.org>
Message-ID: <d286b4f0-6219-8765-dee1-cbcc2c8a98c7@levkowetz.com>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
 <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>
 <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
 <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>
In-Reply-To: <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>

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

Hi Greg,

Sorry about this.  Something clearly went awry on the server when the new=

version was installed.  I've re-installed, and things look better from he=
re
now.

Best regards,

	Henrik

On 2020-09-02 22:15, Greg Mirsky wrote:
> Hi,
> today I'm experiencing the following problem using xml2rfc web-portal (=

> https://xml2rfc.tools.ietf.org/):
> Generating Text output in ASCII format
> Expanding internal references and generating Text
> Using XML_LIBRARY=3D/home/www/
> tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml:/home/www/tools.ietf=
=2Eorg/tools/xml2rfc/web/public/rfc/bibxml2:/home/www/tools.ietf.org/tool=
s/xml2rfc/web/public/rfc/bibxml3:/home/www/tools.ietf.org/tools/xml2rfc/w=
eb/public/rfc/bibxml4:/home/www/tools.ietf.org/tools/xml2rfc/web/public/r=
fc/bibxml5:/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml6:=
/home/www/tools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml7:/home/www/t=
ools.ietf.org/tools/xml2rfc/web/public/rfc/bibxml8:/home/www/tools.ietf.o=
rg/tools/xml2rfc/web/public/rfc/bibxml9
> *etc/xml2rfc2: line 22: /usr/local/bin/xml2rfc: No such file or directo=
ry*
> It worked just two days ago.
> Much appreciate your suggestions.
>=20
> Regards,
> Greg
>=20
> On Wed, Sep 2, 2020 at 9:21 AM Henrik Levkowetz <henrik@levkowetz.com>
> wrote:
>=20
>> Hi Carsten,
>>
>> On 2020-09-02 15:00, Carsten Bormann wrote:
>> > Hi Henrik,
>> >
>> > congratulations to this release!
>>
>> Thank you :-)
>>
>> > (And thank you for fixing the running header nit.)
>>
>> Sure.
>>
>> > You mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us=
 more about the
>> > coordinates of that?
>>
>> It's currently John Levine, Peter Saint-Andre, Robert Sparks and mysel=
f.
>> It was set up in order to have some way of moving forward (or decide t=
o
>> not move forward) with various changes, whether registered as tickets,=

>> requested by the RPC or through the RPC by document authors, or otherw=
ise
>> brought up.
>>
>>
>> Best regards,
>>
>>         Henrik
>>
>> _______________________________________________
>> xml2rfc mailing list
>> xml2rfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/xml2rfc
>>
>=20


--mrFsDWNfiipPPrKl2ic4Eg5mr0RAXwxCG--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9QyvoACgkQTptXS4+7
FxrHcg//ds2o8BM/cWBuDdzLHClKlGMRg2ZhTnMZzUYeA9yRoFXBV+mytC4oPNPV
/0pWNt8edfpf1zk6T5Dq8PfgOpmCKDEoVsYZEJtxW9anq5PYx8ln4rY9CqH+dqLD
psTElpWvhACqm0EKV/3rbnBmeS1tK4wkIU5pnv/CMNYz5BSwrd+BjMJHW3afEMUF
SnKszefwJOasZAEn0bHVft3Fo40MhRQuo0ZZgzBCuuXVCmp9px06qn8e5JwDFemh
6z73QVYLxowSlSvy2pPDgAbNIshkrrV1wIY5LDdvzECYubpBdUhcPAClg4Mrn4QI
bZLO/qwCOsiyfQi0Q14lHuM/qT4I3vpNahR1mgKbwyRe7UZtScX7lunDb7nuORfh
SB4NAwZp29LpMsQuYrtGuXOblUz65eCo8vNdpSqN5elEmK3ygBqtBVztR10YqKJ1
7ntV239Wa+mavbJpABzuf4DOXtA6L3YAyOTs7MIBrvBRebAC9o7aJJkxEhwLARRJ
MscsBzU99DESXK4NtbAdxWbLFAfST/q/cqjexPH2j311JhHSUZQF6wgj6Qh6NRXX
qBBTPWZmn8YIhxlw8UU3umuAl/pOiRZsmM1VhlhISAxZxf0Dz6bTLUFwxlxZwIcG
c24Qa6qvpcSFE1sqGNIhbI8YiGoVyX/oxDB8cK6H+hXHCIeq18Q=
=TjZ0
-----END PGP SIGNATURE-----

--GH70ONgWPVXowB38JRAU9abT17rwCT6kL--


From nobody Thu Sep  3 03:55:54 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 535AB3A0E7B; Thu,  3 Sep 2020 03:55:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.848
X-Spam-Level: 
X-Spam-Status: No, score=-2.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.948, 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 OG6O9SOCb6Oe; Thu,  3 Sep 2020 03:55:45 -0700 (PDT)
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 01D383A0E6A; Thu,  3 Sep 2020 03:55:45 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:50155 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 1kDmu8-0003oY-5U; Thu, 03 Sep 2020 03:55:44 -0700
To: Jay Daley <jay@ietf.org>, Carsten Bormann <cabo@tzi.org>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com> <5E44402C-6821-4768-91FF-EBF4E5672EE4@ietf.org>
Cc: rfc-markdown@ietf.org, XML2RFC Interest Group <xml2rfc@ietf.org>, XML Developer List <xml2rfc-dev@ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <879aab5a-1a1a-94c7-5eeb-27d6908d995b@levkowetz.com>
Date: Thu, 3 Sep 2020 12:55:35 +0200
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: <5E44402C-6821-4768-91FF-EBF4E5672EE4@ietf.org>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XJWMuacB4KPdop2GbuuMKP1inLRoiUVXm"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org, rfc-markdown@ietf.org, cabo@tzi.org, jay@ietf.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/6rMauhGAVcXpTLqtrT66GtqzmSU>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 10:55:46 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--XJWMuacB4KPdop2GbuuMKP1inLRoiUVXm
Content-Type: multipart/mixed; boundary="pXAkSJoRnecfqGCkO1bU0pX9CEuaw1fX9";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Jay Daley <jay@ietf.org>, Carsten Bormann <cabo@tzi.org>
Cc: rfc-markdown@ietf.org, XML2RFC Interest Group <xml2rfc@ietf.org>,
 XML Developer List <xml2rfc-dev@ietf.org>
Message-ID: <879aab5a-1a1a-94c7-5eeb-27d6908d995b@levkowetz.com>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
 <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>
 <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
 <5E44402C-6821-4768-91FF-EBF4E5672EE4@ietf.org>
In-Reply-To: <5E44402C-6821-4768-91FF-EBF4E5672EE4@ietf.org>

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

Hi Jay,

On 2020-09-02 22:36, Jay Daley wrote:
>>=20
>>> You mention a =E2=80=9Cschema change board=E2=80=9D, can you tell us =
more about the
>>> coordinates of that?
>>=20
>> It's currently John Levine, Peter Saint-Andre, Robert Sparks and mysel=
f.
>> It was set up in order to have some way of moving forward (or decide t=
o
>> not move forward) with various changes, whether registered as tickets,=

>> requested by the RPC or through the RPC by document authors, or otherw=
ise
>> brought up.
>=20
> Just to provide some more context. When we had an RSE they were
> responsible for helping the RPC and the developer (Henrik) triage
> incoming change requests and decide how those were addressed, which
> included: saying =E2=80=99no=E2=80=99; changing the XML; changing the s=
chema; and
> changing xml2rfc.
>=20
> John=E2=80=99s role as Temporary RFC Series Project Manager (TRFCSPM) d=
oesn=E2=80=99t
> include this responsibility, which left a gap that Henrik has being
> trying to fill while doing everything else. Consequently, a small
> group has been formed to fill this gap as a temporary measure while
> the IAB process to determine the future role of an RSE progresses.
> That group is made up of Henrik as the developer, John as the
> TRFCSPM, Robert as the Tools Team PM and Peter as an RSOC rep.
>=20
> =E2=80=99Schema Change Board=E2=80=99 is a label I=E2=80=99ve not heard=
 before for this small
> group and sounds more established and authoritative than this group
> is meant to be.

I'm happy to use any label that's put on the group, but would like to hav=
e
_some_ label to use when referring to it.


Regards,

	Henrik


--pXAkSJoRnecfqGCkO1bU0pX9CEuaw1fX9--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9Qy6gACgkQTptXS4+7
FxryQg/8D2e4YZvfPjO18PxIWSOhGH0KlCaLhWaNdutKZfnrOBwoeNqe2koNdH/W
Nz0DnsD7WegP1E1k4/GJujNSobpqrq9mccUuTNIz/mw4SMNvqjmeOTq+UzrjQaQZ
hDEZi85FQH5Kvxox8DfskNuhB+IKe0lSaqbO6+x9aFt+bgefNSGNkIPu02jSldpT
G9DogAwLDBj9t+TbX2yS0TS800MuXMg0YjbaEfzqYHfXybrmX3BSN3AUgXhWTHHv
mD/Q3VPXm5QQdsZwS73H1yGjaOgt3Hw+rGmWIUSxuAZ4ReNGoafvuc8c0a+j70TP
eF8uV6PcA1v9C+57L5UNIhpXDkSgOZvv5oc8afgfm+5f+y7lxZ2Ux480r2iHY6fH
vCDx2Fi0JOC88zc7b7Cge+R03Kr0l+oCPSGiGEmi30zKxL8lwfeGHLvaComKIWoJ
ArwtGKjbw5CT5e26J6BW82YPZg9IdSFrNccvj769L1w5HrJswhP6ZIM10ELUWYfU
o+H7TLOpe7Qc2PFXZ8Sz4o5cazQaShICQFbLWRI5JqaUgiEs4j7fv4e3yKZclxfs
BXb6uYAZlf+cdzc2KtQ+viCR4hVd03gvmX+Hzzjdxr2teMGqV90UXlSTlzq8VGFa
HuINS6/eqEjd3ZYDpd1asJUE1S4IFvcQdC6Op74Teu7MJkIHlW8=
=o/90
-----END PGP SIGNATURE-----

--XJWMuacB4KPdop2GbuuMKP1inLRoiUVXm--


From nobody Thu Sep  3 03:56:58 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C9863A0E7B for <xml2rfc@ietfa.amsl.com>; Thu,  3 Sep 2020 03:56:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.848
X-Spam-Level: 
X-Spam-Status: No, score=-2.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.948, 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 d9oMgxvOv5tV for <xml2rfc@ietfa.amsl.com>; Thu,  3 Sep 2020 03:56:43 -0700 (PDT)
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 3B5F33A0E6A for <xml2rfc@ietf.org>; Thu,  3 Sep 2020 03:56:43 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:50185 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 1kDmv1-0007Nw-59; Thu, 03 Sep 2020 03:56:39 -0700
To: Loa Andersson <loa@pi.nu>, Mach Chen <mach.chen@huawei.com>, gengxuesong <gengxuesong@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>, Robert Sparks <rjsparks@nostrum.com>, Adrian Farrel <adrian@olddog.co.uk>, Tarek Saad <tsaad.net@gmail.com>, xml2rfc@ietf.org
References: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <60bdd4b7-ddae-7f9c-5bc5-8a312caf3eee@levkowetz.com>
Date: Thu, 3 Sep 2020 12:56:30 +0200
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: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3vUwvVM2G9oiJWv48wC4BNEDgnheAo4BW"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc@ietf.org, tsaad.net@gmail.com, adrian@olddog.co.uk,  rjsparks@nostrum.com, stewart.bryant@gmail.com, gengxuesong@huawei.com, mach.chen@huawei.com, loa@pi.nu
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/HUHSYe__7ci2dBGy5PP1MjsOVwU>
Subject: Re: [xml2rfc] output from xml2rfc
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 10:56:57 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--3vUwvVM2G9oiJWv48wC4BNEDgnheAo4BW
Content-Type: multipart/mixed; boundary="m4LdVfKP6aPWQxPQq41HlvdfDEqU767uN";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Loa Andersson <loa@pi.nu>, Mach Chen <mach.chen@huawei.com>,
 gengxuesong <gengxuesong@huawei.com>,
 Stewart Bryant <stewart.bryant@gmail.com>,
 Robert Sparks <rjsparks@nostrum.com>, Adrian Farrel <adrian@olddog.co.uk>,
 Tarek Saad <tsaad.net@gmail.com>, xml2rfc@ietf.org
Message-ID: <60bdd4b7-ddae-7f9c-5bc5-8a312caf3eee@levkowetz.com>
Subject: Re: output from xml2rfc
References: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
In-Reply-To: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>

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

This was an xml2rfc installation error on the server.  Fixed now.

	Henrik

On 2020-09-03 06:21, Loa Andersson wrote:
> Folks,
>=20
>=20
> I using xml2rfc and get the output you can see on the screendump.
>=20
> Never seen this before, I tried with two different xml-files that
> I konw work last time I used xml2raf.
>=20
> ANy ideas?
>=20
> /Loa
>=20


--m4LdVfKP6aPWQxPQq41HlvdfDEqU767uN--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9Qy94ACgkQTptXS4+7
FxqVCxAAgj0ofarbC1r3fZabQ5t4nfsCy67692zqY/3OSN14rv7+78CbiVMtOTCP
1LbgwJuIXUEalSoRDEx4NQApbz6qwkLZwulFIAxMXJeQMlCu+cYBI+ZG0oh3ITpZ
J8b5k5Wju19IkqSDF0OhX2kN7hiUGssnSRfR0tdtLfybQ/KDFZp/Hl5T5PIGcbHQ
BvyeHcu+ip6ndkjYlE03sZcBNFb9oYZiyYBXAjM+UhjMDWedz58REMS7fBLVAVQ0
WwYd3op2iIxg4OQqIakWz1E4atUsUxgM8efWJUXcC6Ec7g46BWeTe9JpDu9vQC0J
LrUa4tAEsl+RueXpedHQqhtcqTinW16eh5ZHvJCOCOPONgzXb+mAs8Wjhq2EcnTs
/9m4clnbvOh17XQ6lSO7HFwkQ8h4KtGzO0AkpMtEkxrx1o9/7dUM90ycwtObc6x4
2LFnQaVh9rXESg5q/z32huL5xT4Em8hmNdnGt6Ypf58nxRRvpKQBEVRVIFBpuNt7
qt+erTesW5GN2YhklZWRcjoeUZpP4Q/GUf1exaR6s5d0dKFdmr9LrEUpnhCiBXi2
YfsDqRgw5Qp+EWrpsF89mWAxDXTuMB8bDlicdUPgAyOAxlbRTBP5pkWdn7shcm5l
lPVkvz3Cz1Ew4Txr+yV87cJfL58f+iXsTRIooD5+Y2wtY79R6fk=
=2R7J
-----END PGP SIGNATURE-----

--3vUwvVM2G9oiJWv48wC4BNEDgnheAo4BW--


From nobody Thu Sep  3 03:57:29 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A20873A0E89; Thu,  3 Sep 2020 03:57:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.847
X-Spam-Level: 
X-Spam-Status: No, score=-2.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.948, 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 YYVgd3QNRZLT; Thu,  3 Sep 2020 03:57:23 -0700 (PDT)
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 66B053A0E87; Thu,  3 Sep 2020 03:57:23 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:50187 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 1kDmvi-0002ap-Hs; Thu, 03 Sep 2020 03:57:23 -0700
To: Carsten Bormann <cabo@tzi.org>, "rfc-markdown@ietf.org" <rfc-markdown@ietf.org>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com> <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com> <6C0D565D-A7FD-416B-90B9-C9A03FE73953@att.com> <13E83C13-3C71-47B8-A519-124E72EFB687@tzi.org>
Cc: XML2RFC Interest Group <xml2rfc@ietf.org>, XML Developer List <xml2rfc-dev@ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <009e6979-cc54-df8c-17fe-14c8912ad3ee@levkowetz.com>
Date: Thu, 3 Sep 2020 12:57:14 +0200
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: <13E83C13-3C71-47B8-A519-124E72EFB687@tzi.org>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="T3rO0h24kcJxgDxhoofpvh2V6LT1muLDt"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org, rfc-markdown@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/U_yoROOrLzbFVpp0kYJDVgLg1_M>
Subject: Re: [xml2rfc] 1.3.12: Do not accept empty output from xml2rfc web service (Re: [Rfc-markdown] [xml2rfc-dev] New xml2rfc release: v3.0.0)
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 10:57:25 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--T3rO0h24kcJxgDxhoofpvh2V6LT1muLDt
Content-Type: multipart/mixed; boundary="rgf9tnlwXrXArvkbf8pIMQgABLIaqlTSa";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Carsten Bormann <cabo@tzi.org>,
 "rfc-markdown@ietf.org" <rfc-markdown@ietf.org>
Cc: XML2RFC Interest Group <xml2rfc@ietf.org>,
 XML Developer List <xml2rfc-dev@ietf.org>
Message-ID: <009e6979-cc54-df8c-17fe-14c8912ad3ee@levkowetz.com>
Subject: Re: [xml2rfc] 1.3.12: Do not accept empty output from xml2rfc web
 service (Re: [Rfc-markdown] [xml2rfc-dev] New xml2rfc release: v3.0.0)
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
 <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org>
 <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com>
 <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com>
 <6C0D565D-A7FD-416B-90B9-C9A03FE73953@att.com>
 <13E83C13-3C71-47B8-A519-124E72EFB687@tzi.org>
In-Reply-To: <13E83C13-3C71-47B8-A519-124E72EFB687@tzi.org>

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

Yes, there was an installation error on the server.  Fixed. now.

	Henrik

On 2020-09-03 10:41, Carsten Bormann wrote:
> On 2020-09-03, at 03:16, HANSEN, TONY L <tony@att.com> wrote:
>>=20
>> Henrik, the xml2rfc executable appears to have disappeared from durif.=

>=20
> Which triggers a bug in kramdown-rfc=E2=80=99s driver kdrfc when used i=
n remote mode (xm2rfc not installed locally):
>=20
> kdrfc -r3 foo.xml
>=20
> =E2=80=A6happily accepts the empty output file (which comes with a 200 =
status code and the right media type) from the web service.
>=20
> Fixed in kramdown-rfc 1.3.12 (well, there is now an error message; can=E2=
=80=99t fix the web service).
>=20
> Gr=C3=BC=C3=9Fe, Carsten
>=20
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc
>=20


--rgf9tnlwXrXArvkbf8pIMQgABLIaqlTSa--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9QzAoACgkQTptXS4+7
FxqRIg/8C9Uk0aP5wKBgog0Gxai3ypDc6tdDHL8cYubLODqDMvVXWuvLpN9RmA73
M68hFLI1PMaQc2n62WkQezVDPLGuAcqcdBV4uNUltNAc+JfgHwdrSGZorGu6zsfs
YZ4A8kwVSx/pUnZjeE3KmPI3AgSR9Y1SHNPHiZ+8d7TbW4vQCb7l+ca/T/FGbaCh
u9HYK/B9nwNh4PCdczuD6ILWLEuTNLwVuEoWE+/QIkjdFmajebyTGUXTKA5t13mR
B4CAkzsLUJAo4zonaP8OZ9Ixck7+wlQGFXpI+Kqr+swnCXKrCTMwgcEvjAZHV1G+
QvvsZ0OILJdoqijLqqKGsKZFfa/xJI4eKWyQfXjM2KUs5lfxCvgtvJdXbDdQwxty
BDadWaVmdDmBkktfKtH7iA1/oNpB/UjL//9/viYt9SWw8koMrtG/Qh0REjouaFK+
8rgrmfCuYdMWf7eZ2Qj0Mua4Ut3SsfOCCjGTRnewcIxP6UxKS0J0BWh5PVp6HgbR
wg6pOAgVs1jz4mKixtkp49w8Ac1RiOPrl8pyoRPbygpFS31LLHjMX9CartzMKkVm
yJbTgwYFTE1NiKkgXUlauTP/5vUldp2qGr5Vxlu/YpRkpgQC+xVf99YZsz8jpiab
oyDFumhtfpvWL/4ON6h9Dlhs4OLeZB7+n1/HyN8icQCFSJnq/6o=
=UOn5
-----END PGP SIGNATURE-----

--T3rO0h24kcJxgDxhoofpvh2V6LT1muLDt--


From nobody Thu Sep  3 08:22:43 2020
Return-Path: <tony@att.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73FEB3A0ECE; Thu,  3 Sep 2020 08:22:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 2ASu_1BfJ1lE; Thu,  3 Sep 2020 08:22:41 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 625883A0D4A; Thu,  3 Sep 2020 08:22:41 -0700 (PDT)
Received: from pps.filterd (m0049463.ppops.net [127.0.0.1]) by m0049463.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 083FCuNV038049; Thu, 3 Sep 2020 11:22:40 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049463.ppops.net-00191d01. with ESMTP id 33b2u0gj43-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 03 Sep 2020 11:22:39 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 083FMaS9018890; Thu, 3 Sep 2020 11:22:37 -0400
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [135.47.91.93]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 083FMVOk018744 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 3 Sep 2020 11:22:31 -0400
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [127.0.0.1]) by zlp30488.vci.att.com (Service) with ESMTP id 66ED3400B573; Thu,  3 Sep 2020 15:22:31 +0000 (GMT)
Received: from GAALPA1MSGEX1BB.ITServices.sbc.com (unknown [135.50.89.103]) by zlp30488.vci.att.com (Service) with ESMTPS id 530A8400B570; Thu,  3 Sep 2020 15:22:31 +0000 (GMT)
Received: from GAALPA1MSGEX1BA.ITServices.sbc.com (135.50.89.102) by GAALPA1MSGEX1BB.ITServices.sbc.com (135.50.89.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Thu, 3 Sep 2020 11:22:30 -0400
Received: from GAALPA1MSGEX1BA.ITServices.sbc.com ([135.50.89.102]) by GAALPA1MSGEX1BA.ITServices.sbc.com ([135.50.89.102]) with mapi id 15.01.2044.004; Thu, 3 Sep 2020 11:22:30 -0400
From: "HANSEN, TONY L" <tony@att.com>
To: Henrik Levkowetz <henrik@levkowetz.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "rfc-markdown@ietf.org" <rfc-markdown@ietf.org>, XML Developer List <xml2rfc-dev@ietf.org>, XML2RFC Interest Group <xml2rfc@ietf.org>
Thread-Topic: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
Thread-Index: AQHWgeBvnXl+Hz+vEE2UIFVb340LRKlXB/MA
Date: Thu, 3 Sep 2020 15:22:30 +0000
Message-ID: <A7818BEF-DFAF-45B6-AC95-52F5B060F876@att.com>
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <207F74B8-412D-4D74-AC1F-67C252FCFE56@tzi.org> <3e7ed8f3-fd40-be1c-5efa-5460e68827b9@levkowetz.com> <CA+RyBmVHCr6O_WcrwEAM5QJ+EarTAZ+2d4Xqc1GdfE15+Q3LiQ@mail.gmail.com> <d286b4f0-6219-8765-dee1-cbcc2c8a98c7@levkowetz.com>
In-Reply-To: <d286b4f0-6219-8765-dee1-cbcc2c8a98c7@levkowetz.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.210.254.184]
x-tm-snts-smtp: A130BABF997960D189A2CD480D580F154C60B9A471A7AD0AA00250A5328472832
Content-Type: text/plain; charset="utf-8"
Content-ID: <5E59A7FD3388EA40ADB0118F8712052C@LOCAL>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-03_07:2020-09-03, 2020-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 bulkscore=0 malwarescore=0 clxscore=1015 impostorscore=0 phishscore=0 mlxlogscore=934 spamscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009030141
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/EDqtHqbDkY2-cUqsxKqdznfoaCQ>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 15:22:43 -0000

VGhhbmsgeW91LCBIZW5yaWsNCg0K77u/T24gOS8zLzIwLCA2OjUzIEFNLCAieG1sMnJmYyBvbiBi
ZWhhbGYgb2YgSGVucmlrIExldmtvd2V0eiIgPHhtbDJyZmMtYm91bmNlc0BpZXRmLm9yZyBvbiBi
ZWhhbGYgb2YgaGVucmlrQGxldmtvd2V0ei5jb20+IHdyb3RlOg0KDQogICAgSGkgR3JlZywNCg0K
ICAgIFNvcnJ5IGFib3V0IHRoaXMuICBTb21ldGhpbmcgY2xlYXJseSB3ZW50IGF3cnkgb24gdGhl
IHNlcnZlciB3aGVuIHRoZSBuZXcNCiAgICB2ZXJzaW9uIHdhcyBpbnN0YWxsZWQuICBJJ3ZlIHJl
LWluc3RhbGxlZCwgYW5kIHRoaW5ncyBsb29rIGJldHRlciBmcm9tIGhlcmUNCiAgICBub3cuDQoN
CiAgICBCZXN0IHJlZ2FyZHMsDQoNCiAgICAJSGVucmlrDQoNCg==


From nobody Thu Sep  3 11:26:03 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B7263A1036; Thu,  3 Sep 2020 11:25:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.847
X-Spam-Level: 
X-Spam-Status: No, score=-2.847 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.948, 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 2y_PYKp3mIvY; Thu,  3 Sep 2020 11:25:52 -0700 (PDT)
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 908403A1031; Thu,  3 Sep 2020 11:25:52 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:52909 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 1kDtvi-0006gs-RV; Thu, 03 Sep 2020 11:25:52 -0700
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
Cc: rfc-markdown@ietf.org
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <4a9228c8-9dab-9500-b1ca-44560febd97a@levkowetz.com>
Date: Thu, 3 Sep 2020 20:25:43 +0200
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: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7bXMOtrtbxsS8tc1BOltOxJ0mjhd31ieL"
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
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/eZrABQM5qRbywCAVo-6DBbc-MqU>
Subject: Re: [xml2rfc] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 18:25:55 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--7bXMOtrtbxsS8tc1BOltOxJ0mjhd31ieL
Content-Type: multipart/mixed; boundary="kVkNtO8Tba6txtiqhaLdc1N098DkLXiiQ";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-ID: <4a9228c8-9dab-9500-b1ca-44560febd97a@levkowetz.com>
Subject: Re: [xml2rfc-dev] New xml2rfc release: v3.0.0
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
In-Reply-To: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>

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

Hi,

I've had a few questions related to installation of this release, so I
might as well add some notes about installation.  The the following
approach should work.  You may need to adapt slightly to fit your
environment:

 1. If you don't have Python 3.5 or higher, install it.  You can get it
    here: https://www.python.org/downloads/ .  I'll assume python 3.8 in
    the following.  (If this fails, you should not go on with the remaini=
ng
    steps -- you're stuck with the previous version of xml2rfc until you
    can get a Python 3 running.)

 2. If you have xml2rfc installed for Python 2.7 currently:
    Run 'pip2.7 uninstall -y xml2rfc' # repeat until no version installed=

    (Possibly you might need to do 'sudo pip2.7 uninstall -y xml2rfc' or
    the equivalent)

 3. Install for your python 3.  Pip3.x should not need to run as sudo or
    equivalent on most OSes:
    Run 'pip3.8 install --upgrade xml2rfc'

 4. If you have id2xml installed, make sure it's installed for the same
    python version as xml2rfc; for instance if you're moving from 2.7 to =
3.8:
    'pip2.7 uninstall -y id2xml'  (or 'sudo pip2.7 uninstall -y id2xml')
    followed by 'pip3.8 install id2xml'


I hope this is helpful.


Best regards,

	Henrik

On 2020-09-02 13:36, Henrik Levkowetz wrote:
>=20
> Hi,
>=20
> This is an automatic notification about a new xml2rfc release,=20
> v3.0.0, generated when running the mkrelease script.
>=20
> Release notes:
>=20
> xml2rfc (3.0.0) ietf; urgency=3Dmedium
>=20
>   **Transition to using the new schema v3 output formatters by default*=
*
>=20
>   This release provides the functionality that the 2.47.0 release had (=
with
>   some enhancements), but is backwards incompatible because the default=

>   settings for some switches has changed.  The --legacy switch must now=
 be set
>   explicitly in order to use the old output formatters.  By default, XM=
L input
>   files with schema v2 content will be converted to v3 on the fly and t=
he
>   output formatting of the converted XML will be done with the new sche=
ma v3
>   formatters.  With this release, support of Python 2.7, which is past
>   end-of-life, will no longer be part of the test suite.
>=20
>   There are also a number of other changes.  From the commit log:
>=20
>   * Replaced the use of the deprecated optparse module with the newer=20
>     argparse python module.
>=20
>   * Removed testing with Python 2.7, and added Python 3.8
>=20
>   * Updated the bin/mkrelease script to generate documentation HTML and=
 text
>     for the release, place it on xml2rfc.tools.ietf.org, and mention th=
e
>     documentation URL in the release notes.
>=20
>   * Updated the major revision to 3, given that we no longer support Py=
27 and
>     have switched default output formatters.
>=20
>   * Changed bin/mkrelease to install using pip3.6 on the tools servers =
(the=20
>     default pip might be for Py2.7).
>=20
>   * Added an 'indent' attribute for <t>, in order to support indented
>     paragraphs without the one-item unordered list workaround, as appro=
ved by
>     the schema change board.  Added default values for the 'indent' att=
ributes
>     for <dl>, <ul>, <ol>, <t>.  For the <t> element, the 'indent' attri=
bute
>     indicates any extra amount of indentation to be used when rendering=
 the
>     paragraph of text.  The indentation amount is interpreted as charac=
ters when
>     rendering plain-text documents, and en-space units when rendering i=
n formats
>     that have richer typographic support such as HTML or PDF.  One en-s=
pace is
>     assumed to be the length of 0.5 em-space in CSS units.  Only non-ne=
gative
>     integer amounts of indentation are supported.
>=20
>   * Improved an error message about bad attribute values to show the li=
ne=20
>     of XML source on which the error was found.
>=20
>   * Added information about command-line switches that have negations=20
>     (--no-foo... versions) to the context handed to the documentation t=
emplate.
>=20
>   * Changed the default of some switches for the 3.0.0 release: --v3 =3D=
>=20
>     true; --legacy-date =3D> true; --external-js =3D> false.
>=20
>   * Improved the documentation file output for switch default values an=
d=20
>     for options with negation switches.
>=20
>   * Updated the Makefile to use the appropriate 3.x release series swit=
ches.
>=20
>   * Updated the requirements for a number of python modules.
>=20
>   * Fixed an issue where hrefs without matching ids could be generated =
by=20
>     the HTML renderer from empty <name> elements.  This also fixed an i=
ssue=20
>     with missing figure and table captions in some unusual cases.
>=20
>   * Added support for multi-level ordered lists through a '%p' (for par=
ent)=20
>     code for use in the <ol> 'type' attribute.  Fixes issue #465.
>=20
>   * Added more documentation for the --version switch
>=20
>   * Updated the schema and tests to permit <blockquote> within <aside>.=
 =20
>     Fixes issue #524.
>=20
>   * Added a list of available postal elements for a country to the warn=
ing=20
>     for unused postal address parts.
>=20
>   * Added a length limitation for the running header title in paginated=
=20
>     text documents, to avoid overwriting other parts of the running hea=
der.
>=20
>   * Changed the schema to permit nested <sub> and <sup>, as approved by=
 the
>     v3 schema change board.
>=20
>   * Added support for outdent handling to propagate upwards to parent=20
>     elements if the full needed outdent amount could not be done in the=
 local=20
>     context, in order to be able to apply artwork outdenting to <artwor=
k>=20
>     elements which aren't situated immediately under <section>.
>=20
>   * Changed many instances of reference source indications (xml:base) f=
rom
>     "xml2rfc.tools.ietf.org" to just "xml2rfc.ietf.org".  Removed the m=
assaging
>     of reference XML to place seriesInfo elements in the backwards-inco=
mplatible
>     location inside reference/front.  Changed the --add-xinclude flag t=
o use
>     datatracker.ietf.org/doc/bibxml3/ as the location of draft referenc=
e
>     entries.
>=20
>   * Added a couple of entries to the test suite reference cache.
>=20
>   * Improved the handling of missing day information for <date> to make=
 sure we=20
>     don't pick days outside the acceptable range for the given month an=
d also=20
>     pick a reasonable value based on whether the year and month is in t=
he past,=20
>     present or future.
>=20
>   * Improved an error message for a case of disallowed XML text content=
=2E =20
>     Tweaked the 'block_tags' list.
>=20
>   * Changed the manpage template to not use comma before 'and' when=20
>     rendering a list of 2 elements.
>=20
>   * Changed the schema to permit <aside> within <dl> on request from th=
e=20
>     RPC, with schema change board approval.  Updated renderers, CSS and=
 tests=20
>     accordingly.
>=20
>   * Tweaked the CSS for block elements that are direct first children o=
f=20
>     <dd> to render the same way in HTML as in text (i.e., vertically di=
stinct,=20
>     not on the same line as <dt>).
>=20
>  -- Henrik Levkowetz <henrik@levkowetz.com>  01 Sep 2020 08:06:27 +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/3.=
0.0'
>=20
> Documentation for this release is built-in, and also available at:
>   https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.0.0.html
>=20
> Regards,
>=20
> 	Henrik
> 	(via the mkrelease script)
>=20
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc
>=20


--kVkNtO8Tba6txtiqhaLdc1N098DkLXiiQ--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9RNScACgkQTptXS4+7
FxokbRAAh6jnh7sWEF/S1W2PnJOrEZ9PM8ZW+UagZueBxFqG3Q1ea6wcgDzq1TTW
4BNRR+TJffyX7GOuQxTCW4q1hYHUNlGS86Npvg7eVwlpbcF+ac3Ng5OauLfFrOIz
gRos+9wbJzzzrhAmJYncwpdrRrAzmfkxUKMu06/V+IcvMOlsYw8Lt1F5fBj0/WD3
T8KvgdCXPvnOQPzA8KQm5MvF28oQf6RTQlUI7s9acoUfW4lu2+SnPLMqq1BCGTpQ
3i5fOlGi7zmwyDPlIp0ah+gSpRnNCMlTtvtrPGGjxffnd+ewsMTQNoiICumgQZNS
m4tlDsBIJec2TnURnzObaWbJp71qftpkM7AWmY6w9rGkkBWeQ6QxWqTANa5920n1
5Cpo4Tn10ia9YxTn6tHv9ibpnLYGnzRfO8ya1jYmarsEVX8BW9Qa6u2rSr+WFp8N
NPCKOOvRqBDfiGC0w9t3R+xWF1QDEIVhKAsQsRoGGZayETJZS478YegA8jxf1c0w
Vl/O5yOqHdleHbjFnrWI4FGt0oGoYkJp8ufeWdjtDYdOEoz/yCenW+vEYDUrrvNW
L8RXdvUAbheQfKcPCG96Pp5rdYt3PXG1fIEuTAp0/Dbrg0vESdrFtPG4fz7eRufZ
dp0fQNOoFCll4Whg93fCE/tSPgGjcDBta0ibb+xu+cvM/4hWtSM=
=x1cz
-----END PGP SIGNATURE-----

--7bXMOtrtbxsS8tc1BOltOxJ0mjhd31ieL--


From nobody Thu Sep  3 18:57:29 2020
Return-Path: <mach.chen@huawei.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B40C3A14C0 for <xml2rfc@ietfa.amsl.com>; Thu,  3 Sep 2020 18:57:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-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 BLjXV8cSAtM5 for <xml2rfc@ietfa.amsl.com>; Thu,  3 Sep 2020 18:57:26 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 7C5C43A0F50 for <xml2rfc@ietf.org>; Thu,  3 Sep 2020 18:57:26 -0700 (PDT)
Received: from lhreml716-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 011A81198C81F84A5CC3; Fri,  4 Sep 2020 02:57:25 +0100 (IST)
Received: from lhreml716-chm.china.huawei.com (10.201.108.67) by lhreml716-chm.china.huawei.com (10.201.108.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Fri, 4 Sep 2020 02:57:24 +0100
Received: from DGGEML405-HUB.china.huawei.com (10.3.17.49) by lhreml716-chm.china.huawei.com (10.201.108.67) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Fri, 4 Sep 2020 02:57:24 +0100
Received: from DGGEML510-MBS.china.huawei.com ([169.254.3.157]) by dggeml405-hub.china.huawei.com ([10.3.17.49]) with mapi id 14.03.0487.000; Fri, 4 Sep 2020 09:57:14 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Loa Andersson <loa@pi.nu>, "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, Stewart Bryant <stewart.bryant@gmail.com>, "Henrik Levkowetz" <henrik@levkowetz.com>, Robert Sparks <rjsparks@nostrum.com>, Adrian Farrel <adrian@olddog.co.uk>, Tarek Saad <tsaad.net@gmail.com>, "xml2rfc@ietf.org" <xml2rfc@ietf.org>
Thread-Topic: output from xml2rfc
Thread-Index: AQHWgam/roXzZdvA20+fxbxAIBjUu6lXudFQ
Date: Fri, 4 Sep 2020 01:57:13 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE297E141E0@dggeml510-mbs.china.huawei.com>
References: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
In-Reply-To: <f301b4bc-3c06-2e25-f4a8-715e85fddcb8@pi.nu>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.108.243.140]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/CTld337I6yas9Cz-_cqv7oXcFSk>
Subject: Re: [xml2rfc] output from xml2rfc
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2020 01:57:28 -0000

SGkgTG9hLA0KDQpJIG1ldCB0aGUgc2FtZSBwcm9ibGVtIGFzIHdlbGwsIG5vdCBzdXJlIHdoZXJl
IGlzIHRoZSBwcm9ibGVtLg0KDQpCZXN0IHJlZ2FyZHMsDQpNYWNoDQoNCj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTG9hIEFuZGVyc3NvbiBbbWFpbHRvOmxvYUBwaS5udV0N
Cj4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAzLCAyMDIwIDEyOjIxIFBNDQo+IFRvOiBNYWNo
IENoZW4gPG1hY2guY2hlbkBodWF3ZWkuY29tPjsgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykN
Cj4gPGdlbmd4dWVzb25nQGh1YXdlaS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPjsNCj4gSGVucmlrIExldmtvd2V0eiA8aGVucmlrQGxldmtvd2V0ei5jb20+
OyBSb2JlcnQgU3BhcmtzDQo+IDxyanNwYXJrc0Bub3N0cnVtLmNvbT47IEFkcmlhbiBGYXJyZWwg
PGFkcmlhbkBvbGRkb2cuY28udWs+OyBUYXJlayBTYWFkDQo+IDx0c2FhZC5uZXRAZ21haWwuY29t
PjsgeG1sMnJmY0BpZXRmLm9yZw0KPiBTdWJqZWN0OiBvdXRwdXQgZnJvbSB4bWwycmZjDQo+IA0K
PiBGb2xrcywNCj4gDQo+IA0KPiBJIHVzaW5nIHhtbDJyZmMgYW5kIGdldCB0aGUgb3V0cHV0IHlv
dSBjYW4gc2VlIG9uIHRoZSBzY3JlZW5kdW1wLg0KPiANCj4gTmV2ZXIgc2VlbiB0aGlzIGJlZm9y
ZSwgSSB0cmllZCB3aXRoIHR3byBkaWZmZXJlbnQgeG1sLWZpbGVzIHRoYXQgSSBrb253IHdvcmsg
bGFzdA0KPiB0aW1lIEkgdXNlZCB4bWwycmFmLg0KPiANCj4gQU55IGlkZWFzPw0KPiANCj4gL0xv
YQ0KPiAtLQ0KPiANCj4gTG9hIEFuZGVyc3NvbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWls
OiBsb2FAcGkubnUNCj4gU2VuaW9yIE1QTFMgRXhwZXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBsb2EucGkubnVAZ21haWwuY29tDQo+IEJyb256ZSBEcmFnb24gQ29uc3VsdGluZyAgICAgICAg
ICAgICBwaG9uZTogKzQ2IDczOSA4MSAyMSA2NA0K


From nobody Fri Sep  4 02:30:50 2020
Return-Path: <tjw.ietf@gmail.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 853D93A0C7E; Fri,  4 Sep 2020 02:30:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 OH_GXY9qBQA3; Fri,  4 Sep 2020 02:30:39 -0700 (PDT)
Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) (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 219253A0C6F; Fri,  4 Sep 2020 02:30:39 -0700 (PDT)
Received: by mail-oi1-x22f.google.com with SMTP id x14so5924365oic.9; Fri, 04 Sep 2020 02:30:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nE3LP5HDZGsu0Sn0GN0wG0YmznjK/2k+TloHoKpobvU=; b=uvWhAgnIirb97mUUzHJGHGbZUWQRJM0evPQjlWG49O42ki5/nT0kYZoai76NsIa0bW sTa2R7fTNAb5oSs5tBIENVUlJesAka5ZYNI+UR5uMcl3vqjRforNz4udhcUtgXLBhXF8 BGzQ80G1qUtY0D1Q9HavX9RTaWIq8Za7LT+HwRzZ74gdB3t3KQQsSucbMxp4Th8GZ+XN IGHkjclSf6JCZ66Rn9U2B6pnk+VO27twPXWyKAM4dMEKqGK9ashwK8FTuyS1McZqPFtu Ntn+722bIZzUgoqXzROJ58zHvWl37xxCScV/9e2OAkWJlVE+VE1laS7TU9Jvt0KXefbc iKwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nE3LP5HDZGsu0Sn0GN0wG0YmznjK/2k+TloHoKpobvU=; b=dnf3PeohkSyJ8xrW2KFK/1R3+QAv2NWFkabfEdxKvg9OGS/cnH3l5dQ9XzQJyyloMh 0+z1gsOJ5Yfx9r8sQzwU2eW7JD0e1AJEMWNuxH13bnpIn+cdl0wd1PD2y3K+mSnEeqyE wCm4m7I/fjnQhikyr9YBAgdXmOn8Fqd+rZ8nRFtHGA/5HmzK1JF4HGw3UbaYrIaZi0tL HcIsotBWhTHRsgSvgoqvFRLRjProi5rwKYUkeM2ADQ2CXrUMuZNVkR2Fd3HgRC3rrzXQ tUIm6Fh5dmNct0ix6ecYKm+ABJ4vI6F4N6+O+CLUp0RjV+NZirwbbTLDh5V9rJKaFOJf mWgg==
X-Gm-Message-State: AOAM531wz4CIONLLChxD23FK9c2JCKQhsDpNWoRLxMtRbp7m+2DvcYP/ vwRyp+mKW/jFZrXCz0+TQfEDlMGuC14INJ97Nxz/hkc1sC0=
X-Google-Smtp-Source: ABdhPJyI1RscquJlmTF/BJWfAG1DvbotvCD+GsrFKSTUZB5Gq2414S+KV6YF/gmtQv4PHLFhXwT8LFWK/gV0sSZVaec=
X-Received: by 2002:a05:6808:9b9:: with SMTP id e25mr4473731oig.173.1599211838371;  Fri, 04 Sep 2020 02:30:38 -0700 (PDT)
MIME-Version: 1.0
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <4a9228c8-9dab-9500-b1ca-44560febd97a@levkowetz.com>
In-Reply-To: <4a9228c8-9dab-9500-b1ca-44560febd97a@levkowetz.com>
From: Tim Wicinski <tjw.ietf@gmail.com>
Date: Fri, 4 Sep 2020 05:30:27 -0400
Message-ID: <CADyWQ+ESOOhM24H=-WVZzUekGW=7+=amvyLp=qHkCxBpRcq4tg@mail.gmail.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
Cc: xml2rfc-dev@ietf.org, xml2rfc@ietf.org, rfc-markdown@ietf.org
Content-Type: multipart/alternative; boundary="0000000000008bfcfc05ae7985f8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/pkh-UklF_cjhMufwrd1LoQiE3Uk>
Subject: Re: [xml2rfc] [Rfc-markdown] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2020 09:30:42 -0000

--0000000000008bfcfc05ae7985f8
Content-Type: text/plain; charset="UTF-8"

Thanks for these notes Henrik, and for 3.0.

I'd also suggest if you're moving to python3 (I will not judge here), I did
much work with
virtualenv to not blow up your system python.   Glad to assist.

tim


On Thu, Sep 3, 2020 at 2:25 PM Henrik Levkowetz <henrik@levkowetz.com>
wrote:

> Hi,
>
> I've had a few questions related to installation of this release, so I
> might as well add some notes about installation.  The the following
> approach should work.  You may need to adapt slightly to fit your
> environment:
>
>  1. If you don't have Python 3.5 or higher, install it.  You can get it
>     here: https://www.python.org/downloads/ .  I'll assume python 3.8 in
>     the following.  (If this fails, you should not go on with the remaining
>     steps -- you're stuck with the previous version of xml2rfc until you
>     can get a Python 3 running.)
>
>  2. If you have xml2rfc installed for Python 2.7 currently:
>     Run 'pip2.7 uninstall -y xml2rfc' # repeat until no version installed
>     (Possibly you might need to do 'sudo pip2.7 uninstall -y xml2rfc' or
>     the equivalent)
>
>  3. Install for your python 3.  Pip3.x should not need to run as sudo or
>     equivalent on most OSes:
>     Run 'pip3.8 install --upgrade xml2rfc'
>
>  4. If you have id2xml installed, make sure it's installed for the same
>     python version as xml2rfc; for instance if you're moving from 2.7 to
> 3.8:
>     'pip2.7 uninstall -y id2xml'  (or 'sudo pip2.7 uninstall -y id2xml')
>     followed by 'pip3.8 install id2xml'
>
>
> I hope this is helpful.
>
>
> Best regards,
>
>         Henrik
>
> On 2020-09-02 13:36, Henrik Levkowetz wrote:
> >
> > Hi,
> >
> > This is an automatic notification about a new xml2rfc release,
> > v3.0.0, generated when running the mkrelease script.
> >
> > Release notes:
> >
> > xml2rfc (3.0.0) ietf; urgency=medium
> >
> >   **Transition to using the new schema v3 output formatters by default**
> >
> >   This release provides the functionality that the 2.47.0 release had
> (with
> >   some enhancements), but is backwards incompatible because the default
> >   settings for some switches has changed.  The --legacy switch must now
> be set
> >   explicitly in order to use the old output formatters.  By default, XML
> input
> >   files with schema v2 content will be converted to v3 on the fly and the
> >   output formatting of the converted XML will be done with the new
> schema v3
> >   formatters.  With this release, support of Python 2.7, which is past
> >   end-of-life, will no longer be part of the test suite.
> >
> >   There are also a number of other changes.  From the commit log:
> >
> >   * Replaced the use of the deprecated optparse module with the newer
> >     argparse python module.
> >
> >   * Removed testing with Python 2.7, and added Python 3.8
> >
> >   * Updated the bin/mkrelease script to generate documentation HTML and
> text
> >     for the release, place it on xml2rfc.tools.ietf.org, and mention the
> >     documentation URL in the release notes.
> >
> >   * Updated the major revision to 3, given that we no longer support
> Py27 and
> >     have switched default output formatters.
> >
> >   * Changed bin/mkrelease to install using pip3.6 on the tools servers
> (the
> >     default pip might be for Py2.7).
> >
> >   * Added an 'indent' attribute for <t>, in order to support indented
> >     paragraphs without the one-item unordered list workaround, as
> approved by
> >     the schema change board.  Added default values for the 'indent'
> attributes
> >     for <dl>, <ul>, <ol>, <t>.  For the <t> element, the 'indent'
> attribute
> >     indicates any extra amount of indentation to be used when rendering
> the
> >     paragraph of text.  The indentation amount is interpreted as
> characters when
> >     rendering plain-text documents, and en-space units when rendering in
> formats
> >     that have richer typographic support such as HTML or PDF.  One
> en-space is
> >     assumed to be the length of 0.5 em-space in CSS units.  Only
> non-negative
> >     integer amounts of indentation are supported.
> >
> >   * Improved an error message about bad attribute values to show the
> line
> >     of XML source on which the error was found.
> >
> >   * Added information about command-line switches that have negations
> >     (--no-foo... versions) to the context handed to the documentation
> template.
> >
> >   * Changed the default of some switches for the 3.0.0 release: --v3 =>
> >     true; --legacy-date => true; --external-js => false.
> >
> >   * Improved the documentation file output for switch default values and
> >     for options with negation switches.
> >
> >   * Updated the Makefile to use the appropriate 3.x release series
> switches.
> >
> >   * Updated the requirements for a number of python modules.
> >
> >   * Fixed an issue where hrefs without matching ids could be generated
> by
> >     the HTML renderer from empty <name> elements.  This also fixed an
> issue
> >     with missing figure and table captions in some unusual cases.
> >
> >   * Added support for multi-level ordered lists through a '%p' (for
> parent)
> >     code for use in the <ol> 'type' attribute.  Fixes issue #465.
> >
> >   * Added more documentation for the --version switch
> >
> >   * Updated the schema and tests to permit <blockquote> within <aside>.
> >     Fixes issue #524.
> >
> >   * Added a list of available postal elements for a country to the
> warning
> >     for unused postal address parts.
> >
> >   * Added a length limitation for the running header title in paginated
> >     text documents, to avoid overwriting other parts of the running
> header.
> >
> >   * Changed the schema to permit nested <sub> and <sup>, as approved by
> the
> >     v3 schema change board.
> >
> >   * Added support for outdent handling to propagate upwards to parent
> >     elements if the full needed outdent amount could not be done in the
> local
> >     context, in order to be able to apply artwork outdenting to
> <artwork>
> >     elements which aren't situated immediately under <section>.
> >
> >   * Changed many instances of reference source indications (xml:base)
> from
> >     "xml2rfc.tools.ietf.org" to just "xml2rfc.ietf.org".  Removed the
> massaging
> >     of reference XML to place seriesInfo elements in the
> backwards-incomplatible
> >     location inside reference/front.  Changed the --add-xinclude flag to
> use
> >     datatracker.ietf.org/doc/bibxml3/ as the location of draft reference
> >     entries.
> >
> >   * Added a couple of entries to the test suite reference cache.
> >
> >   * Improved the handling of missing day information for <date> to make
> sure we
> >     don't pick days outside the acceptable range for the given month and
> also
> >     pick a reasonable value based on whether the year and month is in
> the past,
> >     present or future.
> >
> >   * Improved an error message for a case of disallowed XML text
> content.
> >     Tweaked the 'block_tags' list.
> >
> >   * Changed the manpage template to not use comma before 'and' when
> >     rendering a list of 2 elements.
> >
> >   * Changed the schema to permit <aside> within <dl> on request from the
> >     RPC, with schema change board approval.  Updated renderers, CSS and
> tests
> >     accordingly.
> >
> >   * Tweaked the CSS for block elements that are direct first children of
> >     <dd> to render the same way in HTML as in text (i.e., vertically
> distinct,
> >     not on the same line as <dt>).
> >
> >  -- Henrik Levkowetz <henrik@levkowetz.com>  01 Sep 2020 08:06:27 +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/3.0.0'
> >
> > Documentation for this release is built-in, and also available at:
> >   https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.0.0.html
> >
> > Regards,
> >
> >       Henrik
> >       (via the mkrelease script)
> >
> > _______________________________________________
> > xml2rfc mailing list
> > xml2rfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/xml2rfc
> >
>
> _______________________________________________
> Rfc-markdown mailing list
> Rfc-markdown@ietf.org
> https://www.ietf.org/mailman/listinfo/rfc-markdown
>

--0000000000008bfcfc05ae7985f8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Thanks for these notes Henrik, and for 3.0.=C2=A0=C2=A0</div><div class=
=3D"gmail_default" style=3D"font-family:monospace"><br></div><div class=3D"=
gmail_default" style=3D"font-family:monospace">I&#39;d also suggest if you&=
#39;re moving to python3 (I will not judge here), I did much work with</div=
><div class=3D"gmail_default" style=3D"font-family:monospace">virtualenv to=
 not blow up your system python.=C2=A0 =C2=A0Glad to assist.=C2=A0</div><di=
v class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div cl=
ass=3D"gmail_default" style=3D"font-family:monospace">tim</div><div class=
=3D"gmail_default" style=3D"font-family:monospace"><br></div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 3,=
 2020 at 2:25 PM Henrik Levkowetz &lt;<a href=3D"mailto:henrik@levkowetz.co=
m">henrik@levkowetz.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">Hi,<br>
<br>
I&#39;ve had a few questions related to installation of this release, so I<=
br>
might as well add some notes about installation.=C2=A0 The the following<br=
>
approach should work.=C2=A0 You may need to adapt slightly to fit your<br>
environment:<br>
<br>
=C2=A01. If you don&#39;t have Python 3.5 or higher, install it.=C2=A0 You =
can get it<br>
=C2=A0 =C2=A0 here: <a href=3D"https://www.python.org/downloads/" rel=3D"no=
referrer" target=3D"_blank">https://www.python.org/downloads/</a> .=C2=A0 I=
&#39;ll assume python 3.8 in<br>
=C2=A0 =C2=A0 the following.=C2=A0 (If this fails, you should not go on wit=
h the remaining<br>
=C2=A0 =C2=A0 steps -- you&#39;re stuck with the previous version of xml2rf=
c until you<br>
=C2=A0 =C2=A0 can get a Python 3 running.)<br>
<br>
=C2=A02. If you have xml2rfc installed for Python 2.7 currently:<br>
=C2=A0 =C2=A0 Run &#39;pip2.7 uninstall -y xml2rfc&#39; # repeat until no v=
ersion installed<br>
=C2=A0 =C2=A0 (Possibly you might need to do &#39;sudo pip2.7 uninstall -y =
xml2rfc&#39; or<br>
=C2=A0 =C2=A0 the equivalent)<br>
<br>
=C2=A03. Install for your python 3.=C2=A0 Pip3.x should not need to run as =
sudo or<br>
=C2=A0 =C2=A0 equivalent on most OSes:<br>
=C2=A0 =C2=A0 Run &#39;pip3.8 install --upgrade xml2rfc&#39;<br>
<br>
=C2=A04. If you have id2xml installed, make sure it&#39;s installed for the=
 same<br>
=C2=A0 =C2=A0 python version as xml2rfc; for instance if you&#39;re moving =
from 2.7 to 3.8:<br>
=C2=A0 =C2=A0 &#39;pip2.7 uninstall -y id2xml&#39;=C2=A0 (or &#39;sudo pip2=
.7 uninstall -y id2xml&#39;)<br>
=C2=A0 =C2=A0 followed by &#39;pip3.8 install id2xml&#39;<br>
<br>
<br>
I hope this is helpful.<br>
<br>
<br>
Best regards,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Henrik<br>
<br>
On 2020-09-02 13:36, Henrik Levkowetz wrote:<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; This is an automatic notification about a new xml2rfc release, <br>
&gt; v3.0.0, generated when running the mkrelease script.<br>
&gt; <br>
&gt; Release notes:<br>
&gt; <br>
&gt; xml2rfc (3.0.0) ietf; urgency=3Dmedium<br>
&gt; <br>
&gt;=C2=A0 =C2=A0**Transition to using the new schema v3 output formatters =
by default**<br>
&gt; <br>
&gt;=C2=A0 =C2=A0This release provides the functionality that the 2.47.0 re=
lease had (with<br>
&gt;=C2=A0 =C2=A0some enhancements), but is backwards incompatible because =
the default<br>
&gt;=C2=A0 =C2=A0settings for some switches has changed.=C2=A0 The --legacy=
 switch must now be set<br>
&gt;=C2=A0 =C2=A0explicitly in order to use the old output formatters.=C2=
=A0 By default, XML input<br>
&gt;=C2=A0 =C2=A0files with schema v2 content will be converted to v3 on th=
e fly and the<br>
&gt;=C2=A0 =C2=A0output formatting of the converted XML will be done with t=
he new schema v3<br>
&gt;=C2=A0 =C2=A0formatters.=C2=A0 With this release, support of Python 2.7=
, which is past<br>
&gt;=C2=A0 =C2=A0end-of-life, will no longer be part of the test suite.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0There are also a number of other changes.=C2=A0 From the c=
ommit log:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Replaced the use of the deprecated optparse module with =
the newer <br>
&gt;=C2=A0 =C2=A0 =C2=A0argparse python module.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Removed testing with Python 2.7, and added Python 3.8<br=
>
&gt; <br>
&gt;=C2=A0 =C2=A0* Updated the bin/mkrelease script to generate documentati=
on HTML and text<br>
&gt;=C2=A0 =C2=A0 =C2=A0for the release, place it on <a href=3D"http://xml2=
rfc.tools.ietf.org" rel=3D"noreferrer" target=3D"_blank">xml2rfc.tools.ietf=
.org</a>, and mention the<br>
&gt;=C2=A0 =C2=A0 =C2=A0documentation URL in the release notes.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Updated the major revision to 3, given that we no longer=
 support Py27 and<br>
&gt;=C2=A0 =C2=A0 =C2=A0have switched default output formatters.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Changed bin/mkrelease to install using pip3.6 on the too=
ls servers (the <br>
&gt;=C2=A0 =C2=A0 =C2=A0default pip might be for Py2.7).<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added an &#39;indent&#39; attribute for &lt;t&gt;, in or=
der to support indented<br>
&gt;=C2=A0 =C2=A0 =C2=A0paragraphs without the one-item unordered list work=
around, as approved by<br>
&gt;=C2=A0 =C2=A0 =C2=A0the schema change board.=C2=A0 Added default values=
 for the &#39;indent&#39; attributes<br>
&gt;=C2=A0 =C2=A0 =C2=A0for &lt;dl&gt;, &lt;ul&gt;, &lt;ol&gt;, &lt;t&gt;.=
=C2=A0 For the &lt;t&gt; element, the &#39;indent&#39; attribute<br>
&gt;=C2=A0 =C2=A0 =C2=A0indicates any extra amount of indentation to be use=
d when rendering the<br>
&gt;=C2=A0 =C2=A0 =C2=A0paragraph of text.=C2=A0 The indentation amount is =
interpreted as characters when<br>
&gt;=C2=A0 =C2=A0 =C2=A0rendering plain-text documents, and en-space units =
when rendering in formats<br>
&gt;=C2=A0 =C2=A0 =C2=A0that have richer typographic support such as HTML o=
r PDF.=C2=A0 One en-space is<br>
&gt;=C2=A0 =C2=A0 =C2=A0assumed to be the length of 0.5 em-space in CSS uni=
ts.=C2=A0 Only non-negative<br>
&gt;=C2=A0 =C2=A0 =C2=A0integer amounts of indentation are supported.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Improved an error message about bad attribute values to =
show the line <br>
&gt;=C2=A0 =C2=A0 =C2=A0of XML source on which the error was found.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added information about command-line switches that have =
negations <br>
&gt;=C2=A0 =C2=A0 =C2=A0(--no-foo... versions) to the context handed to the=
 documentation template.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Changed the default of some switches for the 3.0.0 relea=
se: --v3 =3D&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0true; --legacy-date =3D&gt; true; --external-js =3D=
&gt; false.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Improved the documentation file output for switch defaul=
t values and <br>
&gt;=C2=A0 =C2=A0 =C2=A0for options with negation switches.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Updated the Makefile to use the appropriate 3.x release =
series switches.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Updated the requirements for a number of python modules.=
<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Fixed an issue where hrefs without matching ids could be=
 generated by <br>
&gt;=C2=A0 =C2=A0 =C2=A0the HTML renderer from empty &lt;name&gt; elements.=
=C2=A0 This also fixed an issue <br>
&gt;=C2=A0 =C2=A0 =C2=A0with missing figure and table captions in some unus=
ual cases.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added support for multi-level ordered lists through a &#=
39;%p&#39; (for parent) <br>
&gt;=C2=A0 =C2=A0 =C2=A0code for use in the &lt;ol&gt; &#39;type&#39; attri=
bute.=C2=A0 Fixes issue #465.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added more documentation for the --version switch<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Updated the schema and tests to permit &lt;blockquote&gt=
; within &lt;aside&gt;.=C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0Fixes issue #524.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added a list of available postal elements for a country =
to the warning <br>
&gt;=C2=A0 =C2=A0 =C2=A0for unused postal address parts.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added a length limitation for the running header title i=
n paginated <br>
&gt;=C2=A0 =C2=A0 =C2=A0text documents, to avoid overwriting other parts of=
 the running header.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Changed the schema to permit nested &lt;sub&gt; and &lt;=
sup&gt;, as approved by the<br>
&gt;=C2=A0 =C2=A0 =C2=A0v3 schema change board.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added support for outdent handling to propagate upwards =
to parent <br>
&gt;=C2=A0 =C2=A0 =C2=A0elements if the full needed outdent amount could no=
t be done in the local <br>
&gt;=C2=A0 =C2=A0 =C2=A0context, in order to be able to apply artwork outde=
nting to &lt;artwork&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0elements which aren&#39;t situated immediately unde=
r &lt;section&gt;.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Changed many instances of reference source indications (=
xml:base) from<br>
&gt;=C2=A0 =C2=A0 =C2=A0&quot;<a href=3D"http://xml2rfc.tools.ietf.org" rel=
=3D"noreferrer" target=3D"_blank">xml2rfc.tools.ietf.org</a>&quot; to just =
&quot;<a href=3D"http://xml2rfc.ietf.org" rel=3D"noreferrer" target=3D"_bla=
nk">xml2rfc.ietf.org</a>&quot;.=C2=A0 Removed the massaging<br>
&gt;=C2=A0 =C2=A0 =C2=A0of reference XML to place seriesInfo elements in th=
e backwards-incomplatible<br>
&gt;=C2=A0 =C2=A0 =C2=A0location inside reference/front.=C2=A0 Changed the =
--add-xinclude flag to use<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"http://datatracker.ietf.org/doc/bibxml3/=
" rel=3D"noreferrer" target=3D"_blank">datatracker.ietf.org/doc/bibxml3/</a=
> as the location of draft reference<br>
&gt;=C2=A0 =C2=A0 =C2=A0entries.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Added a couple of entries to the test suite reference ca=
che.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Improved the handling of missing day information for &lt=
;date&gt; to make sure we <br>
&gt;=C2=A0 =C2=A0 =C2=A0don&#39;t pick days outside the acceptable range fo=
r the given month and also <br>
&gt;=C2=A0 =C2=A0 =C2=A0pick a reasonable value based on whether the year a=
nd month is in the past, <br>
&gt;=C2=A0 =C2=A0 =C2=A0present or future.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Improved an error message for a case of disallowed XML t=
ext content.=C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0Tweaked the &#39;block_tags&#39; list.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Changed the manpage template to not use comma before &#3=
9;and&#39; when <br>
&gt;=C2=A0 =C2=A0 =C2=A0rendering a list of 2 elements.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Changed the schema to permit &lt;aside&gt; within &lt;dl=
&gt; on request from the <br>
&gt;=C2=A0 =C2=A0 =C2=A0RPC, with schema change board approval.=C2=A0 Updat=
ed renderers, CSS and tests <br>
&gt;=C2=A0 =C2=A0 =C2=A0accordingly.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0* Tweaked the CSS for block elements that are direct first=
 children of <br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;dd&gt; to render the same way in HTML as in tex=
t (i.e., vertically distinct, <br>
&gt;=C2=A0 =C2=A0 =C2=A0not on the same line as &lt;dt&gt;).<br>
&gt; <br>
&gt;=C2=A0 -- Henrik Levkowetz &lt;<a href=3D"mailto:henrik@levkowetz.com" =
target=3D"_blank">henrik@levkowetz.com</a>&gt;=C2=A0 01 Sep 2020 08:06:27 +=
0000<br>
&gt; <br>
&gt; The preferred way to install xml2rfc is by doing &#39;pip install xml2=
rfc&#39;,<br>
&gt; and &#39;pip install --upgrade xml2rfc&#39; to upgrade.=C2=A0 If there=
 are system-<br>
&gt; installed python modules which pip will not upgrade, you may have to<b=
r>
&gt; use &#39;pip install --upgrade --no-deps xml2rfc&#39; and install depe=
ndencies<br>
&gt; manually.<br>
&gt; <br>
&gt; The new version is also available through SVN checkout, with<br>
&gt;=C2=A0 =C2=A0&#39;svn checkout <a href=3D"http://svn.tools.ietf.org/svn=
/tools/xml2rfc/tags/cli/3.0.0" rel=3D"noreferrer" target=3D"_blank">http://=
svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/3.0.0</a>&#39;<br>
&gt; <br>
&gt; Documentation for this release is built-in, and also available at:<br>
&gt;=C2=A0 =C2=A0<a href=3D"https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.0.=
0.html" rel=3D"noreferrer" target=3D"_blank">https://xml2rfc.tools.ietf.org=
/xml2rfc-doc-3.0.0.html</a><br>
&gt; <br>
&gt; Regards,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Henrik<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0(via the mkrelease script)<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; xml2rfc mailing list<br>
&gt; <a href=3D"mailto:xml2rfc@ietf.org" target=3D"_blank">xml2rfc@ietf.org=
</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/xml2rfc" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/xml2rfc</a><=
br>
&gt; <br>
<br>
_______________________________________________<br>
Rfc-markdown mailing list<br>
<a href=3D"mailto:Rfc-markdown@ietf.org" target=3D"_blank">Rfc-markdown@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rfc-markdown" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/rfc-markdown=
</a><br>
</blockquote></div>

--0000000000008bfcfc05ae7985f8--


From nobody Fri Sep  4 02:43:24 2020
Return-Path: <miek@miek.nl>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 978323A03EC for <xml2rfc@ietfa.amsl.com>; Fri,  4 Sep 2020 02:43:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=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=miek-nl.20150623.gappssmtp.com
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 J_e2zidFuIkb for <xml2rfc@ietfa.amsl.com>; Fri,  4 Sep 2020 02:43:22 -0700 (PDT)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (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 E67143A0317 for <xml2rfc@ietf.org>; Fri,  4 Sep 2020 02:43:21 -0700 (PDT)
Received: by mail-ed1-x52f.google.com with SMTP id i1so5348041edv.2 for <xml2rfc@ietf.org>; Fri, 04 Sep 2020 02:43:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=miek-nl.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=zGsQlZr+mN797zrdmNus+QBg0noHWvxLb7IhxDmGAeg=; b=tEgD2qtBl+NHlVRRJ2XR1exNcdBQEyLXm/FG4XMSFwPT7ecA6OPv0P9wt3bjJIHl7J UdyTR0N57YmOTl+0qUWsfXvoHzrZzkqPxtZt2XMAzNrXxbJA3LGexkjLtOO0AY+7agEk obnNdymFZuBGdRElQW2Sq24WgBNtO6LzUo9tSmB5AL53GHYforJwUQL3GQwm6dzhbdvB lS5bZZ8ouabcxNMgnH41PbQfk2lBUgost5+Z7Ac+Jf6XaICzWCCtBZXXZXGEJchGIC8T DwggnScjteS+x/iDJwbqDtxoiZavmp7HxtPWX73kTi0pFCO+p1FQ1ouaqy6Yq38TnJXN MhFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=zGsQlZr+mN797zrdmNus+QBg0noHWvxLb7IhxDmGAeg=; b=YhU+tR9+ehFMKB4fjgEq6Gh1AEi7rNHgMMJAsU/RizIAf4aFP0b/EH1JU5JmwDzJU+ Aj1qB1XMMMywMcpALDoG29c/SP5RLFFJllzVIBZtVwZG6pZXGvQnrze2tpaX9jcgAyUe tT8DyS4FSQygmND19G+mdUPOq7djUFvYROji2NwQj0nQ809qFOnUxIROs0IJ/ncLo8DC I+c7GGodAKyltuf8NXPkoCGmQzyjZ7K/NJp8c/zPJzVMutx7HdUsh5xcvW05qTfG/Mry hnc6MLmaOYGLobxJUTHZiA7CAEaw/UAf1crofhVu0I4WYgXoRrdUW2aFyOL4sm4M9FbQ 4AlQ==
X-Gm-Message-State: AOAM530xYydyADLqnB6pKEzMQDXXMoOTXUE5CXLmdxaRyfEpWyC8tzZP yZXDpLJu+ogF8J/R1KGqriSeJw==
X-Google-Smtp-Source: ABdhPJyzDtudwd8gMptx+fYYEvKT+00Pz7GWCbFQ9iJ1NVwvbvi0+Nv0gK4/jH8A5yZgXPlOVhj3Sg==
X-Received: by 2002:a50:cd5d:: with SMTP id d29mr7886633edj.318.1599212600203;  Fri, 04 Sep 2020 02:43:20 -0700 (PDT)
Received: from miek.nl (dhcp-077-251-206-012.chello.nl. [77.251.206.12]) by smtp.gmail.com with ESMTPSA id bx24sm5755257ejb.51.2020.09.04.02.43.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Sep 2020 02:43:19 -0700 (PDT)
Date: Fri, 4 Sep 2020 11:43:18 +0200
From: Miek Gieben <miek@miek.nl>
To: Tim Wicinski <tjw.ietf@gmail.com>
Cc: Henrik Levkowetz <henrik@levkowetz.com>, rfc-markdown@ietf.org, xml2rfc@ietf.org, xml2rfc-dev@ietf.org
Message-ID: <20200904094318.GA12162@miek.nl>
Mail-Followup-To: Tim Wicinski <tjw.ietf@gmail.com>, Henrik Levkowetz <henrik@levkowetz.com>, rfc-markdown@ietf.org, xml2rfc@ietf.org, xml2rfc-dev@ietf.org
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org> <4a9228c8-9dab-9500-b1ca-44560febd97a@levkowetz.com> <CADyWQ+ESOOhM24H=-WVZzUekGW=7+=amvyLp=qHkCxBpRcq4tg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CADyWQ+ESOOhM24H=-WVZzUekGW=7+=amvyLp=qHkCxBpRcq4tg@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/ON67TSxYXe8YXvoNCr2mKWAZSPU>
Subject: Re: [xml2rfc] [Rfc-markdown] [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Sep 2020 09:43:24 -0000

[ Quoting <tjw.ietf@gmail.com> in "Re: [Rfc-markdown] [xml2rfc-dev] Ne..." ]
>Thanks for these notes Henrik, and for 3.0.  
>
>I'd also suggest if you're moving to python3 (I will not judge here), I did
>much work with
>virtualenv to not blow up your system python.   Glad to assist. 

On this note. I've been using this https://miek.nl/2019/november/13/how-to-install-xml2rfc-on-debian/
(py2dsc-deb) on Debian for ages to install xml2rfc. IIRC all deps are _also_ available in
Debian, so this has been easy sailing for me.

Of course this only covers Debian.

/Miek

--
Miek Gieben


From nobody Tue Sep  8 05:16:46 2020
Return-Path: <julian.reschke@gmx.de>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 726CA3A1164; Tue,  8 Sep 2020 05:16:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.801
X-Spam-Level: 
X-Spam-Status: No, score=0.801 tagged_above=-999 required=5 tests=[BAYES_50=0.8, 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 Olb-NvckZBNz; Tue,  8 Sep 2020 05:16:40 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 B4F993A1147; Tue,  8 Sep 2020 05:16:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1599567376; bh=RcaBVH5Ix0khSgWU2QdptvMXYPNwKA77UBNckGb69Gc=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=QxddQcc32WzPlGFpLButlO8RJt5TZ9+nQ5PONky6jNyfe3d9LZluNWfTvTAkGx5r+ bVjAv3TL9Vj1smmJDrBesz0FD1UqGp4nKrZbZWLdb2raUWpjxGjmP3XmhYXpeOLNhm 06ze4gc/JDZrcnT9YZhEkATRnNcMSkUAPnCY1Zd4=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.157.117]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N5mGH-1kd1I31dMJ-017B7P; Tue, 08 Sep 2020 14:16:16 +0200
To: Henrik Levkowetz <henrik@levkowetz.com>, xml2rfc-dev@ietf.org, xml2rfc@ietf.org
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <777c5e28-83b8-f0f1-9cfe-a934fff98b36@gmx.de>
Date: Tue, 8 Sep 2020 14:16:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.2.1
MIME-Version: 1.0
In-Reply-To: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:o69aqA6632+AndKQpB/itgGs+BAo78b4rcbCNk2RHzySs/RSHkm tmZ1cKnc9gGmBBJ+RAjRe+YtCq2KJTqUCck+nx06aVBstdHmwuPZoPvmX+dU67OEHVcJbbE SvCHpQDXop+doEb0ZwV1Ycf2fxVlE2NI17n5SauYKrxWngxu+ooNRLBxusvGUmwI24FnGs2 gRfIG9ujrOQAhHG8Y9+XA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:QWkxvOfB0gU=:t3U3JtEPGQ1xrOHOHjXf+n Xmlf9Aq40xnFnLFCB9r/QDv3hZI96ookLX3xOXybw0oYVejEIWk0Biz81rC8/BPzbOlWwVex4 C3vVWK8MIXKs71fC+X4Xs6dqA1u0cl/VD8yCgM1NPz5DeiKVqDhESXcc8wJzHZIetbQMa/0kn LKO0CP/flWRWjLJob4EjQy6cnxpUbskH6yoYYuXKft1rx98JNiJmMvSuLCQFOv/fYvXH2nfE3 zbOWE0DYB1lcOkYkNBVY4qsrgfUhe1Gi3zB1Rx6NqRzzeFjQ/h/OHJSerl1xJK20vQEAC7Nb+ rBD/UmJABWCwPaBX7SNSDuqXQmwdT/J60ZURCWbVvVMwCy/b4auUsgXxqUd0t11h12921PfMx wDBe/9qFhaP5Gt99NJSRkn43j3KTa9oTv2M8tTEocUwcWXU42uZOWAhM9v0l/2XS6BIVE1pqF 4eZkxIoLyqGcQ4KVZvJpkV9JnVSX24a4SvF0xWy4m8DhY3p9eZVfgolbuTT8cTPEYdS9/j68q 6hWC4JxG3K+TYl543swyx3MH7yLU7f1EJMgq6qczP7a5Q3QUpcMFzTuNc4ZeaVwZtMz25mP9P LYkG0EjxVxG9Kgcg60w+z89foPCGeZO+I+3S+EqiAT3XEOyaGAz89CvNZKEUzRNFOHbeBFwyW 800Cpgo5BvDp85e7gkpzMsF3tGgfCRdERiK8WyWF+G90fEoLQVYk48d+cavKTDpMirstClzC6 RpOhWUhLjvN1LaAXlD6FpRuz+wcdgvoAPmPKiuR9CFJgCLCCaZq/DUr4udWfJU+FYL65XxEyk Oj+VB4ypmdarVusO8weXE3UU6jA4TE27RCC/rV2I1cmgNdQAICfjBIsfmLlL0cBqBUkvdroq5 crNFwcdeoTkqbDOcVj84w67zIODPdJhRn6bZQ5ptjwOg58btEvTwx084L1klsnIxjKLzSj8f+ 3qpn/JtyZaEiaLn2ILmlBuORU0fRQKh16TPucB+kv4UTpqeUqF+/bJFX+0G0YpJPINFvfMjaE DkOGnVOZjssC08d1BroRHZEfUq9CiVeVHk1TntQer71Dcug3GDimmp/2dfRc6seK6KKSdjYqM 7PNGcx1/puaKa9TFU4PuYUErVlXYMXIJszJjfycJCdhl5Poqkx7mUF4+g7NhojRKm8gzwWOCf 3aBF5gap0LKqklnKBg4iK/JCgRYGFwquksMReBLqx8OLiZrRsgXEGq+JWQdgq0PYaTQcqKdpt W6GrusCmxDi5AKg7NraJ/yZWcBc3JWm1o5Qnq5w==
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/hOOLBqnvqAqlVcmVQiwaH2KWYxU>
Subject: [xml2rfc] <sub> in <sup>?, was: [Rfc-markdown] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Sep 2020 12:16:42 -0000

Am 02.09.2020 um 13:36 schrieb Henrik Levkowetz:
> ...
>    * Changed the schema to permit nested <sub> and <sup>, as approved by the
>      v3 schema change board.
> ...

I'd be interested to hear about the use case.

Best regards, Julian


From nobody Tue Sep  8 06:26:35 2020
Return-Path: <julian.reschke@gmx.de>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 950B03A129D; Tue,  8 Sep 2020 06:26:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-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 1-5b0dcbW80H; Tue,  8 Sep 2020 06:26:33 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (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 6F40F3A12A0; Tue,  8 Sep 2020 06:26:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1599571577; bh=8bqQGQreAXY9RGDua5eorLBmd/PVTwq9kc954VQ59TE=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=bKtmJfNxs9xurDZb0G10mp9QClwpjxpDGTdxLtwfIZ2gcSDsEcqNb1Bm3StpkSqRA I+33/7LgW1hWGGxM+pM2Dbo9kmYd52t3TlxfDOpuu3JgjFa6s4cVmLWDoG3l4Svg7h dPs/2E/nB/lpS0CpY4lf1WLyOIbVuhS8VMfW4ZaI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.157.117]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MGQjH-1kKv5B3yl3-00GrP6; Tue, 08 Sep 2020 15:26:17 +0200
To: Henrik Levkowetz <henrik@levkowetz.com>, xml2rfc-dev@ietf.org, xml2rfc@ietf.org
References: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <dec1527f-ff33-634a-19ac-e8fb805c54ce@gmx.de>
Date: Tue, 8 Sep 2020 15:26:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.2.1
MIME-Version: 1.0
In-Reply-To: <E1kDR4G-0008G7-M9@durif.tools.ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:w84XGSy88znIPKaKQ5MOsPHY8vrGEE8i1Sv0C5B15elajqqxMlI I/QgKCKjSHQK9sw7Odi8n4hfuC1srS2oRd3rMKuoy6/Ryp66OiwL5752atSN8Y1zQsifs5L 9xDlRdspjOEBsH85B+2d7pWQ89x6kGcwc/0Z03vTcTsmkHlmGYeZ1Ua56qZzK5MrlIjySMX H9Pe/G/kzXdnvEc8Acyvw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:P5b4RjwwTMY=:KlP5zQtesZixlZHibzMAIs aqwlNckbEZ7EDuKrL/IMkOKWfPpnXJ/zAhs3pt3A5Frv9Z4uudP6UMikWvFdXLXeYaP9tcfJL L0FHl+XlEFpjezB4STFkdb56PwtnRpsA07nSY4/1AvWAfSpHDI40xJ9W1a6EBEBxoFzpkEpbi eX3/pg0g8NmlxX4/lIXPWQtaf/IAHrXvcUqOF+Hv0bTULVlD4gkUBMT1DcwJh6A8AR6ddQIHA vSyQiolRfcEKPO57BYr6AIDQKJC9soSQ3rPSMAalvWH0F4r7C8m82ajBv+7iFFue7RQMQiOPd zKbB9nPpB2PEKJdxYEsA4RX594xGLuoqD9vIlriZNYIF+jcUtot9Y5Pg7XLsqS4QcnsxrsR19 QfYLs1mIu96fz5LtPx5NbTRWkORZdErR5eIDKA9OM/zhD/jhY/JxId3pJrlgMGNGRaCEpW+qa ysaXqx7lV0VrEjFvnvig9Vo+2OzxG9tNKI68CRcizaeAdRTGEr7vMnd8mxOy1Mzjrimm4YfMa 0AKf4i9G0B3l+mMvjUknbHU/GaWMWnzRvlmAEe/eJLSLelhhoHlwOflm6Wky2+CPQ9dpsMvMH 2vt3n1Wdtcx0yJGCfFqEiUTn3pPaWVGLW6wueS3oyjtbApCxfVNoZhB3Qk/i5teGA/yDirxy3 viR0Tb/oXpyBNZdP1ZjYC1+sVGpaZsxf8iQzLUa5z7vSIsXjnB+rI2EiVF7/UnLcHV4P2KJOx fyKirI2P63QNqeHBveKlPbBTVw7iZvNUBl4NkFWj0rhCHXrqwZnwxEazMoGL57I1xOuwDc3WQ 2L2jFrnKYfdrE52Ovt00HUFLaUbbGTN/FKU+FjRjRX/yje1o6H1Brmvvm/Uteje2H9dEFK3p7 cJ7rdRzKVZUqTFvrtXuB8rQPlU15PHvIxvc49PKGjuroWOhwfd4lu6YT1wWcUxZAQLtovRxLJ 3NLysd0tjcsBZEYh4h7IyILC99B+C7KW0ezNR97Z3PppFuAdIaq/3zGZHjCLAl9MRPeA6vvMX uh0Bw57arpUlNK2wMtyIF+pNW16oO00TdsB9PDVoftXNrUDE40DCUA+90Z+rdXa8gT1REpRON EyojcNtco/lRlVP2pZpNWMGOS8ed+2XT3YNgf58OUo1SPVRzwcO1a8oSv0LSZVbJxG8KqQKEr 7dkx2OCc0VBvF/Ayk9jnQvx0AIDhZsQ73wDqz+Sw6sgiwlef9ui3PKys+f3IOWz3Jv9AqKtEg k1S3geq/AQHwWSF9xSdoLfK+/LL1Eocy61wuclQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/7J6ngCibGvtsGW5hBzqbZBBE_5I>
Subject: [xml2rfc] <aside> in <dd>, was: [xml2rfc-dev] New xml2rfc release: v3.0.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Sep 2020 13:26:35 -0000

Am 02.09.2020 um 13:36 schrieb Henrik Levkowetz:
> ...
>    * Changed the schema to permit <aside> within <dl> on request from the
>      RPC, with schema change board approval.  Updated renderers, CSS and tests
>      accordingly.
> ...

In <dd>, not <dl>.

That said, if it's needed there, why not as well in <li>?

Best regards, Julian


From nobody Sun Sep 13 08:53:35 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD5AF3A0A0C; Sun, 13 Sep 2020 08:53:26 -0700 (PDT)
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 uxU5S18W2a8g; Sun, 13 Sep 2020 08:53:25 -0700 (PDT)
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 154853A0A02; Sun, 13 Sep 2020 08:53:25 -0700 (PDT)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1kHUJg-0006PU-Sl; Sun, 13 Sep 2020 08:53:24 -0700
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1kHUJg-0006PU-Sl@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sun, 13 Sep 2020 08:53:24 -0700
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/jbIKNrBFYN2AUj9Hujhk7s1mrXM>
Subject: [xml2rfc] New xml2rfc release: v3.1.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Sep 2020 15:53:27 -0000

Hi,

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

Release notes:

xml2rfc (3.1.0) ietf; urgency=medium

  * Fixed an issue with an extra comma rendered in HTML for empty date 
    elements.  Fixes issue #542.

  * Added escaping of quotes in page footer and header components when
    generating the @page CSS for PDF output, in order to avoid issues
    when building quoted CSS content strings from the components.  
    Fixes issue #544.

  * Added a CSS workaround for an unexpected HTML rendering behaviour in 
    some browsers, where a <dt> following an empty <dd> would be indented.  
    Fixes issue #545.

  * Improved error messages and the handling of artwork with no "type" 
    attribute value when "binary-art" would have been correct.
    Fixes issue #535.

  * Reverted the default value for the --legacy-date-format to false, on 
    request from the RPC.

  * Fixed table cell padding to not add left paddding for left-aligned 
    columns if not all lines in the column can be padded in the same manner,
    and similarly for right-aligned columns.  Fixes issue #543.

  * Tweaked utils.build_dataurl() to give consistent results across Python 
    versions (tilde was added to the default safe characters in Python 3.7,
    so the default percentage-escape results of binary content differed if
    it contained a 0x7e (tilde) character.

  * Fixed a bug in finding the length of the longest word in a table cell, 
    used to determine minimum cell width for text output.

  * Added a new test case with a tightly constrained table to excercise the 
    issue in #543.

  * Added <title> to the list of elements that can have Latin script 
    content without needing the 'ascii' attribute set.  Fixes issue #525.

  * Refined the rendering of <xref> with format='title' for the text 
    formatter.

  * Added docfile and manpage information about elements that are permitted 
    to have Latin script content without an ascii attribute equivalent being 
    set.

  * Expanded on the docfile description of elements that can have Latin 
    script content without ASCII fallback.

  * Added a test case related to issue #525.

  * Changed the HTML rendering of <xref> within <name> to use square 
    brackets.  Fixes issue #498.

 -- Henrik Levkowetz <henrik@levkowetz.com>  13 Sep 2020 15:49:00 +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/3.1.0'

Documentation for this release is built-in, and also available at:
  https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.1.0.html

Regards,

	Henrik
	(via the mkrelease script)


From nobody Sun Sep 13 15:46:51 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81CF63A0796; Sun, 13 Sep 2020 15:46:41 -0700 (PDT)
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 bfqCn7kMthwm; Sun, 13 Sep 2020 15:46:40 -0700 (PDT)
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 062AE3A078C; Sun, 13 Sep 2020 15:46:39 -0700 (PDT)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1kHalb-0002eU-Qb; Sun, 13 Sep 2020 15:46:39 -0700
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1kHalb-0002eU-Qb@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sun, 13 Sep 2020 15:46:39 -0700
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/OX_-Uy3PZIOwCvJ7KoT5L8O0p8E>
Subject: [xml2rfc] New xml2rfc release: v3.1.1
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Sep 2020 22:46:42 -0000

Hi,

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

Release notes:

xml2rfc (3.1.1) ietf; urgency=medium

  * Fixed an issue with empty table cells that could cause an exception.

 -- Henrik Levkowetz <henrik@levkowetz.com>  13 Sep 2020 22:44:31 +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/3.1.1'

Documentation for this release is built-in, and also available at:
  https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.1.1.html

Regards,

	Henrik
	(via the mkrelease script)


From nobody Wed Sep 16 07:09:58 2020
Return-Path: <julian.reschke@gmx.de>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF4D13A0976 for <xml2rfc@ietfa.amsl.com>; Wed, 16 Sep 2020 07:09:56 -0700 (PDT)
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_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q3eFtLXh2h3C for <xml2rfc@ietfa.amsl.com>; Wed, 16 Sep 2020 07:09:54 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (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 C3D5B3A0972 for <xml2rfc@ietf.org>; Wed, 16 Sep 2020 07:09:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1600265391; bh=xXOc6TdAYQFPHRiU7W5xwTk4VgDktWrl+nMtHbN1nCQ=; h=X-UI-Sender-Class:Subject:References:To:From:Date:In-Reply-To; b=WNyrzX77/4sSPwnueaUuSqXYcQxiqj5nUm8gblMEH9Vmd+9X5/UKmmgLeeaFCY0xS UXzQCcVPkZDTLwn96M2dxhuY18WHd1OtABnVPDh+ULClubq5uiKSnUIWfx28E7mPjO FdFXAaA7EgNBz6NV0kc9M3fKA1GGiJQjOoLBPrFI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.158.141]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MfpOd-1kyjZf4Blh-00gKZi for <xml2rfc@ietf.org>; Wed, 16 Sep 2020 16:09:51 +0200
References: <069.f18cf3ee5ebc4f09da4ac5645d555575@tools.ietf.org>
To: "xml2rfc@ietf.org" <xml2rfc@ietf.org>
From: Julian Reschke <julian.reschke@gmx.de>
X-Forwarded-Message-Id: <069.f18cf3ee5ebc4f09da4ac5645d555575@tools.ietf.org>
Message-ID: <b764aed2-ea46-a597-c2a4-d345ffb11765@gmx.de>
Date: Wed, 16 Sep 2020 16:09:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.2.2
MIME-Version: 1.0
In-Reply-To: <069.f18cf3ee5ebc4f09da4ac5645d555575@tools.ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:LLdNnLYpIhTJTU1jvx9aHNxjxkzxvpwZaaP7r0Bf68Em0cZsnDq Z0e67LnBvH8jM/3lt6xs6+q5sue5IUqNNdNWVWJ0PpPKz3b+/LgY1GdsLbvnb2PyfTR8rxu 0qU6cN73DaY1GTh+FFuqL8eQxzYjDNKAX8NLNWPDFVlYSmNwp1OrH8rHvqJ/CsWmdiiByEb Vqw/sCmY5rvdeomJvyWsw==
X-UI-Out-Filterresults: notjunk:1;V03:K0:vNNB1yAb0fM=:kA9F30kHea6z4MKl2xKxt5 0uQuEk22vGAI0YNa9sSusrT+oVQYVvowznmuJcv0Tvdos+WPXr9/obeaCHf6gBIJf2izQUqLG +2kUuRGNz3J4txprXKuWtcBbiTn9T2MOa4FcVRXUx3fWmZoBoLF3l8yrJEUCqR3AZh+XNfwC1 s5yjsnaERtTSznpU75g8+D2ioWwDabljirXpiZ9RSf4LsJNk0RDu1snfrtbfA+LYVuamtS9Dk rXuAxLWoClZK3gAh8giwuqgwzQF5AINUeKKLPNv8bJN1NekBs3U62wgkf1SVcdl3A1mecLDBv JYEWbUyiScLdtBI4yPZT5X6F/HOOFkXGbQwNk0ymPSCucAzZ/CwiGoOoTzwxYlZgmRnerPG/4 oHtWiwQNL5hTL2spNMlzzwEAPmg/pDzshHM3hasjdgixzsyn9YpZmbTmfFp2MbFOyc6gfOn54 FRiwx5UkRnduhaKzvG+NOtjuvEjBrolfExf74tMDMAKMW352YDm4rajJtgJFn4K1dKZ8Q7m7c nBwKgcEXYFHxHQcT5dnpGq+qyvPbhw+ktFHKY3i+NLrscvXjr20ynsyW9pMxQAoIgH6Sf/w8E yrbJsReo/1uK3QafsSTn+SfrsZh0wpGNrmA/pgGxgWENCYmLUrVPj9ZlHefCM7c/v+A9wHZht hRYM+MMcs4MywJ6M+dPw+o1Enz4+VRJoLQuLsC7XUQJCHZJnBZWUvSUPJ9uMCcOZc55mHkHWL mvd8vKJ5ostFyA6FQfwr4PWms0STDNSEhsvQW2OgD9qZVyznbA1pvbYCibq7hjY6OyPiyqT9y e/lvYTXx1nz2MByOELlC2YDlOE6MsEha5a4yK/qMv+oJG8MlypuHhPoEsRKDCFqbUUFkFweqK 0UbYiJWLGxobAnCMn0DgngmFZISWeAnS71n6vBl1j9c29QwQ9tYTN30fZgtesLWqI9Ct1xJ0/ x6SQNUZoxAj0rvpoU8XYHGm1cF+A88hT3U+ukDUeqxgdWZZ/N/15ijqZkMuLE0Z8PvTsc0uGD XyWyNRnj4BpdgvOiaAv2AOxyn1uDKovCvrMGHr2MtrPy0j5DfPmgtjl2NS71G/x7eA3AsHP7J PYOE6l5Yvdwu75J4MUiVPvqGYCvf6jBYTb3BKyPRR/zVxX/nqH4XsX+EJTQoTgUWwhJbp2UnV lqVADtvQLqRGt/NrtKb3T/FS8smOAnoswqlcMOPIzV4zqUh/eir+NzDdEDwqwkbRtQEnc5Puu hfixPNhft7H+/qPqJyCnYgrATeNF6nhFUGh+a/g==
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/hb-x-StdxBMY6j2uGfXpLBFkiiA>
Subject: [xml2rfc] Fwd: #547 (Version_3_cli_html): bare attribute has no effect on HTML output (and may not be needed at all)
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2020 14:09:57 -0000

(FYI)

=2D------- Weitergeleitete Nachricht --------
Betreff: [xml2rfc] #547 (Version_3_cli_html): bare attribute has no
effect on HTML output (and may not be needed at all)
Datum: Wed, 16 Sep 2020 13:50:41 -0000
Von: xml2rfc issue tracker <trac@tools.ietf.org>
An: julian.reschke@gmx.de
Kopie (CC): henrik@levkowetz.com, rjsparks@nostrum.com

#547: bare attribute has no effect on HTML output (and may not be needed
at all)

  I'm puzzled by this attribute.

  1. It apparently has only effect on TEXT output. Why?

  2. It's documented to generate an unordered list without symbols and
  without any indentation. Where's the difference to just a list of
  paragraphs?

  I checked AUTH48 XML and the only case (outside the TOC which should not
  be in the XML in the first place) was in RFC8727 where it is used in tab=
le
  cells - a use case for which we added <br>, unless I'm missing something=
.

  This either needs a fix for HTML output and proper
  motivation/documentation, or should be removed.

=2D-
=2D----------------------------------+-----------------
  Reporter:  julian.reschke@gmx.de  |      Owner:
      Type:  task                   |     Status:  new
  Priority:  medium                 |  Milestone:
Component:  Version_3_cli_html     |    Version:
  Keywords:                         |
=2D----------------------------------+-----------------

Ticket URL: <https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/547>
xml2rfc <http://tools.ietf.org/tools/xml2rfc/>


From nobody Sun Sep 27 14:21:14 2020
Return-Path: <daveoran@orandom.net>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F9423A0115 for <xml2rfc@ietfa.amsl.com>; Sun, 27 Sep 2020 14:21:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 85NntPMpLt3a for <xml2rfc@ietfa.amsl.com>; Sun, 27 Sep 2020 14:21:11 -0700 (PDT)
Received: from spark.crystalorb.net (spark.crystalorb.net [IPv6:2607:fca8:1530::c]) (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 5896D3A005C for <xml2rfc@ietf.org>; Sun, 27 Sep 2020 14:21:11 -0700 (PDT)
Received: from [192.168.15.243] ([IPv6:2601:184:407f:80ce:9c1e:f92:b81d:9d68]) (authenticated bits=0) by spark.crystalorb.net (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id 08RLL7ST026646 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NO) for <xml2rfc@ietf.org>; Sun, 27 Sep 2020 14:21:09 -0700
From: "David R. Oran" <daveoran@orandom.net>
To: "XML2RFC Interest Group" <xml2rfc@ietf.org>
Date: Sun, 27 Sep 2020 17:21:01 -0400
X-Mailer: MailMate (1.13.2r5721)
Message-ID: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_6643C8EE-22CD-4B58-B10C-916BDA405597_="
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/JOWNFxRN6bRmq_VyUgBnftKAZ0c>
Subject: [xml2rfc] My installation is broken and I can't seem to find the problem
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Sep 2020 21:21:13 -0000

--=_MailMate_6643C8EE-22CD-4B58-B10C-916BDA405597_=
Content-Type: text/plain; format=flowed; markup=markdown
Content-Transfer-Encoding: quoted-printable

all of  xml2rfc python3, and lib magic seem properly installed. Cluebat =

please?

  xml2rfc --html draft-irtf-icnrg-icnping-01.xml
Traceback (most recent call last):
   File "/Library/Frameworks/Python.framework/Versions/3.8/bin/xml2rfc", =

line 5, in <module>
     from xml2rfc.run import main
   File =

"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/__init__.py", =

line 14, in <module>
     from xml2rfc.parser import  XmlRfcError, CachingResolver, =

XmlRfcParser, XmlRfc
   File =

"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/parser.py", =

line 20, in <module>
     from xml2rfc.writers import base
   File =

"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/writers/__init__.py", =

line 10, in <module>
     from xml2rfc.writers.preptool import PrepToolWriter
   File =

"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/writers/preptool.py", =

line 41, in <module>
     from xml2rfc.util.mime import get_file_mime_type
   File =

"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/util/mime.py", =

line 4, in <module>
     import magic
   File =

"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/magic.py", =

line 201, in <module>
     raise ImportError('failed to find libmagic.  Check your =

installation')
ImportError: failed to find libmagic.  Check your installation


python3 --version
Python 3.8.1

oran@ORAN-M-51B7 ~ % pip3 --version
pip 20.2.3 from =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages/pip =

(python 3.8)

oran@ORAN-M-51B7 ~ % pip3 install --upgrade xml2rfc
Requirement already up-to-date: xml2rfc in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(3.1.1)
Requirement already satisfied, skipping upgrade: =

pycountry!=3D19.7.15,>=3D1.8 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (19.8.18)
Requirement already satisfied, skipping upgrade: =

google-i18n-address>=3D2.3.2 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (2.3.5)
Requirement already satisfied, skipping upgrade: six>=3D1.4.1 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (1.14.0)
Requirement already satisfied, skipping upgrade: configargparse>=3D1.2.3 =

in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (1.2.3)
Requirement already satisfied, skipping upgrade: pyyaml>=3D5.3.1 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (5.3.1)
Requirement already satisfied, skipping upgrade: setuptools>=3D24.2.0 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (41.2.0)
Requirement already satisfied, skipping upgrade: appdirs>=3D1.4.4 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (1.4.4)
Requirement already satisfied, skipping upgrade: html5lib>=3D1.0.1 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (1.0.1)
Requirement already satisfied, skipping upgrade: python-magic>=3D0.4.18 i=
n =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (0.4.18)
Requirement already satisfied, skipping upgrade: pyflakes>=3D0.8.1 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (2.1.1)
Requirement already satisfied, skipping upgrade: requests>=3D2.5.0 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (2.22.0)
Requirement already satisfied, skipping upgrade: =

intervaltree!=3D3.0.0,>=3D2.1.0 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (3.0.2)
Requirement already satisfied, skipping upgrade: jinja2<3.0,>=3D2.11 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (2.11.2)
Requirement already satisfied, skipping upgrade: lxml!=3D4.3.1,>=3D2.2.8 =
in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (4.4.2)
Requirement already satisfied, skipping upgrade: kitchen>=3D1.2.6 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from xml2rfc) (1.2.6)
Requirement already satisfied, skipping upgrade: webencodings in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from html5lib>=3D1.0.1->xml2rfc) (0.5.1)
Requirement already satisfied, skipping upgrade: idna<2.9,>=3D2.5 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from requests>=3D2.5.0->xml2rfc) (2.8)
Requirement already satisfied, skipping upgrade: certifi>=3D2017.4.17 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from requests>=3D2.5.0->xml2rfc) (2020.6.20)
Requirement already satisfied, skipping upgrade: =

urllib3!=3D1.25.0,!=3D1.25.1,<1.26,>=3D1.21.1 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from requests>=3D2.5.0->xml2rfc) (1.25.8)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3D3.0.2 =

in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from requests>=3D2.5.0->xml2rfc) (3.0.4)
Requirement already satisfied, skipping upgrade: =

sortedcontainers<3.0,>=3D2.0 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from intervaltree!=3D3.0.0,>=3D2.1.0->xml2rfc) (2.1.0)
Requirement already satisfied, skipping upgrade: MarkupSafe>=3D0.23 in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(from jinja2<3.0,>=3D2.11->xml2rfc) (1.1.1)

oran@ORAN-M-51B7 ~ % pip3 install --upgrade libmagic
Requirement already up-to-date: libmagic in =

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages =

(1.0)

DaveO

--=_MailMate_6643C8EE-22CD-4B58-B10C-916BDA405597_=
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal">
<p dir=3D"auto">all of  xml2rfc python3, and lib magic seem properly inst=
alled. Cluebat please?</p>

<p dir=3D"auto">xml2rfc --html draft-irtf-icnrg-icnping-01.xml<br>
Traceback (most recent call last):<br>
  File "/Library/Frameworks/Python.framework/Versions/3.8/bin/xml2rfc", l=
ine 5, in &lt;module&gt;<br>
    from xml2rfc.run import main<br>
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/xml2rfc/<strong>init</strong>.py", line 14, in &lt;module&gt=
;<br>
    from xml2rfc.parser import  XmlRfcError, CachingResolver, XmlRfcParse=
r, XmlRfc<br>
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/xml2rfc/parser.py", line 20, in &lt;module&gt;<br>
    from xml2rfc.writers import base<br>
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/xml2rfc/writers/<strong>init</strong>.py", line 10, in &lt;m=
odule&gt;<br>
    from xml2rfc.writers.preptool import PrepToolWriter<br>
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/xml2rfc/writers/preptool.py", line 41, in &lt;module&gt;<br>=

    from xml2rfc.util.mime import get_file_mime_type<br>
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/xml2rfc/util/mime.py", line 4, in &lt;module&gt;<br>
    import magic<br>
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/magic.py", line 201, in &lt;module&gt;<br>
    raise ImportError('failed to find libmagic.  Check your installation'=
)<br>
ImportError: failed to find libmagic.  Check your installation</p>

<p dir=3D"auto">python3 --version<br>
Python 3.8.1</p>

<p dir=3D"auto">oran@ORAN-M-51B7 ~ % pip3 --version<br>
pip 20.2.3 from /Library/Frameworks/Python.framework/Versions/3.8/lib/pyt=
hon3.8/site-packages/pip (python 3.8)</p>

<p dir=3D"auto">oran@ORAN-M-51B7 ~ % pip3 install --upgrade xml2rfc<br>
Requirement already up-to-date: xml2rfc in /Library/Frameworks/Python.fra=
mework/Versions/3.8/lib/python3.8/site-packages (3.1.1)<br>
Requirement already satisfied, skipping upgrade: pycountry!=3D19.7.15,&gt=
;=3D1.8 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.=
8/site-packages (from xml2rfc) (19.8.18)<br>
Requirement already satisfied, skipping upgrade: google-i18n-address&gt;=3D=
2.3.2 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/=
site-packages (from xml2rfc) (2.3.5)<br>
Requirement already satisfied, skipping upgrade: six&gt;=3D1.4.1 in /Libr=
ary/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages =
(from xml2rfc) (1.14.0)<br>
Requirement already satisfied, skipping upgrade: configargparse&gt;=3D1.2=
=2E3 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages (from xml2rfc) (1.2.3)<br>
Requirement already satisfied, skipping upgrade: pyyaml&gt;=3D5.3.1 in /L=
ibrary/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packag=
es (from xml2rfc) (5.3.1)<br>
Requirement already satisfied, skipping upgrade: setuptools&gt;=3D24.2.0 =
in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages (from xml2rfc) (41.2.0)<br>
Requirement already satisfied, skipping upgrade: appdirs&gt;=3D1.4.4 in /=
Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packa=
ges (from xml2rfc) (1.4.4)<br>
Requirement already satisfied, skipping upgrade: html5lib&gt;=3D1.0.1 in =
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages (from xml2rfc) (1.0.1)<br>
Requirement already satisfied, skipping upgrade: python-magic&gt;=3D0.4.1=
8 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages (from xml2rfc) (0.4.18)<br>
Requirement already satisfied, skipping upgrade: pyflakes&gt;=3D0.8.1 in =
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages (from xml2rfc) (2.1.1)<br>
Requirement already satisfied, skipping upgrade: requests&gt;=3D2.5.0 in =
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages (from xml2rfc) (2.22.0)<br>
Requirement already satisfied, skipping upgrade: intervaltree!=3D3.0.0,&g=
t;=3D2.1.0 in /Library/Frameworks/Python.framework/Versions/3.8/lib/pytho=
n3.8/site-packages (from xml2rfc) (3.0.2)<br>
Requirement already satisfied, skipping upgrade: jinja2&lt;3.0,&gt;=3D2.1=
1 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages (from xml2rfc) (2.11.2)<br>
Requirement already satisfied, skipping upgrade: lxml!=3D4.3.1,&gt;=3D2.2=
=2E8 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages (from xml2rfc) (4.4.2)<br>
Requirement already satisfied, skipping upgrade: kitchen&gt;=3D1.2.6 in /=
Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packa=
ges (from xml2rfc) (1.2.6)<br>
Requirement already satisfied, skipping upgrade: webencodings in /Library=
/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (fr=
om html5lib&gt;=3D1.0.1-&gt;xml2rfc) (0.5.1)<br>
Requirement already satisfied, skipping upgrade: idna&lt;2.9,&gt;=3D2.5 i=
n /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages (from requests&gt;=3D2.5.0-&gt;xml2rfc) (2.8)<br>
Requirement already satisfied, skipping upgrade: certifi&gt;=3D2017.4.17 =
in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages (from requests&gt;=3D2.5.0-&gt;xml2rfc) (2020.6.20)<br>
Requirement already satisfied, skipping upgrade: urllib3!=3D1.25.0,!=3D1.=
25.1,&lt;1.26,&gt;=3D1.21.1 in /Library/Frameworks/Python.framework/Versi=
ons/3.8/lib/python3.8/site-packages (from requests&gt;=3D2.5.0-&gt;xml2rf=
c) (1.25.8)<br>
Requirement already satisfied, skipping upgrade: chardet&lt;3.1.0,&gt;=3D=
3.0.2 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/=
site-packages (from requests&gt;=3D2.5.0-&gt;xml2rfc) (3.0.4)<br>
Requirement already satisfied, skipping upgrade: sortedcontainers&lt;3.0,=
&gt;=3D2.0 in /Library/Frameworks/Python.framework/Versions/3.8/lib/pytho=
n3.8/site-packages (from intervaltree!=3D3.0.0,&gt;=3D2.1.0-&gt;xml2rfc) =
(2.1.0)<br>
Requirement already satisfied, skipping upgrade: MarkupSafe&gt;=3D0.23 in=
 /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages (from jinja2&lt;3.0,&gt;=3D2.11-&gt;xml2rfc) (1.1.1)</p>

<p dir=3D"auto">oran@ORAN-M-51B7 ~ % pip3 install --upgrade libmagic<br>
Requirement already up-to-date: libmagic in /Library/Frameworks/Python.fr=
amework/Versions/3.8/lib/python3.8/site-packages (1.0)</p>

<p dir=3D"auto">DaveO</p>
</div>
</div>
</body>
</html>

--=_MailMate_6643C8EE-22CD-4B58-B10C-916BDA405597_=--


From nobody Sun Sep 27 15:33:36 2020
Return-Path: <cabo@tzi.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89CE53A0972 for <xml2rfc@ietfa.amsl.com>; Sun, 27 Sep 2020 15:33:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 ogJyiXmgcS14 for <xml2rfc@ietfa.amsl.com>; Sun, 27 Sep 2020 15:33:32 -0700 (PDT)
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 3A6E23A096C for <xml2rfc@ietf.org>; Sun, 27 Sep 2020 15:33:31 -0700 (PDT)
Received: from [192.168.217.118] (p548dcc60.dip0.t-ipconnect.de [84.141.204.96]) (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 4C00mS4c2mzySK; Mon, 28 Sep 2020 00:33:28 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
Date: Mon, 28 Sep 2020 00:33:28 +0200
Cc: XML2RFC Interest Group <xml2rfc@ietf.org>
X-Mao-Original-Outgoing-Id: 622938808.1939549-cfa26bb637532e25a643019d5633c364
Content-Transfer-Encoding: quoted-printable
Message-Id: <402645BD-5F22-4BED-A3D6-F5D6882AB056@tzi.org>
References: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
To: "David R. Oran" <daveoran@orandom.net>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/SPqo0cEks828EgJRUS2ZaFfJuj4>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the problem
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Sep 2020 22:33:35 -0000

On 2020-09-27, at 23:21, David R. Oran <daveoran@orandom.net> wrote:
>=20
> ImportError: failed to find libmagic. Check your installation

This may not be very comforting, but you are not the only one with that =
problem:

https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/554=20

https://github.com/martinthomson/i-d-template/issues/241

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


From nobody Sun Sep 27 18:02:17 2020
Return-Path: <johnl@iecc.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E70CC3A09AD for <xml2rfc@ietfa.amsl.com>; Sun, 27 Sep 2020 18:02:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.851
X-Spam-Level: 
X-Spam-Status: No, score=-1.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, 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=iecc.com header.b=iMW49HgL; dkim=pass (2048-bit key) header.d=taugh.com header.b=VPaf7u5Q
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 VDvxNdYBKVgq for <xml2rfc@ietfa.amsl.com>; Sun, 27 Sep 2020 18:02:14 -0700 (PDT)
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 2B7503A08AF for <xml2rfc@ietf.org>; Sun, 27 Sep 2020 18:02:14 -0700 (PDT)
Received: (qmail 87961 invoked from network); 28 Sep 2020 01:02:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=15797.5f713614.k2009; bh=LPkuOv0PuyVgZDza7HE/bArssAx3MjV1VTPojW+6X9w=; b=iMW49HgLEmygEVtg8pwv67VOtIHZq6L+BCMBM3APA9+8NWwtTTIAKebp/cBLer4M2P9UpBe+ppkp64fy0KPawTj+cqtTt/cIHNiNv28X0N9OwBPIJU1PKZ/L/b+a8y+7itu53y44t2S3KZ4t7CW4E7OaFL8By2UU/S5xtHRRp5LreO05uYudZ10b4u/X+sme6eccKwvK6sni3CUszVodsrmThymOgZjpUgAvIQ5rEmPyj3ZzrskbuIHsAOGBfaV7sV9376kpVrC4cHMsq5n5HoWW3PXdRcV0jSOt+5ijMF42Wu0wF4tpuXmVjrUNMWGt+eT645jX+XvFHW0dlV5sDQ==
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=15797.5f713614.k2009; bh=LPkuOv0PuyVgZDza7HE/bArssAx3MjV1VTPojW+6X9w=; b=VPaf7u5QWcFuByENDeSmXJPjvyDpSE6ZlMgsymtDsIpTFYlhQoeGsv8xBEx1ODxc6t/vl7amM9DKAB/Ki+peaX4iX8ez+VvkuS4Ljjr+cTSmYJQ1lIzUUrGqrckqNtN7dSqQTd98ssvDusue9QUk9tOSCfrHAB8VtYDVTrssO1Xp0awSrU53XSw2mkI71/iTYFjh5FYUpvneq3CQZMfHXTWSaoI7/VYMgWQvT2hic3de87y6qCF+mM0Z+9OqU0ZEv5saztEKOOBeURg+jxDHMLJ39R0AN20eTjjykFhfWL0HxuFh9xpb2VQHYpo2tioAKtKlVJMn/DRz5/N6qst8pQ==
Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.2 ECDHE-RSA AES-256-GCM AEAD) via TCP6; 28 Sep 2020 01:02:12 -0000
Received: by ary.qy (Postfix, from userid 501) id AF6D1229B1FC; Sun, 27 Sep 2020 21:02:11 -0400 (EDT)
Date: 27 Sep 2020 21:02:11 -0400
Message-Id: <20200928010211.AF6D1229B1FC@ary.qy>
From: "John Levine" <johnl@taugh.com>
To: xml2rfc@ietf.org
In-Reply-To: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
Organization: Taughannock Networks
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/AdjbMVEqLldNEA2jJPO5Fs5A5yM>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the problem
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 01:02:16 -0000

In article <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net> you write:
>"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/magic.py", 
>line 201, in <module>
>     raise ImportError('failed to find libmagic.  Check your 
>installation')
>ImportError: failed to find libmagic.  Check your installation

In the tradition of software black magic, I found that uninstalling
libmagic and reinstalling it helped.


-- 
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly


From nobody Mon Sep 28 03:54:08 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25DE13A0F86 for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 03:54:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.112
X-Spam-Level: 
X-Spam-Status: No, score=-2.112 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.213, 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 JOW5RUyiacX6 for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 03:54:05 -0700 (PDT)
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 136473A0F80 for <xml2rfc@ietf.org>; Mon, 28 Sep 2020 03:54:05 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:52627 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 1kMqnD-0003Fz-Qy; Mon, 28 Sep 2020 03:54:04 -0700
To: "David R. Oran" <daveoran@orandom.net>, XML2RFC Interest Group <xml2rfc@ietf.org>
References: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <f40b32ca-c069-a55c-1201-f122da6f31b8@levkowetz.com>
Date: Mon, 28 Sep 2020 12:53:56 +0200
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: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GP8bXl3sH1INtOJrcj3hUtk7jXtctvRnT"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc@ietf.org, daveoran@orandom.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/UfI5lSVZjRfxsp0bF-Ewnz7IBsw>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the problem
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 10:54:07 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--GP8bXl3sH1INtOJrcj3hUtk7jXtctvRnT
Content-Type: multipart/mixed; boundary="cvhwiPW6VkewT73lDvVSJfaPUkJ4FQULp";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: "David R. Oran" <daveoran@orandom.net>,
 XML2RFC Interest Group <xml2rfc@ietf.org>
Message-ID: <f40b32ca-c069-a55c-1201-f122da6f31b8@levkowetz.com>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the
 problem
References: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
In-Reply-To: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>

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

Hi Dave,

Please run 'pip install python-libmagic' to install the missing libmagic
component. =20


	Henrik

On 2020-09-27 23:21, David R. Oran wrote:
> all of  xml2rfc python3, and lib magic seem properly installed. Cluebat=
=20
> please?
>=20
>   xml2rfc --html draft-irtf-icnrg-icnping-01.xml
> Traceback (most recent call last):
>    File "/Library/Frameworks/Python.framework/Versions/3.8/bin/xml2rfc"=
,=20
> line 5, in <module>
>      from xml2rfc.run import main
>    File=20
> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages/xml2rfc/__init__.py",=20
> line 14, in <module>
>      from xml2rfc.parser import  XmlRfcError, CachingResolver,=20
> XmlRfcParser, XmlRfc
>    File=20
> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages/xml2rfc/parser.py",=20
> line 20, in <module>
>      from xml2rfc.writers import base
>    File=20
> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages/xml2rfc/writers/__init__.py",=20
> line 10, in <module>
>      from xml2rfc.writers.preptool import PrepToolWriter
>    File=20
> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages/xml2rfc/writers/preptool.py",=20
> line 41, in <module>
>      from xml2rfc.util.mime import get_file_mime_type
>    File=20
> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages/xml2rfc/util/mime.py",=20
> line 4, in <module>
>      import magic
>    File=20
> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages/magic.py",=20
> line 201, in <module>
>      raise ImportError('failed to find libmagic.  Check your=20
> installation')
> ImportError: failed to find libmagic.  Check your installation
>=20
>=20
> python3 --version
> Python 3.8.1
>=20
> oran@ORAN-M-51B7 ~ % pip3 --version
> pip 20.2.3 from=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages/pip=20
> (python 3.8)
>=20
> oran@ORAN-M-51B7 ~ % pip3 install --upgrade xml2rfc
> Requirement already up-to-date: xml2rfc in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (3.1.1)
> Requirement already satisfied, skipping upgrade:=20
> pycountry!=3D19.7.15,>=3D1.8 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (19.8.18)
> Requirement already satisfied, skipping upgrade:=20
> google-i18n-address>=3D2.3.2 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (2.3.5)
> Requirement already satisfied, skipping upgrade: six>=3D1.4.1 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (1.14.0)
> Requirement already satisfied, skipping upgrade: configargparse>=3D1.2.=
3=20
> in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (1.2.3)
> Requirement already satisfied, skipping upgrade: pyyaml>=3D5.3.1 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (5.3.1)
> Requirement already satisfied, skipping upgrade: setuptools>=3D24.2.0 i=
n=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (41.2.0)
> Requirement already satisfied, skipping upgrade: appdirs>=3D1.4.4 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (1.4.4)
> Requirement already satisfied, skipping upgrade: html5lib>=3D1.0.1 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (1.0.1)
> Requirement already satisfied, skipping upgrade: python-magic>=3D0.4.18=
 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (0.4.18)
> Requirement already satisfied, skipping upgrade: pyflakes>=3D0.8.1 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (2.1.1)
> Requirement already satisfied, skipping upgrade: requests>=3D2.5.0 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (2.22.0)
> Requirement already satisfied, skipping upgrade:=20
> intervaltree!=3D3.0.0,>=3D2.1.0 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (3.0.2)
> Requirement already satisfied, skipping upgrade: jinja2<3.0,>=3D2.11 in=
=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (2.11.2)
> Requirement already satisfied, skipping upgrade: lxml!=3D4.3.1,>=3D2.2.=
8 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (4.4.2)
> Requirement already satisfied, skipping upgrade: kitchen>=3D1.2.6 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from xml2rfc) (1.2.6)
> Requirement already satisfied, skipping upgrade: webencodings in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from html5lib>=3D1.0.1->xml2rfc) (0.5.1)
> Requirement already satisfied, skipping upgrade: idna<2.9,>=3D2.5 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from requests>=3D2.5.0->xml2rfc) (2.8)
> Requirement already satisfied, skipping upgrade: certifi>=3D2017.4.17 i=
n=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from requests>=3D2.5.0->xml2rfc) (2020.6.20)
> Requirement already satisfied, skipping upgrade:=20
> urllib3!=3D1.25.0,!=3D1.25.1,<1.26,>=3D1.21.1 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from requests>=3D2.5.0->xml2rfc) (1.25.8)
> Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3D3.0.=
2=20
> in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from requests>=3D2.5.0->xml2rfc) (3.0.4)
> Requirement already satisfied, skipping upgrade:=20
> sortedcontainers<3.0,>=3D2.0 in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from intervaltree!=3D3.0.0,>=3D2.1.0->xml2rfc) (2.1.0)
> Requirement already satisfied, skipping upgrade: MarkupSafe>=3D0.23 in =

> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (from jinja2<3.0,>=3D2.11->xml2rfc) (1.1.1)
>=20
> oran@ORAN-M-51B7 ~ % pip3 install --upgrade libmagic
> Requirement already up-to-date: libmagic in=20
> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pa=
ckages=20
> (1.0)
>=20
> DaveO
>=20
>=20
>=20
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc
>=20


--cvhwiPW6VkewT73lDvVSJfaPUkJ4FQULp--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9xwMQACgkQTptXS4+7
FxpRlQ//ZKbqKmh70eXQgVBEz24CrpZuvqasMBy8MWsxevOP/dENSsAn9Ue/MJML
YqqoL0KoAtNIRow55OhRoIVwIWdrh7FnhbTxDQx+MdHZXePqD1qcrn7ijRlb8bP6
oqIrve7I6MQOFSqZnI+61ykgywfVV8vrefNk2IO4QH1NTwZzL6T7t2C8Z4vtGBMS
pt+SHJFkYs2xvAY4pCQqH5PCz1nhWlqFLI5Aoj5POY7xzGNLfCthjCu+c2WXP8+q
4VQBQfNQ7Kpw4BUdQuDbkDF44MZ3NA2N6LHkIKJYFq3K5tIvRSojZNu6Gxd1Rb/5
ZTju44/VE4g/zIXgRgYDZT16nJU1Q59yoKlk12U0dyBvU9jvZbf9AJ0IjQpsRwUJ
p2O/lLjDZNKB452iZr4fNON5KzEbxKTLSijMCg8m0HU1AjJ2LcuLN2CDN/8B7/m/
62VJF/C1FR1IcNPPBAmmLEFzBDiKrJClxxjlDf79m+7KDlOTKELuoEzmtYuesMLI
8DQq82nEGPxdnh/4TrZ9QtQae7yy4E8eYAoEWl2XyCMDA4LdMohjVrckx0wHJ8z1
o6iSzcVrTszoCy3yj/oSQQkkfeP9yslqtM0kGP1daesnjvnn8dhYt8ags3RwWyUq
ICzHsz5UEA1gfytsf+d2UN196YoGC5lNrd+ZZpo6bysnX2toaYA=
=G4bh
-----END PGP SIGNATURE-----

--GP8bXl3sH1INtOJrcj3hUtk7jXtctvRnT--


From nobody Mon Sep 28 04:05:51 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C59723A0FC0; Mon, 28 Sep 2020 04:05:41 -0700 (PDT)
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 CmbwaN7IOpUH; Mon, 28 Sep 2020 04:05:40 -0700 (PDT)
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 52AE73A0FB6; Mon, 28 Sep 2020 04:05:40 -0700 (PDT)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1kMqyR-0008GX-TX; Mon, 28 Sep 2020 04:05:39 -0700
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1kMqyR-0008GX-TX@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Mon, 28 Sep 2020 04:05:39 -0700
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/YnJFiBpRsVa7fSycToRG6rrGhhY>
Subject: [xml2rfc] New xml2rfc release: v3.2.0
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 11:05:42 -0000

Hi,

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

Release notes:

xml2rfc (3.2.0) ietf; urgency=medium

  * Added a utility script that checks some test suite prerequisites, to 
    avoid for instance test errors because of missing python modules or fonts.  
    Related to issue #549.

  * Updated the list of tags that permit Latin script content without an 
    'ascii' attribute.

  * Changed the acceptable length of the title abbreviation for the running 
    page header in PDF output, and changed the warning to a note.

 -- Henrik Levkowetz <henrik@levkowetz.com>  24 Sep 2020 09:52:11 +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/3.2.0'

Documentation for this release is built-in, and also available at:
  https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.2.0.html

Regards,

	Henrik
	(via the mkrelease script)


From nobody Mon Sep 28 06:03:31 2020
Return-Path: <daveoran@orandom.net>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61AFE3A110F for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 06:03:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 wevpkxxHMD1A for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 06:03:27 -0700 (PDT)
Received: from spark.crystalorb.net (spark.crystalorb.net [IPv6:2607:fca8:1530::c]) (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 89A4F3A110C for <xml2rfc@ietf.org>; Mon, 28 Sep 2020 06:03:27 -0700 (PDT)
Received: from [192.168.15.243] ([IPv6:2601:184:407f:80ce:9c1e:f92:b81d:9d68]) (authenticated bits=0) by spark.crystalorb.net (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id 08SD3NAM016914 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Mon, 28 Sep 2020 06:03:25 -0700
From: "David R. Oran" <daveoran@orandom.net>
To: "Henrik Levkowetz" <henrik@levkowetz.com>
Cc: "XML2RFC Interest Group" <xml2rfc@ietf.org>
Date: Mon, 28 Sep 2020 09:03:16 -0400
X-Mailer: MailMate (1.13.2r5721)
Message-ID: <F2279E0B-2B1B-418A-917F-8B552E017C94@orandom.net>
In-Reply-To: <f40b32ca-c069-a55c-1201-f122da6f31b8@levkowetz.com>
References: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net> <f40b32ca-c069-a55c-1201-f122da6f31b8@levkowetz.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_62789BE7-BCD4-4E38-B6C2-69FDAB85A464_="; micalg=pgp-sha1; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/-dHWiXjQljKZxBBuv9uiRjQSNuk>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the problem
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 13:03:30 -0000

This is an OpenPGP/MIME signed message (RFC 3156 and 4880).

--=_MailMate_62789BE7-BCD4-4E38-B6C2-69FDAB85A464_=
Content-Type: multipart/alternative;
 boundary="=_MailMate_2EFA5104-9A67-4DAF-A69F-76B3261CF021_="


--=_MailMate_2EFA5104-9A67-4DAF-A69F-76B3261CF021_=
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On 28 Sep 2020, at 6:53, Henrik Levkowetz wrote:

> Hi Dave,
>
> Please run 'pip install python-libmagic' to install the missing libmagi=
c
> component.
>
No joy - haven=E2=80=99t had time to try to debug this so if I=E2=80=99m =
missing something obvious, apologies!

% pip install python-libmagic
Processing ./Library/Caches/pip/wheels/ae/73/bf/1e25e331ecf164ad0a5659cff=
b76ccb5c2225d069a6f5529ee/python_libmagic-0.4.0-py3-none-any.whl
Collecting cffi=3D=3D1.7.0
  Using cached cffi-1.7.0.tar.gz (400 kB)
Requirement already satisfied: pycparser in /Library/Frameworks/Python.fr=
amework/Versions/3.8/lib/python3.8/site-packages (from cffi=3D=3D1.7.0->p=
ython-libmagic) (2.19)
Building wheels for collected packages: cffi
  Building wheel for cffi (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3=
=2E8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] =3D '"'"'/priva=
te/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv/c=
ffi/setup.py'"'"'; __file__=3D'"'"'/private/var/folders/y3/pcz716n08xj297=
0059bjsr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"';f=3Dgetattr(to=
kenize, '"'"'open'"'"', open)(__file__);code=3Df.read().replace('"'"'\r\n=
'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"=
'))' bdist_wheel -d /private/var/folders/y3/pcz716n08xj2970059bjsr880000g=
p/T/pip-wheel-hj6s10rb
       cwd: /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-=
install-8sut8fhv/cffi/
  Complete output (65 lines):
  /usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize': Ve=
rsion value must be a string; got a NilClass () (TypeError)
  	from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in `ini=
tialize'
  	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `new'
  	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `version'
  	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in `prerelease?=
'
  	from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in `<module:OS>'
  	from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in `<top (required)>=
'
  	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ru=
by/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
  	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ru=
by/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
  	from /usr/local/Homebrew/Library/Homebrew/global.rb:29:in `<top (requi=
red)>'
  	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relat=
ive'
  	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
  Package libffi was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libffi.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libffi' found
  Package libffi was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libffi.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libffi' found
  Package libffi was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libffi.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libffi' found
  Package libffi was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libffi.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libffi' found
  Package libffi was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libffi.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libffi' found
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-10.9-x86_64-3.8
  creating build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/backend_ctypes.py -> build/lib.macosx-10.9-x86_64-3.8/cffi=

  copying cffi/setuptools_ext.py -> build/lib.macosx-10.9-x86_64-3.8/cffi=

  copying cffi/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/cffi_opcode.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/vengine_gen.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/model.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/ffiplatform.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/api.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/vengine_cpy.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/commontypes.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/lock.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/recompiler.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/cparser.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/verifier.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/_cffi_include.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/parse_c_type.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
  copying cffi/_embedding.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
  running build_ext
  building '_cffi_backend' extension
  creating build/temp.macosx-10.9-x86_64-3.8
  creating build/temp.macosx-10.9-x86_64-3.8/c
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -d=
ynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE__THREAD -I/usr=
/include/ffi -I/usr/include/libffi -I/Library/Frameworks/Python.framework=
/Versions/3.8/include/python3.8 -c c/_cffi_backend.c -o build/temp.macosx=
-10.9-x86_64-3.8/c/_cffi_backend.o
  c/_cffi_backend.c:15:10: fatal error: 'ffi.h' file not found
  #include <ffi.h>
           ^~~~~~~
  1 error generated.
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for cffi
  Running setup.py clean for cffi
Failed to build cffi
Installing collected packages: cffi, python-libmagic
  Attempting uninstall: cffi
    Found existing installation: cffi 1.14.0
    Uninstalling cffi-1.14.0:
      Successfully uninstalled cffi-1.14.0
    Running setup.py install for cffi ... error
    ERROR: Command errored out with exit status 1:
     command: /Library/Frameworks/Python.framework/Versions/3.8/bin/pytho=
n3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] =3D '"'"'/priva=
te/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv/c=
ffi/setup.py'"'"'; __file__=3D'"'"'/private/var/folders/y3/pcz716n08xj297=
0059bjsr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"';f=3Dgetattr(to=
kenize, '"'"'open'"'"', open)(__file__);code=3Df.read().replace('"'"'\r\n=
'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"=
'))' install --record /private/var/folders/y3/pcz716n08xj2970059bjsr88000=
0gp/T/pip-record-ud6luecm/install-record.txt --single-version-externally-=
managed --compile --install-headers /Library/Frameworks/Python.framework/=
Versions/3.8/include/python3.8/cffi
         cwd: /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pi=
p-install-8sut8fhv/cffi/
    Complete output (65 lines):
    /usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize': =
Version value must be a string; got a NilClass () (TypeError)
    	from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in `i=
nitialize'
    	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `new'
    	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `version'
    	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in `prereleas=
e?'
    	from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in `<module:OS>'
    	from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in `<top (required=
)>'
    	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/=
ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/=
ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    	from /usr/local/Homebrew/Library/Homebrew/global.rb:29:in `<top (req=
uired)>'
    	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_rel=
ative'
    	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
    Package libffi was not found in the pkg-config search path.
    Perhaps you should add the directory containing `libffi.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'libffi' found
    Package libffi was not found in the pkg-config search path.
    Perhaps you should add the directory containing `libffi.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'libffi' found
    Package libffi was not found in the pkg-config search path.
    Perhaps you should add the directory containing `libffi.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'libffi' found
    Package libffi was not found in the pkg-config search path.
    Perhaps you should add the directory containing `libffi.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'libffi' found
    Package libffi was not found in the pkg-config search path.
    Perhaps you should add the directory containing `libffi.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'libffi' found
    running install
    running build
    running build_py
    creating build
    creating build/lib.macosx-10.9-x86_64-3.8
    creating build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/backend_ctypes.py -> build/lib.macosx-10.9-x86_64-3.8/cf=
fi
    copying cffi/setuptools_ext.py -> build/lib.macosx-10.9-x86_64-3.8/cf=
fi
    copying cffi/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/cffi_opcode.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/vengine_gen.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/model.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/ffiplatform.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/api.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/vengine_cpy.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/commontypes.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/lock.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/recompiler.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/cparser.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/verifier.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/_cffi_include.h -> build/lib.macosx-10.9-x86_64-3.8/cffi=

    copying cffi/parse_c_type.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
    copying cffi/_embedding.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
    running build_ext
    building '_cffi_backend' extension
    creating build/temp.macosx-10.9-x86_64-3.8
    creating build/temp.macosx-10.9-x86_64-3.8/c
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common =
-dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE__THREAD -I/u=
sr/include/ffi -I/usr/include/libffi -I/Library/Frameworks/Python.framewo=
rk/Versions/3.8/include/python3.8 -c c/_cffi_backend.c -o build/temp.maco=
sx-10.9-x86_64-3.8/c/_cffi_backend.o
    c/_cffi_backend.c:15:10: fatal error: 'ffi.h' file not found
    #include <ffi.h>
             ^~~~~~~
    1 error generated.
    error: command 'gcc' failed with exit status 1
    ----------------------------------------
  Rolling back uninstall of cffi
  Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3=
=2E8/site-packages/_cffi_backend.cpython-38-darwin.so
   from /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-unin=
stall-zgvoqdln/_cffi_backend.cpython-38-darwin.so
  Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3=
=2E8/site-packages/cffi-1.14.0.dist-info/
   from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/~ffi-1.14.0.dist-info
  Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3=
=2E8/site-packages/cffi/
   from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/~ffi
ERROR: Command errored out with exit status 1: /Library/Frameworks/Python=
=2Eframework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, to=
kenize; sys.argv[0] =3D '"'"'/private/var/folders/y3/pcz716n08xj2970059bj=
sr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"'; __file__=3D'"'"'/pr=
ivate/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fh=
v/cffi/setup.py'"'"';f=3Dgetattr(tokenize, '"'"'open'"'"', open)(__file__=
);code=3Df.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(co=
mpile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/fol=
ders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-record-ud6luecm/install-reco=
rd.txt --single-version-externally-managed --compile --install-headers /L=
ibrary/Frameworks/Python.framework/Versions/3.8/include/python3.8/cffi Ch=
eck the logs for full command output.
oran@ORAN-M-51B7 ~ %

>
> 	Henrik
>
> On 2020-09-27 23:21, David R. Oran wrote:
>> all of  xml2rfc python3, and lib magic seem properly installed. Clueba=
t
>> please?
>>
>>   xml2rfc --html draft-irtf-icnrg-icnping-01.xml
>> Traceback (most recent call last):
>>    File "/Library/Frameworks/Python.framework/Versions/3.8/bin/xml2rfc=
",
>> line 5, in <module>
>>      from xml2rfc.run import main
>>    File
>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages/xml2rfc/__init__.py",
>> line 14, in <module>
>>      from xml2rfc.parser import  XmlRfcError, CachingResolver,
>> XmlRfcParser, XmlRfc
>>    File
>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages/xml2rfc/parser.py",
>> line 20, in <module>
>>      from xml2rfc.writers import base
>>    File
>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages/xml2rfc/writers/__init__.py",
>> line 10, in <module>
>>      from xml2rfc.writers.preptool import PrepToolWriter
>>    File
>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages/xml2rfc/writers/preptool.py",
>> line 41, in <module>
>>      from xml2rfc.util.mime import get_file_mime_type
>>    File
>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages/xml2rfc/util/mime.py",
>> line 4, in <module>
>>      import magic
>>    File
>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages/magic.py",
>> line 201, in <module>
>>      raise ImportError('failed to find libmagic.  Check your
>> installation')
>> ImportError: failed to find libmagic.  Check your installation
>>
>>
>> python3 --version
>> Python 3.8.1
>>
>> oran@ORAN-M-51B7 ~ % pip3 --version
>> pip 20.2.3 from
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages/pip
>> (python 3.8)
>>
>> oran@ORAN-M-51B7 ~ % pip3 install --upgrade xml2rfc
>> Requirement already up-to-date: xml2rfc in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (3.1.1)
>> Requirement already satisfied, skipping upgrade:
>> pycountry!=3D19.7.15,>=3D1.8 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (19.8.18)
>> Requirement already satisfied, skipping upgrade:
>> google-i18n-address>=3D2.3.2 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (2.3.5)
>> Requirement already satisfied, skipping upgrade: six>=3D1.4.1 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (1.14.0)
>> Requirement already satisfied, skipping upgrade: configargparse>=3D1.2=
=2E3
>> in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (1.2.3)
>> Requirement already satisfied, skipping upgrade: pyyaml>=3D5.3.1 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (5.3.1)
>> Requirement already satisfied, skipping upgrade: setuptools>=3D24.2.0 =
in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (41.2.0)
>> Requirement already satisfied, skipping upgrade: appdirs>=3D1.4.4 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (1.4.4)
>> Requirement already satisfied, skipping upgrade: html5lib>=3D1.0.1 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (1.0.1)
>> Requirement already satisfied, skipping upgrade: python-magic>=3D0.4.1=
8 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (0.4.18)
>> Requirement already satisfied, skipping upgrade: pyflakes>=3D0.8.1 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (2.1.1)
>> Requirement already satisfied, skipping upgrade: requests>=3D2.5.0 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (2.22.0)
>> Requirement already satisfied, skipping upgrade:
>> intervaltree!=3D3.0.0,>=3D2.1.0 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (3.0.2)
>> Requirement already satisfied, skipping upgrade: jinja2<3.0,>=3D2.11 i=
n
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (2.11.2)
>> Requirement already satisfied, skipping upgrade: lxml!=3D4.3.1,>=3D2.2=
=2E8 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (4.4.2)
>> Requirement already satisfied, skipping upgrade: kitchen>=3D1.2.6 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from xml2rfc) (1.2.6)
>> Requirement already satisfied, skipping upgrade: webencodings in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from html5lib>=3D1.0.1->xml2rfc) (0.5.1)
>> Requirement already satisfied, skipping upgrade: idna<2.9,>=3D2.5 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from requests>=3D2.5.0->xml2rfc) (2.8)
>> Requirement already satisfied, skipping upgrade: certifi>=3D2017.4.17 =
in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from requests>=3D2.5.0->xml2rfc) (2020.6.20)
>> Requirement already satisfied, skipping upgrade:
>> urllib3!=3D1.25.0,!=3D1.25.1,<1.26,>=3D1.21.1 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from requests>=3D2.5.0->xml2rfc) (1.25.8)
>> Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3D3.0=
=2E2
>> in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from requests>=3D2.5.0->xml2rfc) (3.0.4)
>> Requirement already satisfied, skipping upgrade:
>> sortedcontainers<3.0,>=3D2.0 in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from intervaltree!=3D3.0.0,>=3D2.1.0->xml2rfc) (2.1.0)
>> Requirement already satisfied, skipping upgrade: MarkupSafe>=3D0.23 in=

>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (from jinja2<3.0,>=3D2.11->xml2rfc) (1.1.1)
>>
>> oran@ORAN-M-51B7 ~ % pip3 install --upgrade libmagic
>> Requirement already up-to-date: libmagic in
>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-p=
ackages
>> (1.0)
>>
>>DaveO
>>
>>
>>
>> _______________________________________________
>> xml2rfc mailing list
>> xml2rfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/xml2rfc
>>

DaveO

--=_MailMate_2EFA5104-9A67-4DAF-A69F-76B3261CF021_=
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body>
<div style=3D"font-family:sans-serif"><div style=3D"white-space:normal">
<p dir=3D"auto">On 28 Sep 2020, at 6:53, Henrik Levkowetz wrote:</p>

</div>
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px so=
lid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir=3D"auto">H=
i Dave,<br>
<br>
Please run 'pip install python-libmagic' to install the missing libmagic<=
br>
component.<br>
</p>
</blockquote></div>
<div style=3D"white-space:normal">

<p dir=3D"auto">No joy - haven=E2=80=99t had time to try to debug this so=
 if I=E2=80=99m missing something obvious, apologies!</p>

<p dir=3D"auto">% pip install python-libmagic<br>
Processing ./Library/Caches/pip/wheels/ae/73/bf/1e25e331ecf164ad0a5659cff=
b76ccb5c2225d069a6f5529ee/python_libmagic-0.4.0-py3-none-any.whl<br>
Collecting cffi=3D=3D1.7.0<br>
  Using cached cffi-1.7.0.tar.gz (400 kB)<br>
Requirement already satisfied: pycparser in /Library/Frameworks/Python.fr=
amework/Versions/3.8/lib/python3.8/site-packages (from cffi=3D=3D1.7.0-&g=
t;python-libmagic) (2.19)<br>
Building wheels for collected packages: cffi<br>
  Building wheel for cffi (setup.py) ... error<br>
  ERROR: Command errored out with exit status 1:<br>
   command: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3=
=2E8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] =3D '"'"'/priva=
te/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv/c=
ffi/setup.py'"'"'; <strong>file</strong>=3D'"'"'/private/var/folders/y3/p=
cz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"';f=
=3Dgetattr(tokenize, '"'"'open'"'"', open)(<strong>file</strong>);code=3D=
f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(cod=
e, <strong>file</strong>, '"'"'exec'"'"'))' bdist_wheel -d /private/var/f=
olders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-wheel-hj6s10rb<br>
       cwd: /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-=
install-8sut8fhv/cffi/<br>
  Complete output (65 lines):<br>
  /usr/local/Homebrew/Library/Homebrew/version.rb:368:in <code style=3D"b=
ackground-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bg=
color=3D"#F7F7F7">initialize': Version value must be a string; got a NilC=
lass () (TypeError)<br>
      from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in</=
code>initialize'<br>
      from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in <code sty=
le=3D"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.=
4em" bgcolor=3D"#F7F7F7">new'<br>
      from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in</code>ver=
sion'<br>
      from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in <code sty=
le=3D"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.=
4em" bgcolor=3D"#F7F7F7">prerelease?'<br>
      from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in</code><a href=
=3D"module:OS" style=3D"color:#3983C4">module:OS</a>'<br>
      from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in <code style=3D=
"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" =
bgcolor=3D"#F7F7F7">&lt;top (required)&gt;'<br>
      from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib=
/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in</code>require'<br>
      from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib=
/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in <code style=3D"back=
ground-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcol=
or=3D"#F7F7F7">require'<br>
      from /usr/local/Homebrew/Library/Homebrew/global.rb:29:in</code>&lt=
;top (required)&gt;'<br>
      from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in <code style=
=3D"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4e=
m" bgcolor=3D"#F7F7F7">require_relative'<br>
      from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in</code>&lt;m=
ain&gt;'<br>
  Package libffi was not found in the pkg-config search path.<br>
  Perhaps you should add the directory containing <code style=3D"backgrou=
nd-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor=3D=
"#F7F7F7">libffi.pc'<br>
  to the PKG_CONFIG_PATH environment variable<br>
  No package 'libffi' found<br>
  Package libffi was not found in the pkg-config search path.<br>
  Perhaps you should add the directory containing</code>libffi.pc'<br>
  to the PKG_CONFIG_PATH environment variable<br>
  No package 'libffi' found<br>
  Package libffi was not found in the pkg-config search path.<br>
  Perhaps you should add the directory containing <code style=3D"backgrou=
nd-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor=3D=
"#F7F7F7">libffi.pc'<br>
  to the PKG_CONFIG_PATH environment variable<br>
  No package 'libffi' found<br>
  Package libffi was not found in the pkg-config search path.<br>
  Perhaps you should add the directory containing</code>libffi.pc'<br>
  to the PKG_CONFIG_PATH environment variable<br>
  No package 'libffi' found<br>
  Package libffi was not found in the pkg-config search path.<br>
  Perhaps you should add the directory containing `libffi.pc'<br>
  to the PKG_CONFIG_PATH environment variable<br>
  No package 'libffi' found<br>
  running bdist_wheel<br>
  running build<br>
  running build_py<br>
  creating build<br>
  creating build/lib.macosx-10.9-x86_64-3.8<br>
  creating build/lib.macosx-10.9-x86_64-3.8/cffi<br>
  copying cffi/backend_ctypes.py -&gt; build/lib.macosx-10.9-x86_64-3.8/c=
ffi<br>
  copying cffi/setuptools_ext.py -&gt; build/lib.macosx-10.9-x86_64-3.8/c=
ffi<br>
  copying cffi/<strong>init</strong>.py -&gt; build/lib.macosx-10.9-x86_6=
4-3.8/cffi<br>
  copying cffi/cffi_opcode.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi=
<br>
  copying cffi/vengine_gen.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi=
<br>
  copying cffi/model.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br>
  copying cffi/ffiplatform.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi=
<br>
  copying cffi/api.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br>
  copying cffi/vengine_cpy.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi=
<br>
  copying cffi/commontypes.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi=
<br>
  copying cffi/lock.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br>
  copying cffi/recompiler.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<=
br>
  copying cffi/cparser.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br>=

  copying cffi/verifier.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br=
>
  copying cffi/<em>cffi_include.h -&gt; build/lib.macosx-10.9-x86_64-3.8/=
cffi<br>
  copying cffi/parse_c_type.h -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi=
<br>
  copying cffi/_embedding.h -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<b=
r>
  running build_ext<br>
  building '_cffi_backend' extension<br>
  creating build/temp.macosx-10.9-x86_64-3.8<br>
  creating build/temp.macosx-10.9-x86_64-3.8/c<br>
  gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -d=
ynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE</em>_THREAD -I=
/usr/include/ffi -I/usr/include/libffi -I/Library/Frameworks/Python.frame=
work/Versions/3.8/include/python3.8 -c c/_cffi_backend.c -o build/temp.ma=
cosx-10.9-x86_64-3.8/c/_cffi_backend.o<br>
  c/_cffi_backend.c:15:10: fatal error: 'ffi.h' file not found<br>
  #include &lt;ffi.h&gt;<br>
           ^~~~~~~<br>
  1 error generated.<br>
  error: command 'gcc' failed with exit status 1</p>

<hr style=3D"background:#333; background-image:linear-gradient(to right, =
#ccc, #333, #ccc); border:0; height:1px" height=3D"1">

<p dir=3D"auto">ERROR: Failed building wheel for cffi<br>
  Running setup.py clean for cffi<br>
Failed to build cffi<br>
Installing collected packages: cffi, python-libmagic<br>
  Attempting uninstall: cffi<br>
    Found existing installation: cffi 1.14.0<br>
    Uninstalling cffi-1.14.0:<br>
      Successfully uninstalled cffi-1.14.0<br>
    Running setup.py install for cffi ... error<br>
    ERROR: Command errored out with exit status 1:<br>
     command: /Library/Frameworks/Python.framework/Versions/3.8/bin/pytho=
n3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] =3D '"'"'/priva=
te/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv/c=
ffi/setup.py'"'"'; <strong>file</strong>=3D'"'"'/private/var/folders/y3/p=
cz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"';f=
=3Dgetattr(tokenize, '"'"'open'"'"', open)(<strong>file</strong>);code=3D=
f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(cod=
e, <strong>file</strong>, '"'"'exec'"'"'))' install --record /private/var=
/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-record-ud6luecm/install-=
record.txt --single-version-externally-managed --compile --install-header=
s /Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/cff=
i<br>
         cwd: /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pi=
p-install-8sut8fhv/cffi/<br>
    Complete output (65 lines):<br>
    /usr/local/Homebrew/Library/Homebrew/version.rb:368:in <code style=3D=
"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" =
bgcolor=3D"#F7F7F7">initialize': Version value must be a string; got a Ni=
lClass () (TypeError)<br>
        from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in=
</code>initialize'<br>
        from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in <code s=
tyle=3D"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 =
0.4em" bgcolor=3D"#F7F7F7">new'<br>
        from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in</code>v=
ersion'<br>
        from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in <code s=
tyle=3D"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 =
0.4em" bgcolor=3D"#F7F7F7">prerelease?'<br>
        from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in</code><a hr=
ef=3D"module:OS" style=3D"color:#3983C4">module:OS</a>'<br>
        from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in <code style=3D=
"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" =
bgcolor=3D"#F7F7F7">&lt;top (required)&gt;'<br>
        from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/l=
ib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in</code>require'<br=
>
        from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/l=
ib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in <code style=3D"ba=
ckground-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgc=
olor=3D"#F7F7F7">require'<br>
        from /usr/local/Homebrew/Library/Homebrew/global.rb:29:in</code>&=
lt;top (required)&gt;'<br>
        from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in <code sty=
le=3D"background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.=
4em" bgcolor=3D"#F7F7F7">require_relative'<br>
        from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in</code>&lt=
;main&gt;'<br>
    Package libffi was not found in the pkg-config search path.<br>
    Perhaps you should add the directory containing <code style=3D"backgr=
ound-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor=
=3D"#F7F7F7">libffi.pc'<br>
    to the PKG_CONFIG_PATH environment variable<br>
    No package 'libffi' found<br>
    Package libffi was not found in the pkg-config search path.<br>
    Perhaps you should add the directory containing</code>libffi.pc'<br>
    to the PKG_CONFIG_PATH environment variable<br>
    No package 'libffi' found<br>
    Package libffi was not found in the pkg-config search path.<br>
    Perhaps you should add the directory containing <code style=3D"backgr=
ound-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor=
=3D"#F7F7F7">libffi.pc'<br>
    to the PKG_CONFIG_PATH environment variable<br>
    No package 'libffi' found<br>
    Package libffi was not found in the pkg-config search path.<br>
    Perhaps you should add the directory containing</code>libffi.pc'<br>
    to the PKG_CONFIG_PATH environment variable<br>
    No package 'libffi' found<br>
    Package libffi was not found in the pkg-config search path.<br>
    Perhaps you should add the directory containing `libffi.pc'<br>
    to the PKG_CONFIG_PATH environment variable<br>
    No package 'libffi' found<br>
    running install<br>
    running build<br>
    running build_py<br>
    creating build<br>
    creating build/lib.macosx-10.9-x86_64-3.8<br>
    creating build/lib.macosx-10.9-x86_64-3.8/cffi<br>
    copying cffi/backend_ctypes.py -&gt; build/lib.macosx-10.9-x86_64-3.8=
/cffi<br>
    copying cffi/setuptools_ext.py -&gt; build/lib.macosx-10.9-x86_64-3.8=
/cffi<br>
    copying cffi/<strong>init</strong>.py -&gt; build/lib.macosx-10.9-x86=
_64-3.8/cffi<br>
    copying cffi/cffi_opcode.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cf=
fi<br>
    copying cffi/vengine_gen.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cf=
fi<br>
    copying cffi/model.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br>=

    copying cffi/ffiplatform.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cf=
fi<br>
    copying cffi/api.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br>
    copying cffi/vengine_cpy.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cf=
fi<br>
    copying cffi/commontypes.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cf=
fi<br>
    copying cffi/lock.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<br>
    copying cffi/recompiler.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cff=
i<br>
    copying cffi/cparser.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<b=
r>
    copying cffi/verifier.py -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi<=
br>
    copying cffi/<em>cffi_include.h -&gt; build/lib.macosx-10.9-x86_64-3.=
8/cffi<br>
    copying cffi/parse_c_type.h -&gt; build/lib.macosx-10.9-x86_64-3.8/cf=
fi<br>
    copying cffi/_embedding.h -&gt; build/lib.macosx-10.9-x86_64-3.8/cffi=
<br>
    running build_ext<br>
    building '_cffi_backend' extension<br>
    creating build/temp.macosx-10.9-x86_64-3.8<br>
    creating build/temp.macosx-10.9-x86_64-3.8/c<br>
    gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common =
-dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE</em><em>THRE=
AD -I/usr/include/ffi -I/usr/include/libffi -I/Library/Frameworks/Python.=
framework/Versions/3.8/include/python3.8 -c c/_cffi_backend.c -o build/te=
mp.macosx-10.9-x86_64-3.8/c/_cffi_backend.o<br>
    c/_cffi_backend.c:15:10: fatal error: 'ffi.h' file not found<br>
    #include &lt;ffi.h&gt;<br>
             ^~~~~~~<br>
    1 error generated.<br>
    error: command 'gcc' failed with exit status 1<br>
    ----------------------------------------<br>
  Rolling back uninstall of cffi<br>
  Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3=
=2E8/site-packages/_cffi_backend.cpython-38-darwin.so<br>
   from /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-unin=
stall-zgvoqdln/_cffi_backend.cpython-38-darwin.so<br>
  Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3=
=2E8/site-packages/cffi-1.14.0.dist-info/<br>
   from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/~ffi-1.14.0.dist-info<br>
  Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3=
=2E8/site-packages/cffi/<br>
   from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/s=
ite-packages/~ffi<br>
ERROR: Command errored out with exit status 1: /Library/Frameworks/Python=
=2Eframework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, to=
kenize; sys.argv[0] =3D '"'"'/private/var/folders/y3/pcz716n08xj2970059bj=
sr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"'; __file</em><em>=3D'=
"'"'/private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-=
8sut8fhv/cffi/setup.py'"'"';f=3Dgetattr(tokenize, '"'"'open'"'"', open)(<=
/em><em>file</em><em>);code=3Df.read().replace('"'"'\r\n'"'"', '"'"'\n'"'=
"');f.close();exec(compile(code, __file</em>_, '"'"'exec'"'"'))' install =
--record /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-rec=
ord-ud6luecm/install-record.txt --single-version-externally-managed --com=
pile --install-headers /Library/Frameworks/Python.framework/Versions/3.8/=
include/python3.8/cffi Check the logs for full command output.<br>
oran@ORAN-M-51B7 ~ %</p>

</div>
<div style=3D"white-space:normal"><blockquote style=3D"border-left:2px so=
lid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir=3D"auto">	=
Henrik<br>
<br>
On 2020-09-27 23:21, David R. Oran wrote:</p>
<blockquote style=3D"border-left:2px solid #777; color:#999; margin:0 0 5=
px; padding-left:5px; border-left-color:#999"><p dir=3D"auto">all of  xml=
2rfc python3, and lib magic seem properly installed. Cluebat<br>
please?<br>
<br>
  xml2rfc --html draft-irtf-icnrg-icnping-01.xml<br>
Traceback (most recent call last):<br>
   File "/Library/Frameworks/Python.framework/Versions/3.8/bin/xml2rfc",<=
br>
line 5, in &lt;module&gt;<br>
     from xml2rfc.run import main<br>
   File<br>
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/__init__.py",<br>
line 14, in &lt;module&gt;<br>
     from xml2rfc.parser import  XmlRfcError, CachingResolver,<br>
XmlRfcParser, XmlRfc<br>
   File<br>
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/parser.py",<br>
line 20, in &lt;module&gt;<br>
     from xml2rfc.writers import base<br>
   File<br>
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/writers/__init__.py",<br>
line 10, in &lt;module&gt;<br>
     from xml2rfc.writers.preptool import PrepToolWriter<br>
   File<br>
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/writers/preptool.py",<br>
line 41, in &lt;module&gt;<br>
     from xml2rfc.util.mime import get_file_mime_type<br>
   File<br>
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/xml2rfc/util/mime.py",<br>
line 4, in &lt;module&gt;<br>
     import magic<br>
   File<br>
"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pac=
kages/magic.py",<br>
line 201, in &lt;module&gt;<br>
     raise ImportError('failed to find libmagic.  Check your<br>
installation')<br>
ImportError: failed to find libmagic.  Check your installation<br>
<br>
<br>
python3 --version<br>
Python 3.8.1<br>
<br>
oran@ORAN-M-51B7 ~ % pip3 --version<br>
pip 20.2.3 from<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages/pip<br>
(python 3.8)<br>
<br>
oran@ORAN-M-51B7 ~ % pip3 install --upgrade xml2rfc<br>
Requirement already up-to-date: xml2rfc in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(3.1.1)<br>
Requirement already satisfied, skipping upgrade:<br>
pycountry!=3D19.7.15,&gt;=3D1.8 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (19.8.18)<br>
Requirement already satisfied, skipping upgrade:<br>
google-i18n-address&gt;=3D2.3.2 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (2.3.5)<br>
Requirement already satisfied, skipping upgrade: six&gt;=3D1.4.1 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (1.14.0)<br>
Requirement already satisfied, skipping upgrade: configargparse&gt;=3D1.2=
=2E3<br>
in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (1.2.3)<br>
Requirement already satisfied, skipping upgrade: pyyaml&gt;=3D5.3.1 in<br=
>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (5.3.1)<br>
Requirement already satisfied, skipping upgrade: setuptools&gt;=3D24.2.0 =
in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (41.2.0)<br>
Requirement already satisfied, skipping upgrade: appdirs&gt;=3D1.4.4 in<b=
r>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (1.4.4)<br>
Requirement already satisfied, skipping upgrade: html5lib&gt;=3D1.0.1 in<=
br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (1.0.1)<br>
Requirement already satisfied, skipping upgrade: python-magic&gt;=3D0.4.1=
8 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (0.4.18)<br>
Requirement already satisfied, skipping upgrade: pyflakes&gt;=3D0.8.1 in<=
br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (2.1.1)<br>
Requirement already satisfied, skipping upgrade: requests&gt;=3D2.5.0 in<=
br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (2.22.0)<br>
Requirement already satisfied, skipping upgrade:<br>
intervaltree!=3D3.0.0,&gt;=3D2.1.0 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (3.0.2)<br>
Requirement already satisfied, skipping upgrade: jinja2&lt;3.0,&gt;=3D2.1=
1 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (2.11.2)<br>
Requirement already satisfied, skipping upgrade: lxml!=3D4.3.1,&gt;=3D2.2=
=2E8 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (4.4.2)<br>
Requirement already satisfied, skipping upgrade: kitchen&gt;=3D1.2.6 in<b=
r>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from xml2rfc) (1.2.6)<br>
Requirement already satisfied, skipping upgrade: webencodings in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from html5lib&gt;=3D1.0.1-&gt;xml2rfc) (0.5.1)<br>
Requirement already satisfied, skipping upgrade: idna&lt;2.9,&gt;=3D2.5 i=
n<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from requests&gt;=3D2.5.0-&gt;xml2rfc) (2.8)<br>
Requirement already satisfied, skipping upgrade: certifi&gt;=3D2017.4.17 =
in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from requests&gt;=3D2.5.0-&gt;xml2rfc) (2020.6.20)<br>
Requirement already satisfied, skipping upgrade:<br>
urllib3!=3D1.25.0,!=3D1.25.1,&lt;1.26,&gt;=3D1.21.1 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from requests&gt;=3D2.5.0-&gt;xml2rfc) (1.25.8)<br>
Requirement already satisfied, skipping upgrade: chardet&lt;3.1.0,&gt;=3D=
3.0.2<br>
in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from requests&gt;=3D2.5.0-&gt;xml2rfc) (3.0.4)<br>
Requirement already satisfied, skipping upgrade:<br>
sortedcontainers&lt;3.0,&gt;=3D2.0 in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from intervaltree!=3D3.0.0,&gt;=3D2.1.0-&gt;xml2rfc) (2.1.0)<br>
Requirement already satisfied, skipping upgrade: MarkupSafe&gt;=3D0.23 in=
<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(from jinja2&lt;3.0,&gt;=3D2.11-&gt;xml2rfc) (1.1.1)<br>
<br>
oran@ORAN-M-51B7 ~ % pip3 install --upgrade libmagic<br>
Requirement already up-to-date: libmagic in<br>
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-pack=
ages<br>
(1.0)<br>
<br>
DaveO<br>
<br>
<br>
<br>
_______________________________________________<br>
xml2rfc mailing list<br>
xml2rfc@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/xml2rfc" style=3D"color:=
#999">https://www.ietf.org/mailman/listinfo/xml2rfc</a><br>
</p>
</blockquote></blockquote></div>
<div style=3D"white-space:normal">

<p dir=3D"auto">DaveO</p>
</div>
</div>
</body>
</html>

--=_MailMate_2EFA5104-9A67-4DAF-A69F-76B3261CF021_=--

--=_MailMate_62789BE7-BCD4-4E38-B6C2-69FDAB85A464_=
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename=signature.asc
Content-Type: application/pgp-signature; name=signature.asc

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

iQJJBAEBAgAzFiEEroJBCc9z/EJK1xs/eu0uvThCv/AFAl9x3xQVHGRhdmVvcmFu
QG9yYW5kb20ubmV0AAoJEHrtLr04Qr/w8xgQAI5wmGYxEJdYL3CZI+q3LVMSTk4q
jIVMg4rKgUAcgvPomOC1DVZm727HiT74xXHpA+vC/4f+3mu4bLZErFpj4H3LI+L7
F9Affh3RLzSmYhk/+H45FKMY5jS0pYl0pMjmuKIsT4zl45iLIgXvHrm7m+DOtpws
HnU8+uzvkutjiRt0pjWZhF8ickh/WJs/u6wbfP314amzNfA0zHas5/C5QrpYAIBE
2ofvNRjpga6Za+DgcGsF4KrlS5XCcOzmAOgRG4yzoK7k7Q9wZkJ+8Mg2ppISnFMe
qSAKWYQCkXFRJA4XsuIDQGPSRHTC24Gb75zAi3mSRiNg2NUGX6XpgsWcgM3pQ3Qx
U3qGAifSJQPObGSz9GbobOVgxSEiEOluAIxIsyr07MGWCMOfX8035W+DKrWStaQJ
3DIHDh/13uwfTZztCe6WHRGKyVMS6oC/B2lnfzH+w5iLRLtw0mpOCiblB06V/hvw
qOwJ0o/klYYp+hu4EDwXTS5kIkjOr3K0bHqutdIdrxKwEPRQY95zTXbiiCWqrcsJ
ygy2scUEcTv+AhjHLbVBlv1bKz2opv/TdwMrG2OyhVXQ7RN+JdL/i7qdQWWJ7fc7
QczPtOA9yuRTiaBC61UsN8nNEMJ/Jy8b+D0I0oVrB6WaNH460RaH3vGQU674w6OE
Pa8JE//lsvSxj8pK
=XM9s
-----END PGP SIGNATURE-----

--=_MailMate_62789BE7-BCD4-4E38-B6C2-69FDAB85A464_=--


From nobody Mon Sep 28 06:17:39 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 450413A113A for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 06:17:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.112
X-Spam-Level: 
X-Spam-Status: No, score=-2.112 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.213, 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 4TNxnyIGZAFp for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 06:17:34 -0700 (PDT)
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 B78E03A10D9 for <xml2rfc@ietf.org>; Mon, 28 Sep 2020 06:17:34 -0700 (PDT)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:54784 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 1kMt24-00036z-HJ; Mon, 28 Sep 2020 06:17:34 -0700
To: "David R. Oran" <daveoran@orandom.net>
References: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net> <f40b32ca-c069-a55c-1201-f122da6f31b8@levkowetz.com> <F2279E0B-2B1B-418A-917F-8B552E017C94@orandom.net>
Cc: XML2RFC Interest Group <xml2rfc@ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <786ac5b7-46a3-4fd5-a42b-4f08329e21a2@levkowetz.com>
Date: Mon, 28 Sep 2020 15:17:25 +0200
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: <F2279E0B-2B1B-418A-917F-8B552E017C94@orandom.net>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="vg6Bpo4KfeDXLMw1OOvr5DHAMgOc3JFOv"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: xml2rfc@ietf.org, daveoran@orandom.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/8ldC0TpSEne_4ZsG7aAtjw57Xkg>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the problem
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 13:17:37 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--vg6Bpo4KfeDXLMw1OOvr5DHAMgOc3JFOv
Content-Type: multipart/mixed; boundary="plkcfT1WgHK4i2hDwKWJeLmPM5saU6kkL";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: "David R. Oran" <daveoran@orandom.net>
Cc: XML2RFC Interest Group <xml2rfc@ietf.org>
Message-ID: <786ac5b7-46a3-4fd5-a42b-4f08329e21a2@levkowetz.com>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the
 problem
References: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net>
 <f40b32ca-c069-a55c-1201-f122da6f31b8@levkowetz.com>
 <F2279E0B-2B1B-418A-917F-8B552E017C94@orandom.net>
In-Reply-To: <F2279E0B-2B1B-418A-917F-8B552E017C94@orandom.net>

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

Hi Dave,

On 2020-09-28 15:03, David R. Oran wrote:
> On 28 Sep 2020, at 6:53, Henrik Levkowetz wrote:
>=20
>> Hi Dave,
>>
>> Please run 'pip install python-libmagic' to install the missing libmag=
ic
>> component.
>>
> No joy - haven=E2=80=99t had time to try to debug this so if I=E2=80=99=
m missing something obvious, apologies!

Mph.  My takeaway is that installation of python-magic depends too much
on other system components and cannot be relied on.  I'm going to revert
the change that introduced a dependency on libmagic.


Best regards,

	Henrik


> % pip install python-libmagic
> Processing ./Library/Caches/pip/wheels/ae/73/bf/1e25e331ecf164ad0a5659c=
ffb76ccb5c2225d069a6f5529ee/python_libmagic-0.4.0-py3-none-any.whl
> Collecting cffi=3D=3D1.7.0
>   Using cached cffi-1.7.0.tar.gz (400 kB)
> Requirement already satisfied: pycparser in /Library/Frameworks/Python.=
framework/Versions/3.8/lib/python3.8/site-packages (from cffi=3D=3D1.7.0-=
>python-libmagic) (2.19)
> Building wheels for collected packages: cffi
>   Building wheel for cffi (setup.py) ... error
>   ERROR: Command errored out with exit status 1:
>    command: /Library/Frameworks/Python.framework/Versions/3.8/bin/pytho=
n3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] =3D '"'"'/priva=
te/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv/c=
ffi/setup.py'"'"'; __file__=3D'"'"'/private/var/folders/y3/pcz716n08xj297=
0059bjsr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"';f=3Dgetattr(to=
kenize, '"'"'open'"'"', open)(__file__);code=3Df.read().replace('"'"'\r\n=
'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"=
'))' bdist_wheel -d /private/var/folders/y3/pcz716n08xj2970059bjsr880000g=
p/T/pip-wheel-hj6s10rb
>        cwd: /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pi=
p-install-8sut8fhv/cffi/
>   Complete output (65 lines):
>   /usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize': =
Version value must be a string; got a NilClass () (TypeError)
>   	from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in `i=
nitialize'
>   	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `new'
>   	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `version'
>   	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in `prereleas=
e?'
>   	from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in `<module:OS>'
>   	from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in `<top (required=
)>'
>   	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/=
ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
>   	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/=
ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
>   	from /usr/local/Homebrew/Library/Homebrew/global.rb:29:in `<top (req=
uired)>'
>   	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_rel=
ative'
>   	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
>   Package libffi was not found in the pkg-config search path.
>   Perhaps you should add the directory containing `libffi.pc'
>   to the PKG_CONFIG_PATH environment variable
>   No package 'libffi' found
>   Package libffi was not found in the pkg-config search path.
>   Perhaps you should add the directory containing `libffi.pc'
>   to the PKG_CONFIG_PATH environment variable
>   No package 'libffi' found
>   Package libffi was not found in the pkg-config search path.
>   Perhaps you should add the directory containing `libffi.pc'
>   to the PKG_CONFIG_PATH environment variable
>   No package 'libffi' found
>   Package libffi was not found in the pkg-config search path.
>   Perhaps you should add the directory containing `libffi.pc'
>   to the PKG_CONFIG_PATH environment variable
>   No package 'libffi' found
>   Package libffi was not found in the pkg-config search path.
>   Perhaps you should add the directory containing `libffi.pc'
>   to the PKG_CONFIG_PATH environment variable
>   No package 'libffi' found
>   running bdist_wheel
>   running build
>   running build_py
>   creating build
>   creating build/lib.macosx-10.9-x86_64-3.8
>   creating build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/backend_ctypes.py -> build/lib.macosx-10.9-x86_64-3.8/cf=
fi
>   copying cffi/setuptools_ext.py -> build/lib.macosx-10.9-x86_64-3.8/cf=
fi
>   copying cffi/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/cffi_opcode.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/vengine_gen.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/model.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/ffiplatform.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/api.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/vengine_cpy.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/commontypes.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/lock.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/recompiler.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/cparser.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/verifier.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/_cffi_include.h -> build/lib.macosx-10.9-x86_64-3.8/cffi=

>   copying cffi/parse_c_type.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   copying cffi/_embedding.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
>   running build_ext
>   building '_cffi_backend' extension
>   creating build/temp.macosx-10.9-x86_64-3.8
>   creating build/temp.macosx-10.9-x86_64-3.8/c
>   gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common =
-dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE__THREAD -I/u=
sr/include/ffi -I/usr/include/libffi -I/Library/Frameworks/Python.framewo=
rk/Versions/3.8/include/python3.8 -c c/_cffi_backend.c -o build/temp.maco=
sx-10.9-x86_64-3.8/c/_cffi_backend.o
>   c/_cffi_backend.c:15:10: fatal error: 'ffi.h' file not found
>   #include <ffi.h>
>            ^~~~~~~
>   1 error generated.
>   error: command 'gcc' failed with exit status 1
>   ----------------------------------------
>   ERROR: Failed building wheel for cffi
>   Running setup.py clean for cffi
> Failed to build cffi
> Installing collected packages: cffi, python-libmagic
>   Attempting uninstall: cffi
>     Found existing installation: cffi 1.14.0
>     Uninstalling cffi-1.14.0:
>       Successfully uninstalled cffi-1.14.0
>     Running setup.py install for cffi ... error
>     ERROR: Command errored out with exit status 1:
>      command: /Library/Frameworks/Python.framework/Versions/3.8/bin/pyt=
hon3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] =3D '"'"'/pri=
vate/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fhv=
/cffi/setup.py'"'"'; __file__=3D'"'"'/private/var/folders/y3/pcz716n08xj2=
970059bjsr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"';f=3Dgetattr(=
tokenize, '"'"'open'"'"', open)(__file__);code=3Df.read().replace('"'"'\r=
\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"=
'"'))' install --record /private/var/folders/y3/pcz716n08xj2970059bjsr880=
000gp/T/pip-record-ud6luecm/install-record.txt --single-version-externall=
y-managed --compile --install-headers /Library/Frameworks/Python.framewor=
k/Versions/3.8/include/python3.8/cffi
>          cwd: /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/=
pip-install-8sut8fhv/cffi/
>     Complete output (65 lines):
>     /usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize'=
: Version value must be a string; got a NilClass () (TypeError)
>     	from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in =
`initialize'
>     	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `new'
>     	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `version=
'
>     	from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in `prerele=
ase?'
>     	from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in `<module:OS>=
'
>     	from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in `<top (requir=
ed)>'
>     	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/li=
b/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
>     	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/li=
b/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
>     	from /usr/local/Homebrew/Library/Homebrew/global.rb:29:in `<top (r=
equired)>'
>     	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_r=
elative'
>     	from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
>     Package libffi was not found in the pkg-config search path.
>     Perhaps you should add the directory containing `libffi.pc'
>     to the PKG_CONFIG_PATH environment variable
>     No package 'libffi' found
>     Package libffi was not found in the pkg-config search path.
>     Perhaps you should add the directory containing `libffi.pc'
>     to the PKG_CONFIG_PATH environment variable
>     No package 'libffi' found
>     Package libffi was not found in the pkg-config search path.
>     Perhaps you should add the directory containing `libffi.pc'
>     to the PKG_CONFIG_PATH environment variable
>     No package 'libffi' found
>     Package libffi was not found in the pkg-config search path.
>     Perhaps you should add the directory containing `libffi.pc'
>     to the PKG_CONFIG_PATH environment variable
>     No package 'libffi' found
>     Package libffi was not found in the pkg-config search path.
>     Perhaps you should add the directory containing `libffi.pc'
>     to the PKG_CONFIG_PATH environment variable
>     No package 'libffi' found
>     running install
>     running build
>     running build_py
>     creating build
>     creating build/lib.macosx-10.9-x86_64-3.8
>     creating build/lib.macosx-10.9-x86_64-3.8/cffi
>     copying cffi/backend_ctypes.py -> build/lib.macosx-10.9-x86_64-3.8/=
cffi
>     copying cffi/setuptools_ext.py -> build/lib.macosx-10.9-x86_64-3.8/=
cffi
>     copying cffi/__init__.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>     copying cffi/cffi_opcode.py -> build/lib.macosx-10.9-x86_64-3.8/cff=
i
>     copying cffi/vengine_gen.py -> build/lib.macosx-10.9-x86_64-3.8/cff=
i
>     copying cffi/model.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>     copying cffi/ffiplatform.py -> build/lib.macosx-10.9-x86_64-3.8/cff=
i
>     copying cffi/api.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>     copying cffi/vengine_cpy.py -> build/lib.macosx-10.9-x86_64-3.8/cff=
i
>     copying cffi/commontypes.py -> build/lib.macosx-10.9-x86_64-3.8/cff=
i
>     copying cffi/lock.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>     copying cffi/recompiler.py -> build/lib.macosx-10.9-x86_64-3.8/cffi=

>     copying cffi/cparser.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>     copying cffi/verifier.py -> build/lib.macosx-10.9-x86_64-3.8/cffi
>     copying cffi/_cffi_include.h -> build/lib.macosx-10.9-x86_64-3.8/cf=
fi
>     copying cffi/parse_c_type.h -> build/lib.macosx-10.9-x86_64-3.8/cff=
i
>     copying cffi/_embedding.h -> build/lib.macosx-10.9-x86_64-3.8/cffi
>     running build_ext
>     building '_cffi_backend' extension
>     creating build/temp.macosx-10.9-x86_64-3.8
>     creating build/temp.macosx-10.9-x86_64-3.8/c
>     gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-commo=
n -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE__THREAD -I=
/usr/include/ffi -I/usr/include/libffi -I/Library/Frameworks/Python.frame=
work/Versions/3.8/include/python3.8 -c c/_cffi_backend.c -o build/temp.ma=
cosx-10.9-x86_64-3.8/c/_cffi_backend.o
>     c/_cffi_backend.c:15:10: fatal error: 'ffi.h' file not found
>     #include <ffi.h>
>              ^~~~~~~
>     1 error generated.
>     error: command 'gcc' failed with exit status 1
>     ----------------------------------------
>   Rolling back uninstall of cffi
>   Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/pytho=
n3.8/site-packages/_cffi_backend.cpython-38-darwin.so
>    from /private/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-un=
install-zgvoqdln/_cffi_backend.cpython-38-darwin.so
>   Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/pytho=
n3.8/site-packages/cffi-1.14.0.dist-info/
>    from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8=
/site-packages/~ffi-1.14.0.dist-info
>   Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/pytho=
n3.8/site-packages/cffi/
>    from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8=
/site-packages/~ffi
> ERROR: Command errored out with exit status 1: /Library/Frameworks/Pyth=
on.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, to=
kenize; sys.argv[0] =3D '"'"'/private/var/folders/y3/pcz716n08xj2970059bj=
sr880000gp/T/pip-install-8sut8fhv/cffi/setup.py'"'"'; __file__=3D'"'"'/pr=
ivate/var/folders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-install-8sut8fh=
v/cffi/setup.py'"'"';f=3Dgetattr(tokenize, '"'"'open'"'"', open)(__file__=
);code=3Df.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(co=
mpile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/fol=
ders/y3/pcz716n08xj2970059bjsr880000gp/T/pip-record-ud6luecm/install-reco=
rd.txt --single-version-externally-managed --compile --install-headers /L=
ibrary/Frameworks/Python.framework/Versions/3.8/include/python3.8/cffi Ch=
eck the logs for full command output.
> oran@ORAN-M-51B7 ~ %
>=20
>>
>> 	Henrik
>>
>> On 2020-09-27 23:21, David R. Oran wrote:
>>> all of  xml2rfc python3, and lib magic seem properly installed. Clueb=
at
>>> please?
>>>
>>>   xml2rfc --html draft-irtf-icnrg-icnping-01.xml
>>> Traceback (most recent call last):
>>>    File "/Library/Frameworks/Python.framework/Versions/3.8/bin/xml2rf=
c",
>>> line 5, in <module>
>>>      from xml2rfc.run import main
>>>    File
>>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages/xml2rfc/__init__.py",
>>> line 14, in <module>
>>>      from xml2rfc.parser import  XmlRfcError, CachingResolver,
>>> XmlRfcParser, XmlRfc
>>>    File
>>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages/xml2rfc/parser.py",
>>> line 20, in <module>
>>>      from xml2rfc.writers import base
>>>    File
>>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages/xml2rfc/writers/__init__.py",
>>> line 10, in <module>
>>>      from xml2rfc.writers.preptool import PrepToolWriter
>>>    File
>>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages/xml2rfc/writers/preptool.py",
>>> line 41, in <module>
>>>      from xml2rfc.util.mime import get_file_mime_type
>>>    File
>>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages/xml2rfc/util/mime.py",
>>> line 4, in <module>
>>>      import magic
>>>    File
>>> "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site=
-packages/magic.py",
>>> line 201, in <module>
>>>      raise ImportError('failed to find libmagic.  Check your
>>> installation')
>>> ImportError: failed to find libmagic.  Check your installation
>>>
>>>
>>> python3 --version
>>> Python 3.8.1
>>>
>>> oran@ORAN-M-51B7 ~ % pip3 --version
>>> pip 20.2.3 from
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages/pip
>>> (python 3.8)
>>>
>>> oran@ORAN-M-51B7 ~ % pip3 install --upgrade xml2rfc
>>> Requirement already up-to-date: xml2rfc in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (3.1.1)
>>> Requirement already satisfied, skipping upgrade:
>>> pycountry!=3D19.7.15,>=3D1.8 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (19.8.18)
>>> Requirement already satisfied, skipping upgrade:
>>> google-i18n-address>=3D2.3.2 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (2.3.5)
>>> Requirement already satisfied, skipping upgrade: six>=3D1.4.1 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (1.14.0)
>>> Requirement already satisfied, skipping upgrade: configargparse>=3D1.=
2.3
>>> in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (1.2.3)
>>> Requirement already satisfied, skipping upgrade: pyyaml>=3D5.3.1 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (5.3.1)
>>> Requirement already satisfied, skipping upgrade: setuptools>=3D24.2.0=
 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (41.2.0)
>>> Requirement already satisfied, skipping upgrade: appdirs>=3D1.4.4 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (1.4.4)
>>> Requirement already satisfied, skipping upgrade: html5lib>=3D1.0.1 in=

>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (1.0.1)
>>> Requirement already satisfied, skipping upgrade: python-magic>=3D0.4.=
18 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (0.4.18)
>>> Requirement already satisfied, skipping upgrade: pyflakes>=3D0.8.1 in=

>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (2.1.1)
>>> Requirement already satisfied, skipping upgrade: requests>=3D2.5.0 in=

>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (2.22.0)
>>> Requirement already satisfied, skipping upgrade:
>>> intervaltree!=3D3.0.0,>=3D2.1.0 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (3.0.2)
>>> Requirement already satisfied, skipping upgrade: jinja2<3.0,>=3D2.11 =
in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (2.11.2)
>>> Requirement already satisfied, skipping upgrade: lxml!=3D4.3.1,>=3D2.=
2.8 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (4.4.2)
>>> Requirement already satisfied, skipping upgrade: kitchen>=3D1.2.6 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from xml2rfc) (1.2.6)
>>> Requirement already satisfied, skipping upgrade: webencodings in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from html5lib>=3D1.0.1->xml2rfc) (0.5.1)
>>> Requirement already satisfied, skipping upgrade: idna<2.9,>=3D2.5 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from requests>=3D2.5.0->xml2rfc) (2.8)
>>> Requirement already satisfied, skipping upgrade: certifi>=3D2017.4.17=
 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from requests>=3D2.5.0->xml2rfc) (2020.6.20)
>>> Requirement already satisfied, skipping upgrade:
>>> urllib3!=3D1.25.0,!=3D1.25.1,<1.26,>=3D1.21.1 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from requests>=3D2.5.0->xml2rfc) (1.25.8)
>>> Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3D3.=
0.2
>>> in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from requests>=3D2.5.0->xml2rfc) (3.0.4)
>>> Requirement already satisfied, skipping upgrade:
>>> sortedcontainers<3.0,>=3D2.0 in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from intervaltree!=3D3.0.0,>=3D2.1.0->xml2rfc) (2.1.0)
>>> Requirement already satisfied, skipping upgrade: MarkupSafe>=3D0.23 i=
n
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (from jinja2<3.0,>=3D2.11->xml2rfc) (1.1.1)
>>>
>>> oran@ORAN-M-51B7 ~ % pip3 install --upgrade libmagic
>>> Requirement already up-to-date: libmagic in
>>> /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-=
packages
>>> (1.0)
>>>
>>>DaveO
>>>
>>>
>>>
>>> _______________________________________________
>>> xml2rfc mailing list
>>> xml2rfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/xml2rfc
>>>
>=20
> DaveO
>=20


--plkcfT1WgHK4i2hDwKWJeLmPM5saU6kkL--

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

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

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAl9x4mUACgkQTptXS4+7
Fxq7gg//UwmV7PMWTbXh463xwpIu+unk1ccLkCtsUlHO/tPkpbfnXQ0F9nWZ+PEK
r8aU7urjkj/b5DVi1LnWlinL6RNvv762cdND5ef9Dnp6yoNPZcymjgELrc/r1Pq2
aqsMoOSQxq4HPGFQ/Yjkg10kM+mCU30puI1vvB7GYnBAuLPYztL7b7xqYXsWIzwK
RN8g5GJiCiOkeRsUWxaeuY+HJ8uk2uuWq9PKK7u0Bw1y4O4Gf+YuMrVbxbBMdMbX
b9eDYuTOvzAFGbkNFIGkp/2dpqPEdV3+0M1NO/+nLUOuq8G6JroYIKXBuCVdcHbg
D4TuLiFFuyxmfedtKuDT98djhEw5j8vCchUx37vrjCPTJtDOmjfWVcCbnWpLcfpK
kOmeakdIN+F+QsAfknEqwl9ltPV+9xCpQxvuDEELvp+osFl8L7U3MdNBH4qew1a8
Ddq1g2lQybcQICCJKBewYctFrF6pPHv7O61VDjho0TziJnj2QFAfG4LUs3m/Gjgo
nLRSclQpdiJlHjR0B9rJM+TuPGqOswAMPKpCQ1vGicv9I0RTNZwS5laHvXKjffyt
yJ00ZdDqvaSJmKzrNYKcJNP2IxWhUNFb8ElbOYTfzJDLTIPPjsxwinfYMrhyPo2Y
HTN/dx5psYdRa80PKSxpRTuo8astPmGkdtpVMjH01peAYn7sn2w=
=nN1x
-----END PGP SIGNATURE-----

--vg6Bpo4KfeDXLMw1OOvr5DHAMgOc3JFOv--


From nobody Mon Sep 28 07:45:38 2020
Return-Path: <cabo@tzi.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10D413A1236 for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 07:45:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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 Tt5EHeMWSTOc for <xml2rfc@ietfa.amsl.com>; Mon, 28 Sep 2020 07:45:33 -0700 (PDT)
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 745A73A123D for <xml2rfc@ietf.org>; Mon, 28 Sep 2020 07:45:32 -0700 (PDT)
Received: from [192.168.217.118] (p548dcc60.dip0.t-ipconnect.de [84.141.204.96]) (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 4C0QL26ht2zyhm; Mon, 28 Sep 2020 16:45:30 +0200 (CEST)
Content-Type: multipart/signed; boundary="Apple-Mail=_32B2CAB1-5950-4F89-82F5-4EEF638C3BEE"; protocol="application/pgp-signature"; micalg=pgp-sha256
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <786ac5b7-46a3-4fd5-a42b-4f08329e21a2@levkowetz.com>
Date: Mon, 28 Sep 2020 16:45:30 +0200
Cc: "David R. Oran" <daveoran@orandom.net>, XML2RFC Interest Group <xml2rfc@ietf.org>
X-Mao-Original-Outgoing-Id: 622997129.869311-adfc2d34cbf28d0872e19b5e52cab7f4
Content-Transfer-Encoding: quoted-printable
Message-Id: <69D09C82-DC13-41BC-B08D-0C3586DAFBA7@tzi.org>
References: <76D8708F-C29F-4BCF-AD7A-F5DB36365CD1@orandom.net> <f40b32ca-c069-a55c-1201-f122da6f31b8@levkowetz.com> <F2279E0B-2B1B-418A-917F-8B552E017C94@orandom.net> <786ac5b7-46a3-4fd5-a42b-4f08329e21a2@levkowetz.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/IBggJiGgKkO9Qb--_Tg7s7Ni7jQ>
Subject: Re: [xml2rfc] My installation is broken and I can't seem to find the problem
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 14:45:37 -0000

--Apple-Mail=_32B2CAB1-5950-4F89-82F5-4EEF638C3BEE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

On 2020-09-28, at 15:17, Henrik Levkowetz <henrik@levkowetz.com> wrote:
>=20
> My takeaway is that installation of python-magic

It seems to me you sent Dave on a goose chase by asking him to reinstall =
python-libmagic, not python-magic...
See also https://github.com/dveselov/python-libmagic/issues/2

> depends too much
> on other system components and cannot be relied on.

You could say that about python-libmagic.  Python-libmagic hasn=E2=80=99t =
been updated for four years and forces a dependency to an (also =
four-year old) version of cffi that simply doesn=E2=80=99t install.

xml2rfc-3.2.0 depends on python-magic, though (which seems to work for =
me).

> I'm going to revert
> the change that introduced a dependency on libmagic.

Thank you.
That is probably the best solution.

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


--Apple-Mail=_32B2CAB1-5950-4F89-82F5-4EEF638C3BEE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIzBAEBCAAdFiEEcr05t4NZlx5Xee/8VkscnDT509sFAl9x9wkACgkQVkscnDT5
09thtQ//ZHh94o1Clhy+oarkrQefgyQeWzTKlK0Oi7+BqarYAnYkNOTMxEOo422Y
GxT1r3joNp8JgKGsbVgqpD8pPPqMHKlVJ6qWYNO0+TveLke4F56ZWD3Z28bdvU0t
cTWZVcVUsKxgd7y34h2d3o3wHB2dxQZnMJMop8a3YFFC3bTGvYnS3m7ypnB9I204
iK4hdCLIHVYBelPcejWrNSIUQAs7NYIweYKf4yAkY6OLTWb2zZ7uXTG3IU2vjTwu
o1F4oklIMoxsuC+7Jk8/fS3/m5zJW4tn0PhGEHHuPkB4LOHtFIhBGPc5kloIzjUe
4w9+TGoGNKUATdAMbx9xHWjz48177yS/GfPiieTm0A/bpPpsYRisyJPrA6Z4CnPd
OllCQMP45TAZS14+CeQVl7pwL8bm0AiJ2kruz99RaFz4V3pIyN4IL6K1PCtO64ft
qkeFnRKCZ9L14nTrVTDouDeOaOF5BD2rq6xdO8fVbQr28B7doeBLTE5mTSTaGpPJ
32kn4e4/A/be+PCV/pyWlvSDoq5bO0dR/4QJrdI4rFYdsDZLviZNvisQz/VfG3zm
xD5YTMXHiX0uGXq9A+dRoQLgrfS7aRxXr2oIezNCpeW56yrgEb2LPtqdtoRjG7Bw
V/qvSJd7+F8mwN3SEiOZpWl6foV2JskH0+twDfabW34j5jGcvT8=
=q6aq
-----END PGP SIGNATURE-----

--Apple-Mail=_32B2CAB1-5950-4F89-82F5-4EEF638C3BEE--


From nobody Tue Sep 29 05:29:55 2020
Return-Path: <henrik@levkowetz.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5A333A0A04; Tue, 29 Sep 2020 05:29:45 -0700 (PDT)
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 pikVXPOxi7Uk; Tue, 29 Sep 2020 05:29:44 -0700 (PDT)
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 313E93A09FF; Tue, 29 Sep 2020 05:29:44 -0700 (PDT)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1kNElL-0005ik-Ug; Tue, 29 Sep 2020 05:29:44 -0700
To: xml2rfc-dev@ietf.org, xml2rfc@ietf.org
Cc: rfc-markdown@ietf.org
Message-Id: <E1kNElL-0005ik-Ug@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 29 Sep 2020 05:29:43 -0700
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/EtO0F4pb-5Y9nZ7AtKgEmyDtwGY>
Subject: [xml2rfc] New xml2rfc release: v3.2.1
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 12:29:46 -0000

Hi,

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

Release notes:

xml2rfc (3.2.1) ietf; urgency=medium

  * Removed code dependent on libmagic and the python-magic requirement, as
    installation of python-magic doesn't always succeed.

  * Tweaked the error message emitted for unexpected content in elements 
    that don't permit text content to be slightly more readable for minor
    erroneous content by quoting the errant characters and placing
    short strings on the same line as the error message.

  * Refactored the code for the --version switch, to make it more 
    straightforward to include generator version information in generated html 
    pages, and added generator version information to generated HTML.

 -- Henrik Levkowetz <henrik@levkowetz.com>  29 Sep 2020 11:53:39 +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/3.2.1'

Documentation for this release is built-in, and also available at:
  https://xml2rfc.tools.ietf.org/xml2rfc-doc-3.2.1.html

Regards,

	Henrik
	(via the mkrelease script)


From nobody Tue Sep 29 10:06:30 2020
Return-Path: <Michael.Tuexen@lurchi.franken.de>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA39C3A0F12 for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 10:06:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, 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 a6VoXPUGiIlT for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 10:06:26 -0700 (PDT)
Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A9983A0F11 for <xml2rfc@ietf.org>; Tue, 29 Sep 2020 10:06:25 -0700 (PDT)
Received: from mb.fritz.box (ip4d16e8c9.dynamic.kabel-deutschland.de [77.22.232.201]) (Authenticated sender: lurchi) by mail-n.franken.de (Postfix) with ESMTPSA id C58DB734810FC for <xml2rfc@ietf.org>; Tue, 29 Sep 2020 19:06:21 +0200 (CEST)
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Message-Id: <4246791D-4808-472A-8A6E-F3B5C5534920@lurchi.franken.de>
Date: Tue, 29 Sep 2020 19:06:19 +0200
To: xml2rfc@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/s6Al7OZtxxC9ybEK7awt3scUp6U>
Subject: [xml2rfc] Usage of Umlauts in text
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 17:06:29 -0000

Dear all,

I'm using Umlauts in my name and affiliation and it works as expected. =
However, using
R=C3=BCngeler in the Acknowledgement section not work. It shown as as =
R&#252;ngeler instead
of R=C3=BCngeler.

See: =
https://www.ietf.org/id/draft-tuexen-tsvwg-sctp-udp-encaps-cons-03.html#se=
ction-8
The source is at: =
https://github.com/sctplab/UDPEncapsulation/blob/master/draft-tuexen-tsvwg=
-sctp-udp-encaps-cons.xml

Any idea what is going wrong?

Best regards
Michael=


From nobody Tue Sep 29 10:12:36 2020
Return-Path: <arusso@amsl.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB0243A0F20 for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 10:12:35 -0700 (PDT)
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 utmnprQIH6-f for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 10:12:33 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 473C93A0F1D for <xml2rfc@ietf.org>; Tue, 29 Sep 2020 10:12:31 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 543303C3889; Tue, 29 Sep 2020 10:12:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P9Ektm9RLMQ1; Tue, 29 Sep 2020 10:12:28 -0700 (PDT)
Received: from [IPv6:2601:602:8501:8b10:647a:923a:351e:6118] (unknown [IPv6:2601:602:8501:8b10:647a:923a:351e:6118]) by c8a.amsl.com (Postfix) with ESMTPSA id 1BBD43C3888; Tue, 29 Sep 2020 10:12:28 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Alice Russo <arusso@amsl.com>
In-Reply-To: <4246791D-4808-472A-8A6E-F3B5C5534920@lurchi.franken.de>
Date: Tue, 29 Sep 2020 10:12:26 -0700
Cc: xml2rfc@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <F87091A4-8610-4926-A29B-80E477446499@amsl.com>
References: <4246791D-4808-472A-8A6E-F3B5C5534920@lurchi.franken.de>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/H0ujkhqxEdK51Xb9t3yH12mbCW0>
Subject: Re: [xml2rfc] Usage of Umlauts in text
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 17:12:36 -0000

Hi Michael,
The contact element is needed:
<contact fullName=3D"Irene R=C3=BCngeler"/>

More info:
=
https://www.rfc-editor.org/materials/FAQ-xml2rfcv3.html#name-how-do-i-inse=
rt-non-ascii-c
=
https://www.rfc-editor.org/materials/FAQ-xml2rfcv3.html#name-how-do-i-list=
-the-contribut

Thanks,
Alice

> On Sep 29, 2020, at 10:06 AM, Michael Tuexen =
<Michael.Tuexen@lurchi.franken.de> wrote:
>=20
> Dear all,
>=20
> I'm using Umlauts in my name and affiliation and it works as expected. =
However, using
> R=C3=BCngeler in the Acknowledgement section not work. It shown as as =
R&#252;ngeler instead
> of R=C3=BCngeler.
>=20
> See: =
https://www.ietf.org/id/draft-tuexen-tsvwg-sctp-udp-encaps-cons-03.html#se=
ction-8
> The source is at: =
https://github.com/sctplab/UDPEncapsulation/blob/master/draft-tuexen-tsvwg=
-sctp-udp-encaps-cons.xml
>=20
> Any idea what is going wrong?
>=20
> Best regards
> Michael
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc


From nobody Tue Sep 29 10:14:19 2020
Return-Path: <arusso@amsl.com>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A618F3A0F24 for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 10:14:18 -0700 (PDT)
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 dDV4s0jIDedW for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 10:14:16 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8A663A0F22 for <xml2rfc@ietf.org>; Tue, 29 Sep 2020 10:14:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id D99FD3C3890; Tue, 29 Sep 2020 10:14:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nPjwtzQnLwQg; Tue, 29 Sep 2020 10:14:13 -0700 (PDT)
Received: from [IPv6:2601:602:8501:8b10:647a:923a:351e:6118] (unknown [IPv6:2601:602:8501:8b10:647a:923a:351e:6118]) by c8a.amsl.com (Postfix) with ESMTPSA id 9EA633C388D; Tue, 29 Sep 2020 10:14:13 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Alice Russo <arusso@amsl.com>
In-Reply-To: <F87091A4-8610-4926-A29B-80E477446499@amsl.com>
Date: Tue, 29 Sep 2020 10:14:12 -0700
Cc: xml2rfc@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <C3CD3FD3-04E3-4C7F-ADD4-661A7FE65EB4@amsl.com>
References: <4246791D-4808-472A-8A6E-F3B5C5534920@lurchi.franken.de> <F87091A4-8610-4926-A29B-80E477446499@amsl.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/j9V3YOPvC1zZBCaXEYvZDXHx6-w>
Subject: Re: [xml2rfc] Usage of Umlauts in text
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 17:14:19 -0000

correction: <contact fullname=3D"Irene R=C3=BCngeler"/>

> On Sep 29, 2020, at 10:12 AM, Alice Russo <arusso@amsl.com> wrote:
>=20
> Hi Michael,
> The contact element is needed:
> <contact fullName=3D"Irene R=C3=BCngeler"/>
>=20
> More info:
> =
https://www.rfc-editor.org/materials/FAQ-xml2rfcv3.html#name-how-do-i-inse=
rt-non-ascii-c
> =
https://www.rfc-editor.org/materials/FAQ-xml2rfcv3.html#name-how-do-i-list=
-the-contribut
>=20
> Thanks,
> Alice
>=20
>> On Sep 29, 2020, at 10:06 AM, Michael Tuexen =
<Michael.Tuexen@lurchi.franken.de> wrote:
>>=20
>> Dear all,
>>=20
>> I'm using Umlauts in my name and affiliation and it works as =
expected. However, using
>> R=C3=BCngeler in the Acknowledgement section not work. It shown as as =
R&#252;ngeler instead
>> of R=C3=BCngeler.
>>=20
>> See: =
https://www.ietf.org/id/draft-tuexen-tsvwg-sctp-udp-encaps-cons-03.html#se=
ction-8
>> The source is at: =
https://github.com/sctplab/UDPEncapsulation/blob/master/draft-tuexen-tsvwg=
-sctp-udp-encaps-cons.xml
>>=20
>> Any idea what is going wrong?
>>=20
>> Best regards
>> Michael
>> _______________________________________________
>> xml2rfc mailing list
>> xml2rfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/xml2rfc
>=20
> _______________________________________________
> xml2rfc mailing list
> xml2rfc@ietf.org
> https://www.ietf.org/mailman/listinfo/xml2rfc


From nobody Tue Sep 29 12:05:04 2020
Return-Path: <Michael.Tuexen@lurchi.franken.de>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7720B3A11DA for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 12:04:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.614
X-Spam-Level: 
X-Spam-Status: No, score=-1.614 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.274, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xtsIvfvIdmPR for <xml2rfc@ietfa.amsl.com>; Tue, 29 Sep 2020 12:04:54 -0700 (PDT)
Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5B193A120F for <xml2rfc@ietf.org>; Tue, 29 Sep 2020 12:04:39 -0700 (PDT)
Received: from [IPv6:2a02:8109:1140:c3d:6859:1f54:4594:75a9] (unknown [IPv6:2a02:8109:1140:c3d:6859:1f54:4594:75a9]) (Authenticated sender: lurchi) by mail-n.franken.de (Postfix) with ESMTPSA id 7406273484740; Tue, 29 Sep 2020 21:04:32 +0200 (CEST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <C3CD3FD3-04E3-4C7F-ADD4-661A7FE65EB4@amsl.com>
Date: Tue, 29 Sep 2020 21:04:27 +0200
Cc: xml2rfc@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <24E78FE8-E2B8-4966-BFFA-00EBF9C6DFAF@lurchi.franken.de>
References: <4246791D-4808-472A-8A6E-F3B5C5534920@lurchi.franken.de> <F87091A4-8610-4926-A29B-80E477446499@amsl.com> <C3CD3FD3-04E3-4C7F-ADD4-661A7FE65EB4@amsl.com>
To: Alice Russo <arusso@amsl.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/CpPaxtjxS60du6PQ-p2wP8bo9Jw>
Subject: Re: [xml2rfc] Usage of Umlauts in text
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 19:05:03 -0000

> On 29. Sep 2020, at 19:14, Alice Russo <arusso@amsl.com> wrote:
>=20
> correction: <contact fullname=3D"Irene R=C3=BCngeler"/>
Hi Alice,

thank you very much! It works as you suggest.
I expected that I can use just these characters within normal text =
elements...

Best regards
Michael
>=20
>> On Sep 29, 2020, at 10:12 AM, Alice Russo <arusso@amsl.com> wrote:
>>=20
>> Hi Michael,
>> The contact element is needed:
>> <contact fullName=3D"Irene R=C3=BCngeler"/>
>>=20
>> More info:
>> =
https://www.rfc-editor.org/materials/FAQ-xml2rfcv3.html#name-how-do-i-inse=
rt-non-ascii-c
>> =
https://www.rfc-editor.org/materials/FAQ-xml2rfcv3.html#name-how-do-i-list=
-the-contribut
>>=20
>> Thanks,
>> Alice
>>=20
>>> On Sep 29, 2020, at 10:06 AM, Michael Tuexen =
<Michael.Tuexen@lurchi.franken.de> wrote:
>>>=20
>>> Dear all,
>>>=20
>>> I'm using Umlauts in my name and affiliation and it works as =
expected. However, using
>>> R=C3=BCngeler in the Acknowledgement section not work. It shown as =
as R&#252;ngeler instead
>>> of R=C3=BCngeler.
>>>=20
>>> See: =
https://www.ietf.org/id/draft-tuexen-tsvwg-sctp-udp-encaps-cons-03.html#se=
ction-8
>>> The source is at: =
https://github.com/sctplab/UDPEncapsulation/blob/master/draft-tuexen-tsvwg=
-sctp-udp-encaps-cons.xml
>>>=20
>>> Any idea what is going wrong?
>>>=20
>>> Best regards
>>> Michael
>>> _______________________________________________
>>> xml2rfc mailing list
>>> xml2rfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/xml2rfc
>>=20
>> _______________________________________________
>> xml2rfc mailing list
>> xml2rfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/xml2rfc
>=20

