-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
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
REGR: revert ExtensionBlock.set to be in-place #35271
REGR: revert ExtensionBlock.set to be in-place #35271
Conversation
This is a more targeted revert (so a smaller change compared to #35266), but thus also not keeping the fix from #35266. For 1.1, I however think it might be better to fix the regression in |
cc @jreback and @jbrockmendel. Do you have a feeling for which of #35266 or this you want to proceed with for fixing #33457? |
@TomAugspurger I'm planning to take a swing at this today. |
this lgtm |
@jreback pls put a hold on this pending resolution of #33457 (comment) |
This PR would also fix #35369 |
@simonjayhawkins would #35369 be addressed by removing the |
yes, test added here passes with that patch. |
@jbrockmendel I think this is the one to go with for 1.1.0. What are your thoughts? |
Since this is un-fixing a tested bug in order to fix an un-tested bug, I'd prefer to keep this as-is until we get the longer-term solution in place (hopefully 1.1.1), but not a particularly strong preference. |
FWIW, I think fixing regressions should take precedence. We don't know how many more users will be affected once 1.1 is out. If we can do both and keep the bug fix great otherwise we should revert IMO. |
Which bugs are those? The "un-fixing" is the @simonjayhawkins I'm interpreting your comment as a preference for this PR for 1.1.0, is that fair? |
yes |
The "un-fixing" is The "un-tested bug" I'm referring to is the behavior that this PR fixes+tests, ATM in master By the same token, if we're not going to call I think we're agreed that #35417 is the correct long-term fix. If, as @TomAugspurger suggested here, that needs to wait for 2.x, then I'd rather have internally consistent behavior in the interim (but I'd rather #35417 not wait for 2.x, in which case I'm OK with behavior being inconsistent for a shorter period) |
meta-comment: I don't want to get too hung up on labeling these as "bug or not" or whether something is a regression; I'm more concerned with breaking people's workflows. @jbrockmendel I'm still unsure what your preference is for specifically 1.1.0 (I longer-term is clearer). Is this OK to merge? |
I'm OK with this conditional on #35417 not being held up until 2.0 |
OK, thanks. I think I can be on board with "make |
Alternative for #35266 and closes #35369