Ivan Petkov <ivanppet...@gmail.com> writes:

> [...]
> I tried building some of the crates and most of the errors I saw were 
> something
> like “failed to select a version for the requirement `foo = ^0.6
> candidate versions found which didn’t match: 0.8.5”.
>
> Please note that the crate importer always picks the latest version available
> on crates.io <http://crates.io/> but existing crates may depend on an earlier 
> version. In this case
> you’ll need to manually pull in the right version and update the package 
> definition
> of the consumer (ideally we can update the importer to be smart about these 
> kinds
> of imports, but this hasn’t been done yet!).

Shameless plug; I have some guile code lying around for dealing
with exactly these problems; `guile-semver'[1] might give you a start
for handling these cases.
>
> Hope this helps,
> —Ivan

[1]: https://notabug.org/jlicht/guile-semver

Reply via email to