conda-forge 核心會議 2023-05-03
在 Your __new__() agenda items
標題下新增議程項目
出席者
姓名 | 縮寫 | GitHub ID | 所屬機構 |
---|---|---|---|
Dave Clements | DPC | tnabtaf | Anaconda |
Filipe Fernandes | FF | ocefpaf | conda-forge |
Cheng H. Lee | CHL | chenghlee | conda-forge/Anaconda |
Marius van Niekerk | MvN | mariusvniekerk | VoltronData/cf |
Ryan May | RMM | dopplershift | Unidata/cf |
Jannis Leidel | JL | jezdez | Anaconda/cf |
John Kirkham | JK | jakirkham | NVIDIA/cf |
Marcel Bargull | MB | mbargull | Bioconda/cf |
Avalon | A | uwuvalon | Anaconda |
Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
總共 18 人
介紹
- Anaconda 包裝團隊的 Andrew Vallette。
常設項目
- [ ]
來自上次會議
- (WV) rattler-build - 新的 conda 套件建置工具:https://github.com/prefix-dev/rattler-build
- 從看起來很像 BOA 的 recipe 格式建置 conda 套件
- 以 rattler 格式寫入 metadata
- 進行了現場演示。
- 目標是提供更好的診斷
- MRB:BOA 規格?
- 我們需要找出該怎麼做。
- 需要一個每個人都可以寫入的已定義規格
- JL:我們需要做什麼來建立規格?
- 選擇器,
- MVN:規格中的版本號。大家一致同意。
- JL:我們需要規格
- WV:我們有一個 JSON schema。
- JK:主張新的 YAML 格式。有興趣參與規格撰寫小組
- 有些 recipes 將會/可能會被遺留下來。
- 行動:下週在 Conda 電話會議上討論這個問題。
- (JK) 新的 CTK 套件 / CUDA 12
- 開啟 CUDA 12 遷移器
- 套件佈局變更
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4400
- 文件?
- 訊息?
- 逐步推出?
- Marius 建議自訂機器人訊息
- 可能需要進入機器人程式碼
- 可以將變更新增至機器人程式碼以
- 套件佈局變更
- (IF) 對佈局有疑問
- (JK) 使用
cuda
會可以- (IF) 為 CMake 變更了很多東西
- (JK) 要與 Robert Maynard 討論
- (IF) 為 CMake 變更了很多東西
- (JK)
- (JK) 使用
- (長期來看) CUDA 11 向後移植?(延後到下次會議)
- 舊版 CUDA 上的新樣式套件
- 從哪個版本開始(
nvidia
channel 有11.4
)? cudatoolkit
變成 metapackage?- 可能刪除一些 CUDA 特定項目
- Docker 映像檔
- 簡化 conda-forge-ci-setup
- 開啟 CUDA 12 遷移器
- (JK) Windows MinGW & UCRT
- https://github.com/conda-forge/r-base-feedstock/issues/248
- https://github.com/conda-forge/conda-forge.github.io/issues/1654
- https://github.com/conda-forge/conda-forge.github.io/issues/1044
- (AV):Anaconda 正在研究解決此問題的方法
- 我們是否以二進制方式重新包裝 MSYS2 套件?還是重新建置?
- 我們如何自動化基於 UCRT 的 MSYS2 Windows?
- 甚至可以自動化 recipe 生成
- (MRB) CDT 方法可以在這裡重複使用
- (IF) 我們想要包裝什麼
- 可能需要自訂;例如,
run_exports
- 可能需要自訂;例如,
- (AV):將隨著進度分享工作
- (MB):舊的 MinGW 使用子資料夾?
- 我們是否要為 UCRT 更改這個?還是保持不變?
- (IF) 取決於我們包裝什麼
- (JK) GLIBC 2.28
- https://github.com/conda-forge/conda-forge.github.io/issues/1941
- (MRB) 需要審查
- (MRB) 下載的 RPM 需要審查
- 目錄層級不同 / 需要確認這是正確的層級
- (MB) 我們需要語言包嗎?
- (MRB) 其中一個有英文
- (MRB) 其中一個有很多語言
- (IF)
- (JK) Windows ARM
- (SD) 嗨 :) 很高興回答問題
- https://github.com/conda-forge/conda-forge.github.io/issues/1940
- (IF) https://github.com/conda-forge/vc-feedstock/pull/55
- (IF) 請問 Steve:您計劃在第一年建置什麼?
- (IF) 建置需要 Conda / Mamba / Boa,安裝程式?
- (SD) 安裝程式很具野心(如果能做到很棒!但非必要)。希望嘗試/CI 問題是可見的
- (SD) 目前在取得更多硬體方面面臨挑戰。所以只要能夠建置即可
- (IF) Python 會是一個目標嗎?也許 NumPy & SciPy?
- (JK) 對於財務對話,什麼會有幫助?
- (SD) 要求少一點? ;) 雖然實際上還沒有要求任何東西。
- (SD) Finn 可以幫忙 :)
- (IF) 可以建置
zlib
!🎉- 本地建置
- (MvN) 也許 macOS ARM 清單可以作為起點
- (SD) Rust 工具鏈應該可以運作(使用 cryptography 測試中)
- (IF) Clang 交叉編譯可以運作嗎?
- (SD) 目前使用 Cygwin(而非 Clang)
- (HV) Boost 協調
- 現在有 PR:https://github.com/conda-forge/boost-feedstock/pull/164
- 討論產生了 bikeshed à la:
libboost
、libboost-headers
、libboost-python
- (MB) R 4.3 遷移
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4363
- 對於啟動它有任何異議嗎?
- 由於其他非 R 遷移,4.1 的 Windows TeX 建置問題可能需要解決?
進行中的投票
- [ ]
您的 new() 議程項目
- (DPC) 2023 年 PyCon US 的套件建置教學課程很成功。
- 我們有約 25 位參與者
- 教學課程將在清理後在線上發布。
- (JRG) 用於選擇性加入 CI 的 SDG 已被接受(與 https://github.com/conda-forge/conda-forge.github.io/issues/1875 和 GPU 伺服器相關)
- (WV) 用於 rattler 上的 pubgrub 的 SDG 也被接受了
- [ ]
推遲到下次會議
- [ ]
CFEPs
- [ ]