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

Attachment: signature.asc
Description: PGP signature

Reply via email to