-
-
Notifications
You must be signed in to change notification settings - Fork 284
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
Update maintainer kb windows doc #1956
Update maintainer kb windows doc #1956
Conversation
Re-organize subsections on native code all under one section
Not sure right now what's causing this! A line number would be nice. 🤔 EDIT: missing space before |
Co-authored-by: jaimergp <[email protected]>
Co-authored-by: jaimergp <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
I'll leave it open for the weekend in case some else from @conda-forge/core wants to add something (e.g. wrt the Python 3.11 / Visual C++ version topic). Maybe @h-vetinari knows something too? 🙏
Otherwise I'll merge on Monday!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
I'll leave it open for the weekend in case some else from @conda-forge/core wants to add something (e.g. wrt the Python 3.11 / Visual C++ version topic). Maybe @h-vetinari knows something too? 🙏
Otherwise I'll merge on Monday!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe @h-vetinari knows something too? 🙏
Thanks for the ping, left some small comments/observations.
…-windows-doc Naively merge with my changes as best I can! Co-authored-by: Wolf Vollprecht <[email protected]> Co-authored-by: Matt Fisher <[email protected]>
e99d98c
to
686ea8f
Compare
Thanks for the updates @mfisher87! A couple more comments and we are good to go from my side! |
Co-authored-by: jaimergp <[email protected]>
Co-authored-by: jaimergp <[email protected]>
Thanks @jaimergp! I think I got everything :) I'm a little confused though about this link you shared. Should these docs show an example of what arm64 support should look like as well? e.g.:
I don't really understand why we'd want to compile with |
I don't know much either 😬 Maybe conda-forge will upgrade to v2022 generally in the future, but for now that's the status quo and that's what we should document. Support for |
I'm even more confused :) I'm having a slow-brain morning I guess! How does that affect this PR which is changing the docs from recommending vs2019 to vs2022? |
On windows, the compilers come as an integrated toolchain (not separate components like on unix). Updating the toolchain requires everyone who wants to compile against conda-forge windows artefacts to also upgrade their toolchain. It's a bit hard to quantify because it doesn't affect users just downloading conda packages, but we've been conservative about this (FWIW, I wanted to upgrade faster from vs2017 to vs2019, but there was opposition. Eventually it lead to #1732, which explains the situation more in-depth). That's the baseline. However, win-arm64 is (effectively) a brand-new platform, so there's no-one relying on conda-forge win-arm64 artefacts of any kind yet, and we need the newer toolchain because arm64-support is still being ramped up (and vs2019 likely not good enough). So now we have to split the toolchain version per architecture, until such time when all of conda-forge moves to vs2022, then they can move in sync from then on. I left a change request related to this. |
This reverts commit 7cc08a7. Reverted based on discussion: conda-forge#1956 (comment)
Thanks @h-vetinari! I think this is good to go now then! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's still some heavily outdated stuff in the "Building for different VC versions" section, but we can tackle that in a separate PR IMO, because it might need more work/discussion, and I don't want to hold up this PR.
Thanks for the PR & the patience!
Any time, thanks for being welcoming :) |
PR Checklist:
I went through the process of testing on Windows today, and as a non-Windows user I felt these changes would have helped me! A little bit of information was out-of-date.