Package: adequate
Version: 0.16.4
Severity: important

On systems with localepurge installed, or with manually added dpkg file
excludes, the broken-symlink test is triggered for every removed file.

Almost always none of the files are symlinks and shouldn't trigger
anyway if the source of the symlink is missing, only the destination
of the symlink being missing should trigger the broken-symlink test.

This is a regression present since the Golang rewrite was uploaded.

$ cat /etc/dpkg/dpkg.cfg.d/50localepurge
# DO NOT MODIFY/REMOVE THIS FILE - IT IS AUTO-GENERATED
#
# To remove/disable this, run dpkg-reconfigure localepurge
# and say no to/disable the "Use dpkg --path-exclude" option.
#
# To change what patterns are affected use:
# * dpkg-reconfigure localepurge
#   (to alter which locales are kept and whether manpages should
#    be purged)
# * Add a dpkg config file in /etc/dpkg/dpkg.cfg.d that is read
#   after this file with the necessary --path-include and
#   --path-exclude options.
#
# Report faulty patterns against the localepurge package.
#

# Paths to purge
path-exclude=/usr/share/locale/*
path-exclude=/usr/share/gnome/help/*/*
path-exclude=/usr/share/doc/kde/HTML/*/*
path-exclude=/usr/share/omf/*/*-*.emf
path-exclude=/usr/share/tcltk/t*/msgs/*.msg
path-exclude=/usr/share/cups/templates/*
path-exclude=/usr/share/cups/locale/*
path-exclude=/usr/share/cups/doc-root/*
path-exclude=/usr/share/calendar/*
path-exclude=/usr/share/aptitude/*.*
path-exclude=/usr/share/help/*
path-exclude=/usr/share/vim/vim*/lang/*
path-exclude=/usr/share/man/*
# Paths to keep
path-include=/usr/share/locale/locale.alias
path-include=/usr/share/locale/en/*
path-include=/usr/share/locale/en_AU.UTF-8/*
path-include=/usr/share/locale/en_GB.UTF-8/*
path-include=/usr/share/locale/en_US.UTF-8/*
path-include=/usr/share/gnome/help/*/C/*
path-include=/usr/share/gnome/help/*/en/*
path-include=/usr/share/gnome/help/*/en_AU.UTF-8/*
path-include=/usr/share/gnome/help/*/en_GB.UTF-8/*
path-include=/usr/share/gnome/help/*/en_US.UTF-8/*
path-include=/usr/share/doc/kde/HTML/C/*
path-include=/usr/share/doc/kde/HTML/en/*
path-include=/usr/share/doc/kde/HTML/en_AU.UTF-8/*
path-include=/usr/share/doc/kde/HTML/en_GB.UTF-8/*
path-include=/usr/share/doc/kde/HTML/en_US.UTF-8/*
path-include=/usr/share/omf/*/*-en.emf
path-include=/usr/share/omf/*/*-en_AU.UTF-8.emf
path-include=/usr/share/omf/*/*-en_GB.UTF-8.emf
path-include=/usr/share/omf/*/*-en_US.UTF-8.emf
path-include=/usr/share/omf/*/*-C.emf
path-include=/usr/share/locale/languages
path-include=/usr/share/locale/all_languages
path-include=/usr/share/locale/currency/*
path-include=/usr/share/locale/l10n/*
path-include=/usr/share/tcltk/t*/msgs/en.msg
path-include=/usr/share/tcltk/t*/msgs/en_AU.UTF-8.msg
path-include=/usr/share/tcltk/t*/msgs/en_GB.UTF-8.msg
path-include=/usr/share/tcltk/t*/msgs/en_US.UTF-8.msg
path-include=/usr/share/cups/templates/*.tmpl
path-include=/usr/share/cups/templates/en/*
path-include=/usr/share/cups/templates/en_AU.UTF-8/*
path-include=/usr/share/cups/templates/en_GB.UTF-8/*
path-include=/usr/share/cups/templates/en_US.UTF-8/*
path-include=/usr/share/cups/locale/en/*
path-include=/usr/share/cups/locale/en_AU.UTF-8/*
path-include=/usr/share/cups/locale/en_GB.UTF-8/*
path-include=/usr/share/cups/locale/en_US.UTF-8/*
path-include=/usr/share/cups/doc-root/*.*
path-include=/usr/share/cups/doc-root/help
path-include=/usr/share/cups/doc-root/images
path-include=/usr/local/cups/doc-root/en/*
path-include=/usr/local/cups/doc-root/en_AU.UTF-8/*
path-include=/usr/local/cups/doc-root/en_GB.UTF-8/*
path-include=/usr/local/cups/doc-root/en_US.UTF-8/*
path-include=/usr/share/calendar/*.*
path-include=/usr/share/calendar/en/*
path-include=/usr/share/calendar/en_AU.UTF-8/*
path-include=/usr/share/calendar/en_GB.UTF-8/*
path-include=/usr/share/calendar/en_US.UTF-8/*
path-include=/usr/share/aptitude/aptitude-defaults.en
path-include=/usr/share/aptitude/aptitude-defaults.en_AU.UTF-8
path-include=/usr/share/aptitude/aptitude-defaults.en_GB.UTF-8
path-include=/usr/share/aptitude/aptitude-defaults.en_US.UTF-8
path-include=/usr/share/aptitude/README.en
path-include=/usr/share/aptitude/README.en_AU.UTF-8
path-include=/usr/share/aptitude/README.en_GB.UTF-8
path-include=/usr/share/aptitude/README.en_US.UTF-8
path-include=/usr/share/aptitude/help-en.txt
path-include=/usr/share/aptitude/help-en_AU.UTF-8.txt
path-include=/usr/share/aptitude/help-en_GB.UTF-8.txt
path-include=/usr/share/aptitude/help-en_US.UTF-8.txt
path-include=/usr/share/aptitude/mine-help-en.txt
path-include=/usr/share/aptitude/mine-help-en_AU.UTF-8.txt
path-include=/usr/share/aptitude/mine-help-en_GB.UTF-8.txt
path-include=/usr/share/aptitude/mine-help-en_US.UTF-8.txt
path-include=/usr/share/aptitude/help.txt
path-include=/usr/share/aptitude/mine-help.txt
path-include=/usr/share/help/en/*
path-include=/usr/share/help/en_AU.UTF-8/*
path-include=/usr/share/help/en_GB.UTF-8/*
path-include=/usr/share/help/en_US.UTF-8/*
path-include=/usr/share/help/C/*
path-include=/usr/share/vim/vim*/lang/en/*
path-include=/usr/share/vim/vim*/lang/en_AU.UTF-8/*
path-include=/usr/share/vim/vim*/lang/en_GB.UTF-8/*
path-include=/usr/share/vim/vim*/lang/en_US.UTF-8/*
path-include=/usr/share/vim/vim*/lang/*.*
path-include=/usr/share/man/en/*
path-include=/usr/share/man/en_AU.UTF-8/*
path-include=/usr/share/man/en_GB.UTF-8/*
path-include=/usr/share/man/en_US.UTF-8/*
path-include=/usr/share/man/man[0-9]/*

$ adequate-0.15.12/adequate xz-utils

$ adequate xz-utils
xz-utils: broken-symlink /usr/share/locale/ca/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/ca/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/cs/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/cs/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/da/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/da/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/de/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/de/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/eo/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/eo/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/es/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/es/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/fi/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/fi/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/fr/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/fr/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/hr/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/hr/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/hu/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/hu/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/it/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/it/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/ko/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/ko/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/pl/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/pl/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/pt/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/pt/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/pt_BR/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/pt_BR/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/ro/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/ro/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/sr/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/sr/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/sv/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/sv/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/tr/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/tr/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/uk/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/uk/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/vi/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/vi/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/zh_CN/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/zh_CN/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/locale/zh_TW/LC_MESSAGES/xz.mo (lstat 
/usr/share/locale/zh_TW/LC_MESSAGES/xz.mo: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/lzmainfo.1.gz (lstat 
/usr/share/man/de/man1/lzmainfo.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/xz.1.gz (lstat 
/usr/share/man/de/man1/xz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/xzless.1.gz (lstat 
/usr/share/man/de/man1/xzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/lzmainfo.1.gz (lstat 
/usr/share/man/fr/man1/lzmainfo.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/xz.1.gz (lstat 
/usr/share/man/fr/man1/xz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/xzless.1.gz (lstat 
/usr/share/man/fr/man1/xzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/lzmainfo.1.gz (lstat 
/usr/share/man/ko/man1/lzmainfo.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/xz.1.gz (lstat 
/usr/share/man/ko/man1/xz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/xzless.1.gz (lstat 
/usr/share/man/ko/man1/xzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/lzmainfo.1.gz (lstat 
/usr/share/man/pt_BR/man1/lzmainfo.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/xz.1.gz (lstat 
/usr/share/man/pt_BR/man1/xz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/xzless.1.gz (lstat 
/usr/share/man/pt_BR/man1/xzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro (lstat /usr/share/man/ro: no such 
file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1 (lstat /usr/share/man/ro/man1: 
no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/lzmainfo.1.gz (lstat 
/usr/share/man/ro/man1/lzmainfo.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/xz.1.gz (lstat 
/usr/share/man/ro/man1/xz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/xzless.1.gz (lstat 
/usr/share/man/ro/man1/xzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk (lstat /usr/share/man/uk: no such 
file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1 (lstat /usr/share/man/uk/man1: 
no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/lzmainfo.1.gz (lstat 
/usr/share/man/uk/man1/lzmainfo.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/xz.1.gz (lstat 
/usr/share/man/uk/man1/xz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/xzless.1.gz (lstat 
/usr/share/man/uk/man1/xzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/lzcat.1.gz (lstat 
/usr/share/man/de/man1/lzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/lzless.1.gz (lstat 
/usr/share/man/de/man1/lzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/lzma.1.gz (lstat 
/usr/share/man/de/man1/lzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/unlzma.1.gz (lstat 
/usr/share/man/de/man1/unlzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/unxz.1.gz (lstat 
/usr/share/man/de/man1/unxz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/de/man1/xzcat.1.gz (lstat 
/usr/share/man/de/man1/xzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/lzcat.1.gz (lstat 
/usr/share/man/fr/man1/lzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/lzless.1.gz (lstat 
/usr/share/man/fr/man1/lzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/lzma.1.gz (lstat 
/usr/share/man/fr/man1/lzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/unlzma.1.gz (lstat 
/usr/share/man/fr/man1/unlzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/unxz.1.gz (lstat 
/usr/share/man/fr/man1/unxz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/fr/man1/xzcat.1.gz (lstat 
/usr/share/man/fr/man1/xzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/lzcat.1.gz (lstat 
/usr/share/man/ko/man1/lzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/lzless.1.gz (lstat 
/usr/share/man/ko/man1/lzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/lzma.1.gz (lstat 
/usr/share/man/ko/man1/lzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/unlzma.1.gz (lstat 
/usr/share/man/ko/man1/unlzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/unxz.1.gz (lstat 
/usr/share/man/ko/man1/unxz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ko/man1/xzcat.1.gz (lstat 
/usr/share/man/ko/man1/xzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/lzcat.1.gz (lstat 
/usr/share/man/pt_BR/man1/lzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/lzless.1.gz (lstat 
/usr/share/man/pt_BR/man1/lzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/lzma.1.gz (lstat 
/usr/share/man/pt_BR/man1/lzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/unlzma.1.gz (lstat 
/usr/share/man/pt_BR/man1/unlzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/unxz.1.gz (lstat 
/usr/share/man/pt_BR/man1/unxz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/pt_BR/man1/xzcat.1.gz (lstat 
/usr/share/man/pt_BR/man1/xzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/lzcat.1.gz (lstat 
/usr/share/man/ro/man1/lzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/lzless.1.gz (lstat 
/usr/share/man/ro/man1/lzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/lzma.1.gz (lstat 
/usr/share/man/ro/man1/lzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/unlzma.1.gz (lstat 
/usr/share/man/ro/man1/unlzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/unxz.1.gz (lstat 
/usr/share/man/ro/man1/unxz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/ro/man1/xzcat.1.gz (lstat 
/usr/share/man/ro/man1/xzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/lzcat.1.gz (lstat 
/usr/share/man/uk/man1/lzcat.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/lzless.1.gz (lstat 
/usr/share/man/uk/man1/lzless.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/lzma.1.gz (lstat 
/usr/share/man/uk/man1/lzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/unlzma.1.gz (lstat 
/usr/share/man/uk/man1/unlzma.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/unxz.1.gz (lstat 
/usr/share/man/uk/man1/unxz.1.gz: no such file or directory)
xz-utils: broken-symlink /usr/share/man/uk/man1/xzcat.1.gz (lstat 
/usr/share/man/uk/man1/xzcat.1.gz: no such file or directory)

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to