2

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

 2 years ago
source link: https://segmentfault.com/a/1190000041459959
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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 继续工作。

早在在 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进行交互,但非常不鼓励破坏性操作(更改问题标题、编辑评论内容、删除评论、删除标签),因为这将使迁移更具难度

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK