conda-forge 核心會議 2023-09-20
在 Your __new__() agenda items
標題下新增議程項目
出席者
姓名 | 姓名縮寫 | GitHub ID | 所屬機構 |
---|---|---|---|
Daniel Ching | DJC | carterbox | Argonne National Laboratory |
Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
Sylvain Corlay | SC | SylvainCorlay | QuantStack |
Thorsten Beier | TB | derThorsten | QuantStack |
Katherine Kinnaman | KK | kathatherine | Anaconda |
Wolf Vollprecht | WV | wolfv | |
Matthew R Becker | MRB | beckermr | cf |
Jannis Leidel | JL | jezdez | Anaconda/cf |
總共 X 人
常設項目
- [ ]
來自上次會議的項目
- (HV)
-dev
vs.-devel
- came up in boost unification, current PR uses the latter based on Isuru's rationale
- matches Anaconda naming & CDTs, does not match recent CUDA feedstocks, tangentially related to distro discussion (RHEL vs. Debian). We should try to choose one.
- JRG: Our own data
- (HV) 分支刪除政策?
-
I'd suggest to delete dead branches on feedstocks (e.g. long-EOL maintenance branches), and keep history as a git tag on the feedstock. Thoughts?
-
MRB: 歷史慣例是將此留給 feedstock 維護者。
-
JRG: if we go this way, make it happen via admin-requests, not through UI with no papertrail (automation for the win!)
-
進行中的投票
- [ ]
您的 __new__()
議程項目
-
(HV) 年度 python 版本發布 vs. 5 年上游支援
- Releases moved closer together due to PEP602, 3.8 still has one full year before its EOL when we start with 3.12 migration (details).
- 一般來說:我們偏好 5 個 CPython 建置版本,還是可以接受在
v3.{N-4}
終止支援前一年放棄支援? - Jannis: Look at https://github.com/ContinuumIO/anaconda-package-data/issues/41 again
- MRB: conclusion "we'll make a best-effort committment to all 5 python versions but individual feedstock manitainers may remove older versions at their discretion."
-
(IF) MinGW with UCRT64 toolchain and updated M2
- Binary repackage of MSYS2 packages (for build only. No linking with downstreams)
- Binary repackage of
libgcc, libwinpthread
- Getting rid of
m2w64-
packages- Can we use MSVC/VisualStudio built packages?
- Are there any that we use with C++ dependencies?
- Current use is limited to https://gist.github.com/isuruf/d24ebbfaf06318beb992349c90e61ca0
- MSYS2 bug:
$(cygpath -w $(cygpath -u $CONDA_PREFIX/Library/bin)) = $CONDA_PREFIX/Library/usr/bin
- Get more storage on anaconda.org/isuruf
- Jannis: I'll ask at Anaconda, how much do you need?
- 2GB
-
(SC) Emscripten-wasm-32 builds on conda-forge
- Presentation of emscripten-forge by Thorsten Beier
- Presentation of use cases
- Potential CFEP opening
- Questions
- Use CMake directly instead of em-make (?)
- Compiler ABI incompatibilities might make it hard to have global migrations.
- Support needed at conda-index & anaconda.org: add issue in conda/infrastructure.
- We should start an issue in conda-forge/conda-forge.github.io
延後至下次會議
-
(JK) NumPy 2.0 規劃
- https://github.com/conda-forge/conda-forge.github.io/issues/1997
- https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/issues/516
- HV: Should be possible to only build against 2.x, result will be ABI-compatible with 1.2x
- IF: It will not be ABI compatible if the package author changes
NPY_TARGET_VERSION
. Need ways to ensure that it does not happen.
- IF: It will not be ABI compatible if the package author changes
-
(JRG) Windows 上傳問題的事後檢討 (由 conda-smithy 3.26 引入,現已修復)
-
(JL) FYI the creation of a conda "build tools" team under conda governancy policy (still federated until team figures out team charter) for conda-build and hopefully other build tools, welcome to join
CFEPs
- [ ]