Skip to main content

2020-10-06 Conda Community Meeting


Meeting link

What time is the meeting in my time zone

Last Meeting's Agenda and Minutes

Attendees

  • Name (Initials)
  • Megan Yancy (MCY)
  • Connor Martin (CJM)
  • Amy Williams (ADW)
  • Michael Grant (MCG)
  • Jonathan Helmus (JJH)
  • Michael Sarahan (MCS)
  • Matthew R Becker (MRB)
  • Crystal Soja (CAS)
  • Marcel Bargull (MB)
  • Gonzalo Peña-Castellanos (GPC)
  • Anthony Scopatz (AS)
  • Peter Wang (PZW)
  • Paul Ivanov (PI)
  • Kale Franz (KJF)
  • Cheng Lee (CHL)
  • Ray Douglass (RRD)
  • Sebastien Awwad (SA)
  • Eric Dill (ED)
  • Wolf Vollprecht
  • Sylvain Corlay
  • Filipe Pires Alvarenga Fernandes (FF)
  • Christopher Wright (CW)
  • Marius van Niekerk

Agenda

  • Welcome

Announcements

Standing Items

New Agenda Items

  • N/A

Outstanding Items From the Previous Meeting

  • Take a look at the issue tracker and PR Tracker to gather some general view of outstanding items

  • Have a Conda Community Triage / Conda Triage team so community members and contributors can start helping?

    • Discusssion: What does this look like?
    • MG: Conda Constructor- Every issue is tagged
    • CAS: document for how to tag issues for conda project in flight.
  • Look at current PRs, identify ones that we can look closer at

  • Organize list on this hackmd on 'short term'/'medium term'/'long term' actionable items?

    • Priority order:
      • Roadmap
      • CLA
  • ED: Should we support Windows ARM64 (e.g., surface)?

    • Python ARM64 Windows: https://bugs.python.org/issue33125 Closing this as the work we need for support is now added. Whether we start releasing binaries from python.org is a discussion to have on python-dev and with the broader community. Right now, I don't think the ecosystem is ready to add support (mainly because there is no CI system that can build/test easily). And most of our tooling isn't up to the task either. Until that can be improved, it's not fair to expect third party packagers to provide wheels or support the platform.

Active Votes

  • N/A

Subteam Updates

Open PRs

  • N/A

Discussion

Action items

Previous Meetings

Last Meeting 20200922

Action Items

  • Take a look at the issue tracker and PR Tracker to gather some general view of outstading items

  • Have a Conda Community Triage / Conda Triage team so community members and contributors can start helping?

    • Have some sort of label to indicate issues that definitely should be closed?
  • Organize list on this hackmd on 'short term'/'medium term'/'long term' actionable items?

  • Check the draft for text on the website so design process can continue with some actual content.

  • Look at current PRs, identify ones that we can look closer at

    • Triage issues and PRs for next live review session
    • Permissions on labels- volunteers, please add name to list - will be available on slack
    • Email and Slack with email link to meeting notes
    • Roadmap

Discussion

  • What responsibilities does the community want to have? *

  • What does the community feel like they are missing?

  • What parts do people feel hung up on? And are there other software models we can use so that those who want to drive/own it, can do so? Part of the approach might be to create separate efforts for those portions, that can move forward unencumbered. (MCS)

    • PRs and reviews
      • More people to review PRs?
      • Require more people who understand the code, but that's challenging at the moment. (large, intertwined code base that's not really approachable.)
    • Knowledge transfer (How can we help/train more people?)
    • CLA is potentially a barrier
      • Just having one is a barrier (not the actual content)
      • Some people do have objections at the level of the principle of it.
      • CLA always takes rounds with CEOs and then a lawyer call. They are quickly approved but until the call happens, months can pass.
    • Running test suite in local machine is also difficult (AS)
  • Potentially provide some easier way to build a testing docker container? * Lacking clear standards for what "compatability" means (AS) * Ways to identify issues that may be easier/low hanging fruit for the community tackle (GPC) * good first issue tag, https://github.com/conda/conda/issues?q=is%3Aopen+is%3Aissue+label%3Agood_first_issue * Comunication with PRs, especially when multiple PRs address the same issue * Better communication of bandwidth * Acknowldegement of receiving PRs * PR Review team? * What team to ask? - Update template? * Anaconda * Community * Better expectation communication * Open and public roadmap * How do PRs fit into the roadmap?

  • Are there specific subprojects we can pull from the existing larger repositories that can be built off to facilitate community iteration and improvement? *

  • Can we define initiatives that the community can collaboratively drive forward? *

  • Can we nominate key community contributors who have enough experience with a project's codebase to be promoted to merge privileges? *

Move to Issue Tracker

Current Action Items