Hi guys, in our OpenStack packaging, we have several files marked as %config(noreplace) but we should discuss when this makes sense and when not. The general pattern in the past seemed to just mark everything as noreplace to (somewhat blindly) please the corresponding rpmlint warning. Recently this changed. In other words, we try to only mark stuff as noreplace where we really expect user's to change files. Good examples are: /etc/nova/nova.conf /etc/logrotate.d/openstack-nova But not necessarilly: /etc/quantum/plugins/bigswitch/restproxy.ini /etc/nova/policy.json /etc/nova/rootwrap.conf /etc/nova/rootwrap.d/api-metadata.filters Primarily rootwrap config is a security thing on which we want to have tight control. Thus these should only be marked as %config so that the user is able to shot himself in the foot. But in the end we still have the bigger duct-tape to fix things up. Of course the exact list on what to mark how is debatable, so here is a list of all files currently marked as %config(noreplace): http://paste.opensuse.org/77114742 And one for %config files: http://paste.opensuse.org/48154140 For now I'll fix-up things as I see fit. -- With kind regards, Sascha Peilicke SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org