conda-forge core meeting 2022-12-14

Add new agenda items under the Your __new__() agenda items heading

last weeks meeting What time is the meeting in my time zone Meeting info:

  • To join the video meeting, click this link: https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09

  • Otherwise, to join by phone, dial +1 347-384-8597 and enter this PIN: 828 997 153#

  • To view more phone numbers, click this link: https://tel.meet/ijv-qsvm-tvn?hs=5

Attendees

Name

Initials

GitHub ID

Affiliation

Dave Clements

DPC

tnabtaf

Anaconda

Marcel Bargull

MB

mbargull

Bioconda/cf

Cheng H. Lee

CHL

chenghlee

Anaconda/cf

Matthew Becker

MRB

beckermr

cf

Marius van Niekerk

MvN

mariusvniekerk

cf

John Kirkham

JK

jakirkham

NVIDIA/cf

Jaime Rodríguez-Guerra

JRG

jaimergp

Quansight/cf

10 people total

Standing items

  • [ ] intros for new folks on the call

  • [ ] open votes

From previous meeting(s)

  • [ ] (JL) Upcoming conda 22.11.0, conda-libmamba-solver releases

    • [ ] https://github.com/conda/conda/releases/tag/22.11.0

      • [ ] NEW! Download and extract packages in parallel

      • [ ] NEW! plugins (launching with solver, subcommands and virtual packages plugin hooks)

        • [ ] E.g. cuda virtual package: https://github.com/conda/conda/blob/main/conda/plugins/virtual_packages/cuda.py

      • [ ] Switched to ruamel.yaml (look ma, no underscore!)

    • [ ] https://github.com/conda-forge/conda-feedstock/pull/181

Active votes

Your new() agenda items

  • [x] (JRG) Support for abi3 Python packages with abi3audit checks?

    • https://blog.trailofbits.com/2022/11/15/python-wheels-abi-abi3audit/

    • [X] Sounds feasible with some work, Jaime to post issue on website repo for follow-ups

  • [x] (MRB) cleaning up bots and secrets

    • [x] moving all bot tokens, passwords, etc. out of keybase to 1password

    • [x] going to start removing unused bots

    • [x] will give core team notice just in case before removing specific accounts

  • [x] (HV) openssl 3 timeline

    • [x] open PRs/feedstocks listed in https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/3838

    • [x] can we identify blockers (if any) for dropping 1.1.1?

    • [x] if dropping 1.1.1, how to handle problematic cases (i.e. ruby <3.0)

    • [ ] todo:

      • [ ] john to post note on issue that we will discuss again in january 11

  • [x] (HV) cross-compiling CUDA

    • [ ] new effort in staged-recipes is adding 11.8, but we would need 11.2 (quoth Isuru)

    • [ ] is there an alternative to https://github.com/conda-forge/conda-forge-ci-setup-feedstock/pull/210 ?

    • [ ] if not, can we finalize that PR?

    • [ ] would help a lot on CUDA+aarch jobs for feedstocks that can cross-compile

      • e.g. arrow now has 16 jobs x 2 abi branches that run into 6h timeout about 50% of the time (c.f. x-compilation: ~1h)

      • arrow-cpp-feedstock/main dropped CUDA+aarch, pending https://github.com/conda-forge/arrow-cpp-feedstock/pull/899)

      • Planning to move forward with conda-forge-ci-setup PR

      • Needs some permission fixes to Docker images

      • In the future, new CUDA packages + cuda-compat could solve this, but not right away

  • [x] (JK) staged-recipes

    • [ ] Might be more wonky than it was before, might not.

    • [ ] Trouble with Travis (the software)

    • [ ] todo

      • [ ] automate deletion of empty feedstocks

      • [ ] randomly sort them

      • [x] only do 5 at a time

  • [x] (DPC) Reminder: conda-forge google group is being archived at the end of the year.

    • [ ] Shutdown message will point people at conda Discourse site. ~~Also want to mention announce@conda.org mailing list.~~ Any objections? Point people to announcements page in doc.

    • [ ] Who wants to handle the shutdown for conda-forge? ~~Or can DPC be made a list owner?~~

      • [ ] Matt will do this.

    • [ ] https://conda-forge.org/docs/user/announcements.html

  • [x] (JRG) gpu stuff

    • starting to work

    • Matt: don’t break main on testing feedstock but otherwise go to town

Pushed to next meeting

CFEPs

  • cfep-12 Removing packages that violate the terms of the source package

    • Stalled since May 26, 2020

    • Active debate about moving to “broken” vs deleting from conda-forge channel

    • Active vote, ends on 2020-03-11

    • What were the results of the vote?

    • Did we hear back from NumFOCUS? they did the legal seminar which is recorded