owned this note
owned this note
Published
Linked with GitHub
---
tags: [sprint]
---
# 2022-07-15 SciPy 2022 conda sprint
Sprints are officially from 9:30 am to 6:00 pm at room TBD of the SciPy 2022 conference venue.
Come and join the conda community Slack team: https://join.slack.com/t/conda/shared_invite/zt-1bw4su91s-UC5e8WNzlSJWL6U~pNLmkg
**NEW!** There is a #sprints channel to coordinate communication and optionally chat after the event: https://conda.slack.com/channels/sprints
## What is this sprint for?
Sprints are open for everyone who is interested in contributing to the various projects in the conda ecosystem (e.g. projects under the [conda](https://github.com/conda), [conda-incubator](https://github.com/conda-incubator), [mamba-org](https://github.com/mamba-org), [conda-forge](https://github.com/conda-forge) GitHub organizations), what we call "conda and friends".
See the [New to sprints?](#New-to-sprints-Start-here) section below for more information about how sprinting works.
## Attendees
| Name | Initials | Affiliation | GH Username |
| ---------------------- | -------- | --------------- | ------------------ |
| Jannis Leidel | JL | Anaconda | jezdez |
| Cheng H. Lee | CHL | Anaconda | chenghlee |
| Daniel Holth | DH | Anaconda | dholth |
| Bianca Henderson | BH | Anaconda | beeankha |
| Sebastien Awwad | SA | Anaconda | awwad |
| Travis Hathaway | TH | Anaconda | travishathaway |
| Yanni Chen | YC | Texas Tech | chenyanniii |
| Simon Adorf | CSA | EPFL | csadorf |
| Dharhas Pothina | DP | Quansight | dharhas |
| Ken Odegard | KO | Anaconda | kenodegard |
| Stephanie Stattel | SS | Bloomberg | dharmaquark |
| Jun Aishima | JA | BrookhavenNL | JunAishima |
| Alan Braz | AB | IBM | alanbraz |
| Marius van Niekerk | MvN | Voltron Data | mariusvniekerk |
| Phil Chiu | PC | Archer Aviation | whophil |
| Christopher Ostrouchov | CO | Quansight | costrouc |
20 people present
## Topics
* (JL, ) boa: adoption into conda incubator?
- discuss with Wolf what needs to happen to make boa a conda-incubated project
- who would be the maintainers, set up teams in conda-incubator and conda orgs
* (JL, ) conda-libmamba-solver release prep
- what would it take to make conda-libmamba-solver ready for a stable release?
- look into
* Test conda and conda-build on Python 3.11.0b4?
* https://twitter.com/pyblogsal/status/1546574016458153984 :D
* (BH) Take stock of open CEPs
* Review what's open
* Prioritize/comment/close
* Set a voting schedule
* (CHL, ) add package URL CEP
* (DH, ) Integrate .jlap incremental repodata
- Conda's http cache needs to be replaced with a sensible, per-user instead of per-conda-environment cache. The cache transparently fetches new repodata.json by patching older repodata.json, instead of necessarily downloading the entire new file, when patches are available.
- https://conda.anaconda.org/conda-forge/linux-64/repodata.jlap contains diffs from recent older versions of repodata.json, to the current version.
- https://github.com/dholth/ceps/blob/main/cep-incremental-repodata.md
- https://github.com/conda/conda/pull/11447
## New to sprints? Start here
Basically a sprint is an excuse for people to focus their undivided attention, for a set timeframe, on improving a project or set of projects, in our case conda and friends. It's a focused, scheduled effort to test, fix bugs, add new features and improve documentation. Or just have fun with new stuff. No, it's not a Scrum thing.
For more information, view [Brett Cannon's introductory talk from PyCon 2009](https://archive.org/details/pyvideo_144___pycon-2009-plenary-intro-to-sprinting), or read [Eric Holscher's blog post](https://ericholscher.com/blog/2009/nov/16/you-should-stay-sprints/).
## Links to read
- conda contributing guide: https://docs.conda.io/projects/conda/en/latest/dev-guide/contributing.html
- conda development environment: https://docs.conda.io/projects/conda/en/latest/dev-guide/development-environment.html
- good first issues: https://github.com/conda/conda/labels/good-first-issue
- SciPy2022 labeled issues (ask conda devs to add yours!): https://github.com/conda/conda/labels/hack%3A%3ASciPy2022
- conda org code of conduct: https://github.com/conda-incubator/governance/blob/master/CODE_OF_CONDUCT.md
## Notes
Please feel free to add your notes from the sprint to the following section, and don't forget to add your inititals in front like "(JL)" or "(JL, CHL)".
- (JL) Started a conda sprint hackmd to make the sprint organization easier. Some of this should be added to the conda docs.
- ~~(SA) Need to talk to Chris about securing conda-store environment sharing. (Avoiding tampering by adding signatures? Use sigstore? Connect to Anaconda's trust architecture?) (Chris question)~~
- (SA) Need to share a summary of where we can use some of sigstore's components in a large-scale package authentication scenario. (Wolf question)