[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