2019-07-24 conda-forge 核心会议
与会者
列出会议的与会者
议程
请将新项目添加到会议议程
Scipy 冲刺
- 来自 conda-forge 冲刺的更新 (Filipe / Marius / Lori)
- 明年要马克杯吗?
- 没人真的想从事基础设施方面的工作。
- 变成了更像是服务台 -- 仍然有很多问题。主要围绕文档。
- 我该如何处理 strict?
- 将机器人操作系统 (ROS?) 软件包生态系统迁移到 conda-forge?Wolf Volprecht -- 谁和他谈过这个?我只是偶然听到的。也许是 Anthony / Michael?
- Wolf 有兴趣将这些软件包添加到 conda-forge。可能会以与 “r” 相同的方式处理,因此在软件包上加上 “ros-” 前缀。Marius 将联系。
- Pypy implementation proposal: https://docs.google.com/document/d/1DdOEwmG3pr4m9kIktc1crp3dJPdvJjbPvidmEclpuCA/edit
- 我们有 CI 带宽来构建 pypy 生态系统 -- 这不是特别痛苦的事情。主要围绕着让这些东西能够构建。pypy 有内部版本(6、7、8 等),这些版本与特定版本的 CPython 兼容,但版本控制方案不同。
- 问:pypy 变体将如何与其他变体交互?它将是另一个顶层变体,必须与 CPython 变体互斥。
- pypy 有不同的目录结构 -- conda 方面可能需要进行更改以支持
noarch: pypy
。 - 下一步:对规范说“是”/“否”,指出潜在的陷阱,将其返回给(Matti?)并说这里是需要完成的工作。
- Marius 对 scipy 做了一个模糊的 hack,以便在 Azure 上的 k8s 上构建东西。对于 CI 耗时太长的东西,我们可能可以构建任何类似 Linux 的东西。待办事项:抓取 artifacts 并将其上传到 anaconda.org。这可能处于其他人可以接手并运行的状态。
子团队更新
Bot
ARM
- aarch64/ppc64le 迁移即将完成
- 仍然缺少一些关键软件包
- matplotlib
- notebook(需要 pandoc)
- Jonathan:尝试为 ARM 构建 pandoc 软件包。目前我们一直在重新打包二进制文件。notebook 需要。可能需要将 nbformat 转换回 arch 软件包
- 使用 matplotlib-core 并避免 matplotlib 引入的 qt 依赖?
- opencv
- qt
- pyarrow
- 其中许多需要 CDTs
- 支持 32 位 ARM 平台的可能性,linux-armv7l
- 受 llvm-dev 软件包的阻碍 -- 可以使用 build-locally.py,但需要有人来做。
- Jonathan:为 arm7 构建了编译器软件包。现在 smithy & pinnings 拥有正确的东西。还有一些其他的事情,但我们可以很快启动迁移器。
文档
staged-recipes
- PR #8764 (sextractor). Very widely used program in astronomy, the name of the program is
sextractor
, the command line to run it issex
. Potential Code of Conduct violation in the name. Proposed alternatives are a different name for the conda-forge packageastromatic-sextractor
orastromatic-source-extractor
. Even if the name of the package is notsextractor
, the page on anaconda.org for the package would look something like this, i.e. still several references tosextractor
- 被广泛使用,已经存在很久了 -- 重命名可能不是一个好的途径
- NumFocus 说:这个名字不好,并且可能违反了行为准则。如果上游同意这是一个不好的名字并承诺更改名字。上游已开启一个 issue,社区同意将二进制文件的名称从 “sex” -> “sextractor” 更改,但不更改项目的名称。
- Matt:就此与 Anthony 跟进。
CI 基础设施
如果您想在议程上添加内容,请在此处添加您的名字
Eric
- Anaconda.org 维护缓慢。CF 如何推动其前进或帮助维护?如果 Anaconda.org 继续维护缓慢,并且 CF 没有途径为维护做出贡献,那么可接受的替代方案是什么?
待讨论:谁会想要访问 anaconda.org?Anaconda 将需要一份外部承包商协议,将所有 IP 转让给 Anaconda。您还需要从您的雇主那里获得一份声明,声明他们承认 Anaconda 对您对 anaconda.org 代码库所做的所有贡献的 IP 所有权。如果没有这两份文件,我们将无法授予个人访问 anaconda.org 代码库的权限。
* As long as there is a path forward with the new platform that Anaconda is building.
* label management aspect is an important feature for conda-forge.
* working with Anaconda on ensuring whatever feature set exists for the new anaconda.org still matches what the conda-forge community needs.
* TODO: Eric to set up a meeting to document feature set for anaconda.org
2. 切换到 Anaconda 的 Webex -- 感谢 Marius / Flatiron Health 的所有使用。45 分钟的时间限制是我们应该设法解决的问题。Marius:ping IT 并修复 zoom 会议在 40 分钟结束的问题。
-
使会议公开? a. 在周三会议之前的周一发布此会议议程,并请求社区成员参加 / 在 hackmd 中向本文档添加注释? b. 在 github.com/conda-forge.github.io 上开启 issue,征求社区的反馈? c. 我猜我们可以从他们的 git 提交中获取每个人的电子邮件,并向整个社区发送电子邮件,但这似乎应该保留用于紧急情况 d. 发布到公共 gitter
a. 会议纪要应该公开,会议应该是邀请制。 b. 或者:给人们“只读”访问权限以访问实时会议。 c. Filipe:研究音频只听访问软件,供想要参加但不是核心成员的社区其他成员使用。
-
更新会议邀请列表。以下是一些在邀请列表中但没有定期出现的人。我们应该删除他们吗?对于任何回答“是”/“可能”/“大概”的人,我将以小组形式发送电子邮件告知他们我们将从邀请中删除他们,但这并不是排他性的,只是为了保持沟通精简。他们 100% 始终欢迎重新加入!
- [email protected]
- Kai Tietz (Anaconda) - probably
- [email protected]
- Lars Ewe (Anaconda) - yes
- Björn Grüning (emeritus)
- Kale Franz (Anaconda) - yes
- Phil Elson (emeritus)
- Michael Wendt (nvidia)
- Adam Beberg (nvidia)
- Raymond Douglass (nvidia)
- Sophia Parafina (Anaconda)
maybechecked with her and she wants to stay involved
-
延长核心会议时间?
- 下一次会议改为 45 分钟。
Marius
- Intel 编译器更新。 a. 与 SciPy 的 David Liu 讨论了如何安全地使用编译器。许可方面涉及一些管理工作。 b. Marius 有一个正在开发的 repo,概述了这种架构。很快就会发布
讨论
今天的核心会议纪要
检查之前的行动项
- Eric 接手组织开发会议,提供会议纪要等。
新的行动项
将新的行动项复制到下一次会议的议程中,以便我们进行检查。确保每个行动项都分配给某人,否则很可能无法完成。
- Filipe 开启关于修复文档的 issue -- 冲刺时出现了一些问题。
- Marius 联系 Wolf,了解机器人操作系统进入 conda-forge 的情况
- Mike:pypy 下一步:对规范说“是”/“否”,指出潜在的陷阱,将其返回给(Matti?)并说这里是需要完成的工作。
- 在 conda-forge.github.io 上开启 issue,记录在 kubernetes 集群上完成的工作
- Filipe:研究音频只听访问软件,供想要参加但不是核心成员的社区其他成员使用。
- Marius - 联系内部 IT 部门,清理一些 Zoom 小故障。
- Marius:intel 编译器架构 repo 更新。