跳到主要內容

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}
  • (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
    • 對於「又一個需要保持更新的地方」感到擔憂