​2 月 18日,Python 核心开发者 Łukasz Langa 在 Python Discourse 论坛上宣布 :

Python 开发组正在致力于将目前所有位于Python 官方 Bug 网站  https://bugs.python.org/ (缩写为 bpo 或 BPO) 中的Bug数据到迁移到GitHub中,迁移完成后,新的 Bug 在 GitHub Issue 中处理,而 BPO 官方网站将以只读模式运行,以确保现有的在线 URL 继续工作。

早在在 2018 年 6月的 Python 语言峰会上,核心开发者 Mariatta Wijaya 就提议“放弃 Roundup 和 BPO 网站,切换到 GitHub Issues 用于 Bug 跟踪”,该提议引出了 PEP 581 提案,并于 2019年 5 月获得了批准。

但由于迁移过程中的一系列技术、法律以及程序等问题,迁移过程并不迅速,直到2022 年迁移工作才正式启动。

据了解,​迁移时间表如下:

  • 2022 年 2 月 18 日,星期五:为期两周的公众反馈收集期开始。 
  • 2022 年 3 月 4 日,星期五:在 Github 的帮助下执行最终的端到端测试迁移,以收集迁移所需的时间并确保没有阻碍。(我们将使用 10% 的 Bug进行该测试)

假设在反馈收集过程中没有发现任何阻碍问题,就开始正式迁移:

  • 2022 年 3 月 10 日星期四:迁移开始,BPO将进入只读模式。来自 BPO 的数据被导出并放在 Github 上的临时存储库中(大约需要 22 小时)。 
  • 2022 年 3 月 11 日星期五:Github 开始将临时存储库中的 Bug转移到 github.com/python/cpython/ 。

整个迁移过程预计需要 3 到7 天,具体时间将取决于 Github.com 上的负载。

在迁移过程中,需要注意的事项如下:

  • 不可以在Github 或 BPO 上创建新问题;
  • 可以在 Github 上创建新的 PR 并与现有 PR 交互,不会中断; 
  • 可以与Github 上已迁移的 Issue进行交互,但非常不鼓励破坏性操作(更改问题标题、编辑评论内容、删除评论、删除标签),因为这将使迁移更具难度
03-05 14:37