glibc, The GNU C Library, 存在絕大多數的 Unix/Linux 作業系統中,為系統最基礎的元素之一。Open Source 開發者 BestSteve 在開發 WebAssembly runtime 中,遇到浮點數轉整數的問題,這個問題也跟之後的 C20 標準有關 (TS 18661-1:2014),於是著手進行修改並向上游提交 patch 。然而,提交 glibc 的 patch 和其他 Open Source 專案在 github 直接開 Pull Request 有些不同,在於中間需要經過一些向自由軟體基金會(Free Software Foundation) 簽署一些著作權相關的文件的流程,同時溝通跟交換 patch 的過程是在 mailing-list 上進行,善用 git 的 send-email, format-patch 的功能,才能讓過程少一點痛苦。在走完所有官方的手續,及在 mailing-list 上反覆的溝通與修改的過程後,終於 2021 的 6 月正式將結果提交進到官方的 upstream 程式碼庫,並搭載在 >= 2.34 版的 glibc 函式庫中。
此次講題將邀請由 BestSteve 來分享此次提交 patch 的經驗與過程,內容可能會有(但不限於):
git send-mail
,git format-patch
ref:
於 19:00 ~ 20:00 大家各自下班後,由大家自行攜帶餐點及飲料至摩茲工寮邊吃邊聊、敘敘舊。待茶餘飯飽之後,約於 20:00 前後,由主持人簡短介紹當天的主題及講者後,由講者開始跟大家分享他的經驗跟見聞。
分享的時間長短不限,可以是 7 分鐘的 lightening talk, 也可以是 20~30 分鐘的侃侃而談。由講者自由發揮。
講者介紹完內容之後,後續即進入提問回答及自由閒聊時間。由於能和講者跟其他與會者第一手的接觸與交流,後半段的自由交流時間常常是能認識新朋友和意外收獲的好時光。
不論是老朋友、新朋友,都歡迎帶著一個輕鬆交流的心情前來參加。
場地可容納人數約 15 ~ 25 人。目前活動設定 15 人座位,候位 3 人。
報名方式為直接編輯此頁面,於下方列表登記。也歡迎現場直接參加,若人數超過上限,以有填表報名者優先
有意出席的人,歡迎於下方登記+1,方便活動主辦方估算與準備
以下為登記列表: