Re: [xml2rfc] New xml2rfc release: 2.3.11

Henrik Levkowetz <henrik@levkowetz.com> Mon, 21 January 2013 11:58 UTC

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 C158C21F8620 for <xml2rfc@ietfa.amsl.com>; Mon, 21 Jan 2013 03:58:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3puvceZ8QpuQ for <xml2rfc@ietfa.amsl.com>; Mon, 21 Jan 2013 03:58:04 -0800 (PST)
Received: from cyclone.public.resource.org (cyclone.public.resource.org [192.101.98.135]) by ietfa.amsl.com (Postfix) with ESMTP id 7F90821F8600 for <xml2rfc@ietf.org>; Mon, 21 Jan 2013 03:58:04 -0800 (PST)
Received: from merlot.tools.ietf.org (merlot.tools.ietf.org [194.146.105.14]) by cyclone.public.resource.org (8.14.4/8.14.4) with ESMTP id r0LBve8q048808 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO) for <xml2rfc@lists.xml.resource.org>; Mon, 21 Jan 2013 03:57:42 -0800 (PST) (envelope-from henrik@levkowetz.com)
Received: from [2a01:3f0:1:0:c9cb:af15:aa8:d29d] (port=56388 helo=brunello.netnod.se) by merlot.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.77) (envelope-from <henrik@levkowetz.com>) id 1TxFzf-0003n6-3r; Mon, 21 Jan 2013 12:57:15 +0100
Message-ID: <50FD2CF5.5080107@levkowetz.com>
Date: Mon, 21 Jan 2013 12:56:37 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0.12) Gecko/20130105 Thunderbird/10.0.12
MIME-Version: 1.0
To: Elwyn Davies <elwynd@dial.pipex.com>
References: <50FC1F66.4000909@levkowetz.com> <m2r4lfso2g.wl%randy@psg.com> <50FC3AA9.2050505@levkowetz.com> <m2libnsn6t.wl%randy@psg.com> <50FC3D1E.6060308@levkowetz.com> <m2k3r7smzp.wl%randy@psg.com> <50FC3ED9.1090704@levkowetz.com> <m2ip6rsmh4.wl%randy@psg.com> <50FC42A3.3040106@levkowetz.com> <m2fw1vslls.wl%randy@psg.com> <50FC4860.9070902@levkowetz.com> <D04CB5EC-5A33-492B-BD68-B98D783FDEB6@vpnc.org> <50FC4AB0.1080907@levkowetz.com> <50FC72E2.20100@dial.pipex.com>
In-Reply-To: <50FC72E2.20100@dial.pipex.com>
X-Enigmail-Version: 1.4
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 2a01:3f0:1:0:c9cb:af15:aa8:d29d
X-SA-Exim-Rcpt-To: elwynd@dial.pipex.com, xml2rfc@lists.xml.resource.org, henrik-sent@levkowetz.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:57:07 +0000)
X-SA-Exim-Scanned: Yes (on merlot.tools.ietf.org)
Cc: xml2rfc mailing list <xml2rfc@lists.xml.resource.org>
Subject: Re: [xml2rfc] New xml2rfc release: 2.3.11
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 21 Jan 2013 11:58:05 -0000

Hi Elwyn,

On 2013-01-20 23:42 Elwyn Davies said:
> Hi.
> 
> I just tried out 2.3.11.3 installation (after my problems with 2.3.10 
> yesterday - tickets 97/98).
> Seems to have fixed some of the problems - pip installation now works 
> (more or less).
> I take it that lxml version 3.x is not kosher for xml2rfc since you 
> exclude it now... lxml 3.1beta1 downloaded and compiled Ok yesterday but 
> I now have 2.3.6 for use with xml2rfc 2.3.11.x

I excluded 3.x because I hadn't tested xml2rfc with it, and didn't want
to do a release which pronounced it to be OK even if there might be
problems with it.

Assuming testing works, I'll allow it in the next release (but it looks
like I might have to exclude the 3.1 beta if they don't have the dependency
list in order)

> BTW
> the machine here is running
> Ubuntu 10.04 on an old ASUS EEE-PC 1000 (Atom processor)
> Python 2.6
> setuptools 0.8
> distutils 2.6.5
> 
> 
> Both
> sudo python setup.py install
> and
> sudo pip install xml2rfc --upgrade
> 
> work more or less as expected.  There are 3 minor issues;
> 1. The internal version of the version in the 2.3.11.3 package still 
> reports itself as 2.3.11.1 with xml2rfc --version

Right, I was a bit hurried with the 2.3.11.x minor releases, so missed
updating the version in one place.

> 2. If you don't have libxml2 and libxslt dev packages installed on 
> Ubuntu lxml won't compile.

Hm.  That's probably a bug in lxml's build dependencies, then.  I don't
know if  I should put in a guard for that in xml2rfc (I really shouldn't,
but might still do so it temporarily as a workaround).

> 3.  There are still some minor issues with the install... transcript of 
> pip install beloe:
>   sudo pip install xml2rfc --upgrade
> Downloading/unpacking xml2rfc
>    Running setup.py egg_info for package xml2rfc
>      warning: no files found matching 'README.*'

Right.  Already fixed in my sourcetree.

... <<snip>>

> Successfully installed xml2rfc
> 
> Seems to work basically, BUT found a few slight differences with this 
> version.
> - centre field in footer is one character leftwards of 1.35 version

Yes.  I can't make it come out exactly as 1.35 because of different
handling of centering in odd vs. even field widths, unless I override
Python's string centering, which I think is silly.

> - hangindent=15 produces slightly different answers -- more white space 
> between label and rest of text

Ah.  I'll have a look at that.

> - Reporting a reference not found as an 'IDREF not found' when it isn't 
> an I-D is confusing.

Could you send me sample source for that, please?

> Will do a proper report shortly.

Ah, ok; thanks!

> Found a problem with an slightly old and very complicated draft that 
> doesn't work in either 1.35 or 2.3.11.3 (in similar ways). Probably 
> something to do with
> <!ENTITY % rfc2629 PUBLIC "" 
> "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2629.xml">
> which used to work when
>   http://tools.ietf.org/id/draft-irtf-routing-reqs-11.xml was published 
> back in February 2009 but no longer
> finds a number of the RFC references after the 3 described with PUBLIC 
> (which seem to be found) and the rest are described with SYSTEM.

Ok.

> I am away from home and don't have access to an old xml2rfc to check 
> that the old draft compiled on the old xml2rfc.

Ok.


Thanks for the report!


Best regards,

	Henrik