弃用官方网站!Python 将所有 Bug 迁移到 GitHub 中

此前,Python 开发组一直在 Python 官方 Bug 网站 https://bugs.python.org/ (缩写为 bpo 或 BPO) 上进行 Bug 提交、跟踪和处理,该网站使用开源工具 Roundup 作为 Bug 跟踪器。

2 月 18 日, Python 核心开发者 Łukasz Langa 在 Python Discourse 论坛上宣布 :Roundup / BPO 上的所有 Bug 数据都将迁移到 GitHub 中,迁移完成后,新的 Bug 在 GitHub Issue 中处理,原 BPO 官方网站将以只读模式存在,以避免链接失效带来的一系列问题 。

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

但由于从 Roundup / BPO 到 GitHub 的大迁移涉及的内容太多,在技术上、程序上或法律上都存在复杂难题,因此直到 2022 年大迁移才正式启动。

根据 Łukasz Langa 的介绍,迁移的时间表如下:

  • 2022 年 2 月 18 日,星期五:开始持续两周的公众反馈收集期。
  • 2022 年 3 月 4 日,星期五:在 Github 的帮助下执行最终的端到端 Bug 数据迁移测试,收集迁移所需的时间和出现的问题。(将使用 10% 的 Bug 进行测试。)

如果测试过程没啥问题,就正式迁移:

  • 2022 年 3 月 10 日,星期四:迁移开始,BPO 进入只读模式,来自 BPO 的数据被导出,并放在 Github 上的临时存储库中。(预计要 22 个小时)
  • 2022 年 3 月 11 日,星期五:Github 将临时存储库中的 Bug 转移到 GitHub 的 Python 库 ,正式完成迁移。

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

  • 不允许在 Github 或 BPO 上创建新问题
  • 仓库 PR 不受影响,可以在 Github 上创建新的 PR 并与现有 PR 交互
  • 可以与 Github 上已迁移的 Issue 进行交互,但不鼓励破坏性操作(更改问题标题、编辑评论内容、删除评论、删除标签),因为数据的变化会让迁移是否有成功变得难以审核。

此外,PEP 581 进一步解释了该迁移计划的细节,对一些常见的疑惑也做出了解答:

Roundup / bpo 有啥问题?为啥放弃它?

  • 维护者从未超过 5 个
  • 没有任何 CI 构建,审查和测试压力太大
  • UI 老旧
  • 天天给用户发垃圾邮件,还容易暴露用户邮件地址

为什么不继续优化 Roundup / bpo?

优化成本太高,“创建和维护 GitHub 集成和审查机器人,工作量远低于继续优化并维护 Roundup 。”

为什么选择 GitHub 而不是其他平台?

GitHub 功能齐全,而且受众更广,大部分程序员都知道如何操作,能降低贡献门槛。因此,尽管它也有一大堆问题,但仍是目前最优解。

放弃了 Roundup / BPO 的同时,也意味着 Python 开发的基础设施已经完成了从基于 Python 的开源工具(Mercurial、Roundup)到专有的 GitHub “SAAS” 产品的全面转变(从某种角度来看,这或许也算是开源的一种悲哀?)。但无论如何,该迁移肯定会吸引很多熟悉、并习惯使用 GitHub 的新开发人员来做贡献,对 Python 的发展必然大有脾益。

本文转自OSCHINA

本文标题:弃用官方网站!Python 将所有 Bug 迁移到 GitHub 中

本文地址:https://www.oschina.net/news/184023/python-bugs-move-to-github

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/136162.html<

(0)
管理的头像管理
上一篇2025-03-01 23:11
下一篇 2025-03-01 23:12

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注