Skip to main content

2023-08-30 Conda Community Meeting

Zoom link · What time is the meeting in my time zone

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.

Attendees

NameInitialsAffiliationGH Username
Travis HathawayTHAnacondatravishathaway
Dave ClementsDPCAnacondatnabtaf
Filipe FernandesFFconda-forgeocefpaf
Jannis LeidelJLAnacondajezdez
Marius van NiekerkMvNVoltron Data / conda-forgemariusvniekerk
Katherine KinnamanKKAnacondakathatherine
Jaime Rodríguez-GuerraJRGQuansightjaimergp
Pavithra EswaramoorthyPEQuansightpavithraes
Rachel AsquithRAAAnacondarasquith
Cheng H. LeeCHLAnaconda/c-fchenghlee
Sebastien AwwadSAawwad

14 people in total

Introductions

None

Announcements

None

New Agenda Items

  • TH conda-auth demo (progress so far)

  • JL: CLA: Still talking with NumFOCUS to implement the change

    • hopefully solved tomorrow
    • need to re-sign
    • context: change of conda's CLA from Anaconda to NumFOCUS non-profit
  • JL: Intention (still!) to form conda security team

    • looking for interested people
  • DPC: Outreachy?

    • Community Applications due in a week or two.
    • Especially asking for conda-forge (I know this not a CF call...)
    • Nope. Not gonna happen.
  • JRG: Quiz time! How do you understand conda pins? e.g. that thing that you can add to $CONDA_PREFIX/conda-meta/pinned

    • ⛓️ A conda pin acts as run_constrained. It limits which PackageRecords are accepted as a valid solution. Adding a pin with python has no effect because it means any Python. Users are expected to add python=3.8 or similar.
    • 🔒 A conda pin acts as a lock. If the spec matches something installed, then it freezes it. Adding a pin with python freezes whatever Python is installed. I don’t understand in this case how things should work when the pin is added before the package is installed.
    • The docs seem to hint at the ⛓️ option, but the test mentioned above assumes 🔒-like behavior?
    • So... what would you expect out of a conda-meta/pinned configured as simply python?
    • Reasons to stay with a pinned Python:
      • Legacy reasons when base was more popular
      • py27 -> py33 is bad
      • Pip-installed packages will break
      • Churn due to the noarch reinstallations
    • Let's try with something else than Python (e.g. numpy) - thanks Marius
  • DPC: Is conda Free? A new blog post about an old question.

    • Please point people at it when you get this question.
    • Posted at Anaconda.com, instead of conda.org because a lot of the post is about Anaconda products (the ones that can cost money). There is a link to it on conda.org.
  • WV: Results of the vote on Bas for conda steering

    • 9 / 14 voted (64.29%)
    • 8 / 14 yes (57.14%)
    • 1 abstain
    • WV will rerun the vote