如何确定哪个版本的Python首先具有给定的修复?

时间:2015-01-19 01:44:03

标签: python release-management issue-tracking

阅读unicode [1]的Python-Future文档,我发现了Python 2.7的修复[2]。它被解决为接受和关闭。

如何找出它将出现在哪个python版本中?我可以假设,因为我们刚刚在12月发布[3],它将在下一个版本中发布吗?我看到详细的更改日志[6]包含每个项目的票证ID,即使发行说明[7]没有。

我之前对旧票[4]也有同样的问题,例如[5]。似乎最终的发货点版本没有在bugbase中列出。我希望这是一个提出这个问题的好地方!我一直想帮助python代码库,所以这将帮助我弄清楚。


  1. X。我应该导入unicode_literals吗? - Python-Future文档 http://python-future.org/unicode_literals.html
  2. Fix Suggested 2004-11-14 01:36,注册成立2014-01-05 22:14; ; ; X.Issue 1065986:修复pydoc崩溃在unicode字符串上 - Python跟踪器 http://bugs.python.org/issue1065986#msg207403
  3. Python 2.7.9,发布日期:2014-12-10,错误修正版本还包括......整个Python 3.4的ssl模块已被移植; ; ; ; ; X.Python发布Python 2.7.9 | Python.org https://www.python.org/downloads/release/python-279/
  4. 关闭的简易门票,按更新日期排序; ; ; ; ; ; ; X.问题列表 - Python跟踪器 http://bugs.python.org/issue?%40search_text=&ignore=file%3Acontent&title=&%40columns=title&id=&%40columns=id&stage=&creation=&creator=&activity=&%40columns=activity&%40sort=activity&actor=&nosy=&type=&components=&versions=&dependencies=&assignee=&keywords=6&%40columns=keywords&priority=&status=2&%40columns=status&resolution=&nosy_count=&message_count=&%40group=&%40pagesize=50&%40startwith=0&%40sortdir=on&%40queryname=easy+fixed+tix&%40old-queryname=&%40action=search
  5. 实施例; ; ; ; ; ; X.Issue 21971:索引和更新turtledemo doc。 - Python跟踪器 http://bugs.python.org/issue21971
  6. 所有版本的更新日志,最新消息; https://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS
  7. 点版本发布前/发行说明有摘要而不是像[6]这样的细节;例子是; https://www.python.org/downloads/release/python-279/https://www.python.org/downloads/release/python-279rc1/

1 个答案:

答案 0 :(得分:1)

如果更改已提交到特定分支,则该更改应显示在该日期之后的下一个版本中。

我检查了修复程序签入之后发布的第一个Python 2.7版本。那是2.7.7版本。以下是该版本公告的链接:

https://www.python.org/download/releases/2.7.7/

如果您按照numerous bugfixes进行操作,则可以获得此信息:

https://hg.python.org/cpython/raw-file/f89216059edf/Misc/NEWS

2.7.9版本中的同一文件还列出了2.7.7版本下的修复程序。

https://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS