Package: etckeeper
Version: 1.18.12-1
Severity: serious
Justification: Policy 10.4

/etc/etckeeper/commit.d/50vcs-commit[22]: ${@#-m}: bad substitution

This is because doing trim operations on an array are not implemented
in mksh, and unspecified in POSIX:

[…] If parameter is '#', '*', or '@', the result of the expansion is      
   unspecified. […]

cf. 
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages etckeeper depends on:
ii  debconf [debconf-2.0]  1.5.73
ii  git                    1:2.24.0-1
ii  mercurial              5.2-1

Versions of packages etckeeper recommends:
pn  cron-daemon  <none>

Versions of packages etckeeper suggests:
ii  sudo  1.8.29-1

-- debconf information:
  etckeeper/purge: true

Reply via email to