conda-forge / conda-smithy

The tool for managing conda-forge feedstocks.
https://conda-forge.org/
BSD 3-Clause "New" or "Revised" License
152 stars 183 forks source link

Bug with identified pinnings in use? #2071

Open jaimergp opened 1 month ago

jaimergp commented 1 month ago

Solution to issue cannot be found in the documentation.

Issue

I'm starting to see pari added to the .ci_support files of noarch packages that do not depend on pari at all, but do mention napari in the meta.yaml:

I wonder if this is due to a new bug in conda-smithy that reads the pinnings wrong when rerendering? Or maybe some interaction with the recently released conda-build 24.9.0?

Installed packages

Re-rendered with conda-build 24.9.0, conda-smithy 3.40.1, and conda-forge-pinning 2024.09.27.18.25.24

Environment info

See CI at https://github.com/conda-forge/napari-plugin-manager-feedstock/actions/runs/11079114601/job/30787583490
jaimergp commented 1 week ago

xref https://github.com/conda/conda-build/pull/5535

wolfv commented 1 week ago

I've seen weird things in the ruby feedstock. Never tried to track down the root cause.

It started happening here: https://github.com/conda-forge/ruby-feedstock/pull/133/commits/6d7135a4cfa17251cd40b751930624a5872cbbd9

conda-build 24.9.0, conda-smithy 3.42.2

wolfv commented 1 week ago

It was fixed by axel by overriding the variant config wtih ruby: ['*'].