[xml2rfc-dev] End of support for xml2rfc on Python 2.x is coming soon
Russ Housley <housley@vigilsec.com> Tue, 08 October 2019 21:23 UTC
Return-Path: <housley@vigilsec.com>
X-Original-To: xml2rfc-dev@ietfa.amsl.com
Delivered-To: xml2rfc-dev@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35ACC120046 for <xml2rfc-dev@ietfa.amsl.com>; Tue, 8 Oct 2019 14:23:53 -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_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 TZyLlw18bIjA for <xml2rfc-dev@ietfa.amsl.com>; Tue, 8 Oct 2019 14:23:51 -0700 (PDT)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E7A00120033 for <xml2rfc-dev@ietf.org>; Tue, 8 Oct 2019 14:23:50 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id 1D0E3300AF2 for <xml2rfc-dev@ietf.org>; Tue, 8 Oct 2019 17:23:49 -0400 (EDT)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id VclPJyOBL5Tp for <xml2rfc-dev@ietf.org>; Tue, 8 Oct 2019 17:23:47 -0400 (EDT)
Received: from a860b60074bd.fios-router.home (unknown [138.88.156.37]) by mail.smeinc.net (Postfix) with ESMTPSA id EFF133004AF; Tue, 8 Oct 2019 17:23:46 -0400 (EDT)
From: Russ Housley <housley@vigilsec.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Reply-To: Tools Team Discussion <tools-discuss@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Tue, 08 Oct 2019 17:23:47 -0400
Message-Id: <082EE9F1-D4AA-487F-BB8C-08CDB59C5A2F@vigilsec.com>
Cc: Tools Team Discussion <tools-discuss@ietf.org>, xml2rfc@ietf.org, xml2rfc-dev@ietf.org, rfc-markdown@ietf.org
To: IETF <ietf@ietf.org>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/JQNBBt010tf7d51mBFv_5WhM43Q>
Subject: [xml2rfc-dev] End of support for xml2rfc on Python 2.x is coming soon
X-BeenThere: xml2rfc-dev@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion about particulars of xml2rfc V3 design, development and code." <xml2rfc-dev.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc-dev>, <mailto:xml2rfc-dev-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc-dev/>
List-Post: <mailto:xml2rfc-dev@ietf.org>
List-Help: <mailto:xml2rfc-dev-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc-dev>, <mailto:xml2rfc-dev-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Oct 2019 21:23:53 -0000
Heads up! With the transition to xml2rfc vocabulary version 3, xml2rfc has gained the ability to generate PDF output when the necessary system libraries are installed. However, xml2rfc runs on Python 2.7, but the library needed for PDF generation ended support for Python 2.7 about 10 releases ago. This means that the need to end support for xml2rfc on Python 2.7 is becoming urgent. Another factor is that bugfix support for Python 2.7.x itself officially stops on 1 January 2020, so we need to transition away from Python 2.7 soon in any case. The latest xml2rfc release is 2.32.0. There will most likely be one or two additional xml2rfc releases in the 2.x series, but after that, the plan is to transition to a 3.x release series, with two major changes: (1) xml2rfc will no longer run under Python 2.7; it will require Python 3.5 or higher. If you cannot install and run Python 3 on your system, the web service at xml2rfc.ietf.org can be used. (2) The default output formatters will change to v3. The v2 formatters will still be available by using a --legacy switch. Expect the first xml2rfc 3.x series release before the end of the month. On behalf of the Tools Team, Russ
- [xml2rfc-dev] End of support for xml2rfc on Pytho… Russ Housley
- Re: [xml2rfc-dev] [xml2rfc] End of support for xm… Fred Baker
- Re: [xml2rfc-dev] [Rfc-markdown] End of support f… Carsten Bormann
- Re: [xml2rfc-dev] [xml2rfc] [Rfc-markdown] End of… Henrik Levkowetz
- Re: [xml2rfc-dev] [xml2rfc] End of support for xm… Henrik Levkowetz
- Re: [xml2rfc-dev] [Tools-discuss] [xml2rfc] [Rfc-… Carsten Bormann
- Re: [xml2rfc-dev] [Tools-discuss] [xml2rfc] [Rfc-… Henrik Levkowetz
- Re: [xml2rfc-dev] [xml2rfc] End of support for xm… Job Snijders
- Re: [xml2rfc-dev] [Tools-discuss] [xml2rfc] End o… Henrik Levkowetz
- Re: [xml2rfc-dev] [xml2rfc] End of support for xm… Martin J. Dürst
- Re: [xml2rfc-dev] [Tools-discuss] [xml2rfc] [Rfc-… Carsten Bormann
- Re: [xml2rfc-dev] [xml2rfc] End of support for xm… Henrik Levkowetz
- Re: [xml2rfc-dev] [xml2rfc] [Rfc-markdown] End of… Randy Bush
- Re: [xml2rfc-dev] [xml2rfc] [Rfc-markdown] End of… Henrik Levkowetz
- Re: [xml2rfc-dev] [xml2rfc] [Tools-discuss] [Rfc-… Robert Moskowitz
- Re: [xml2rfc-dev] [Tools-discuss] [xml2rfc] [Rfc-… Henrik Levkowetz
- Re: [xml2rfc-dev] [xml2rfc] End of support for xm… Robert Moskowitz
- Re: [xml2rfc-dev] [Rfc-markdown] [Tools-discuss] … Julian Reschke
- Re: [xml2rfc-dev] End of support for xml2rfc on P… Henrik Levkowetz
- Re: [xml2rfc-dev] End of support for xml2rfc on P… Henrik Levkowetz
- Re: [xml2rfc-dev] [xml2rfc] End of support for xm… Carsten Bormann