Package: etckeeper Version: 1.18.16-1 Severity: normal I have systems that would not have python installed except etckeeper depends on it. The dependency is for brz if I understand correctly. However, etckeeper does not use brz by default, and its dependencies let the user choose their vcs without pulling in all the dependencies of all the others, except for in this case.
Since the python module needs to be registered using python in order to be used, and the postinst does that, just removing the dep would be a problem. Maybe split the package and replace depends | brz | with etckeeper-brz? -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-2-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_USER, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages etckeeper depends on: ii brz 3.1.0-8 ii debconf [debconf-2.0] 1.5.74 ii git 1:2.30.1-1 ii python3 3.9.1-1 Versions of packages etckeeper recommends: ii cron [cron-daemon] 3.0pl1-136 Versions of packages etckeeper suggests: ii sudo 1.9.5p2-2 -- debconf information excluded -- see shy jo
signature.asc
Description: PGP signature