Closed cetra3 closed 4 years ago
Right, one way is to fix the dependency to 0.1.6 as you've done, but I think I'm going to yank lber
0.1.7, bump the version of lber
to 0.2.0, publish ldap
0.7.0-alpha.4 which will depend on the new lber
, and yank ldap
0.7.0-alpha.3. I'd prefer to keep 0.6.1 as the final pre-async/await version.
Ok, lber
0.1.7 and ldap3
0.7.0-alpha.3 have been yanked. If you have a borked crate, do a cargo clean
(or cargo update --package lber --precise 0.1.6
) and see if it works. Please also report here.
Ah, cheers! I think that will solve it for now so I will close off this issue.
You can not compile ldap3 version
0.6.1
from a fresh project without munging around in cargo.lock.lber
0.1.7
has bytes0.5.x
whereas lber0.1.6
has bytes0.4.x
.If you try to compile from cargo you will get the following error:
I have a fix in this branch: https://github.com/cetra3/ldap3/tree/lber_fix which you can use like so:
I can submit a PR if needed