Seems my previous reply got mangled up and ended up on the list as an empty mail - so here we go again On Fri, 2019-08-16 at 14:42 +0200, Thorsten Kukuk wrote:
Second, the big question for packagers: configuration files in /usr/etc, should we mark them as %config or not? As no customer should touch them, %config is not really necessary. On the other side, if we mark them as %config and the user modifies them by accident, the next update would not overwrite the changes, but save them as *.rpmsave file. %config(noreplace) is no option, this would lead again to big problems with not updated configuration files and thus not working services.
I'd clearly discourage the use of %config there. Using %config we only move the problem leadnig to bug reports from /etc to /usr/etc. Calling the files 'application default settings' rather than 'config files' might help to clearly distinguish between their usecases. If we clearly state it's not config files, any such bug report could be rejected with "invalid: you modified system files, no config files" Cheers, Dominique