Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock X-Debbugs-Cc: [email protected] 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

