Django 1.2 发布计划

作者:Russell Keith-Magee 和 James Bennett 发布于 2010年3月9日

一直关注 Django 发布路线图 的用户可能已经注意到,Django 1.2 正式版的最初预计发布日期已经过去,但我们还没有发布最终版本。

虽然 Django 的发布周期通常是基于日期的,但我们也试图使发布日期保持灵活,以便考虑到错误修复时间。几周前 PyCon 开发冲刺开始时,Django 1.2 里程碑中仍有 300 多个问题处于开放状态。现在减少到 120 个(我们平均每天解决大约 10 个问题),但这仍然比我们期望发布时多得多;因此,我们将最终 1.2 版本的发布推迟了一段时间。

1.2 中仍处于开放状态的一些问题是文档或翻译更新;这些将在 1.2 正式版发布之前解决。其他一些是次要的错误或极端情况,这些情况很难触发或不太可能在实际部署中造成严重问题;这些问题可能会被推迟到 1.2 系列的纯错误修复版本中,或者根据需要推迟到 1.3 版本中。

在接下来的几天里,Django 核心团队将审查所有当前处于开放状态的问题,并确定哪些问题

  • 揭示了在 1.2 周期中添加的功能中的重大缺陷,或者
  • 有可能在实际部署中导致数据丢失或其他严重后果。
  • 不符合这些标准的问题可能会从 1.2 里程碑中移除,或者可能只是被排除在最终版本之外。我们不会忘记这些问题——它们仍然在 Trac 中,并且将会得到解决——但在 1.2 发布之前的错误修复工作将重点关注符合上述标准的主要问题。

    我们意识到,在 Django 1.2 发布周期中,我们对错误和较小的功能的关注度不如以往的版本。为了解决这个问题,我们正在考虑将 Django 1.3 打造为一个“功能精简”版本——也就是说,我们将花费更多时间关注小功能和长期存在的错误,而不是像在 Django 1.2 中那样添加大量的大功能。一旦 1.2 发布,我们将提供有关 1.3 周期具体计划的更多详细信息。

    在此之前,我们将每隔几天在这里发布更新,告知您剩余的问题数量、我们预见的任何问题,以及提供更新的 1.2 正式版交付日期估算。

    因此:剩余 120 个问题,但其中相当一部分将从最终版本中移除。在进行最终问题筛选之前,很难确切地知道还剩多少工作,但我们初步修改后的估算是在 3 月 22 日左右发布 RC1 版本,在 3 月 29 日左右发布正式版。对于那些在 1.2 周期早期阶段一直关注的人来说,这与在 1.2 alpha 和 beta 里程碑的发布计划中增加的额外时间大致一致。

    与往常一样,任何准备、审查或测试补丁的帮助都非常受欢迎;我们获得的帮助越多,我们就能越快发布。如果您想提供帮助,请 查看 1.2 待办事项列表,找到一些看起来有趣的内容并加入进来!

    返回顶部