[Pkg-rust-maintainers] Bug#1103382: unblock: rust-czkawka-cli/8.0.0-1
Fab Stz
fabstz-it at yahoo.fr
Wed Apr 16 20:50:15 BST 2025
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: rust-czkawka-cli at packages.debian.org
Control: affects -1 + src:rust-czkawka-cli
Please unblock package rust-czkawka-cli
[ Reason ]
czkawka is an alternative to fslint which was in Debian until buster but had
to be removed because it depended on Python2. fslint was somewhat popular at
that time (nearly 2000 installs on popcon at its peak). czkawka has the same
UI design as fslint (for the czkawka-gui), while it also provides a cli
interface (czkawka-cli), czkawka reproduces various features of fslint
(although not all), and adds new features.
Having this in trixie would restore such a software again.
Adding czkawka to the archive took multiple months because it required to add
approx 80 new rust packages which are now all in trixie. So unblocking czkawka
(gui & cli) is the very final step of this long process to finally see it in
trixie.
BTW czkawka_gui and czkawka_cli depend on czkawka_core which entered trixie
because it was accepted just a few days before the 2 other ones. It would be
nice to have all 3 in trixie. Having just czkawka_core without the other is a
bit odd since all three go together.
[ Impact ]
This is an end user software (leaf-package), so no other package depends on it
and there is no risk it breaks other packages.
If not unblocked, user would have to wait for the next stable release to have
this kind of software, or else maybe there could be a backport, but given that
backporting rust packages is complex and nearly impossible at the moment that
could be a problem. Nevertheless, doing a backport immediately after the
release of trixie is feasible in this case because all required and correctly-
versioned dependencies are in trixie.
[ Tests ]
The tests suite (autopkgtest) is run in czkawka-core which is already in
trixie. So tests passed. There is no autopkgtest for the CLI package neither
for the GUI. But I made tests on a folder to check that the app works as
expected. I performed file analysis like finding duplicates, empty files,
empty dirs, big files, temporary files, similar images, and videos, broken
files, bad extensions. This check showed that it functions properly with the
folder I used.
[ Risks ]
I don't think there is any risk.
As far as I know there is no alternative in the archive which looks like
fslint and permits to do this kind of maintenance with a GUI.
[ Checklist ]
It's a new package, so the checkboxes below are not really relevant.
[n/a] all changes are documented in the d/changelog
[n/a] I reviewed all changes and I approve them
[n/a] attach debdiff against the package in testing
[ Other info ]
There is no debdiff towards testing as it is not in testing yet.
unblock rust-czkawka-cli/8.0.0-1
More information about the Pkg-rust-maintainers
mailing list