[Pkg-rust-maintainers] Bug#1116060: please upgrade crate imara-diff to v0.2
Antonin Delpeuch (lists)
lists at antonin.delpeuch.eu
Tue Sep 30 04:23:44 BST 2025
Hi Jonas,
I've had a close look at this and unfortunately it looks complicated.
The version 0.2 of this crate has been published in a rather unexpected
way, without any git tag, changelog or migration guide, despite it
containing a significant range of breaking changes [1]. This seems to
have reduced the appetite of downstream users to migrate.
The crates that depend on imara-diff and that are currently in sid are
diffy-imara and gitoxide (gix-diff and gix-merge). None of those
upstream crates have migrated to imara-diff 0.2 yet; in fact Gitoxide
has made a deliberate decision not to migrate given the issues above. [2]
Looking at the dependents of this crate on crates.io [3], it seems that
the vast majority of them is sticking to v0.1 so far.
May I ask which downstream use of this crate is prompting you to request
this version update? Are you perhaps packaging helix perhaps?
Antonin
[1]: https://github.com/pascalkuthe/imara-diff/issues/27
[2]:
https://github.com/GitoxideLabs/gitoxide/pull/2068#pullrequestreview-2977011681
[3]: https://crates.io/crates/imara-diff/reverse_dependencies
On 23/09/2025 19:29, Jonas Smedegaard wrote:
> Source: rust-imara-diff > Version: 0.1.7-1 > Severity: normal > Tags: upstream > X-Debbugs-Cc:
debian-rust at lists.debian.org, Peter Michael Green <plugwash at debian.org>,
Alexander Kjäll <alexander.kjall at gmail.com> >
> Please upgrade crate imara-diff to v0.2.
>
>
More information about the Pkg-rust-maintainers
mailing list