On Sat, Aug 20, 2022 at 12:17:01AM +0100, Luca Boccassi wrote: > On Sat, 20 Aug 2022 at 00:09, Colin Watson <cjwat...@debian.org> wrote: > > On Fri, Aug 19, 2022 at 11:55:25PM +0100, Luca Boccassi wrote: > > > Shipping files in /var in a package is a bug though, and it really > > > needs to be fixed. So it sounds like in this case a dependency is > > > indeed the right thing, given presence of the directory in /var is > > > necessary? > > > > No. The actual FHS requirement is that the application must be able to > > recover from deletion of files under /var/cache. The only part of the > > package that I consider to be truly critical is man(1) itself, and that > > continues to work just fine for most purposes even when /var/cache/man > > has been entirely removed. While mandb(8) will fail, that isn't fatal > > to the operation of the package; it will merely be somewhat degraded. > > Yes. Variable state data != fixed and checksummed content of a binary > package that fails a package integrity validation check if removed.
I'm not going to discuss this further in this bug. The debhelper maintainer can judge my suggestion on its merits. -- Colin Watson (he/him) [cjwat...@debian.org]