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 (!!)
distutils
currently used inconda.common.pkg_formats.python
andconda.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