跳到主要内容

conda-forge 核心会议 2022-02-09

上周会议 我的时区会议时间 会议信息

与会者

姓名首字母GitHub ID隶属关系
Dave ClementsDPC@tnabtafAnaconda
Filipe FernandesFFocefpafconda-forge
Cheng H. LeeCHL@chenghleeAnaconda

共 21 人

议程

常设事项

  • 为参与通话的新人做介绍

  • (FF)预算

    • 当前批准?
    • 每当更新数字落地时,请屏幕共享并展示预算。
      • 链接在 Keybase 中 (numfocus_spreadsheets.txt)
  • 公开投票

    • 1 个用于核心,4 个用于暂存配方 - 预计收到投票系统的 5 封电子邮件
  • 2022 Outreachy / GSoC

    • 每周询问:是否有相关方有意愿负责此事?
      • 在 Anaconda 讨论后发布新闻
    • 2021-11-03 讨论
      • 如果我们想再次进行 Outreachy,我们需要一位负责人 - Filipe 明年不能做了。GSoC 也是如此。
      • GSoC 对我们是免费的
      • Outreachy 花费我们 $$($6500)。学生 $6k,管理员 $500
      • Jannis 有一些兴趣 - 他和 Filipe 将讨论可能的交接
        • 试图弄清楚 Anaconda 实习生的政策 - 可能有一些重叠。Jannis 想请教 Filipe。Dave C. 过去在 galaxy 也做过这件事
      • (FF 2022-01-14)各位。NumFOCUS 正在再次申请作为 GSoC 的伞形组织。我将无法再次管理它,因为我将在我的日常工作中做这件事。如果有人感兴趣,请联系我,我帮助您向 NumFOCUS 申请。
      • Anaconda 有兴趣资助 Outreachy($6500-$7k)并帮助进行项目管理(来自柏林的新员工)
      • 想法
      • FF:上次从文档开始。这更多在我们这边。我们将在下一轮尝试。曾希望有人能从事 Grayskull 的工作,但 Marcelo 刚有了孩子,所以...
        • JR:Quansight 有一个暑期实习计划,可以帮助进行一些 conda-forge 的工作。不打算做 Outreachy
      • DC:当前的 Outreachy 计划是 6 月至 8 月。需要在 2 月 25 日之前提交社区申请(conda-forge 已经批准)(但 cf 可能不需要提交)。项目提案将在那之后不久到期。考虑到 Outreachy 的情况,值得抛出这个问题
      • DC:bioconda 中是否有带宽来支持 Outreachy?
      • MRB:如果我可以获得帮助审查申请,我可以处理大部分指导工作
        • Jaime、Filipe、Jannis 自愿帮助审查申请
      • Jannis 可以指导一位技术性更强的实习生(可能做 grayskull)

来自之前的会议

您的() 议程项目

  • (CHL).conda-format 支持被添加到 anaconda.org
    • 目前,格式转换必须由构建器完成
    • 将需要帮助测试上传、网页、CDN 同步
  • (WV)新的 build.py 跨平台构建脚本格式 (https://github.com/wolfv/bitfurnace)(建模)
  • (IF)仅限 conda-forge/core 的 cirun
  • Matthias - 关于商标问题的专家建议。他处理 Jupyter 的商标纠纷有一段时间了。我们可以看看他做了什么。
    • 相当复杂的事情。不是法律建议。不是美国公民。Jupyter 商标已在美国政府注册,由 NumFOCUS 拥有。您必须小心捍卫您的商标。不得不处理商标侵权问题。需要注意的其他事项 - 创建 Jupyter 是因为 IPython 侵犯了 python 商标。必须理解 - 美国法律不是为喜欢友好相处的人制定的。当您看到公司奖励股东而不是给员工钱时,他们可能会因此被起诉。如果您像一个不友好的人一样思考,您会做得最好。如果您需要捍卫您的商标,您需要证明您一直在捍卫您的商标,否则您将面临对手说“好吧,他们没有捍卫他们的商标,所以他们没有理由”的风险。捍卫您的商标非常广泛 - 任何人都可能与您的项目混淆(例如,Jupyter 需要防御针对类似项目的“火星”或“金星”)。需要提供使用徽标的明确授权,并且每年续订一次。需要律师发出停止函。个人发送的电子邮件不算数。最好有人侵权并与之抗争,而不是从未发生侵权行为。
    • tl;dr ->
      • 始终聘请律师(个人电子邮件通常是不够的)
      • 通过发送停止函或添加有条件使用来打击商标侵权。有条件使用需要每年续订。
      • 如果核心团队聊天中的任何消息提到商标侵权,那么现在我们知道了,我们必须与之抗争或给予有条件使用。
      • 我们应该制作一个页面,说明我们为什么必须执行商标
  • (WV)用于轻量级沙箱的 bubblewrap (https://wiki.archlinux.org.cn/title/Bubblewrap) -- 我们可以在 conda-forge 上发布 Centos root 吗
  • (IF)今天结束的投票
  • (DPC)Outreachy 更新 / 导师征集
  • (JRG)cudatoolkit 下载/固定讨论(推迟)

正在进行的投票

CFEPs

  • cfep-12 删除违反源软件包条款的软件包
    • 自 2020 年 5 月 26 日起停滞
    • 关于移动到“broken”与从 conda-forge 频道删除的积极辩论
    • 正在进行的投票,于 2020-03-11 结束
    • 投票结果如何?
    • 我们收到 NumFOCUS 的回复了吗?他们做了法律研讨会,该研讨会已被录制

TODOs

2022-01-12

  • 在日志上传后审查 Qt PR
  • 将 cupython 和 cuquantum 添加到 don't mirror 列表
  • 关于 std=c++14,等待 Kai 评论并合并 PR
  • CJ 和 Jaime 协调,让 Maxiconda 知道我们不能使用他们的徽标 2021-12-01
  • WV:与 homebrew 团队建立见面问候电话?
  • MRB:(repodata 补丁)创建一个 cron 作业,运行 show_diff.py,并在非空时发布问题 + 提交

2021-11-03

  • 自托管 CI TODO
    • 更改来自 drone.conda-forge.org 的 URL。提案
      • woodpecker.conda-forge.org
      • ci.conda-forge.org
    • 设置监控
      • Quantstack 正在为镜像设置 grafana

2021-10-18

2021-09-22

  • (WV):TensorFlow-GPU 已准备就绪,只需决定 GPU 是否应优先于 CPU?!

    • GPU 优先
  • (MRB)master 到 main 的移动 (https://github.com/conda-forge/conda-forge.github.io/issues/1162)

    • 除了 feedstocks、releases、conda-smithy 和我们的 github actions 之外,一切都已完成
      • releases 已损坏,已向 github 提出问题
    • feedstocks 的一些选项
      • 确保更改分支密钥上的上传
    • (MRB)发布关于如何更新本地克隆的公告(已移至上述问题)
    • (MRB)确保更新 upload_on_branch(已移至上述问题)

2020-11-18

  • (IF/MRB/MV)intel oneAPI
    • 待办事项
      • (Nikolay)opencl_rt 的许可
      • (Nikolay)intelmpi ABI 兼容性与 mpich
      • (MRB/IF)弄清楚如何准确打包 C/C++ 编译器
      • (MRB/IF)考虑 fortran ABI
      • (MRB)创建 conda-forge 编译器室(添加包括 keith 在内的人)
  • (MB)要求核心成员转为“荣誉退休”状态
    • 待办事项:Eric 为所有核心成员设置季度检查,以查看他们是否有兴趣保持“活跃”状态,或者他们是否想转为荣誉退休
      • 从荣誉退休人员处移除对各种凭据(API 令牌、Twitter 密码等)的访问权限?这将需要更改治理文档。

2020-11-11

  • 待办事项:考虑引入 JOSS,以提供关于我们如何最好地撰写论文的背景信息

2020-11-03

  • 待办事项:检查 Forrest Watters 的核心权限
  • (FF)Outreachy 将花费 6500 美元。
    • 下一步:撰写摘要并就资金支出进行投票。

2020-10-28 2020-10-21

  • (Marius?)Python 2.7 迁移
    • ( ) [ ] 制作提示
    • ( ) [ ] 发布公告
    • ( ) [ ] 使提示成为 lint

2020-10-07

  • 确保将 NVBug 信息添加到 conda-forge 制作的 cudatoolkit 软件包中(如果我们制作一个)

2020-09-09

2020-08-26 Docker hub

  • (JK)检查 Azure 构建工作器,看看它们是否具有 docker hub 限制。
  • (JK)与 dockerhub 合作,看看我们是否可以获得 OSS 状态
    • 在某个时候再次检查。截至 2020-09-23,我们尚未收到回复

OVH

  • 在某个时候在 Twitter 上大喊一声。“感谢 OVHCloud 提供 VM”等。(也许在我们使用它在 Windows 上发布 qt 后?)

  • 弄清楚如何向用户传达重大更改。可能应该立即打开一个问题以供进一步讨论。Ping @kkraus,并从这些会议记录中捕获更靠前的注释

  • John K. 将更新 git 仓库上的 cuda toolkit feedstock,以注明指向 NVIDIA 内部问题跟踪器的 NVBug 链接

  • Jonathan 将更新文档,以注明一些非详尽的软件包列表(如 cuda-toolkit、MKL 等)

  • Jonathan 将审查此 PR

  • (Kale)安排 conda 工作组

  • cfep-10 下一步:CJ 调用投票以征求反馈

  • cfep-06 下一步:要求暂存配方团队支持此 CFEP 并推动其前进

  • jakirkham & CJ-wright 同步关于将 CUDA 添加到迁移机器人的事宜

  • (Eric)安排 Anaconda <-> conda-forge 同步关于 anaconda.org 需求收集

    • 将尝试在下个月安排此事。
  • (Anthony)联系 NumFocus,以弄清楚不包含文件中许可证的法律后果。

  • (Eric)内部检查社区酒店和机票的资助水平?

  • (Eric)弄清楚 conda-forge 的财务状况以支持自身?

  • (jjhelmus)为我们将要支持的 python 版本打开 CFEP

  • (jakirkham)撰写一篇关于我们今天讨论的 CUDA 内容的博文

  • (jakirkham)更新关于如何向 feedstocks 添加 CUDA 支持的文档

  • (jakirkham)将在 conda-smithy 上打开一个问题以调查 Drone 问题。(ping aarch 团队)

  • (ED)我们是谁页面?FAQ 和每个人是谁的某种组合。FAQ 内容如

    • CF <> Anaconda、CF <> NumFocus、CF <> Azure 的 POC 是谁
    • 各个子团队的 POC 是谁?
    • 非正式信息:角色、日常工作、个人简介、全部内容,您为什么在这里等等。
    • 公开还是内部?我真的不在乎。有人强烈地感到其中一种方式吗?
    • 选择加入公开简介
    • 软件木工有大量的讲师,并且有 https://carpentries.org/instructors
    • 对“又一个保持内容更新的地方”的一些担忧
  • (ED)记录使用 conda-forge 的可重现环境的策略

  • (UK)静态库内容

    • 向构建添加 linting 提示以找到它们
    • 推荐如何打包它们 -> CFEP-18
    • 我们应该编写文档,说明我们不提供支持,这是一个坏主意。 -> CFEP-18