GNU bug report logs -
#56298
python-cmsis-pack-manager and dependencies
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
On 27-07-2022 18:01, Maxime Devos wrote:
> I assume you updated rust-rustversion to update rust-anyhow? If so, I
> have looked at the Cargo.toml of anyhow. It is very picky in the
> version of dependents, so if in the future we update rust-rustversion
> again, rust-anyhow will fail to build. To be robust to that, the
> Cargo.toml needs to be patched to be less picky, or alternatively you
> could wait for antioxidant which ignores the version specifications
> entirely.
Nevermind, from
<https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html>:
> The string |"0.1.12"| is a version requirement. Although it looks like
> a specific /version/ of the |time| crate, it actually specifies a
> /range/ of versions and allows SemVer <https://semver.org> compatible
> updates. An update is allowed if the new version number does not
> modify the left-most non-zero digit in the major, minor, patch
> grouping. In this case, if we ran |cargo update -p time|, cargo should
> update us to version |0.1.13| if it is the latest |0.1.z| release, but
> would not update us to |0.2.0|. If instead we had specified the
> version string as |1.0|, cargo should update to |1.1| if it is the
> latest |1.y| release, but not |2.0|. The version |0.0.x| is not
> considered compatible with any other version.
>
(if it used = or <=, that would be a different manner)
Greetings,
Maxime.
[Message part 2 (text/html, inline)]
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
This bug report was last modified 2 years and 321 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.