V · 2022年02月25日

Python 决定放弃 BPO,将所有 Bug 迁移到 GitHub 中

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

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

image.png

早在 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进行交互,但非常不鼓励破坏性操作(更改问题标题、编辑评论内容、删除评论、删除标签),因为这将使迁移更具难度
推荐阅读
关注数
4148
内容数
738
SegmentFault 思否旗下人工智能领域产业媒体,专注技术与产业,一起探索人工智能。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息