#990209 fuse3: /etc/fuse.conf missing

Package:
fuse3
Source:
fuse3
Description:
Filesystem in Userspace (3.x version)
Submitter:
Christoph Anton Mitterer
Date:
2021-06-23 13:03:02 UTC
Severity:
normal
#990209#5
Date:
2021-06-22 23:04:58 UTC
From:
To:
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.

#990209#10
Date:
2021-06-23 10:17:23 UTC
From:
To:
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

#990209#15
Date:
2021-06-23 12:43:43 UTC
From:
To:
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.