Skip to main content

2020-01-08 conda-forge core meeting



Your agenda items

Subteam updates


  • (CJ) Major bot refactor has finished, most of the code is now in IDE friendly, type hinted python
  • (CJ) Matt Becker has joined the bot subteam
    • wants to push on auto-merging green bot PRs. At least looking at what infrastructure needs to be set up for that.
      • (Marcel) makes sense if its opt-in.
      • (Eric) would suggest opt-in at start to work out kinks, once stable switch to opt-out.
    • look at issue tracker for more info
    • UX around abandoned feedstocks? pseudo-abandoned
  • (CJ) Version bump PRs now close open version PRs for previous versions
    • Merging the newer version bump PR will close the older version bump PR.
  • (jakirkham) use linter bot to update bot's graph with PR status




  • (jakirkham) CUDA 10.2 migration
    • (CJ) the bot doesn't handle run_exports at all. It's particularly glaring with run_exports strong. Usually fuse host / run to figure dependencies. Does not use build for dependency tracking. Has some notes / issues that descirbes this a bit TODO: Make a lookup table for the strong run_exports. Before making edges in graph, add in the run_exports strong requirements to the dependencies. This should propery express dependencies in the graph.
    • (jakirkham) needs pointers from CJ as to where in the bot to make these updates.
    • (CJ) question: Using render from the conda public API. This doesn't seem to add the run_exports to the meta.yaml. Is there another function to use that does add the run_exports to the rendered? A: this function needs all of the jinja variables provided or the rendered dictionary wont be correct.
    • (jakirkham) Discussion to have. Break cudatoolkit into two packages: cudatoolkit runtime and the rest.




CI infrastructure

Compiler upgrade

CFEP updates

  • (Eric) (finally) renamed conda-forge-enhancement-proposals to cfep

Open PRs

  • cfep-03 Manual upload of builds

    • Has 10 approvals, what are next steps here?
    • Merged today!
  • cfep-04 X11 and CDT policy

    • jjhelmus to add a comment to this PR about what we discussed today. Ping jjhelmus about tk. It's not clear if we can even build tk against a non system X11 because tk ships its own X11 headers that the conda X11 package doesn't work against
  • cfep-05 dev/rc builds

    • Seems that there was voting, but did anything come of it?
    • CJ to make formal vote call on this. Will check in next week
      • Vote issued
  • cfep-06 Staged-recipes review lifecycle

    • Has some recent comments from @saraedum that are unaddressed
    • Ask staged-recipes team to champion this CFEP and move it forward.
  • cfep-10 Feedstock statuses, unmaintained

  • cfep-11 Automated Closing of Excessively Old PRs on Staged Recipes

    • Has a 8 approvals. what are next steps?
    • Next steps: Merge PR and ping staged-recipes team they can implement if they want?


Check in on previous action items

Copy previous action items from last meeting agenda.

Last meeting

  • cfep-11 next steps: Merge PR and ping staged-recipes team they can implement if they want?
  • cfep-10 next steps: CJ to call a vote for feedback
  • cfep-06 next steps: Ask staged recipes team to champion this CFEP and move it forward
  • cfep-04 next steps: jjhelmus to add a comment per notes above
  • jakirkham & CJ-wright to sync on adding CUDA to the migration bot

2 meetings ago

3 meetings ago

  • (Filipe) CFEP-03: Review, fix any text and merge it in.
    • Minor updates that are needed. This will likely get done in December.
  • (CJ) CFEP-08: Merge in with deferred status
    • Will check in next meeting.

4 meetings ago

Move to Issue Tracker

  • (Eric) Scheduling Anaconda <-> conda-forge sync on requirements gathering
    • Will try and get this scheduled in the next month.
  • (Anthony) Reach out to NumFocus to figure out legal ramifications of not including licenses in files.