[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