-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
[Distributed] don't sidestep require logic #26813
Conversation
Can you add a test to ensure that the behavior noted in the linked issue doesn't regress in the future? |
@StefanKarpinski is there an easy way to generate a fresh environment with a stub package for testing, without replicating most of |
You could just reuse |
f349bd2
to
5184c67
Compare
I don't have time right now to do that kind of work, so I propose either waiting for another week or merging as is and I will come back to add tests. |
I'm fine with either. This is a bug-fix so doesn't block the alpha release. |
Merge? |
Would be good to have a test. |
Insisting on a test has blocked merging this for three months already. |
Why would we merge it now without tests if we weren't going to merge it before without tests? |
So let me get this clear: you'd rather leave this broken than have it fixed but untested? That's really putting the process cart before the horse of quality. Please, feel free to write a test by all means, but I mainly want the bug fixed. |
If the choice is between no test but works and no test and doesn't work, seems like the former is better? |
I'm not saying we absolutely need to add a test here. I'm saying we should, since a bugfix should have verification that it fixes a bug. I'm just confused as to why there seems to be little interest in testing this. |
There's not a lack of interest in testing, but this seems like a serious pain to test, no one has written tests and we're running out of time. |
I have a test incoming, apologies for the delay, JuliaCon took up a lot of time in the last months. |
5184c67
to
d165927
Compare
Added a test that was developed against master where it fails with:
|
We were trying to be clever, but there is logic in
require
that we shouldn't sidestep.fixes: #26805