Skip to content

Commit

Permalink
Add meeting notes 2024-08-21 (#2267)
Browse files Browse the repository at this point in the history
* Add community/minutes/2024-08-21.md

* Update community/minutes/2024-08-21.md

* Update community/minutes/2024-08-21.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: jakirkham <jakirkham@gmail.com>
  • Loading branch information
github-actions[bot] and jakirkham authored Aug 22, 2024
1 parent b260dc7 commit 06fc953
Showing 1 changed file with 142 additions and 0 deletions.
142 changes: 142 additions & 0 deletions community/minutes/2024-08-21.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
---
tags: [meeting-notes]
title: '2024-08-21'
---
# conda-forge core meeting 2024-08-21

Add new agenda items under the `Your __new__() agenda items` heading

- [Zoom link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09)
- [What time is the meeting in my time zone](https://dateful.com/convert/utc?t=5pm)
- [Previous meetings](https://conda-forge.org/community/minutes/)

## Attendees

| Name | Initials | GitHub ID | Affiliation |
| ----------------------- | -------- | --------------- | --------------------------- |
| Jaime Rodríguez-Guerra | JRG | jaimergp | Quansight/cf |
| Filipe Fernandes | FF | ocefpaf | conda-forge |
| Jannis Leidel | JL | jezdez | Anaconda/cf |
| John Kirkham | JK | jakirkham | NVIDIA/cf |
| Marcel Bargull | MB | mbargull | Bioconda/cf |
| Klaus Zimmermann | KZ | zklaus | Quansight |
| Cheng H. Lee | CHL | chenghlee | Anaconda/cf |
| Dasha Gurova | DG | dashagurova | Anaconda/conda |
| Matthew R Becker | MRB | beckermr | conda-forge |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |

X people total

### Standing items

- [ ]

### From previous meeting(s)

- [ ]

### Active votes

- [ ]

### Your `__new__()` agenda items

- [X] (JK) Closing out issue on CentOS 7 / GLIBC 2.17
- https://github.com/conda-forge/conda-forge.github.io/issues/1436#issuecomment-2263984174
- (HV) See also [questions](https://github.com/conda-forge/linux-sysroot-feedstock/issues/68) around removing sysroot hacks
- MB: `bioconda` not using stdlib functions yet, so it's a good example of how this breakage can manifest outside conda-forge
- HV: We should document the need for stdlib functions if people want to use our compilers.
- MB: We will need to keep track_features around while we "deprecate" the old way of using the compilers. This will give downstream time to adjust to the new way, if they can modify their recipes. For other use cases, we might need to think about the possible implications.
- IF: Main issues in openmpi etc were related to ldflags not being set correctly. This has been addressed. As a result, not very time-sensitive and we can take our time to get things right.
- HV: Make announcement about the deprecations / requirements for stdlib.
- IF: If the user wants to use the compilers locally on their machines, then our compilers should know how to use the system sysroot (instead of conda-forge's). A new issue with the actual problem seems more useful.
- Action items:
- Reply to the issue mentioning the bioconda situation
- Ask for a new issue with the actual problem so we can come up with a better solution
- JK: If this sysroot issue is not a blocker, can we then close 2.17?
- MRB: Watch for `current_repodata.json` hacks, because we are adding some metapackages there for the sysroots. This will not break it, but it will make solves harder for `classic`. (libmamba does not use current_repodata).
- MB: Ask Anaconda about conda versions usage, solver usage.
- Jaime: We want the anonymous user agent stirngs
- JL: Create issue in conda/infrastructure for follow up.
- [x] (JK) Travis?
- https://github.com/conda-forge/status/issues/185
- Power builds stopped building a few weeks back
- R builds are heavy users for native builds
- Recently ARM builds on Travis have been affected
- Open ticket with Travis to resolve
- Periodically Travis says they are investigating, but no concrete progress as of yet
- What should we do?
- (IF) Cross-compilation
- Moving R cross-compilation
- Example: https://github.com/conda-forge/r-phylobase-feedstock/pull/10
- Change arch migrator to cross-compilation
- https://github.com/regro/cf-scripts/issues/2930
- JRG: Disable Travis registration by default

- [x] (JK) Python 3.13
- https://github.com/conda-forge/python-feedstock/pull/679
- PR is ready for RC1
- Want to add some naming pieces around free-threading/GIL
- Jonathan H. is working on Python 3.13 on the Anaconda side
- Plan to start with GIL build. Can follow up on free-threading migration after
- Current library compatibility: https://py-free-threading.github.io/tracking/


- [x] (KZ) python-build vs build issue
- Brief summary:
- The builder https://build.pypa.io was first added in the [python-build-feedstock](https://github.com/conda-forge/python-build-feedstock) in 2020 and then again by error in the [build-feedstock](https://github.com/conda-forge/build-feedstock) in 2021, which was subsequently archived.
- Now there are both `python-build` and `build` packages, but the `build` packages are horribly outdated
- People and packagers use `build`, find it outdated and run around confused until they come upon `python-build`.
- We have a migrator hanging around on the status page with all entries 0.
- Ways forward:
- Add an alias `build` to `python-build` so both names work with current versions?
- Mark all `build` packages `broken` to force people to migrate?
- Close out migrator/finish it if needed?
- MRB: where has this happened recently?
- KZ: I am not aware of any actual, recent issues. I just stumbled into this again because I was looking to make some headway with migrators in general and this one, with 0 everywhere, stuck out and reminded me of the discussion.
- MRB: we should add an entry to this file: https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/linter_hints/hints.toml to make the linter warn about using build. See PR https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6313
- MRB: FWIW, the migrator will repopulate itself if any new feedstocks add a refernce to `build` and then the bot will send a PR.
- to do items:
- merge linter hints
- mark existing build packages as broken (KZ: https://github.com/conda-forge/admin-requests/pull/1048)
- make announcement saying we won't ever bring `build` back

- [x] (IF) Instructions for downstream users of conda-forge recipes
- [ ] https://github.com/prefix-dev/reproducible-builds/issues/182
- (CHL) Anaconda will follow up to ensure recipe licenses are properly handled (copied into packages' metadata directory; modified/extended for Anaconda changes; etc.)
- Follow up with Wolf on prefix
- (TODO) Document how recipe license file gets copied
- [x] (DG) Anaconda team planning to update the Channel Cloning infrastructure for anaconda.org
- CDN mirroring is changing the underlying infrastructure used. This should improve mirroring and up-time.
- Need to check on conda-static usage (as this wouldn't be supported in new system?)
- Maybe used for RSS, but that might not work now
- Not [used](https://github.com/search?q=org%3Aconda-forge%20conda-static&type=code) a lot, but need to update the [usage](https://github.com/conda-forge/conda-forge.github.io/blob/ce0664828eb59a9cd3b02051c181893a08ca276e/src/constants.js#L127) on the conda-forge website
- CHL: To raise issue on webpage repo explaining planned changes for feedback


### Pushed to next meeting

- [ ] (JK) AlmaLinux 8 / GLIBC 2.28
- [ ] CDTs
- https://github.com/conda-forge/cdt-builds/issues/66
- [ ] Using images
- https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/6283
- [ ] (JK) CUDA 12 migration close out?
- https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6263
- How to handle CUDA 12.x?
- [ ] (JK) (When would we like to) close Python 3.12 migration?
- https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/5892
- [ ] (JK) NumPy 2 (check-in)
- https://github.com/conda-forge/conda-forge.github.io/issues/1997
- [ ] (JK) R 4.4 / UCRT (check-in)
- https://github.com/conda-forge/r-base-feedstock/issues/325
- [ ] (MRB) pip-feedstock dropping setuptools+wheel as deps
- https://github.com/conda-forge/conda-forge.github.io/issues/2252

### CFEPs

- [ ]

0 comments on commit 06fc953

Please sign in to comment.