conda-forge / libsolv-feedstock

A conda-smithy repository for libsolv.
BSD 3-Clause "New" or "Revised" License
4 stars 17 forks source link

Windows package repackages DLLs from vc_runtime #87

Closed isuruf closed 6 months ago

isuruf commented 8 months ago

See the file names at https://conda-metadata-app.streamlit.app/?q=conda-forge%2Fwin-64%2Flibsolv-0.7.27-h12be248_0.conda

mbargull commented 8 months ago

I just ran into this too. This is a regression introduced with the changes in gh-82 .

h-vetinari commented 6 months ago

Just saw this as well. Not just vc_runtime, but also git, ucrt & zlib:

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: conda-forge/win-64::git-2.44.0-h57928b3_0, conda-forge/noarch::m2-patch-2.7.6.2-hd8ed1ab_0
  path: 'library/usr/bin/patch.exe'
  path: 'menu/menu-windows.json'

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: conda-forge/win-64::ucrt-10.0.22621.0-h57928b3_0, conda-forge/win-64::libsolv-0.7.28-h12be248_0
  path: 'library/bin/api-ms-win-core-console-l1-1-0.dll'
  ...
  path: 'library/bin/api-ms-win-crt-private-l1-1-0.dll'
  path: 'library/bin/api-ms-win-crt-process-l1-1-0.dll'
  path: 'library/bin/api-ms-win-crt-runtime-l1-1-0.dll'
  path: 'library/bin/api-ms-win-crt-stdio-l1-1-0.dll'
  path: 'library/bin/api-ms-win-crt-string-l1-1-0.dll'
  path: 'library/bin/api-ms-win-crt-time-l1-1-0.dll'
  path: 'library/bin/api-ms-win-crt-utility-l1-1-0.dll'
  path: 'library/bin/ucrtbase.dll'

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: conda-forge/win-64::libzlib-1.2.13-hcfcfb64_5, conda-forge/win-64::libsolv-0.7.28-h12be248_0
  path: 'library/bin/zlib.dll'

This is a regression introduced with the changes in gh-82 .

Could you take a look please @AntoinePrv

AntoinePrv commented 6 months ago

Sorry about this, I'm investigating now.

h-vetinari commented 6 months ago

Thank you for the quick response @AntoinePrv! 🙏