Conversation
rgommers
left a comment
There was a problem hiding this comment.
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.