-
-
Notifications
You must be signed in to change notification settings - Fork 12k
REV: Revert part of #30164 #30500
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
REV: Revert part of #30164 #30500
Conversation
rgommers
left a comment
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.
Confirmed that this fixes the problem for SciPy.
|
Also breaks |
|
Ack, that is too bad that Cython checks for it even though it never exists. Let's probably just do this. I think the slightly better fix will be to just move this to the |
|
@bashtage In fixing this, we just didn't realize that downstream extension modules that linked in |
That's something we could always do at a later point, no? |
That would be nice, we don't want to get stuck with an immortal typo. |
Yes, although the earlier we actually do it, the earlier the time comes when we technically might break someone, but in practice nobody will notice that when we remove it :). |
|
I'm up for trying it if no one objects |
|
I would recommend against trying that for 2.4.1 - always best to do a straight revert, and do anything else in |
|
Let's just put it in, I think 2 lines with a clear way to test that it works doesn't matter for backporting, but 2.4.1 is basically identical anyway (normally I would prefer to not do this type of thin in a 2.4.x release though, while I don't think there would be a risk here). But this whole thing is so risk free either way... |
|
Ok, thanks for the help, all :) |
|
I just hit this, and so was wondering what happened with the plan to yank and release 2.4.1? Thanks!!! |
As far as I'm aware, that's still the plan. |
|
@charris thanks for the 2.4.1 release! Are you planning to yank 2.4.0? Between the incoming links to this issue and scipy/scipy#24215, this clearly affects quite a few packages, and it's the first accidental ABI break in quite a while I believe, so yanking is the right to do. There shouldn't be any downsides to doing that - anyone who used |
|
@rgommers I'll yank 2.4.0, but I am not convinced it will make much difference. |
|
Yanked. |
|
thanks! |
The removal of this unused
SeedlessSequencedeclaration (in #30164) broke every library that uses thenumpy.randomCython API. Specifically, the wheels that were built againstnumpy<2.4.0. See scipy/scipy#24215 for the full discussion.