Hi, > tglase@tglase:~ $ fgrep km-0407.ini /var/lib/dpkg/info/xrdp.preinst > dpkg-maintscript-helper rm_conffile /etc/xrdp/km-0407.ini 0.9.1\~ -- "$@" > > I think the problem here is that this line was not present > when I upgraded from 0.9.0~ to 0.9.1~ in the first place, > so any subsequent upgrades within 0.9.1~ are not caught.
Yes. > > You probably want something like 0.9.1~20161126+git589b29f-2~ > in the maintscript file, so that the next upload clears it up. > (Mind a fencepost error, I never used dh maintscript before, > so I don’t know if it needs a before or an after version, so > it might be 0.9.1~20161126+git589b29f-3~ instead.) I actually think that the solution is correct and the conffiles should be removed when updating from 0.9.0 or earlier. This ensures the upgrade path from jessie is clean. The 0.9.1…-1 version does actually not have the config files itself. It might be arguable that we may want to ensure that every mistake gets cleaned up at some point, but I personally would trade the leftover files on the few machines that had the chance to get the -1 version for reaability of the maintscript file and it conveying what was meant to be done. I expect users of unstable to be able to remove the files themselves if they want, so as long as the upgrade path from jessie is clean, I think it's alright. -nik -- PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17 FD26 B79A 3C16 A0C4 F296 Dominik George · Hundeshagenstr. 26 · 53225 Bonn Mobile: +49-1520-1981389 · https://www.dominik-george.de/ Teckids e.V. · FrOSCon e.V. Fellowship of the FSFE · Piratenpartei Deutschland Opencaching Deutschland e.V. · Debian Maintainer LPIC-3 Linux Enterprise Professional (Security)
signature.asc
Description: PGP signature

