2019-10-16 conda-forge 核心會議
與會者
議程
您的議程項目
(Filipe) 我們應該嘗試 GSoC 嗎?如果有的話,我們應該在 NumFOCUS 的保護下嘗試嗎?截止日期是 10 月 28 日星期一 UTC 時間 17:00!討論
- 想法?
- 應該很容易上手
- 應該要有有意義的影響
- 應該要有有意義的終點
- 願意指導嗎?
- 開始建立/標記 GSoC 的 issue,或者建立一個 issue 專案
- 需要找到學生
- CJ:發出探詢
- 可以是大學部或研究所
- Anthony:發推文說我們正在尋找想要支持 GSOC 的人?
(CJ) Python 3.8 進度討論
- Windows 問題相當棘手。(https://github.com/conda-forge/python-feedstock/pull/274#issuecomment-542331428)
- macOS 有些問題(如果不使用 LTO - 連結時間最佳化 - 建置就可以修復,但那樣比較有趣)
- Jonathan 在他的 anaconda.org 頻道上有帶有 py38 標籤的 Linux 套件。
子團隊更新
機器人
- (CJ) 許可證機器人已運作。
- (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.json
和repodata.json
- 基於這個想法建立更多 epochs
- 兩個索引
- 淺層圖事物
- 將時間切片 repodata.json 檔案放在 CDN 上?
- 啟用
conda install package -date=Jan2019
- conda 中的 epoching
- 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 次會議前
新的行動項目
將新的行動項目複製到下次會議的議程,以便我們進行檢查。確保每個行動項目都分配給某人,否則很可能不會完成。