跳到主要內容

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

與會者

議程

您的議程項目

(Filipe) 我們應該嘗試 GSoC 嗎?如果有的話,我們應該在 NumFOCUS 的保護下嘗試嗎?截止日期是 10 月 28 日星期一 UTC 時間 17:00!討論

  • 想法?
    • 應該很容易上手
    • 應該要有有意義的影響
    • 應該要有有意義的終點
  • 願意指導嗎?
  • 開始建立/標記 GSoC 的 issue,或者建立一個 issue 專案
  • 需要找到學生
    • CJ:發出探詢
    • 可以是大學部或研究所
    • Anthony:發推文說我們正在尋找想要支持 GSOC 的人?

(CJ) Python 3.8 進度討論

子團隊更新

機器人

  • (CJ) 許可證機器人已運作。
    • 上游到 conda skeleton?向 Filipe 展示程式碼的這部分 連結
    • 所有沒有許可證的 feedstock 清單:連結
  • (CJ) libnetcdf 和 zstd 遷移已啟動
  • (CJ) CFEP9 文件已上線,似乎有助於新使用者發布 PR

ARM

文件

staged-recipes

網站

CI 基礎架構

編譯器升級

CFEP 更新

我們如何開始在這些方面獲得進展?

cfep-03 手動上傳建置

  • Filipe 審閱、修正任何文字並合併。

cfep-04 X11 和 CDT 政策

cfep-05 dev/rc 建置

  • conda install label::package 語法似乎會產生一些奇怪/非預期的結果
  • 也許我們應該建立一個 cron job 來測試一些預期的環境?
  • 討論
    • 沒有
    • 自動化開發建置:選擇加入?
    • 允許維護者要求為開發版本建立新的 PR。

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

cfep-08 大到不能倒

  • 暫時擱置
  • CJ:將此與延遲狀態合併。

cfep-10 Feedstock 狀態,未維護

  • 如何處理作為「可運作」的套件集合和/或一個檔案儲存庫。
  • conda-forge 通道的 epoching
    • conda 中的 epoching
      • 兩個索引 current_repodata.jsonrepodata.json
      • 基於這個想法建立更多 epochs
    • 淺層圖事物
    • 將時間切片 repodata.json 檔案放在 CDN 上?
    • 啟用 conda install package -date=Jan2019
  • conda-forge 的目的:再現性 vs 可複製性 vs 剛好能運作的新東西
    • 我們可以協助再現性的方式
      • 將所有套件標記為「可再現」或「全部」
      • 鎖定/凍結您的環境
      • 使用鎖定的環境建立 conda,指向 conda-forge 的「all」通道
      • 使用 conda、conda 檔案、environment.yml、construct.yml、anaconda.org、本機通道等的最佳實務

討論

檢查先前的行動項目

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

2 次會議

  • (Eric) 發送電子郵件,看看我們是否能讓更多人參與定期的開發會議。
  • (Sophia) 安排會議討論 Condafile 的事情。
  • (CJ) 撰寫關於機器人工作和編譯器遷移的部落格文章
  • (Filipe) Ping Bjorn,試圖讓 Debian 社群更多參與 conda-forge
  • (Eric) 在 anaconda.org 需求收集上安排 Anaconda <-> conda-forge 同步
  • (Anthony) 聯繫 NumFocus,以 выяснить 未在檔案中包含許可證的法律後果。

3 次會議前

  • (Filipe) 建立自架部落格的進度
    • Medium 似乎普遍不受歡迎
    • 自架部落格似乎普遍受到歡迎
    • 我們可以模仿 Dask 為他們的開發部落格所做的事情嗎? https://github.com/dask/dask-blog
  • (需要負責人) 在我們的網站上搜尋有點困難
  • (Filipe, Anthony) 改善關於發布 conda-smithy 的文件。目前說「使用 rever」。如果能為那些不熟悉 rever 的人填寫更多資訊會很好。

3 次會議前

新的行動項目

將新的行動項目複製到下次會議的議程,以便我們進行檢查。確保每個行動項目都分配給某人,否則很可能不會完成。