2019-04-17 conda-forge meeting¶
Pinned Items
Zoom instructions: +How to connect to zoom
New items
Conda-forge on Open Source Directions
Should we send something for the SciPy Tools plenary? https://docs.google.com/forms/d/e/1FAIpQLSdyemkK_NV1k6kp9ZakHm566nYUxrfCv7lO_MlNXKEoUv2I8w/viewform
Not done, CJ following up on what we need to do
SciPy plans and how to spend ESIP/NumFOCUS sprint grant money.
Elections/Governance (let’s put an election for those two.)
Elections called - closing in a day.
Staged
Progress?
mjscosta
“I can review C++ and Python, and Python + extensions recipes.”
xhochy
etadeu
Core
pkgw Upcoming helper for staged-recipes
jan jansen
Split help teams from staged-recipes permissions?
Go forward with splitting help teams from staged
GO make a github issue
Staged team in Governance doc
https://github.com/conda-forge/conda-forge.github.io/pull/738
Add formal budget team to Governance doc
Should we “dogfood”
strict
, which may be default in the next conda, in our CIs? The only known issue isnumpy
/scipy
on Windows because of BLAS requirementsopenblas
(numpy
)vsmkl
(scipy
). We need to either makemkl
a first class citizen on Windows or have ascipy
build withopenblas
.https://github.com/conda-forge/conda-forge-ci-setup-feedstock/pull/50
https://github.com/conda-forge/staged-recipes/pull/8009
Perform switch after blas migration is more finished
Need to either copy over new compiler activation scripts package to cf
Or delete ours entirely
TODO: Verify that smithy and pinnings are fine for the compilers
Azure status
Need to fix windows (vc9/14 and cmake)
Credentials issues (need pipelines account to access Azure, will move to GH auth soon)
How to handle bespoke build agents (for builds taking longer than 6 hours (qt, compilers, etc.))
How to restart an Azure job?
NVIDIA
Louder communication path for large ecosystem shifts (compiler migrations)
Banner on AnacondaCloud, status updates on channel
Print something while using
conda install
More frequent updates
AnacondaCloud can fall over (mirroring conda)
Try to track down hard linked drivers in GPU packages.
Progress on colo talks for bins of gpus at Anaconda
Migrations
Blas
Underway
Libprotobuf
Underway
gfortran
Need to build a migrator for new osx gfortran
https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/174 maybe?
Power and Arm
Ongoing https://conda-forge.org/status/
More leafs to target?
Openssl
Underway
Readline
ABI change
Needs migrator
May want to wait
@Christopher W : Add link to migration docs for conda-forge.github.io
Conda-Forge miniconda (Should we mark this as resolved and proceed with conda-pack?)
Sophia did some benchmarks and showed that using a conda-pack’d archive reduced CI setup time down to about 2 seconds instead of the 40 seconds it takes to install miniconda and switch out all the packages for the conda-forge ones: https://gitter.im/conda-forge/conda-forge.github.io?at=5c79a37dd2d62067b72a849d
Mike’s point was who owns the support for a conda-forge miniconda distro? https://gitter.im/conda-forge/conda-forge.github.io?at=5c7992a9e1446a6ebe6871d2
Should make an installer for AARCH64
Nvidia relationship
Anaconda met with Rapids (NVIDIA) team
Reach out to NVIDIA to attend meetings
Add NVIDIA person to core?
Add to governance discussing donations and governance.
More followup with NVIDIA needed
Building GPU packages using conda-forge packages, upload to their own channel after building with cudatoolkit on their own Jenkins system.
Maybe form a working group?
Perl ecosystem?
move forward with plan to incorporate perl into CF
Do we have an issue or something for this?