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 in- conda.common.pkg_formats.pythonand- conda.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