-
Notifications
You must be signed in to change notification settings - Fork 79
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
Tests fail on v0.19.0, stack overflow in test_large_example #824
Comments
Aargh sorry about that; forgot that downstream packagers will also be affected. Can you add Underlying issue is in an upstream crate: Kampfkarren/full-moon#140 |
We can hack around this that way, but your solution introduces other problems. Running |
Hm fair point, it's a shame this is a problem in the first place. Although I would argue that the tests should be running with the same feature flags that the final release ends up being built as, otherwise the testing is technically incomplete. (Actually our testing is messy wrt feature flags, so testing with just flags is not completely right - a thorough test would be testing with both default flags and then relevant flags separately) |
Cargo has made some really unfortunate decisions along the way. They have improved, but there is still room. It used to be that The current "fix" is to manually specify separate output directory trees (target) for build vs. testing. But I don't understand why your |
Very valid question, it didn't use to stack overflow, but a dependency bump in the last update caused this. You are right though, it shouldn't be part of the test suite if it's failing (for unrelated reasons!). I'll gate it tomorrow |
Should be resolved by 711e4a8 Would it be useful for you if we cut a new release, or is it fine for now? Happy to do so |
We've already hacked Arch Linux to work, but there are other distros out there that either haven't updated or maybe have tried and ran into trouble. More people are bound to run into this, and the most likely people to be troubled by it are distro packagers. Those are probably the folks you want to keep on your side with a quick patch release sa that everything is expected to work instead of known-bad. |
Trying to update Arch Linux packaging to v0.19.0, I've run into the following error in our check phase:
The text was updated successfully, but these errors were encountered: