|
| 1 | +# conda-forge core meeting 2023-01-11 |
| 2 | + |
| 3 | +Add new agenda items under the `Your __new__() agenda items` heading |
| 4 | + |
| 5 | + |
| 6 | +## Attendees |
| 7 | + |
| 8 | +| Name | Initials | GitHub ID | Affiliation | |
| 9 | +| ----------------------- | -------- | --------------- | --------------------------- | |
| 10 | +| Dave Clements | DPC | tnabtaf | Anaconda | |
| 11 | +| Marcelo Trevisani | MDT | marcelotrevisani | conda-forge | |
| 12 | +| Jannis Leidel | JL | jezdez | Anaconda/cf | |
| 13 | +| John Kirkham | JK | jakirkham | NVIDIA/cf | |
| 14 | +| Daniel Ching | DJC | carterbox | Argonne | |
| 15 | +| Cheng H. Lee | CHL | chenghlee | Anaconda/cf | |
| 16 | +| Marcel Bargull | MB | mbargull | Bioconda/cf | |
| 17 | +| Filipe Fernandes | FF | ocefpaf | conda-forge | |
| 18 | +| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf | |
| 19 | +| Wolf Vollprecht | WV | wolfv | prefix/cf | |
| 20 | +| Matthew Becker | MRB | beckermr | cf | |
| 21 | +||||| |
| 22 | + |
| 23 | +15 people total (MRB arrived halfway through) |
| 24 | + |
| 25 | + |
| 26 | +### Standing items |
| 27 | + |
| 28 | +* [x] intros for new folks on the call |
| 29 | + * Jesse Wiles, dev on Anaconda.org |
| 30 | + |
| 31 | +* [ ] open votes |
| 32 | + * |
| 33 | + |
| 34 | +### From previous meeting(s) |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | +### Your __new__() agenda items |
| 40 | + |
| 41 | +* [x] (DPC) Channels |
| 42 | + * Google Group has been shutdown |
| 43 | + * Matrix conda-forge space: |
| 44 | + * Docs of all channels |
| 45 | + * https://docs.google.com/spreadsheets/d/1l-djUkCUpEeGHd1DOklppi-lwHCH2yov0bUD4krOnp0/edit#gid=1720588473 |
| 46 | + * |
| 47 | +* [x] (JK) Tokens needing resets |
| 48 | + * https://github.com/conda-forge/status/issues/137 |
| 49 | + * Need to start rotating tokens. CircleCI had a leak and we use same token Have started rotating |
| 50 | + * Mitigations: https://github.com/conda-forge/conda-smithy/issues/1709, https://github.com/conda-forge/conda-smithy/issues/1708 |
| 51 | + * All feedstocks now have broken tokens. |
| 52 | + * We had a bug! |
| 53 | + * Matt fixed, but still cleaning up. |
| 54 | + * 2/3 of packages are through with the rotation. |
| 55 | + * New token requests go to Admin-requests repo |
| 56 | +* [x] (MB) Python prerelease |
| 57 | + * Came up on the last Conda community sync meeting. |
| 58 | + * This is _not_ to please the ones begging for newer version being available "ASAP" |
| 59 | + * Python 3.12 removes distutils from stdlib (!!) |
| 60 | + - `distutils` currently used in `conda.common.pkg_formats.python` and `conda.auxlib.packaging`; see [conda/conda#11136](https://github.com/conda/conda/issues/11136) |
| 61 | + - 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 |
| 62 | + - HV: distutils will continue to live in setuptools |
| 63 | + * Related CEP draft about CPython support for conda: https://github.com/conda-incubator/ceps/pull/24 |
| 64 | +* [x] (MB) R 4.2.2 (released in October) Windows builds |
| 65 | + * |
| 66 | +* [x] (MB) MinGW-w64/MSYS2 UCRT64 |
| 67 | + * https://www.msys2.org/docs/environments/ |
| 68 | + * https://www.msys2.org/news/#2022-10-29-changing-the-default-environment-from-mingw64-to-ucrt64 |
| 69 | + * https://fedoraproject.org/wiki/Changes/F37MingwUCRT (Should look at other distros to see what they've done) |
| 70 | + * (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. |
| 71 | + * repo with the repackaging work: https://github.com/conda-forge/msys2-recipes |
| 72 | +* [x] (MB) Travis CI w/ ppc64le |
| 73 | + * No other ppc64le provider available (in the future?). |
| 74 | + * Who uses ppc64le? Can we let them pay/work on supporting this platform? |
| 75 | + * (CHL) Is Oregon State's Open-Source Labs a feasible option? |
| 76 | + * https://osuosl.org/services/powerdev/ |
| 77 | + * https://powerci.osuosl.org/ |
| 78 | +* [x] (JRG) Updates on the GPU CI and next steps |
| 79 | + * Built first GPU package on conda-forge yesterday. |
| 80 | + * Need to figure access control (to our GPU server) |
| 81 | + * Applies to Travis and GPU server. |
| 82 | + * Could also be applied to access to future (for example) AWS credits. |
| 83 | +* [x] (JRG) Updates on the CZI grant |
| 84 | + * $325K over next 2 years to be spent by Quansight and QuantStack. |
| 85 | + * Follow progress on https://github.com/Quansight-Labs/czi-conda-forge-mgmt |
| 86 | + * 3 areas: |
| 87 | + * Infrastructure |
| 88 | + * OCI mirroring |
| 89 | + * Dashboarding |
| 90 | + * Work done by two companies, but work benefits conda-forge, and bioconda |
| 91 | +* [x] (JRG) Meeting notes workflow |
| 92 | + * Use singl trigger to create notes, put on HackMD, and then sync back to GitHub. |
| 93 | + * Might be in place by next call. |
| 94 | +* [ ] updates on bots and secrets |
| 95 | + * we've centralized most of what we use in 1password |
| 96 | + * i've removed some of the keybase files that are old or misleading |
| 97 | + * we use github apps for everything where we can |
| 98 | + * will develop notes |
| 99 | +* [X] (HV) OpenSSL 3: https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/3838 |
| 100 | + * JRG: Deferred to next meeting. |
| 101 | + |
| 102 | + |
| 103 | +### Active votes |
| 104 | + |
| 105 | +* [cfep-21](https://github.com/conda-forge/cfep/pull/47) license packages for static/header libraries |
| 106 | + * Opened July 25, 2022 ends August 2, 2022 |
| 107 | + |
| 108 | + |
| 109 | +### CFEPs |
| 110 | + |
| 111 | +* [cfep-12](https://github.com/conda-forge/cfep/pull/23) Removing packages that violate the terms of the source package |
| 112 | + * Stalled since May 26, 2020 |
| 113 | + * Active debate about moving to "broken" vs deleting from conda-forge channel |
| 114 | + * Active vote, ends on 2020-03-11 |
| 115 | + * What were the results of the vote? |
| 116 | + * Did we hear back from NumFOCUS? they did the legal seminar which is recorded |
0 commit comments