-
Notifications
You must be signed in to change notification settings - Fork 3k
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 vendored packages for 22.3 #11500
Comments
@pfmoore What's your git autocrlf configuration? |
The default. Which, looking at it, is |
OK, my guess is that it's likely what's making things break for you. https://stackoverflow.com/questions/2825428/why-should-i-use-core-autocrlf-true-in-git I'll try to grab a Windows VM and do stuff in it to investigate. |
BTW, my main problem here is mostly that I don't really understand any of the machinery involved in the vendoring (which I believe is largely your rewrite of the previous invoke-based stuff, that I also didn't understand 🙂) And I've never really felt comfortable with git's handling of line endings, I just stumble through mostly living with the occasional weirdness. So while I can point out where things don't work on Windows, I'm pretty lost trying to fix stuff. I am happy to try out suggestions, if you need me to check stuff, though. One thought - is it possible to configure the pip repo somehow so it's not reliant on what the developer's global settings are? Something like
That's my guess, too. I remember the old Although to be fair, the underlying issue is that the patch no longer applies. That's legitimate. There are 2 things that need consideration at that point:
|
Hmm... Digging into this, we've skipped quite a few setuptools upgrades: #9170 Which... is bad? |
I believe it's because we only use |
There are many fixes in newer pkg_resources (eg: around the packaging Version handling: #9250). |
There's more to do here. |
The 22.3 release is planned for this weekend. I'm inclined at this point to release with the vendoring upgrades that have already been merged, and leave any outstanding ones for 23.0. The only one I am hesitant about is the certifi upgrade, as that includes certificate updates which are more important. |
I say let's get certifi in, and we can update the rest in the next release (bugfix or next major version -- whichever the RM is comfortable with). :) |
It'll be 23.0 as vendoring updates don't count as emergency bugfixes IMO :-) |
Closing this out. Things we missed in this round can get picked up in the next one. |
Toward #11486
The text was updated successfully, but these errors were encountered: