跳到主要内容

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 对此投了 +1 票。有人反对吗?
  • TODO:找到一位负责人来运营博客,并找到一位负责人来完成设置博客的基础设施工作。可以是同一个人,但不必是

讨论

  • 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 月中旬

子团队更新

Bot

ARM

  • ARMV7 需要新的 conda-smithy 版本

文档

staged-recipes

CI 基础设施

您的议程项目

请添加三级 markdown 标题 (###) 以及您希望讨论的任何内容。

Eric

录制会议并将它们上传到 youtube?

讨论

今日核心会议的记录

QT recipe 几乎准备就绪,需要修复一些 clang 的问题。RSS feed 可用于 conda-forge 存储库。提供关于如何解释这方面的文档将很有帮助。

检查之前的行动项

  • Filipe:为社区中希望参加但不是核心成员的其他成员研究仅限音频收听的软件。
    • 我给他们发了电子邮件,但尚未收到回复。我们更有机会在其中一次会议期间直接询问。
  • Filipe 开启关于修复文档的问题 - 在 sprints 中出现了一些问题。SciPy 上修复了两个。一个正在等待解决:在我们的文档中明确 strict 的用法。
  • Mike S.:pypy 下一步:对规范说“是”/“否”,指出潜在的陷阱,将其返回给(Matti?)并说这里是需要完成的工作。
  • Marius 联系 Wolf,了解机器人操作系统进入 conda-forge 的情况
    • 他自己已经完成了 :D
  • Marius:在 conda-forge.github.io 上开启 issue,注明在 kubernetes 集群上完成的工作
  • Marius:联系内部 IT 部门,清理一些 Zoom 小问题。
  • Marius:英特尔编译器架构存储库更新。
    • 将设置 linux 主机
  • Matt:source-extractor 更新。与 Anthony 和 NumFocus 围绕重命名问题进行跟进。更新: Anthony 已提交潜在的 CoC 违规行为,我们正在等待回复。来自 2019 年天文学 Python 大会的参与者的反馈是,现在是时候将名称更改为 source-extractor 了。
  • Eric:安排会议,讨论新的 Anaconda.org 的 conda-forge 功能集要求
  • Eric:与核心团队确认,只要 Anaconda.org 替代品的设计中包含 conda-forge 功能集,就没人需要访问权限

新的行动项

将新的行动项复制到下次会议议程中,以便我们可以进行检查。确保每个行动项都分配给某人,否则很可能无法完成。

  • Filipe:联系 Chris Roth,询问他是否有兴趣帮助创建博客
  • John K:创建或链接包含调查问题的 google 文档
  • Marius:开始从 AppVeyor 迁移,请参阅主题以了解分组讨论项
  • Jonathan:conda smithy 发布 linux-armv7l 版本
  • Anthony + SoPhia:状态页 RSS