conda-forge core meeting 2023-01-11
Add new agenda items under the Your __new__() agenda items heading
Attendees
| Name | Initials | GitHub ID | Affiliation | 
|---|---|---|---|
| Dave Clements | DPC | tnabtaf | Anaconda | 
| Marcelo Trevisani | MDT | marcelotrevisani | conda-forge | 
| Jannis Leidel | JL | jezdez | Anaconda/cf | 
| John Kirkham | JK | jakirkham | NVIDIA/cf | 
| Daniel Ching | DJC | carterbox | Argonne | 
| Cheng H. Lee | CHL | chenghlee | Anaconda/cf | 
| Marcel Bargull | MB | mbargull | Bioconda/cf | 
| Filipe Fernandes | FF | ocefpaf | conda-forge | 
| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf | 
| Wolf Vollprecht | WV | wolfv | prefix/cf | 
| Matthew Becker | MRB | beckermr | cf | 
15 people total (MRB arrived halfway through)
Standing items
- 
intros for new folks on the call
- Jesse Wiles, dev on Anaconda.org
 
 - 
open votes *
 
From previous meeting(s)
Your new() agenda items
-  (DPC) Channels
- Google Group has been shutdown
 - Matrix conda-forge space:
 - Docs of all channels
 
 -  (JK) Tokens needing resets
- https://github.com/conda-forge/status/issues/137
 - Need to start rotating tokens. CircleCI had a leak and we use same token Have started rotating
 - All feedstocks now have broken tokens.
 - We had a bug!
 - Matt fixed, but still cleaning up.
 - 2/3 of packages are through with the rotation.
 - New token requests go to Admin-requests repo
 
 -  (MB) Python prerelease
- Came up on the last Conda community sync meeting.
 - This is not to please the ones begging for newer version being available "ASAP"
 - Python 3.12 removes distutils from stdlib (!!)
distutilscurrently used inconda.common.pkg_formats.pythonandconda.auxlib.packaging; see conda/conda#11136- JRG: distutils still in setuptools, no? JL: yes, but there are patches to remove setuptools IIRC, e.g. https://github.com/conda/conda-build/pull/4443
 - HV: distutils will continue to live in setuptools
 
 - Related CEP draft about CPython support for conda: https://github.com/conda-incubator/ceps/pull/24
 
 - (MB) R 4.2.2 (released in October) Windows builds *
 -  (MB) MinGW-w64/MSYS2 UCRT64
- https://www.msys2.org/docs/environments/
 - https://www.msys2.org/news/#2022-10-29-changing-the-default-environment-from-mingw64-to-ucrt64
 - https://fedoraproject.org/wiki/Changes/F37MingwUCRT (Should look at other distros to see what they've done)
 - (CHL) Windows >=10 ships UCRT by default. Windows 7 and 8.1 have officially reached EOL, so Anaconda (is planning to drop)/(has dropped) support for them.
 - repo with the repackaging work: https://github.com/conda-forge/msys2-recipes
 
 -  (MB) Travis CI w/ ppc64le
- No other ppc64le provider available (in the future?).
 - Who uses ppc64le? Can we let them pay/work on supporting this platform?
 - (CHL) Is Oregon State's Open-Source Labs a feasible option?
 
 -  (JRG) Updates on the GPU CI and next steps
- Built first GPU package on conda-forge yesterday.
 - Need to figure access control (to our GPU server)
 - Applies to Travis and GPU server.
 - Could also be applied to access to future (for example) AWS credits.
 
 -  (JRG) Updates on the CZI grant
- $325K over next 2 years to be spent by Quansight and QuantStack.
 - Follow progress on https://github.com/Quansight-Labs/czi-conda-forge-mgmt
 - 3 areas:
- Infrastructure
 - OCI mirroring
 - Dashboarding
 
 - Work done by two companies, but work benefits conda-forge, and bioconda
 
 -  (JRG) Meeting notes workflow
- Use singl trigger to create notes, put on HackMD, and then sync back to GitHub.
 - Might be in place by next call.
 
 -  updates on bots and secrets
- we've centralized most of what we use in 1password
 - i've removed some of the keybase files that are old or misleading
 - we use github apps for everything where we can
 - will develop notes
 
 -  (HV) OpenSSL 3: https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/3838
- JRG: Deferred to next meeting.
 
 
Active votes
- cfep-21 license packages for static/header libraries
- Opened July 25, 2022 ends August 2, 2022
 
 
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