New comment by cinerea0 on void-packages repository https://github.com/void-linux/void-packages/pull/45595#issuecomment-1678167276 Comment: Good news, configuration files that have been edited are not removed on package upgrade even when their `conf_file` entry has been deleted. The following will happen on upgrades: * Users who haven't customized their `/etc/dnscrypt-proxy.toml` file will have it removed, and the new file from upstream will be installed at `/etc/dnscrypt-proxy/dnscrypt-proxy.toml`. If they're alright with the upstream defaults so far they won't notice anything has changed. * Users who have customized their `/etc/dnscrypt-proxy.toml` file will keep their file, but the service will use the upstream default at `/etc/dnscrypt-proxy/dnscrypt-proxy.toml` the next time it starts. Hopefully they pay attention to the INSTALL message. Manual intervention on the user's end could be completely avoided with a post-install script, but messing around with the system like that without a very good reason seems unwise.