Skip to content

Commit

Permalink
add missing notes betwen June 2022 and March 2023 (#112)
Browse files Browse the repository at this point in the history
  • Loading branch information
jaimergp authored Sep 15, 2023
1 parent fb4649d commit 8a5ddb1
Show file tree
Hide file tree
Showing 16 changed files with 1,238 additions and 0 deletions.
113 changes: 113 additions & 0 deletions meetings/archive/20220622_agenda_and_minutes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
tags: [meeting-notes]
---
# 2022-06-22 Conda Community Meeting

* [Meeting link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09)
* [What time is the meeting in my time zone](https://arewemeetingyet.com/UTC/2022-06-22/17:00/b/Conda%20community%20meeting)

## Attendees

| Name | Initials | Affiliation | GH Username |
| -------------------------| -------- | ------------- | ------------------ |
| Jannis Leidel | JL | Anaconda | jezdez |
| Dave Clements | DPC | Anaconda | tnabtaf |
| Bianca Henderson | BH | Anaconda | beeankha |
| Filipe Fernandes | FF | conda-forge | ocefpaf |
| John Kirkham | JK | cf/NVIDIA | jakirkham |
| Daniel Holth | DH | Anaconda | dholth |
| Ken Odegard | KO | Anaconda | kenodegard |
| Marius van Niekerk | MvN | Voltron Data | mariusvniekerk |
| Katherine Kinnaman | KK | Anaconda | kathatherine |
| | | | |

11 people present


## Introductions


## Announcements


* (MRB, absent, please read out) Please remember to vote on adding Jaime to the steering council

* (MRB, absent, please read out) Please send comments on the new governance PR (https://github.com/conda-incubator/governance/pull/51)

* (JL) CEP 6 vote passed and implemenation is on the final stretch
* https://github.com/conda-incubator/ceps/blob/main/cep-6.md

* (JL) Intention to call for vote for Code of Conduct proposal
* https://github.com/conda-incubator/governance/pull/49
* Steering Council Input still welcome!

* (JL) NEW! Public "planning" project board for some conda projects:
* https://github.com/orgs/conda/projects/2
* Single source of truth for Open Source efforts, including some agile ceremonies of the conda team at Anaconda
* Open for feedback and hopefully improves visibility of priorities
* Covers a number of dimensions of project management:
* issue sorting
* support requests
* backlog review
* sprint planning
* sprint review
* documentation issues
* epics
* tentative roadmap plans

* (JL) NEW! CEP project board to track pull requests and issues:
* https://github.com/orgs/conda-incubator/projects/1
* Also accessible via https://github.com/conda-incubator/ceps/projects?type=beta

* (JL) Reminder: conda development sprint at SciPy 2022 in Austin July 16/17
* focus on getting beginners to contribute
* no need to commit to specific features or shipping code
* informal event to talk about all things conda (and friends)

* (JL) New constructor community team
* Formally transfers constructor, menuinst and conda-pack from "federated" to "community" project status. See governance policy for more info on ["federated projects"](https://github.com/conda-incubator/governance#community-federated--attic-maintenance)
* New team consists of 10 members of the community
* Ticket: https://github.com/conda-incubator/governance/issues/53
* conda team: https://github.com/orgs/conda-incubator/teams/constructor/members
* conda-incubator team: https://github.com/orgs/conda/teams/constructor/members
* Goals are:
* improve maintenance of these fundamental projects of the eco system
* unblock contributions from community members (e.g. Jaime's work via Napari)
* have a common code base for "installers" in the ecosystem

* (JL) conda-zsh-completions moved to conda-incubator
* Author esc reached out and asked to transfer it, thank you for years of maintenance!
* https://twitter.com/esc___/status/1536702772128759809
* Goal is to hand-over maintenance to community and align with other people interested in improved shell integration
* New team with broader name "conda-completions":
* https://github.com/orgs/conda-incubator/teams/conda-completions
* May be realigned in future if plans for shell integration change
* Contributors and feedback welcome!

## New Agenda Items

* (JK) Handling other shells ( https://github.com/conda/conda/issues/6820 )
* Apple uses zsh by default on macOS
* https://www.theverge.com/2019/6/4/18651872/apple-macos-catalina-zsh-bash-shell-replacement-features
* Fish also sees a fair bit of usage
* https://github.com/conda/conda/issues/7993

* (JL) Consolidating conda CLA information into conda/infra repo
* https://github.com/conda/infra/issues/564

* (DPC) [Fiscal Sponsorship Proposal](https://github.com/conda-incubator/governance/issues/54)
* Fiscal sponsorship allows us to accept funding and manage trademarks. Creates conda as a legal entity
* Submissions are due by July 15, which means we need input soon, so we can finish voting before that.

* (KK) [Conda capitalization](https://github.com/conda/conda-docs/issues/803)
* If you care to comment, please do!
* Main consensus currently is to follow what Git does. Git for organization/program, git for command

* (DH) [conda-package-streaming](https://github.com/conda-incubator/conda-package-streaming)
* Coming soon
* Downloads partial conda packages (both formats) for quick metadata inspection or any in-memory use
* Byproduct of conda-index improvements

## What is this meeting for?

Various parts of the conda community gather on a regular basis. This meeting brings together all of these sub-communities for a community wide call.
104 changes: 104 additions & 0 deletions meetings/archive/20220706_agenda_and_minutes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
---
tags: [meeting-notes]
---
# 2022-07-06 Conda Community Meeting

* [Meeting link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09)
* [What time is the meeting in my time zone](https://arewemeetingyet.com/UTC/2022-07-06/17:00/b/Conda%20community%20meeting)

## Attendees

| Name | Initials | Affiliation | GH Username |
| -------------------------| -------- | ------------- | ------------------ |
| Marius van Niekerk | MvN | Voltron Data | mariusvniekerk |
| Dave Clements | DPC | Anaconda | tnabtaf |
| Matthew Becker | MRB | cf | beckermr |
| Eric Dill | ED | Voltron Data | ericdill |
| Bianca Henderson | BH | Anaconda | beeankha |
| Daniel Ching | DJC | Argonne | carterbox |
| Jannis Leidel | JL | Anaconda | jezdez |
| Jaime Rodríguez-Guerra | JRG | Quansight/cf | jaimergp |
| Filipe Fernandes | FF | conda-forge | ocefpaf |
| Cheng H. Lee | CHL | Anaconda | chenghlee |
| Katherine Kinnaman | KK | Anaconda | kathatherine |
| Ken Odegard | KO | Anaconda | kenodegard |
| Sebastien Awwad | SA | Anaconda | awwad |
| | | | |
| | | | |


19 people present


## Introductions


## Announcements

- [x] (JL) New constructor team and move of constructor, conda-pack and menuinst from "federated" to "community" projects (following the conda governance policy)
- [ ] mixed maintainer team from Anaconda and other organizations
- [ ] conda-standalone possibly also covered (but no separate repo at the moment yet)

- [x] Ongoing vote to adopt a new Code of Conduct for conda, steering council members, please vote!
- [ ] https://github.com/conda-incubator/governance/pull/49

- [x] CEP 6 (Channel notices) accepted and merged!
- [ ] https://github.com/conda/conda/pull/11462

- [x] (BH) Plugins updates
- [Conda plugins mechanism CEP](https://github.com/conda-incubator/ceps/pull/32/files?short_path=f0e66da#diff-f0e66dabb51091adcea87317af330c0bdca833ee855341d963e6d634fe3179d6) is on the `conda-incubator` repo and ready for review/discussion! It's related to [this plugins PR](https://github.com/conda/conda/pull/11435)
- An introductory blog post has been drafted and will be published once the plugins mechanism CEP is voted on/approved and the plugins PR is merged

- [x] (CHL) SciPy 2022 events
- Fri 11:30 - 12:00 (Room 203): conda-forge maintainers talk
- Sat/Sun, all day (Room TBD): sprints
- (Planned) Lightning talk - governance updates
- Community attendees: Marius, Wolf, Bianca, Jannis, Cheng


## New Agenda Items

- [x] (JRG) CEP: Technical specification for creation, modification and deletion of conda environments
- [PR](https://github.com/conda-incubator/ceps/pull/29)
- (MRB+others) We don't want breaking changes in this CEP. We want to decide what is a core spec and what is not.

- [x] (MRB) Any updates on sha256 and/or .conda?
- (CHL) `.conda` support live in prod; upload supported with anaconda-client 1.10.0
- (CHL) Still verifying `.conda` packages sync to CDN for conda-forge, bioconda, etc.
- (CHL) SHA256 completed development; in testing, should be rolled out in next release

- [x] (DPC) [Fiscal Sponsorship application](https://github.com/conda-incubator/governance/issues/54) is due in 9 days.
- Will submit a vote call today.
- Will submit application by deadline
- Will withdraw if vote does not pass
- Will combine with [governance vote](https://github.com/conda-incubator/governance/pull/51) into a single vote.
- Vote will be open for two weeks.

- [x] (DJC) Should higher build numbers always take precedence when package version is the same? i.e. how to make cuda variants preferred over non-cuda variants?
- https://github.com/conda/conda/issues/11581
- Conda-forge docs imply this works for MPI variants https://conda-forge.org/docs/maintainer/knowledge_base.html#mpi-variants-in-conda-forge
- Could add [`track_features` to deprioritize](https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#track-features), but that's kinda(?) discouraged. This is the behavior used in conda-forge for things like `"python *pypy"`, `"arrow-cpp *-cuda"`

- [x] (JRG) conda-libmamba-solver 22.6 is out!
- It works on your `base` environment!
- Compatible with conda-build
- Some fixes and performance improvements
- (MRB) how is mamba pinned for this one? are we post 0.24 so we don't break things for other bugz?

- [x] (KK) CEP: conda Capitalization
- https://github.com/conda-incubator/ceps/pull/31

- [x] (DPC) PSA: Communication channel consolidation?
- We have too many places for people to ask questions / make announcements relevant to conda.
- Look for a proposal later this summer.

- [x] (KO) CEP: Conda Release Schedule
- https://github.com/conda-incubator/ceps/pull/26
- Proposes bimonthly regular releases (Janurary, March, May, July, September, November)
- Proposes using CalVer (YY.MM.MICRO)
- We are planning to cut a new conda release (4.14.0/22.7.0) by the end of July


## What is this meeting for?

Various parts of the conda community gather on a regular basis. This meeting brings together all of these sub-communities for a community wide call.
87 changes: 87 additions & 0 deletions meetings/archive/20220720_agenda_and_minutes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
tags: [meeting-notes]
---
# 2022-07-20 Conda Community Meeting

* [Meeting link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09)
* [What time is the meeting in my time zone](https://arewemeetingyet.com/UTC/2022-07-20/17:00/b/Conda%20community%20meeting)

## Attendees

| Name | Initials | Affiliation | GH Username |
| -------------------------| -------- | ------------- | ------------------ |
| Travis Hathaway | TH | Anaconda | travishathaway |
| Ken Odegard | KO | Anaconda | kenodegard |
| Matthew Becker | MRB | cf | beckermr |
| Eric Dill | EDD | voltrondata | ericdill |
| Jaime Rodríguez-Guerra | JRG | Quansight/cf | jaimergp |
| Cheng H. Lee | CHL | Anaconda | chenghlee |
| Katherine Kinnaman | KK | Anaconda | kathatherine |
| Daniel J. Ching | DJC | Argonne | carterbox |
| Bianca Henderson | BH | Anaconda | beeankha |
| Carl Anderson | CA | Anaconda | barabo |
| Daniel Holth | DH | Anaconda | dholth |
| Marcelo Duarte Trevisani | MDT | conda-forge | marcelotrevisani |
| Jannis Leidel | JL | Anaconda/cf | jezdez |
| John Kirkham | JK | NVIDIA/cf | jakirkham |

21 people present


## Introductions

- Jason McAllister: Anaconda PM for Navigator and Anaconda.org


## Announcements

- (JL) New and improved Code of Conduct!
- https://github.com/conda-incubator/governance/pull/49
- New Code of Conduct team responsible via the conda governance policy
- Thank you for all volunteers for that new team!!

- (CHL; JM) Update on Anaconda.org SHA-256 package checksums
- Final stages of testing; should see release in ~3 weeks

- (BH; JH) `conda rename` got merged!
- https://github.com/conda/conda/issues/3097
- https://github.com/conda/conda/pull/11496


## New Agenda Items

- (CHL) Publishing event to Scientific Python calendar
- https://scientific-python.org/calendars/
- (JRG) we will need to make sure we are serving the needs for a broader audience in the right way:
- Process for the agenda: open on Monday, close on Tuesday, discuss on Wednesday, to avoid too much noise in the meeting
- Recordings?
- Meeting notes: who is in charge of writing things down, and update the community website accordingly
- In essence, make it nice for everyone who wants to join
- There must be resources out there set by other communities we can reuse / be inspired by

- (WV) conda env removal
- https://github.com/conda/conda/issues/11633
- (WV) does it go too far? :)
- (KO) not advocating for its removal (ATM), rather to freeze it until everything gets sorted
- Need UX research to understand how different user personas interact with existing commands (e.g., experienced vs new users)
- (JRG) Generally Inconsistency in commands and flags
- (MRB) `conda env export` is something we definitely need to keep

- (KK) conda.org website planning introduction
- https://github.com/conda-incubator/conda.org
- #conda-dot-org on conda slack channel
- looking for community input
- Also looking for help on how we manage such a website in a sustainable way (content moderation, maintenance, new features, etc.)

- (JRG) Custom S3 channels documentation / tests?
- (JL) Will ask internally at Anaconda if other teams have worked on this

- (DJC) CFEP License packages for header-only/static libraries
- https://github.com/conda-forge/cfep/pull/47
- tl;dr header-only/static library packages should run_export an empty package (which contains the license text)
- (WV) Should this be a `run_export`, or should we add a new `license_export` key to conda-build?


## What is this meeting for?

Various parts of the conda community gather on a regular basis. This meeting brings together all of these sub-communities for a community wide call.
74 changes: 74 additions & 0 deletions meetings/archive/20220803_agenda_and_minutes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
tags: [meeting-notes]
---
# 2022-08-03 Conda Community Meeting

* [Meeting link](https://zoom.us/j/9138593505?pwd=SWh3dE1IK05LV01Qa0FJZ1ZpMzJLZz09)
* [What time is the meeting in my time zone](https://arewemeetingyet.com/UTC/2022-08-03/17:00/b/Conda%20community%20meeting)

## Attendees

| Name | Initials | Affiliation | GH Username |
| -------------------------| -------- | -------------- | ------------------ |
| Jannis Leidel | JL | Anaconda/cf | jezdez |
| Ken Odegard | KO | Anaconda | kenodegard |
| Travis Hathaway | TH | Anaconda | travishathaway |
| Dave Clements | DPC | Anaconda | tnabtaf |
| Filipe Fernandes | FF | conda-forge | ocefpaf |
| Sebastien Awwad | SA | Anaconda | awwad |
| Cheng H. Lee | CHL | Anaconda/cf | chenghlee |
| Eric Dill | EDD | voltrondata/cf | ericdill |
| Katherine Kinnaman | KK | Anaconda | kathatherine |
| Cheuk Ho | CH | Anaconda | Cheukting |
| John Kirkham | JK | NVIDIA/cf | jakirkham |
| | | | |
| | | | |
| | | | |

18 people total


## Introductions

* Cheuk Ho
* Srivas Venkatash


## Announcements

- [x] (JL) Proposing/call for votes on [Plugins Mechanism Implementation CEP](https://github.com/conda-incubator/ceps/pull/32)
- [x] (JL; KO) Proposing/call for votes on [Conda Release Schedule CEP](https://github.com/conda-incubator/ceps/pull/26)
- [x] (KO) conda 4.14.0 and conda-build 3.22.0 releases are being tagged/published today
- https://github.com/conda/conda/issues/11653
- https://github.com/conda/conda-build/issues/4542


## New Agenda Items

- [x] (TH) Should we form a project group for Plugins? Assuming it passes the vote :-)
- (TH) Project groups: how do those work? Do we have other initiatives that deserve a separate project group?
- (JL) Link for regular subteams (needs 50% of votes) https://github.com/conda-incubator/governance#sub-team-formation
- (JL) Alternative could be an incubating project team, which just needs one steering council member to create it: https://github.com/conda-incubator/governance#incubation (with added barrier to later move to conda org)
- [x] (DPC) Call for Outreachy Intern project proposals
- If we can get funding from Anaconda, do we have any projects and mentors for an Outreachy intern?
- Community applications are due in a little over a month. Project submissions will be due sometime after that.
- [x] (DPC) Call to consolidate conda community channels into fewer and better advertised locations
- Proposal
- Chat (Gitter, Element/Matrix, Slack,...)
- Longer form / Forum (Discourse,...)
- Close down any channels we don't embrace
- Redirect those posting on other channels (Twitter, Facebook) to our select channels
- (JRG) Ideas from other communities:
- Napari uses [Zulip](https://napari.zulipchat.com/) for almost everything, but it's also part of large ["scientific imaging" Discourse instance](https://forum.image.sc/) - there's a bot syncing some stuff between sources.
- Jupyter has... [a bunch](https://jupyter.org/community#participate-online) of platforms, including Discourse, Gitter and Mailing lists.
- Numpy has [a simpler approach](https://numpy.org/community/)
- Historical resources for conda support: https://docs.conda.io/en/latest/help-support.html
- Next steps: CEP, probably. DPC will reach out to conda-forge, bioconda to get their input.
- [x] (JRG) Github archeology request for constructor: why was conda-standalone introduced and what is the expected behaviour? Should it really run a full solve at install time? That prevents a number of constructor v2 features from working (`exclude`, forced reinstalls).
- https://github.com/conda/constructor/issues/319
- (MS) Probably an oversight that we're using conda-standalone. Definitely shouldn't be a reason to run a full solve when installing.


## What is this meeting for?

Various parts of the conda community gather on a regular basis. This meeting brings together all of these sub-communities for a community wide call.
Loading

0 comments on commit 8a5ddb1

Please sign in to comment.