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

简介: 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进行交互,但非常不鼓励破坏性操作(更改问题标题、编辑评论内容、删除评论、删除标签),因为这将使迁移更具难度
相关文章
|
1月前
|
测试技术 API 数据安全/隐私保护
Python连接到Jira实例、登录、查询、修改和创建bug
通过使用Python和Jira的REST API,可以方便地连接到Jira实例并进行各种操作,包括查询、修改和创建Bug。`jira`库提供了简洁的接口,使得这些操作变得简单易行。无论是自动化测试还是开发工作流的集成,这些方法都可以极大地提高效率和准确性。希望通过本文的介绍,您能够更好地理解和应用这些技术。
166 0
|
2月前
|
Unix Shell 网络安全
git学习六:(bug总结)git@github.com: Permission denied (publickey).等
本文是关于解决在使用Git和GitHub时遇到的“git@github.com: Permission denied (publickey)”错误的指南。文章提供了详细的步骤,包括确认SSH Agent运行状态、检查密钥配置、确保密钥匹配、验证仓库URL、检查权限和代理设置,以及配置SSH文件。这些步骤帮助用户诊断并解决SSH认证问题。
256 0
|
4月前
|
数据采集 编解码 算法
Github | 推荐一个Python脚本集合项目
Github | 推荐一个Python脚本集合项目
|
4月前
|
算法 数据处理 数据安全/隐私保护
|
4月前
|
数据采集 数据可视化 Ruby
GitHub星标破万!Python学习教程(超详细),真的太强了!
Python 是一门初学者友好的编程语言,想要完全掌握它,你不必花上太多的时间和精力。 Python 的设计哲学之一就是简单易学,体现在两个方面: 1. 语法简洁明了:相对 Ruby 和 Perl,它的语法特性不多不少,大多数都很简单直接,不玩儿玄学。 2. 切入点很多:Python 可以让你可以做很多事情,科学计算和数据分析、爬虫、Web 网站、游戏、命令行实用工具等等等等,总有一个是你感兴趣并且愿意投入时间的。
|
4月前
|
数据采集 数据可视化 算法
GitHub星标68K!Python数据分析入门手册带你从数据获取到可视化
Python作为一门优秀的编程语言,近年来受到很多编程爱好者的青睐。一是因为Python本身具有简捷优美、易学易用的特点;二是由于互联网的飞速发展,我们正迎来大数据的时代,而Python 无论是在数据的采集与处理方面,还是在数据分析与可视化方面都有独特的优势。我们可以利用 Python 便捷地开展与数据相关的项目,以很低的学习成本快速完成项目的研究。
|
4月前
|
数据采集 数据可视化 算法
GitHub星标68K!Python数据分析入门手册带你从数据获取到可视化
Python作为一门优秀的编程语言,近年来受到很多编程爱好者的青睐。一是因为Python本身具有简捷优美、易学易用的特点;二是由于互联网的飞速发展,我们正迎来大数据的时代,而Python 无论是在数据的采集与处理方面,还是在数据分析与可视化方面都有独特的优势。我们可以利用 Python 便捷地开展与数据相关的项目,以很低的学习成本快速完成项目的研究。 今天给小伙伴们分享的这份Python数据分析入门手册本着实用性的目的,着眼于整个数据分析的流程,介绍了从数据采集到可视化的大致流程。
|
4月前
|
SQL 安全 网络安全
GitHub点赞飙升!电信大牛的Python渗透测试实战指南
在网络安全领域,会不会编程,是区分“脚本小子”和真正黑客的关键。实际的渗透测试中会遇到各种复杂的网络环境,常用工具不一定能满足需求,这时就需要对现有工具进行扩展,或者编写符合要求的工具、自动化脚本,这都需要一定的编程能力。在分秒必争的 CTF 竞赛中,想要高效地使用自制脚本工具来达成各种目的,更是需要有编程能力。 Python 这两年越来越火!除了语法简单、开发效率高以外,Python 最大的优势就是拥有超多第三方库。很多有名的网络安全工具和安全系统框架都是用 Python 开发的!所以,掌握 Python 编程已经成为网络安全从业者的必备技能之一。如果你想成为一名合格的安全从业者,就不能只会
|
4月前
|
存储 安全 API
GitHub代码删了也无用,任何人仍可永久访问?!微软:这不是Bug而是有意设计...
开源安全公司Truffle Security发现,GitHub上的数据删除可能只是表面现象,实际上被删的数据仍可被访问。这一发现震惊了开源社区。研究人员引入了“跨分叉对象引用”(CFOR)这一概念,描述了如何通过已删除或私有fork访问敏感数据。即便存储库被删除,提交的数据仍可通过fork存取,甚至私有存储库的数据也可能被公开访问。尽管GitHub回应称这是有意为之的设计,但对于许多用户来说,这打破了对数据隐私的基本期望。此发现不仅影响GitHub用户,还可能波及其他版本控制系统。
74 4
|
5月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
使用Python实现深度学习模型:图像风格迁移与生成
【7月更文挑战第13天】 使用Python实现深度学习模型:图像风格迁移与生成
67 2