conda-forge 核心會議 2024-08-07
在 您的 __new__() 議程項目
標題下新增議程項目
與會者
姓名 | 姓名縮寫 | GitHub ID | 所屬單位 |
---|---|---|---|
Sylvain Corlay | SC | @SylvainCorlay | QuantStack |
Thorsten Beier | TB | @derthorsten | QuantStack |
Filipe Fernandes | FF | @ocefpaf | conda-forge |
Klaus Zimmermann | KZ | @zklaus | Quansight |
Axel Obermeier | HV | @h-vetinari | |
Jaime Rodríguez-Guerra | JRG | @jaimergp | Quansight/cf |
Dasha Gurova | DG | dashagurova | Anaconda/conda |
John Kirkham | JK | jakirkham | NVIDIA/cf |
總計 X 人
常設項目
- [ ]
來自先前會議的項目
- [ ]
進行中的投票
- [ ]
您的 __new__()
議程項目
- (HV) 新增 emscripten 作為目標 (RFC)
- JRG: 如果沒有任何問題,且不會對基礎架構/核心團隊造成太多負擔,則可以繼續進行。
- TB: emscripten-forge 是 conda-forge 的「廉價」版本。主要專注於 Python 套件,其中一些很複雜 (scipy, numpy)。
- IF: 擔心每次編譯器發布時 ABI 都會變更,這將需要重建,這在 conda-forge 的規模上成本很高。
- ED: 有什麼方法可以減輕這種擔憂?
- IF: 穩定的 ABI,共享建置
- WV 使 emscripten-forge 與 conda-forge 對齊。從 CF 導入配方。
- SC: WASI 並沒有帶來我們從 emscripten 需要的一切。
- FF: CF 是一個「實力主義」的組織。如果有人想承擔這項工作,那很好,就去做吧。如果你想把它當作一個實驗性的東西來做,那就去做吧。只有在我們開始做的時候才會知道細節。需要解釋這和 pyodide 之間的區別。需要教人們如何做這件事。我們以使用者為中心。我們正在為我們的使用者建立有價值的東西。
- 來自聊天室
- ED: 所以關於 emscripten,決定是「嘗試一下並回報複雜情況」嗎?
- FF: 我 +1 贊成。只有在我們嘗試之後才會知道所有細節。
- IF: 是的,在我們開始建置之前,先試用一下並回報
- 最後的澄清:更新 emscripten feedstock,從一些簡單的函式庫開始 (例如 zlib)
- (HV) 移除 PyPy (RFC)
- IF: 如果我們知道它最終會被淘汰,我們就不應該等待,直接移除它。
- WV: 移除 migrator 並最終讓它逐漸消失?CFEP 投票?
- IF: 不需要 CFEP。也許只需在 migrator 移除 PR 中討論一下。
- HV: 考慮一種較溫和的方法,例如暫停幾個月,然後再移除它。
- JRG: 發布公告說明打算移除,並為那些確實依賴 PyPy 的人留下機會,讓他們知道正在發生這件事。
- (HV) 編譯器更新
- 我想完成 升級 到 GCC 13 / Clang 17;目前因
gfortran_impl_osx
的問題而受阻 -- 歡迎提供協助 - 當 LLVM 19 在 9 月正式發布時,我想在此之後不久 遷移 我們在 Windows 上的 Fortran 編譯器;我們已經等了很久了,而且 flang 19 似乎已經準備好了 (已使用 RC 測試過各種 feedstock)。我們也已經準備好了 Isuru 要求的 功能,以將遷移限制在實際為 Windows 建置的 feedstock。
- KZ: 文件/提示,以幫助人們轉移到 flang?
- HV: 大多數事情應該由啟動腳本處理。feedstock 的數量在 100 個左右,所以數量不多。
- KZ: 擔心 esmf,它是一個自訂建置系統,但是...
- 我想完成 升級 到 GCC 13 / Clang 17;目前因
- (WV) v2 配方工作 & cf-scripts 工作
- (WV) 我們應該在 conda-smithy 中使用 enums 嗎?:)
- (SC) 注意:mamba 2.0 rc: https://medium.com/@QuantStack/introducing-mamba-2-0-0e8d5c6d1d0c
- FF: 將 SC、WV、JRG 加入財務團隊,以進行 OpenCollective 批准。
- WV: 研究如何利用 sigstore 和容器進行 conda 套件打包、TUF 和適當的簽署方案。
延後到下次會議
- [ ]
CFEPs
- [ ]