conda-forge 核心會議 2022-01-12
- 若要加入視訊會議,請點擊此連結: https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09
- 或者,若要透過電話加入,請撥打 +1 347-384-8597 並輸入此 PIN 碼:828 997 153#
- 若要查看更多電話號碼,請點擊此連結: https://tel.meet/ijv-qsvm-tvn?hs=5
出席者
- Matti Picus (MP)
- Isuru Fernando
- CJ Wright
- Jaime Rodriguez
- Chris Burr
- Daniel Ching
- Dave Clements
- Edgar Margffoy
- Eric Dill
- Lori Burns
- John Kirkham
- Matthew Becker
- Cheng Lee
- Ken Odegard
- Wolf Vollprecht
- Jannis Leidel
議程
常設項目
-
在線新成員介紹
- Daniel Ching - Argonne,希望成為 staged-recipes 團隊的一員
- Dave Clements -
- 剛開始在 Anaconda 工作(3.5 週前)
- OSS 社群經理
- 來自 galaxy(曾參與 bioconda),在那裡他做著類似的工作
- 他的工作一部分是確保 conda 生態系統的 OSS 部分不會在 Anaconda 內部被忽視
- Edgar Margffoy - 在 Quansight 工作
- 致力於 qt 編譯
- Ken Odegard
- 去年秋天加入 Anaconda 團隊
- 在 conda 團隊(負責分類、追蹤錯誤、取得進展)
-
(FF)預算
- 目前的核准?
- 每當更新數字出現時,請螢幕分享並顯示預算。
- 連結在 Keybase 中 (numfocus_spreadsheets.txt)
-
公開投票
- 無
-
2022 Outreachy / GSoC
- 每週詢問:是否有任何相關方願意負責?
- 2021-11-03 討論
- 如果我們想再次進行 outreachy,我們需要一位倡導者 - Filipe 明年無法擔任。GSoC 也是如此。
- GSoC 對我們來說是免費的
- Outreachy 需要我們花費 $$($6500)。學生 $6k,管理員 $500
- Jannis 有些興趣 - 他和 Filipe 將討論可能的交接
- 試圖弄清楚 Anaconda 實習生的政策 - 可能有一些重疊。Jannis 想聽取 Filipe 的意見。Dave C. 過去在 galaxy 也做過這件事
來自之前會議
您的新() 議程項目
-
(JRG/EM) 報告
qt
狀態和潛在障礙。- 將配方拆分為許多組件。有包含所有模組的
qt-main
- 建置在 6 小時後超時 - 如何審查並推進此事?
- MRB - 發布建置日誌,以便人們可以翻閱並批准合併。
- 如何為所有這些編譯 aarch64 - qt 工作由 TDK 在 quansight 端資助
- TDK 願意資助一台機器來編譯 aarch64
- MRB - 我們有來自 oracle 的伺服器嗎?
- IF - Edgar,將您的公開 ssh 金鑰發送給 Isuru,他會將您添加到該 aarch64 盒子的存取權限中
- 將配方拆分為許多組件。有包含所有模組的
-
JRG - 明天在 Quansight 內部舉行關於 GPU 方面的會議。之後會更新團隊
-
(MRB)Julia 的情況如何?
- IF - 只是試圖弄清楚如何處理 Julia 套件 - 我們在過去幾年中一直落後。他們有二進制依賴套件 - 我們希望 julia 使用我們 conda 環境中的套件,而不是他們自己的。一些二進制依賴項依賴於 julia 的依賴項。
-
(UK)從 clang 激活中移除
std=c++14
-
(IF)skip:staged-recipes 中的 True recipes
- 例如:https://github.com/conda-forge/staged-recipes/pull/17276
- TODO:MRB 不允許鏡像 cuquantum、cuquantum-python、cuda-python。還有更多嗎?
-
告知 Maxiconda 我們不能使用他們的標誌
- https://www.maxiconda.org/
- CJ 和 Jaime 協調,因為 TDK 是 quansight 的客戶
-
(IF)m1 mac
- Jaime - 將在內部檢查是否有可用的 m1 mac
- CBurr - 將與 macstadium 聯繫,看看他們是否可以添加 m1 mac 或將 intel mac 換成 m1 mac
-
(MP)PyPy3.8
- 延遲 2-3 週,直到 7.3.8
-
(IF)新的 staged-recipes 審閱者
- Daniel Ching (carterbox)
- (JK)Benjamin Bertrand (beenje) [如果需要,很樂意移動]
- Kolen Cheung (ickc)
- (MRB)Bastian Zimmermann (@BastianZim)
-
(JL)libmamba solver 工作更新
- 發布(選擇加入)將在 1 月底/2 月中發生,具體取決於發布準備情況
- 正在設置額外的回饋記錄和問題管理
- PR:https://github.com/conda/conda/pull/10881
推遲到下次會議
*** 以下任何一項仍然相關嗎? ***
-
跳過接下來的兩次 CF 會議。下次會議將在 2022 年 1 月 12 日舉行
-
(CB)支援 CentOS 6 的問題:https://github.com/conda-forge/conda-forge.github.io/issues/1436
- 當依賴項停止支援 CentOS 6 時出現非簡單的 solver 錯誤
- 越來越多的套件使用較新 glibc 中的次要功能
- 建議的解決方案
- 預設情況下改為使用基於 CentOS 7 的 docker 容器
- 停止在 staged-recipes 上使用 CentOS 6 進行建置
- 靜態庫應在新 sysroot 上具有運行約束
- 記錄常見錯誤(例如 O_PATH)
- 新增管理員命令以遷移到 CentOS 7?
- 發布公告
-
(MRB)保留 ruby 功能
- 自從我們開始修補以來,我們一直在 repodata 修補程式中刪除它們
- 這似乎是有目的的添加到修補程式中,但卻是錯誤的?
- PR:https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/193
- 相關 CEP 草案:https://github.com/conda/ceps/pull/11
-
JRG:使用 Docker 映像標準化 Windows 建置(例如 https://hub.docker.com/_/microsoft-windows-nanoserver)
- 在 GitHub Actions 與 Azure Pipelines 上建置 conda-standalone 會導致不同的行為(GHA 版本上的
_ssl
錯誤) - https://github.com/conda-forge/conda-forge.github.io/issues/928
- 授權? https://docs.microsoft.com/en-us/virtualization/windowscontainers/images-eula
- 在 GitHub Actions 與 Azure Pipelines 上建置 conda-standalone 會導致不同的行為(GHA 版本上的
-
JRG:Quansight 現在可以存取 GPU 伺服器。下一步?
-
JL/JRG:libmamba 在 conda 中的進度報告
-
JL:conda-build 3.21.6/conda 4.11 混亂
-
JL:conda-archive GitHub 組織,https://github.com/conda-archive
進行中的投票
CFEPs
- cfep-12 移除違反來源套件條款的套件
- 自 2020 年 5 月 26 日起停滯
- 關於移動到「broken」與從 conda-forge 頻道刪除的 активні обговорення
- 進行中的投票,於 2020-03-11 結束
- 投票結果如何?
- 我們有收到 NumFOCUS 的回覆嗎?他們舉辦了法律研討會,並已錄影
待辦事項
2021-12-01
- WV:與 homebrew 團隊安排會面交流電話?
- MRB:(repodata 修補程式)建立一個 cron 作業,運行 show_diff.py 並發布問題 + commit(如果為非空)
2021-11-03
- 自託管 CI 待辦事項
- 更改 URL 從 drone.conda-forge.org。提案
- woodpecker.conda-forge.org
- ci.conda-forge.org
- 設定監控
- Quantstack 正在為鏡像設定 grafana
- 更改 URL 從 drone.conda-forge.org。提案
2021-10-18
2021-09-22
-
(WV):TensorFlow-GPU 已準備就緒,只需要決定 GPU 是否應優先於 CPU?!
- GPU 優先
-
(MRB)master 到 main 移動 (https://github.com/conda-forge/conda-forge.github.io/issues/1162)
- 除了 feedstocks、releases、conda-smithy 和我們的 github actions 之外,一切都已完成
- releases 已損壞,已向 github 開啟問題
- feedstocks 的一些選項
- 確保更改 branch 金鑰上的上傳
- (MRB)發布關於如何更新本地克隆的公告(已移動到上面的問題)
- (MRB)確保更新 upload_on_branch(已移動到上面的問題)
- 除了 feedstocks、releases、conda-smithy 和我們的 github actions 之外,一切都已完成
2020-11-18
- (IF/MRB/MV)intel oneAPI
- 待辦事項
- (Nikolay)opencl_rt 的授權
- (Nikolay)intelmpi ABI 與 mpich 的相容性
- (MRB/IF)弄清楚如何準確地打包 C/C++ 編譯器
- (MRB/IF)考慮 fortran ABI
- (MRB)建立 conda-forge 編譯器室(添加包括 keith 在內的人員)
- 待辦事項
- (MB)要求核心成員轉為「榮譽退休」狀態
- TODO:Eric 設定所有核心成員的季度檢查,以查看他們是否有興趣保持「活躍」或是否想轉為榮譽退休
- 從具有各種憑證(api 令牌、twitter 密碼等)的權限中移除榮譽退休人員?這將需要更改治理文件。
- TODO:Eric 設定所有核心成員的季度檢查,以查看他們是否有興趣保持「活躍」或是否想轉為榮譽退休
2020-11-11
- TODO:考慮引入 JOSS 以提供關於我們如何最好地撰寫論文的背景資訊
2020-11-03
- TODO:檢查 Forrest Watters 的核心權限
- (FF)Outreachy 將花費 6500 美元。
- 下一步:撰寫摘要並投票決定資金支出。
2020-10-28 2020-10-21
- (Marius?)Python 2.7 遷移
- ( )[ ] 做出提示
- ( )[ ] 發布公告
- ( )[ ] 使提示成為 lint
2020-10-07
- 確保將 NVBug 資訊添加到 conda-forge 製作的 cudatoolkit 套件中(如果我們製作一個)
2020-09-09
- (ED)使用與 conda-tools 相同的投票模型更新治理文件(+3 無 -1 為通過)
- (SC)編寫 jinja 模板以將機構合作夥伴 yaml 轉換為網站 https://github.com/conda-forge/conda-forge.github.io/blob/2a2d3caaf7d74eb370ac40c679ba337a73d15c8a/src/inst_partners.yaml
- (SC)記錄創建 OVH 帳戶並獲得訪問權限所需的操作
2020-08-26 Docker hub
- (JK)檢查 Azure 建置工作站,看看它們是否具有 docker hub 限制。
- (JK)與 dockerhub 合作,看看我們是否可以獲得 OSS 狀態
- 在某個時候再次檢查。截至 2020-09-23,我們尚未收到回覆
OVH
-
在某個時候在 twitter 上大聲疾呼。「感謝 OVHCloud 提供 VM」等等。(也許在我們使用它在 windows 上發布 qt 之後?)
-
弄清楚如何向用戶傳達重大變更。可能應該立即開啟一個問題以進行進一步討論。Ping @kkraus,加上從這些會議記錄中擷取更靠前的筆記
-
John K. 將更新 git 儲存庫上的 cuda toolkit feedstock,以記錄 NVBug 連結到 NVIDIA 內部問題追蹤器
-
Jonathan 將更新文件以記錄一些非詳盡的套件列表(如 cuda-toolkit、MKL 等)
-
Jonathan 將審查此 PR
-
(Kale)安排 conda 工作小組會議
-
cfep-10 下一步:CJ 呼籲投票以徵求回饋
-
cfep-06 下一步:要求 staged recipes 團隊倡導此 CFEP 並推動其前進
-
jakirkham & CJ-wright 同步關於將 CUDA 添加到遷移機器人
-
(Eric)安排 Anaconda <-> conda-forge 同步關於 anaconda.org 需求收集
- 將嘗試在下個月安排此時間。
-
(Anthony)聯繫 NumFocus 以弄清楚不包括檔案中的許可證的法律後果。
-
(Eric)在內部檢查酒店和社區人員的飛行資金水平?
-
(Eric)弄清楚 conda-forge 的財務狀況以支持自身?
-
(jjhelmus)開啟 CFEP 以了解我們將支援哪些 python
-
(jakirkham)撰寫一篇關於我們今天討論的 CUDA 內容的部落格文章
-
(jakirkham)更新關於如何將 CUDA 支援添加到 feedstocks 的文件
-
(jakirkham)將在 conda-smithy 上開啟一個問題以調查 Drone 問題。(ping aarch 團隊)
-
(ED)關於我們頁面?FAQ 和每個人是誰的某種組合。FAQ 諸如
- 誰是 CF <> Anaconda、CF <> NumFocus、CF <> Azure 的 POC
- 誰是各個子團隊的 POC?
- 非正式資訊:角色、日常工作、簡歷、所有細節、您為何在此等等。
- 公開還是內部?我真的不在乎哪一種。有人強烈偏向其中一種嗎?
- 選擇加入公開簡歷
- software carpentry 有大量的講師,並且有 https://carpentries.org/instructors
- 一些關於「又一個保持事物更新的地方」的擔憂
-
(ED)記錄使用 conda-forge 的可重複環境的策略
-
(UK)靜態庫內容
- 將 linting 提示添加到建置中以找到它們
- 推薦如何打包它們 -> CFEP-18
- 我們應該編寫文件說明我們不提供支援,這是一個壞主意。 -> CFEP-18