Python 決定放棄 BPO,將所有 Bug 遷移到 GitHub 中
2 月 18 日,Python?核心開(kāi)發(fā)者??ukasz Langa 在?Python Discourse 論壇上宣布?:
Python 開(kāi)發(fā)組正在致力于將目前所有位于 Python 官方 Bug 網(wǎng)站
https://bugs.python.org/?(縮寫(xiě)為 bpo 或 BPO)?中的 Bug 數(shù)據(jù)到遷移到 GitHub 中,遷移完成后,新的 Bug 將在 GitHub Issue 中處理,而 BPO 官方網(wǎng)站將以只讀模式運(yùn)行,以確?,F(xiàn)有的在線 URL 繼續(xù)工作。

早在?2018 年 6 月的?Python 語(yǔ)言峰會(huì)上,核心開(kāi)發(fā)者 Mariatta Wijaya 就提議“放棄 Roundup 和 BPO 網(wǎng)站,切換到 GitHub Issues 用于 Bug 跟蹤”,該提議引出了?PEP 581?提案,并于 2019 年 5 月獲得了批準(zhǔn)。
但由于遷移過(guò)程中的一系列技術(shù)、法律以及程序等問(wèn)題,遷移過(guò)程并不迅速,直到 2022 年遷移工作才正式啟動(dòng)。
據(jù)了解,遷移時(shí)間表如下:
2022 年 2 月 18 日,星期五:為期兩周的公眾反饋收集期開(kāi)始。?
2022 年 3 月 4 日,星期五:在 Github 的幫助下執(zhí)行最終的端到端測(cè)試遷移,以收集遷移所需的時(shí)間并確保沒(méi)有阻礙。(我們將使用 10% 的 Bug 進(jìn)行該測(cè)試)
假設(shè)在反饋收集過(guò)程中沒(méi)有發(fā)現(xiàn)任何阻礙問(wèn)題,就開(kāi)始正式遷移:
2022 年 3 月 10 日星期四:遷移開(kāi)始,BPO 將進(jìn)入只讀模式。來(lái)自 BPO 的數(shù)據(jù)被導(dǎo)出并放在 Github 上的臨時(shí)存儲(chǔ)庫(kù)中(大約需要 22 小時(shí))。?
2022 年 3 月 11 日星期五:Github 開(kāi)始將臨時(shí)存儲(chǔ)庫(kù)中的 Bug 轉(zhuǎn)移到 github.com/python/cpython/ 。
整個(gè)遷移過(guò)程預(yù)計(jì)需要 3 到 7 天,具體時(shí)間將取決于 Github.com 上的負(fù)載。
在遷移過(guò)程中,需要注意的事項(xiàng)如下:
不可以在 Github 或 BPO 上創(chuàng)建新問(wèn)題;
可以在 Github 上創(chuàng)建新的 PR 并與現(xiàn)有 PR 交互,不會(huì)中斷;?
可以與 Github 上已遷移的 Issue 進(jìn)行交互,但非常不鼓勵(lì)破壞性操作(更改問(wèn)題標(biāo)題、編輯評(píng)論內(nèi)容、刪除評(píng)論、刪除標(biāo)簽),因?yàn)檫@將使遷移更具難度

