Skip to main content

2019-09-18 conda-forge core meeting


  • CJ
  • Eric
  • Filipe
  • John K.
  • Jonathan
  • Sophia C.
  • Anthony
  • Ray D.


Pre-arranged stuff to talk about. Email core team on Monday of the week of the dev meeting to ask for things to talk about.

  • (CJ) CFEP5. Updated the proposal to reflect the desire for a rc_<packagename> or <packagename>_rc
    • Filipe: Update the issue with discussion during call when finished with conference.
    • CJ: Hot potato! you own this cfep now

Subteam updates


  • (CJ) updates to the bot database structure
  • (CJ) piggy back migrations proposal
    • e.g., Converting python package installs from python install to pip install <more stuff>
  • (CJ) cfep9 update





CI infrastructure

Compiler upgrade

  • Update to clang 8.0.1 and gfortran 7.3.0 on OSX
    • No rebuild necessary. (Rebuild for gfortran 7.3.0 is already done. We build with 7.3.0 and 4.8.5)
    • This should be pain free except for some packages that do -Wall -Werror.
    • We get better compilers.
    • We don't have to rely on defaults as we build these in conda-forge CI.
    • We get a linker that supports .tbds . (new linker might work with older compiler, but not sure about packages compiled with -flto)

Make missing license_file an error

  • We merged in the feedstock
    • (Isuru) - It's illegal to not package the license file in most licenses, so we should strictly enforce this.
    • 1268 feedstocks with no license files (some may not require a license file)
    • (Scopatz) Reach out to NumFocus to figure out legal ramifications of not including licenses in files.
  • (John K.) Three hard problems regarding licensing
    • not all packages even include a license file
    • people in the community are resistant to packaging license files
    • we already have packges in our ecosystem that do not have

Your agenda items

  • (Eric) Scheduling Anaconda <> conda-forge sync on requirements gathering

  • (Sophia) New conda environments. What do you like? What do you hate? What are we still missing? Workflows, Condafile, CLI

  • (Filipe) A closer collaboration with other packaging communities would be awesome. I guess that we don't have a good means for that kind of communication at the moment. Gitter is high volume, our mailing list never cought on, and an email thread may get stale quickly or we may drop people accidentally. TL;DR maybe we should invite them to our meeting call. Filipe to ping Bjorn -- maybe we can get both Bjorn and debian on a dev meeting

  • (Eric) Email out to see if we can get more engagement on regular dev meetings.


Notes from todays dev meeting

Check in on previous action items

Copy previous action items from last meeting agenda.

Last meeting

  • (Filipe) Progress on setting up a self-hosted blog

    • Medium seems to be generally downvoted
    • Host your own blog seems to be generally positive
    • Can we mimic what Dask does for their dev blog?
  • (Needs Owner) Searching on our website is a little difficult

  • (Filipe, Anthony) Improve docs on releasing conda-smithy. Currently says "use rever". Would be good to fill out more info there for those of us that are unfamiliar with rever.

  • (Filipe, Anthony) conda-smithy release.

2 meetings ago

  • John K: Create, or link, google doc with survey questions
  • Anthony and Filipe: conda smithy release for linux-armv7l

3 meetings ago

Unresolved action items in this heading will be moved to issues on

New Action items

Copy new action items to next meetings agenda so we can check in. Make sure each action item is assigned to someone or it will likely not get done.

  • (Eric) Email out to see if we can get more engagement on regular dev meetings.
  • (Sophia) Set up meeting to talk about Condafile stuff.
  • (CJ) write blog post on bot work and compiler migration
  • (Filipe) Ping Bjorn to try and get Debian community more involved with conda-forge
  • (Eric) Scheduling Anaconda <> conda-forge sync on requirements gathering
  • (Anthony) Reach out to NumFocus to figure out legal ramifications of not including licenses in files.