-
Notifications
You must be signed in to change notification settings - Fork 376
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build micromamba win with feedstock #2859
Conversation
57b4a4d
to
f4050b7
Compare
@pavelzw any idea how to get the "Micromamba static builds" started? |
My suggestion would be to use only vcpkg for static builds and avoid going through the pain of static builds with conda-build for windows 😅 The static builds with only vcpkg have cause way fewer issues than trying with conda-build. I don't see the value of trying to port this to conda-build. Personally, I would just leave the static CI with windows be and try to migrate the release workflow to actually use this build instead of the conda-forge static binaries as discussed in #2595. |
This is not DRY, we need to sync the feedstock and this CI constantly. VCPKG has caused a lot of outages too. Conda-Forge takes more pain to setup I agree but once it is setup it's stable and simple, no need for extra cache etc. We also need to work with two systems, which is not convenient, because were are not gonna stop shipping |
f36e953
to
768e15d
Compare
But how about trying to get rid of the vcpkg dependency in the recipe first? You already did the (hopefully 😅) most painful part by moving the libsolv dependency to conda-forge. |
Fair enough. How about trying adding a light environment and starting to also used the libs that are properly packaged statically? |
98e8adc
to
a4e7a1d
Compare
Great this seems to be working. The point is I am adding some more dependencies and don't want to do the work twice.
|
43f73e9
to
f60ec8a
Compare
Being pragmatic, this is the easiest way to fix the CI and discrepancies between yaml-cpp packages. |
* Try CI * Remove useless header * Try mixing static windows build with Conda * More packages from conda-forge * Move to yaml-cpp>=0.8.0 * Ensure proper yaml-cpp target * Use yaml-cpp-static on Windows * Fix versions * Use libsolv-static from Conda-Forge
No description provided.