2020-07-08 conda-forge 核心會議
出席者
- Jonathan Helmus
- Marius van Niekerk
- Filipe Fernandes
- Matthew Becker
- Keith Kraus
- CJ Wright
- Cheng Lee
- Wolf Vollprecht
- Eric Dill
- Uwe Korn
- Marcel Bargull
- Anthony Scopatz
- John Kirkham
- Isuru Fernando
- Lori Burns
- Marcelo Trevisani
議程
您的議程項目
-
(CJ) 預算,以及財務子團隊的創建
-
為通話中的新成員介紹
-
(FF) 開放力場 (Open Force Field) 向 NumFOCUS 提出的請求
- 可能希望建立合約關係,Anthony 有興趣
- 我們可以建立一份「建議」公司/人員名單,他們可以做這種類型的工作
- 我們應該將此資訊放在網站的哪個位置?
- conda-forge.org/commercial
- conda-forge.org/
-
(FF) 我們是否應該將 Outreachy 作為支持科技領域多元化的一部分?優點是成本低且影響力大。缺點是導師需要投入時間。
-
(ED) 我們是否需要記錄 Keith 上次提出的 CUDA 11 相關內容?不需要。
- (KK) CUDA 11 支援
- CUDA 11 放棄了 CentOS 6 支援
- 與上面的 CentOS 7 遷移相關
cudatoolkit
11 - https://github.com/AnacondaRecipes/cudatoolkit-feedstock/pull/7- 確保我們有一行 glibc 執行約束條件 TODO:Jonathan 將審查此 PR
- 新增 Docker 映像檔 (需要再次確認如何有條件地調整
FROM
)- 需要較新的 docker 版本,但這應該可行
ARG IMAGE=ubuntu:latest
FROM ${IMAGE}
- 需要較新的 docker 版本,但這應該可行
- (KK) CUDA 11 支援
-
(KK) conda-forge 中 CUDA Toolkit 的更新
- 透過對配方進行一些變更,conda-forge 將能夠建置和發布 cudatoolkit
- TODO:Eric 將從 Keith 那裡取得 NVBug 連結,並將其存檔在 conda-forge google drive 中。
- TODO:John K. 將更新 git repo 上的 cuda toolkit feedstock,以註記 NVBug 連結到 NVIDIA 內部問題追蹤器
- TODO:Jonathan 將更新文件,以註記一些非詳盡的套件列表(例如 cuda-toolkit、MKL 等)
-
(IF) 嚴格的頻道優先順序
- PyPy 需要
- Cos7 需要
- 移除我們未完全支援的套件。例如:windows 上有 3 個 scipy 建置版本。
- 舊版本的 tensorflow?
- 可以將 strict 作為 conda_forge.yaml 中的選項
-
討論「難以建置的套件」
- rstudio (重新發布可能有點可疑?)
- tensorflow
- qt
- Windows 上的 scipy
- 我們是否應該發布列表並請求這些方面的幫助?
-
(UK) CFEP-18,請投票
-
(UK) 投票疲勞
- 討論了各種替代方案
- 子團隊
-
(UK) 「無 GPL」變體
- 某些套件(例如 Python、sqlite)依賴於 libreadline,libreadline 具有 GPL 授權。可能會有論點認為這不會影響堆疊,但企業合規/IT 對此有不同的立場。
- 其他套件也有類似的問題,GPL 依賴項通常是可選的。
- 我們可能希望預設啟用該功能,但提供不含 GPL 依賴項的替代變體。
-
(CL) msys2 套件
- Anaconda 正在決定「defaults」頻道的更新計畫
進行中的投票
子團隊更新
機器人
- (CJ) openjdk、r-java 停滯不前的狀態
上週未完成的事項
ARM
POWER
CUDA
文件
staged-recipes
網站
安全性+系統
- 仍然需要完成 CFEP-13(在最新的 smithy 發布後可以繼續進行)
CI 基礎架構
編譯器升級
CFEP 更新
開啟的 PR
-
cfep-04 X11 和 CDT 政策
- 非使用中 - 與某些非使用中狀態合併?
- 需要新的倡導者。感謝 pkgw 在這方面的工作!自 2020 年 1 月 10 日起,pkgw 有未回覆的評論
-
cfep-06 Staged-recipes 審查生命週期
- 非使用中 - 與某些非使用中狀態合併?
- 來自 @saraedum 的長期評論。@jakirkham,您可以回覆嗎?自 2020 年 1 月 8 日起,@saraedum 有未回覆的評論
- (MRB) stalebot 已經解決了這裡最嚴重的問題。我認為我們可以永久延後這個問題。
-
cfep-10 Feedstock 狀態,未維護
- 非使用中 - 與某些非使用中狀態合併?
- 需要另一次審查。自 2020 年 1 月 11 日起,pkgw 有未回覆的更新
-
cfep-12 移除違反來源套件條款的套件
- 自 2020 年 5 月 26 日起停滯不前
- 關於移動到「broken」與從 conda-forge 頻道刪除的活躍辯論
- 進行中的投票,於 2020-03-11 結束
- 投票結果如何?
- 我們是否收到 NumFOCUS 的回覆?
-
cfep-17 處理 pin backports 和依賴項重建
- Isuru、CJ 和 Matt 之間關於實作細節的停滯辯論
討論
檢查先前的行動項目
從上次會議議程複製先前的行動項目。
本次會議
- Eric 將從 Keith 那裡取得 NVBug 連結,並將其存檔在 conda-forge google drive 中。
- Eric 將在我們的文件中新增一個頁面,說明如何以商業關係與 conda-forge 和附屬機構互動。
- John K. 將更新 git repo 上的 cuda toolkit feedstock,以註記 NVBug 連結到 NVIDIA 內部問題追蹤器
- Jonathan 將更新文件,以註記一些非詳盡的套件列表(例如 cuda-toolkit、MKL 等)
- Jonathan 將審查此 PR
上次會議
2 次會議前
3 次會議前
- (CJ) 組建財務子團隊
- (ED) 記錄使用 conda-forge 的可重現環境策略
- (ED) 新增關於商業合作的 conda-forge 頁面
- 建立一份「建議」公司/人員名單,外部公司可以與他們合作進行客製化工作
- (UK) 靜態程式庫相關事項
- 新增 Linting 提示到建置中以找到它們
- 建議如何封裝它們 -> CFEP-18
- 我們應該撰寫文件說明我們不提供支援,而且這是一個壞主意。 -> CFEP-18
移至問題追蹤器
- (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) 更新文件,說明如何在 feedstock 中新增 CUDA 支援
- (jakirkham) 將在 conda-smithy 上開啟一個 issue,以調查 Drone 問題。(ping aarch 團隊)
- (ED) 關於我們的頁面?FAQ 和誰是每個人的某種組合。FAQ 類似於
- CF <> Anaconda、CF <> NumFocus、CF <> Azure 的 POC 是誰
- 各個子團隊的 POC 是誰?
- 非正式資訊:角色、日常工作、簡歷、所有細節、您為何在此等等。
- 公開或內部?我真的不在意。有人對其中一種方式有強烈的感覺嗎?
- 選擇加入公開簡歷
- 軟體木工坊有大量的講師,並且有 https://carpentries.org/instructors
- 對於「又一個需要保持更新的地方」感到擔憂