Re: RFC: OpenRC as Init System for Debian
On Thu, 10 May 2012, Jean-Christophe Dubacq wrote:
> 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.
This is because dpkg's conffile support currently does not do what ucf
can do. Presumably this will be addressed eventually, but packages
where this will be a significant problem are often already using ucf
> All these things are interactive and prevent unattended upgrades
> without disruption of services.
It's basically not possible to have a non-interactive unattended
upgrade without the possibility of interruptions of service without
outside input as to the decisions that the package manager should be
making. ucf and similar gets us closer, but at the end of the day,
it's impossible to handle all possible configuration changes.
Cheop's Law: Nothing ever gets built on schedule or within budget.
-- Robert Heinlein _Time Enough For Love_ p242