Bug#824938: debsums no longer ignores dpkg-path-excluded files

Guillem Jover guillem at debian.org
Sat May 21 16:19:35 UTC 2016


Control: reassign -1 dpkg-dev/1.18.5
Control: affects -1 debsums

On Sat, 2016-05-21 at 16:22:42 +0200, Jakub Wilk wrote:
> Package: debsums
> Version: 2.1.2

> $ debsums -c debsums
> debsums: missing file /usr/share/man/de/man1/debsums.1.gz (from debsums package)
> debsums: missing file /usr/share/man/de/man8/debsums_init.8.gz (from debsums package)
> debsums: missing file /usr/share/man/es/man1/debsums.1.gz (from debsums package)
> debsums: missing file /usr/share/man/es/man8/debsums_init.8.gz (from debsums package)
> ...
> 
> But I have excluded these paths in a dpkg configuration file:
> 
> $ grep man /etc/dpkg/dpkg.cfg.d/local
> path-exclude /usr/share/man/[a-z][a-z]/*
> path-exclude /usr/share/man/[a-z][a-z].*/*
> path-exclude /usr/share/man/[a-z][a-z]_*/*
> 
> debsums used to ignore disappearance of these files until recently.
> I suspect that this dpkg change broke it:
> https://anonscm.debian.org/cgit/dpkg/dpkg.git/commit/?id=94e241761c06

Hrrmf, yes indeed, and that should be considered a regression as the
major number in the module didn't change. I'm not sure at which point
I got confused because the change seems to have been explicitly to
break compatibility. :/

Also the other breakage is that the order is not preserved anymore,
in that case I think I was considering people were using Dpkg::Conf
mostly for things like the option files in source packages. I'll fix
that too.

And queue the compat breaking changes for when I bump the major
version.

Thanks,
Guillem



More information about the pkg-perl-maintainers mailing list