您的当前位置:首页 >数据库 >弃用官方网站!Python 将所有 Bug 迁移到 GitHub 中 正文
时间:2025-11-04 16:38:49 来源:网络整理编辑:数据库
此前,Python 开发组一直在 Python 官方 Bug 网站 https://bugs.python.org/ (缩写为 bpo 或 BPO) 上进行 Bug 提交、跟踪和

此前,弃用迁移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
电脑共享使用教程2025-11-04 15:48
使用U盘安装ISO原版Win7系统教程(简单易行的安装步骤,让你轻松拥有最新的Windows7系统)2025-11-04 15:16
vivoS7刷机包全解析(vivoS7刷机包下载、安装、使用等详细教程)2025-11-04 14:58
魅族MX4Pro拍照全面升级,呈现更出色的摄影体验(以色彩还原为关键,魅族MX4Pro让每一张照片都更加细腻)2025-11-04 14:48
轻松掌握Windows10操作——以电脑ws10使用教程为主题(逐步学习ws10操作,提高电脑使用效率)2025-11-04 14:45
以5c升级iOS10.2.1的完整指南(了解升级iOS10.2.1的步骤,享受全新的功能体验)2025-11-04 14:35
美的空调WPAA3如何满足用户需求?(全新升级,高效舒适体验尽在美的空调WPAA3)2025-11-04 14:23
飞利浦HX6730电动牙刷的优势与特点(享受高效洁净的口腔护理体验)2025-11-04 14:19
电脑网络连接错误678的解决方法(探寻网络错误678的原因和解决方案)2025-11-04 14:14
4GGTX960M显卡(性能卓越,畅快游戏体验,价格实惠)2025-11-04 13:53
尼康200.500镜头评测(探究尼康200.500镜头的特点和优势)2025-11-04 16:23
大白菜win7盘装系统教程(详解使用大白菜win7盘轻松装系统,让电脑重获新生!)2025-11-04 16:15
数据安全保护(保障信息安全,实现无虞数据环境)2025-11-04 16:00
电脑上连接蓝牙耳机的步骤(简单易行的操作指南,蓝牙耳机轻松连接)2025-11-04 15:54
苹果6升级到10.3系统的优劣势分析(探究苹果6升级10.3系统的关键特性和用户体验)2025-11-04 15:54
惠普2540打印机的全面评测(一款高效便携的打印解决方案,满足多种需求)2025-11-04 15:36
当你的oppo手机相片被粉碎了怎么办?(快速解决和防止oppo手机相片损坏的方法)2025-11-04 15:15
2021年度移动硬盘品牌排名揭晓(全面评测,为您推荐最佳移动硬盘选择)2025-11-04 15:02
电脑wis系统安装教程(电脑wis系统安装详解,助你提升工作效率与便捷性)2025-11-04 14:12
使用Ghost11.5.1创建美味的大白菜菜谱(轻松学会使用Ghost11.5.1软件制作大白菜菜谱)2025-11-04 13:56