Re: Bug#189370: acknowledged by developer (irrelevant)
[ forgot to CC my last message here to -devel ]
On Thu, 2003-04-17 at 21:28, Atsuhito Kohda wrote:
> From: Colin Walters <firstname.lastname@example.org>
> Subject: Bug#189370: acknowledged by developer (irrelevant)
> Date: 17 Apr 2003 20:32:41 -0400
> > reopen 189370
> > thanks
I won't reopen it again. But its open/closed state doesn't change the
fact that it is a bug, and it's not fixed.
> > Only if you can *perfectly* preserve changes.
> There is nothing perfect in this world, I think ;)
Debian has a long, hard-earned reputation for doing things "right". We
shouldn't toss that out the window in a mass of "manage /etc/foo.conf?"
with debconf prompts.
> > You just overwrote a configuration file with something else. I could
> > have easily modified that file.
> > In fact I just tested this. I have "tetex-bin/use_debconf" set to true,
> > and then I did: echo '%test' >> /etc/texmf/language.dat, then I did
> > apt-get install --reinstall tetex-bin. The postinst happily destroyed
> > my local changes.
> This is natural because you choose to destory your setting
> with setting tetex/bin/use_debconf to true.
> Note the priority is high in this case.
You don't understand Debconf. It is a cache, not a registry. I should
be able to rm -rf /var/cache/debconf/config.dat *at any time*. If I do
that, since your question defaults to "yes", any local changes I've made
will be destroyed.
> Even if the default setting "true" might have slight possibilty
> to cause problem, "default" answer should be for majority users
> and I think "true" is correct setting in real system.
It is not, for the reason above.
> If this breaks Policy really I suspect Policy should be changed
> in a more realistic way.
It does break policy. There is no question. And I think policy is
correct. If you don't think it is, the right way to solve the problem
is to discuss the issue here on -devel.
Again, I am proposing a much more policy-compliant alternative that
still provides most features; i.e. the way I do things with fontconfig.
I wrote a little bit about it in my first mail, but "apt-get source
fontconfig" for the details.