[Pkg-rust-maintainers] Bug#1013729: Bug#1013729: re: rust-zbus: Please upgrade to version 2.2.0

Peter Green plugwash at debian.org
Thu Nov 17 22:32:30 GMT 2022


Zeeshan Ali Khan wrote:
> zbus creator/maintainer here.

Thanks for weighing in.

> Why annoyingly? Where else should I provide the release notes? I take
> the time to write proper release notes for each release so I'd
> appreciate some appreciation for that. :) Most projects these days
> don't bother at all and if they do, they just copy&paste the git log.

Firstly it's a bit hidden, I suspect most people get their releases
from crates.io, click on the link to the repository when they want to
view what is going on with development and don't even realise that
the releases tab on the gitlab project is being used.

Secondly it throws multiple crates and multiple branches in together.
this can mean looking through quite a lot of entries to find the one
you want.

When packages bother to maintain a changelog (which sadly most don't)
the convention in the rust community seems to be a file called
CHANGELOG.md in the root of the source tree.


 > Indeed. I strongly suggest bumping directly to the latest v3.

If v2 to v3 is a trivial change, then I think it does indeed make
sense to skip v2.

That still leaves the question of what to do about v1 to v2. My
experience trying to port libslirp was that it was not a trivial
task. I didn't try to port squeekboard, so maybe it was something
weird about how libslirp uses the crate.

I went through serveral pages of releases and found the release
notes for version 2.0 but they didn't really enlighten me.

 > or if there's anything I can do to help.

What would be helpful is persuading/helping upstreams of projects
that use zbus and are currently in Debian to move to the latest
version of zbus. Mainly libslirp and squeekboard.



More information about the Pkg-rust-maintainers mailing list