forcemerge 976321 988286 thanks On Sun, May 09, 2021 at 07:01:07PM +0200, Andreas Beckmann wrote: > The list of installed files at points (1) and (2) should be identical, > but the following files have disappeared: > > /etc/updatedb.conf > /usr/share/man/man5/updatedb.conf.5.gz
If so, I believe this is a dpkg issue; I asked #debian-dpkg about this at the time, and was told sharing conffiles via Replaces: was explicitly allowed, and unit tested for. > This is a serious bug violating policy 7.6, see > https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces I don't see anything in 7.6 that says a Breaks is needed? Only that it is commonly used. Note that plocate is meant to be able to be installed alongside mlocate, so Breaks: is not appropriate. But they share updatedb.conf (they read it using the same code). > and also see the footnote that describes this incorrect behavior: > https://www.debian.org/doc/debian-policy/ch-relationships.html#id13 This link is probably not what you meant; it highlights this footnote: Build-Depends in the source package is not adequate since it (rightfully) does not document the exact version used in the build. /* Steinar */ -- Homepage: https://www.sesse.net/