Hi Jonas-- On Sun 2026-01-25 09:42:21 +0100, Jonas Smedegaard wrote: > Thanks, but I think you are mistaken: In my experience, "<= 0.6" is > equivalent to "<= 0.6.*" (not "<= 0.6.0").
Interesting, thanks for pushing back and making me reconsider this! i read the cargo specification for version requirements: https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#version-requirement-syntax and it appears to be ambiguous about what an explicit comparator means if the patch level is unspecified. > If I was mistaken, then I believe that e.g. oxigraph, which for some > time has carried this line: > > quick-xml = ">= 0.37, <= 0.38 > > would FTBFS with librust-quick-xml-dev 0.38.4-1, and that works fine. If you have evidence that this works, that's good enough for me. Looking in git, i see that what you changed was just the explicit build-deps (and test deps), without modifying the Cargo.toml patch. And i see that it builds and tests safely now ☺ Thanks for pointing me in the right direction! Happy new year, Jonas! --dkg

