-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
julia: 0.3.9 -> 0.3.10 #9007
julia: 0.3.9 -> 0.3.10 #9007
Conversation
I think a fix for the failing test has already been committed upstream. I'm trying to backport it now... |
I tried that too. Patching IIRC, it’s If this test is dropped, then the next failing one is in After this one is fixed, next one is in There I realize all of this was pointless. |
I see. Mentioning that there were several test failures all related to numerical accuracy would have saved some time. (As a general rule, there is no point in writing tests that depend on numerical accuracy, as they will always fail on some OS, on some platform, somewhere, unless the tolerance is pointlessly large. I had hoped the Julia folks would be acquainted with this fact.) |
Ok. Sorry for wasting your time. |
@vbgl Oh, it's no trouble, don't worry about it. I'm mostly irritated that upstream would do something like test numerical equality because (as someone who does numerical computing for a living) I know how useless it is! :) |
Hmm, I thought IEEE-754 defines the exact results of operations, but that's rather off-topic... |
@vcunat Yes, but bit-perfect results still depend on knowing details about the hardware implementation and choice of C library. In theory, it should work predictably, in practice it's a crapshoot. |
Tests on i686 are also disabled since some of them fail and these failures do not reveal packaging bugs (rather bugs in the test-suite or in
julia
itself). AFAICTjulia
is properly built and behaves well on NixOS-i686.