Re: [Tools-discuss] xml2rfc license file and git repository ?

Henrik Levkowetz <henrik@levkowetz.com> Wed, 13 February 2019 12:29 UTC

Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C20612DDA3 for <tools-discuss@ietfa.amsl.com>; Wed, 13 Feb 2019 04:29:54 -0800 (PST)
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] 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 IJj5HNIIdRkV for <tools-discuss@ietfa.amsl.com>; Wed, 13 Feb 2019 04:29:52 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2BDA128CB7 for <tools-discuss@ietf.org>; Wed, 13 Feb 2019 04:29:52 -0800 (PST)
Received: from h-202-242.a357.priv.bahnhof.se ([158.174.202.242]:49952 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 1gttfi-0001DT-FJ; Wed, 13 Feb 2019 04:29:52 -0800
To: Paul Wouters <paul@nohats.ca>
References: <alpine.LRH.2.21.1902121851230.15552@bofh.nohats.ca> <6af526a4-1b57-d93c-590d-74828b41546a@levkowetz.com> <alpine.LRH.2.21.1902122038330.15552@bofh.nohats.ca>
Cc: tools-discuss@ietf.org
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <695ea802-d3eb-416a-b8f8-da0187c1b672@levkowetz.com>
Date: Wed, 13 Feb 2019 13:29:42 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.LRH.2.21.1902122038330.15552@bofh.nohats.ca>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="QnXc53QmEOLnOu6V9souACcU7TGrEJ7Hc"
X-SA-Exim-Connect-IP: 158.174.202.242
X-SA-Exim-Rcpt-To: tools-discuss@ietf.org, paul@nohats.ca
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/tools-discuss/T3sP86Cc5uW_8NkcnC_fwAK0ZNU>
Subject: Re: [Tools-discuss] xml2rfc license file and git repository ?
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Feb 2019 12:29:54 -0000

On 2019-02-13 02:42, Paul Wouters wrote:
> On Wed, 13 Feb 2019, Henrik Levkowetz wrote:
> 
>> Huh.  Indeed, it has, but not intentionally.  I'll put it back.
> 
> Thanks!
> 
> I've gone through a lot of python upgrading to get the fedora/centos
> package to be up to date, but I failed to find the python pango bindings
> it complains about when I run it. Where can these be found?

They should be part of the pango install.  Fedora/centos may have some
additional build system dependencies for the pango python bindings to
appear, though.  On Debian/Devuan, I've installed libpango, libcairo,
libpangocairo, and things have worked.

> Requirements I needed that were not listed in requirements.txt:
> weasyprint
> pango ?

Since weasyprint is dependent on the native libs for pango and cairo,
it's not meaningful to force an installation without those.

> And is "six" really needed on a python3 system?

Six provides both the py27 and py3X sides of compatibility services that
makes it feasible (even easy) to write code that works on both py2 and py3.

When we remove py27 support, we can rewrite without six.

> Thanks for having the online version. I had to go that since I couldn't
> generate the rfc txt from xml :/

Hmm.  As long as you didn't need to produce v3 pdf, the install without
weasyprint, pango, and cairo should have been able to work just fine.
Any more details on where you ran into problems?


Best,

	Henrik