跳到主要內容

conda-forge 核心會議 2024-08-07

您的 __new__() 議程項目 標題下新增議程項目

與會者

姓名姓名縮寫GitHub ID所屬單位
Sylvain CorlaySC@SylvainCorlayQuantStack
Thorsten BeierTB@derthorstenQuantStack
Filipe FernandesFF@ocefpafconda-forge
Klaus ZimmermannKZ@zklausQuansight
Axel ObermeierHV@h-vetinari
Jaime Rodríguez-GuerraJRG@jaimergpQuansight/cf
Dasha GurovaDGdashagurovaAnaconda/conda
John KirkhamJKjakirkhamNVIDIA/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,它是一個自訂建置系統,但是...
  • (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

  • [ ]