Hey. I've noted that /etc/fuse.conf was missing from all my servers (and I'm pretty sure I haven't deleted it). Reinstalling the package doesn't help (which is I guess because it's a conffile and dpkg thinks it was deleted on purpose). Could this also be related to the reason why it's missing? When I've installed fuse3 I replaced fuse with it, which also contains the same conffile. I've seen the same behaviour for another package of mine: webext-noscript: /etc/iceweasel/searchplugins/common/opensearch_html.xml that file is missing, and when I've installed webext-noscript I likely removed the xul-ext-xxx version of it (which also contained the same conffile. So maybe this issue needs to be re-assigned to dpkg (I've CCed the dpkg Team), or at least to lintian if packages do something "wrong" which causes this problem. Cheers, Chris.
If it was missing previously, then dpkg is supposed to carry over that change when the new package takes over the old conffile, so this would be expected yes. This all seems to be working as intended. It's equivalent as the user having modified the contents of the conffile then those changes being preserved when taking over. Or is the problem here that you had not removed the conffile? If so then perhaps fuse3 is removing the conffile when it should be leaving it for the takeover? I've not looked into the specific packages though so I don't know. Thanks, Guillem
Exactly.... I'm pretty confident I hadn't removed it. And since I can see this on numerous servers I'd say it's even less likely that I did it by accident. As I've said, I've seen the same on some other packages already, though currently, the only remaining one of these is webext-noscript. Thanks, Chris.