-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Breaking change in Julia 1.11 w.r.t. MD5.jl #51687
Comments
@jakobnissen this seems to be caused by JuliaCrypto/SHA.jl#86 picked up in Julia by #51049 |
The issue is that MD5 is using SHA's I think the right thing to do here is to:
|
Of course the first priority is to fix the breakage - but surely, the real solution is for MD5 to not use internals of SHA? |
This will be closed by JuliaCrypto/MD5.jl#12 . |
For historical note: MD5.jl was written using those internals when both it and SHA.jl were external libraries with few users. |
It seems that there was a breaking change introduced somewhere between Julia 1.11.0-DEV.550 (working) and 1.11.0-DEV.555 (failing) which caused my code depending on the MD5.jl library to fail (and is still failing under today's nightly, namely 1.11.0-DEV.643). Since neither the MD5.jl codebase nor SHA.jl (which the former depends on) have been touched in a while, the issue seems to be coming from a change in Julia itself.
MWE:
The above example was run under Red Hat 8.8; I get the same error on a different machine (macOS) as well.
Original bug report (where it was recommended that I file the bug here instead):
The text was updated successfully, but these errors were encountered: