On 10/05/2012 19:55, Don Armstrong wrote: > On Thu, 10 May 2012, Uoti Urpala wrote: >> You're pretty much just saying that dpkg and helpers like ucf have >> implemented better functionality than rpm. I don't see how that's >> relevant to the discussion. > > The reason why it is relevant is because in the etc-overrides-lib > model you are unable to trivially merge local changes with upstream or > packaging changes unless you add additional logic in the postinst to > handle etc-overrides-lib. Having configuration files in /etc and using > ucf or similar enables you to deal with this problem easily. > > > Don Armstrong > I do not know about trivially merging changes in the etc-overrides-lib model, but in the current model, I am presented with the dpkg prompt about conffiles for some programs where I added (or changed) only one line (off the top of my head: only the servers list in roundcube, for example), and dpkg does not propose to merge the two files: I am either stuck with keeping my old file, taking the new, or using a shell. All these things are interactive and prevent unattended upgrades without disruption of services.
When the merging possibilities of dpkg will have been enhanced, I may reconsider, but currently, I prefer the etc-overrides-lib-only-where-present as superior to the current state. Sincerly, -- Jean-Christophe Dubacq
signature.asc
Description: OpenPGP digital signature