跳到主要內容

2019-10-30 conda-forge 核心會議

出席者

  • Eric D.
  • Marcel
  • Filipe
  • Jonathan
  • Sophia C.
  • John K.
  • Dougal
  • Marius
  • Mike S.
  • CJ
  • Lori

議程

您的議程項目

  • (Eric) 大家萬聖節打算扮成什麼?

    • 冰與火之歌:權力遊戲最終集編劇 (Filipe)
  • (Eric) 安排一個對其他時區的人更方便的時間。快速投票後我會安排

    • UTC 10:00 (美東時間 6:00)
    • UTC 12:00 (美東時間 8:00)
    • UTC 17:00 (美東時間 13:00) (目前會議時間)
    • 我們不需要重新安排時間來配合。Filipe 想要配合其他時區的人,但他們似乎消失了
  • (Filipe) 討論 NumFOCUS PEX 卡片。我們需要它嗎?我們應該訂購一張嗎?

    • 意見:我們應該避免這些,並做好更好的規劃。最壞的情況
    • 經常性費用呢?對於經常性費用,NumFocus 可以為我們支付這些費用,所以我們應該提前規劃並讓他們這樣做。
    • 結論:更好的規劃。
  • (Filipe) 更新關於新的 SGD 提案。

    • 小型補助開發 (SGD)
    • 旨在促進 conda-skeleton 和重新生成 recipes 的一些工作。這是為了做 bioconda 社群已經在做的事情。這將幫助我們更好地進行依賴追蹤和元數據更新
    • Filipe 計劃付費請人來做這項工作 (Marcelo Trevisani)
  • (Filipe) 趕上 Qt 發布的策略。

    • (Isuru) Qt 5.12 是一個 LTS 版本,EOL 日期為 2021 年 12 月。這是 conda-forge 中打包的版本。
    • (Isuru) Qt 5.13 是一個常規版本,EOL 日期通常為一年。(2020 年 6 月)
    • 我們應該更定期地構建 Qt。我們如何實現這一目標?配置 Windows Azure VM 似乎是最好的途徑。
      • 我們需要建立一個 Azure 組織(或任何他們的術語),然後分發憑證
      • 我們應該考慮與 Microsoft 洽談,尋求在 Azure 上進行此操作的幫助。
      • Marius 將在本週的 NumFocus Summit 和 PyData 上負責這些對話。
      • 在下次開發會議上從 Marius 取得更新。
  • (CJ) 任何 NumFOCUS summit 的事情:(來自 NumFOCUS)我們要求我們較資深的專案準備好簡要分享任何最近的專案新聞或經驗,這些新聞或經驗對其他人來說可能很有價值。例如:

    • 資金成功或失敗
    • 重大的治理變更及其影響
    • 為提高專案中的多元性和包容性而採取的措施及其結果
    • 其他專案可以學習的任何經驗
    • (Eric) 發送電子郵件給 conda-forge 群組,徵求對這些要點的回饋。
  • (CJ) 為 CF 舉辦 pydata nyc lightning talk,Tom 要求簡短的內容

    • Anthony 說他會負責這個
  • (John) 協調 CF 和 defaults 之間的 GPU 套件

    • NCCL
      • (發音:Nickel)
      • Defaults 仍然停留在 1
        • 當我們的依賴項需要它時,可能會更新。
      • 許多東西沒有 2(甚至更新的版本)就無法運作
      • 現在在 CF 中為 2.4 版本
    • CuPy
      • 最近添加到 conda-forge
      • PfN (Preferred Networks) 接管 feedstock 的維護
      • Defaults 仍然停留在 6.0.0 (最新版本是 6.5.0)
        • 在 Windows 上構建真的非常困難,這是 Anaconda 方面的阻礙。
    • xgboost
    • ppc64le 和 aarch64
      • 目前沒有 aarch64 cudatoolkit 套件
      • ppc64le cudatoolkit 套件已過時(目前為 9.0)
        • 如果 recipe 更新,Anaconda 將更有可能發布更新的套件 -- 障礙在於找到所有共享函式庫移動到哪裡了。
      • ppc64le 存在 NVIDIA Docker 映像檔
      • aarch64 正在開發 NVIDIA Docker 映像檔
  • (Marius) Kubernetes 建置更新

    • 可以在臨時的 kubernetes gpu 叢集上建置 cupy。
    • 初步結果感覺正面。
    • 也許我們在這裡有第二篇部落格文章?
    • 所有這些工作都在 GKE 上進行。最好嘗試將其移植到 Azure,也許可以。
  • (CJ) conda-forge 應該發布 ARM / aarch64 conda-forge miniconda 安裝程式嗎?

    • Anaconda 建置 ppc 套件並提供 anaconda / miniconda 安裝程式
    • conda-forge 應該建置這些嗎?
      • 這次 conda-forge 電話會議中沒有人真正想承擔此維護負擔。
  • (Filipe) Python 3.8 已進入 defaults

    • (Mike):「某種程度上」進入了 defaults。我們現在只有 py3.8 可用。

子團隊更新

Bot

  • (CJ) ROS (機器人作業系統) 與自動勾選機器人整合 (大致上,他們沒有 jinja2 他們的 url,導致問題)
  • (CJ) 機器人現在可以正確處理多輸出 recipes,應該可以讓遷移更順利
  • (CJ) CircleCI 執行 URL 現在在機器人提交和評論中,使除錯更容易

ARM

文件

staged-recipes

網站

CI 基礎設施

編譯器升級

CFEP 更新

我們如何開始針對這些提案取得進展?

cfep-03 手動上傳建置

cfep-04 X11 和 CDT 政策

cfep-05 dev/rc 建置

  • (Eric) 我認為最近在 cfep-05 上有一些討論。也許 @cj 可以為我們更新一下
  • (CJ) 我認為這裡的主要障礙是我們是否可以讓 .../label/rc/matplotlib 成為有效的 anaconda.org 路徑
  • (CJ, John K.) 開發標籤是在每個套件或每個 feedstock 層級提供 (我們應該有 .../rc/gdal.../rc/libgdal 嗎)
    • (Eric) 我們應該以盡可能簡單的方式在 conda-forge 工具生態系統中實施這一點。如果他們有足夠的意願

cfep-06 Staged-recipes 審查生命週期

cfep-08 太大而不能倒

cfep-10 Feedstock 狀態,未維護

討論

檢查先前的行動項目

從上次會議議程複製先前的行動項目。

上次會議

  • (Filipe) CFEP-03:審查,修正任何文字並合併。
    • 需要進行小的更新。這可能會在十二月完成。
  • (CJ) CFEP-08:以延遲狀態合併
    • 將在下次會議中檢查。

兩次會議前

三次會議前

  • (Eric) 發送電子郵件,看看我們是否可以讓更多人參與定期開發會議。
  • (Sophia) 安排會議討論 Condafile 的事情。
    • 在她再次積極處理此事之前,將會暫緩處理
  • (Filipe) Ping Bjorn 嘗試讓 Debian 社群更多地參與 conda-forge
    • 將從我們的追蹤器中移除此項
  • (Eric) 安排 Anaconda <-> conda-forge 同步關於 anaconda.org 需求收集
    • 將嘗試在下個月安排。
  • (Anthony) 聯繫 NumFocus 以 выяснить 不在檔案中包含許可證的法律後果。

四次會議前

  • (Filipe) 設置自託管部落格的進度
  • (需要負責人) 在我們的網站上搜尋有點困難
  • (Filipe, Anthony) 改善關於發布 conda-smithy 的文件。目前說「使用 rever」。如果能為那些不熟悉 rever 的人填寫更多資訊會很好。