2016-01-21 IRC 會議摘要
概覽
會議記錄
主要議題
- chainstate 混淆的 0.11 回溯發布版本
- C++11 更新
- EOL 政策 / 發布週期
簡短議題
-
最近合併了一個設定選項「-permitrbf」,允許節點選擇是否替換 opt-in RBF 交易。 有些討論希望變更 0.12.0 的預設行為並將其設定為 false。由於大多數與會者在相關的 pull request(#7386 和 #7388)上表達了他們的意見,因此在會議中沒有進一步討論。
-
有一些關於 bitcoin core 中資料庫損壞的問題被提出。雖然問題還沒有確定是 LevelDB,但長期計劃仍然是切換到一個新的、維護良好的資料庫。
chainstate 混淆的 0.11 回溯發布版本
背景
正如一些 Windows 使用者過去可能經歷的,防毒軟體經常偵測到 bitcoin 資料庫檔案中的值,這些是誤報。因此刪除這些檔案並損壞資料庫。 為了防止這種情況發生,開發人員去年討論了一種混淆資料庫檔案的方法並實作了它。 雖然升級後可以降級,但如果你從新的 0.12 安裝開始,或者你在 0.12 上執行了 -reindex,就不可能降級到 0.11(除非從頭開始)。
會議討論
提議的 pull request 在 0.11 中偵測混淆,因此它會拋出相關的錯誤訊息。 為了避免將來出現這種情況,為 chainstate 設定版本號會是好的。
會議結論
在 0.12 最終發布版本之後立即發布 0.11 回溯發布版本,以避免混淆。
C++11 更新
背景
C++11 是 C++ 語言的更新。它提供了新功能、擴充的標準函式庫等。 Zerocash 必須使用一些 c++11 函式庫編寫,一些 IBLT 模擬程式碼是用 c++11 編寫的,他們希望將其回收用於最終的 core 提交。
會議討論
C++11 所需的所有變更都已完成,準備好切換了。 Cfields 與 travis 團隊交談,所有需要的功能(trusty、快取)將在月底前準備好,因此他建議等到那時再切換。 f2pool 的 Wangchun 表示他不會執行需要 C++11 編譯器的程式碼。沒有人知道他確切的疑慮是什麼。Wumpus 指出 gitian 建構的執行檔在 C++11 切換後不需要任何特殊的作業系統支援。
會議結論
等待 Travis 更新以切換到 C++11。 與 wangchun 談談他的疑慮。
EOL 政策 / 發布週期
背景
一般來說,錯誤修復、翻譯和軟分叉會維護 2 個主要發布版本。btcdrak 提議將此正式制定為 bitcoin core 的軟體生命週期文件,以便告知使用者可以期待什麼,以及開發人員應該為什麼編碼。 此文件的 Pull request。 鑑於龐大的 0.12 變更日誌,jonasschnelli 詢問較短的發布週期是否是個好主意。目前大約是 6 個月的發布週期。
會議討論
Gmaxwell 指出他不知道回溯有多有用,因為沒有關於它們的回饋,但認為目前的政策還不錯。「我觀察到回溯似乎是浪費時間。從原則上來說,我認為它們很重要,但業界似乎不同意。」 如果沒有人使用回溯,可能不會得到足夠的測試。 人們普遍同意 2 個主要發布版本的方法。
週期長度也會導致挫折和壓力,以使功能納入,因為如果沒有納入新發布版本,6 個月內都不會看到它。 對使用者來說,更頻繁的主要發布版本並不一定更好,因為升級可能並不總是一個簡單的過程。發布版本也需要大量工作。 如果 GUI 和錢包分離,該部分可以有更頻繁的發布版本。
會議結論
政策將是:0.X 的最終發布意味著 0.(X-2) 的生命週期結束,這意味著在 6 個月週期上提供 1 年的支援。
與會者
wumpus Wladimir J. van der Laan
gmaxwell Gregory Maxwell
jonasshnelli Jonas Schnelli
cfields Cory Fields
btcdrak btcdrak
sipa Pieter Wuille
jtimon Jorge Timón
maaku Mark Friedenbach
kangx_ Kang Zhang
sdaftuar Suhas Daftuar
phantomcircuit Patrick Strateman
CodeShark Eric Lombrozo
bsm117532 Bob McElrath
dkog dkog
jeremias Jeremias Kangas
趣味橋段
jonasschnelli maaku: 重構?我們有一個 main.cpp。我們不需要重構。:)
gmaxwell jonasschnelli: 我們能把所有東西都移回 main.cpp 嗎?我會節省很多搜尋時間。:P
wumpus #endmeeting
lightningbot` Meeting ended Thu Jan 21 19:55:48 2016 UTC.
btcdrak wumpus: 一桿進洞
maaku 這次做對了!
gmaxwell 萬歲!
