Skip to main content

2018-03-20 conda-forge meeting

Attendence: Eric, CJ, John, Michael, Jonathan, Filipe

  • Policy for pulling/moving packages to broken

    • Okay with current setup but when package is part of the stack should be more careful.
    • Use conda verify to catch some of the issue that cause us to pull packages.
    • pip 9.0.2 https://github.com/pypa/pip/issues/5081 and https://gitter.im/conda-forge/conda-forge.github.io?at=5ab12c6b6f8b4b99464b3c37
    • Should new version of packages with API incompatible changes should we hold off upgrades for the benefit of the ecosystem?
    • Many linux distributions avoid this by having a testing vs stable
    • Document policy, open issue to track long term plan Eric/Jonathan/John
      • stable repository of packages or latest versions that might be broken?
      • Related (old) proposal: +Staged Releases
    • Is conda forge a place where we make a good-faith effort to have interoperable packages or a place where we allow developers to release their code without as much concern for how well those packages interoperate? (This feels like a CFEP)
  • Policy for orphan packages (packages with no maintainer)

    • archive the repository (this blocks pull requests)
    • what do we do with the packages ?
      • They are unmaintained and are not getting security updates.
    • Options:
      • Have the core team maintain the package indefinitely
      • Have a group of foster maintainers who can help.
      • Have the bot look for recipes that have no maintainers, add an issue to that repo that says "this package is unmaintained and will be archived in 90 days. post here if you want to be a maintainer or submit a PR that adds you as a maintainer blah blah blah"
    • ref: https://github.com/conda-forge/conda-forge.github.io/issues/539
    • All the bob-feedstocks are archived and the bob-packages were moved to "broken" label.
  • Creation of staged-recipes subteams for different languages

    • TODOs
      • PR template that enumerates who to ping for each team
      • Add to the docs on conda-forge.orgT
      • Make the subteams [Done]
      • Make issue for people to tell us which subteams they want to be on [Done]
  • We’ll try zoom for the next meeting:

  • Go over +AnacondaCon agenda