跳到主要內容

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

HackMD 連結

出席者

會議出席者列表

  • Jonathan Helmus
  • Filipe Fernandes
  • Kai Tietz
  • Lori Burns
  • Sophia Castellarin
  • Marius van Niekerk
  • Michael Sarahan
  • Anthony Scopatz
  • John Blischak
  • Sophia Parafina

議程

請將新項目新增至會議議程

ESIP 更新 (Filipe)

  • Filipe 在 gitter 中關於 ESIP 資金的討論串。Annie Burgess (實驗室育成補助金的協調員) 有以下看法

我對 CondaForge 專案在幾個方面上的進展感到非常滿意。

我認為將資金用於衝刺開發,並結合其他組織 (例如 Anaconda) 的直接或實物貢獻的模式,對於在這些基礎軟體專案上完成協調開發來說是一個很好的模式。

而且,他們似乎在衝刺開發本身中完成了很多工作。

就他們所做工作的實用性而言,這實際上是由社群/使用者決定的。最好尋找使用者,了解新增的功能如何幫助他們完成工作,並確定下一步的開發工作方向,無論是與 ESIP 還是其他資助機構合作。

開始撰寫部落格

  • gitter 中關於開始撰寫部落格的討論串,這是 ESIP 更新的後續行動

我們必須努力完成第二部分。conda-forge 最新改進的大部分成果對於一般使用者來說是「隱形的」。由於我們的遷移基礎設施,他們將更快地獲得更新的套件,並且套件將更穩定。但大多數使用者甚至不會注意到這一點。簡而言之,我們需要開始撰寫部落格。

  • 關於 Medium 的一些討論,但這不容易讓其他人貢獻。需要有人管理 Medium 帳戶。
  • 有人提議使用 github 來託管部落格,並獲得 Marcel、Bjorn 和 John 的 +1 贊同
  • 將部落格交叉發佈到 Anaconda 部落格也在討論範圍內。John 對此表示贊同。有人反對嗎?
  • 待辦事項:尋找一位負責部落格運營的負責人,以及一位負責設置部落格基礎設施的人員。這可以是同一個人,但不必是

討論

  • Chris Roth 可能有興趣,他過去對文件方面很感興趣。(Filipe 將聯絡) 使用的技術

  • Markdown?

  • Jupyter Notebooks?

  • 讓負責人對使用的技術有最終決定權。

  • 內容創建後需要審閱者

使用者調查 (John K)

同樣在 gitter 中,來自 John (並進行了一些輕微編輯以澄清)

我們對進行使用者調查有何看法?就像,一份關於人們使用 Conda-forge 的目的以及他們希望改進的地方的簡短問題列表。只是在思考如何解決最後一段 (ESIP) 中的請求 (如上所述)。這應該為我們提供一些切實可行的、以社群為導向的目標,我們可以在明年朝著這些目標努力 (並提供數據來支持,以防有人詢問我們為什麼在某些任務上花費時間)

  • John 提到的他將創建的 Google 文件連結
  • 問題
    • 您對收集遙測資訊有何看法?
    • 您如何使用 conda-forge
    • 您使用哪些架構、平台等?
    • conda-forge 中缺少哪些套件
    • 這裡需要什麼?
    • 我們如何進行使用者調查?
    • 誰有興趣協助
      • 進行使用者調查?
      • 整理結果?
      • 分析數據?
      • 產出最終報告?

從 Appveyor 遷移 (Marius / Isuru)

Marius 和 Isuru 在 gitter 中的討論。還有其他需要討論的嗎?

  • 所有不使用 CMake 或 msbuild 的項目都是從 Appveyor 遷移的候選項目
  • 可以使用 Azure API 來獲取成功的建置

使用建置狀態並非理想選擇,因為 Azure 日誌僅在有限的時間內可用。可以使用 cfgraph 來確定是否使用了 cmake。使用 "skip appveyor" 推送到所有受影響的 feedstock,或創建遷移器,前者似乎更好。

AppVeyor 使用情況

  • 有 4 個工作計劃
  • 每天新增約 4 個 feedstock

行動

  • 取得要保留在 Appveyor 上的套件列表
  • 變更 Azure 的預設設定。

CZI (Scopatz)

讓 conda-forge 向 CZI 申請資金。補助金最高可達 25 萬美元,重點是開源基礎設施。補助金的主題是什麼?資金不會直接歸 conda-forge 管轄,而是歸另一個組織管轄。NumFocus 可以將這些資金分包出去。可以與 bioconda (核心團隊) 合作

https://chanzuckerberg.com/rfa/essential-open-source-software-for-science/ 2019 年 12 月中旬 2020 年 6 月中旬

子團隊更新

機器人

ARM

  • ARMV7 需要新的 conda-smithy 版本

文件

staged-recipes

CI 基礎設施

您的議程項目

請新增一個三級 markdown 標題 (###),內容為您希望討論的任何事項。

Eric

錄製會議並將其上傳到 youtube?

討論

今日核心會議記錄

QT recipe 幾乎準備就緒,需要修復一些 clang 的問題。conda-forge 儲存庫提供 RSS 訂閱。提供關於如何解讀它的文件會很有幫助。

檢視先前的行動項目

  • Filipe:為希望參加但不是核心成員的社群其他成員研究僅限音訊收聽的軟體。
    • 我已發送電子郵件給他們,但尚未收到回覆。我們更有機會在其中一次會議中直接詢問。
  • Filipe 開啟 issue 關於修復文件 -- sprint 中出現了一些問題。SciPy 中修復了兩個問題。一個問題待處理:在我們的文件中明確說明 strict 的用法。
  • Mike S.:pypy 後續步驟:對規格說「是」/「否」,指出潛在的陷阱,並將其返回給 (Matti?),並說這裡有需要完成的工作。
  • Marius 與 Wolf 聯繫,了解機器人作業系統進入 conda-forge 的情況
    • 他自己已經完成了 :D
  • Marius:在 conda-forge.github.io 上開啟 issue,註明在 kubernetes 叢集上完成的工作
  • Marius:聯繫內部 IT 部門,清理一些 Zoom 小問題。
  • Marius:intel 編譯器架構儲存庫更新。
    • 將設定 linux 主機
  • Matt:source-extractor 更新。與 Anthony 和 NumFocus 討論關於重新命名的問題。更新: Anthony 已提交潛在的 CoC 違規行為,我們正在等待回覆。來自 2019 年天文學 Python 會議參與者的回饋是,現在是將名稱更改為 source-extractor 的時候了。
  • Eric:安排會議討論新的 Anaconda.org 的 conda-forge 功能集需求
  • Eric:與核心團隊確認是否有人需要存取權限,只要 conda-forge 功能集包含在 anaconda.org 替代品的設計中即可

新的行動項目

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

  • Filipe:聯繫 Chris Roth,詢問他是否有興趣協助創建部落格
  • John K:創建或連結包含調查問題的 Google 文件
  • Marius:開始從 AppVeyor 遷移,請參閱關於分類項目的主題
  • Jonathan:conda smithy 發佈 linux-armv7l 版本
  • Anthony + SoPhia:狀態頁面 RSS