Hello,

On Sat, Mar 07, 2009 at 10:31:13AM +0100, Pierre Habouzit wrote:
> On Fri, Mar 06, 2009 at 09:21:15AM +0000, Alexander Gattin wrote:
> > you have totally screwed up the Policy's
> > definitions and intentions: regardless of
> > whether it's a conffile or Config File, local
> > changes must be preserved during a package
> > upgrade.
> 
> I'm speechless...
> 
> No I'm not supposed to preserve local change to
> internal files of a package.

Here you are trying another reasoning: _internal_
files. I do not remember the Policy too well, but
IMHO there's no such definition as internal files.

> The place to modify if you want your change kept
> are changes to the stuff under /etc. If you
> modify any other file of the package, well, then
> you're on your own. If you want them to be
> preserved, use dpkg-divert. _That_ is what the
> policy says.

You may think that placing .conf file under
/usr/share automatically promotes the file to
another status, let's say resource/data, but in my
opinion it walks like .conf, talks like .conf,
looks like .conf and, ultimatly, works the same as
/etc/pdnsd.conf used to work before.

It's just plain misleading to have a .conf file
under /usr/share. If I were in charge for the
package, I'd just ship the package having new
/etc/pdnsd.conf file with both "resolvconf" and
"recurse" sections commented out, then let the
user decide, what to do with them.

This way, all P/DNS behaviour will be preserved in
one place -- in /etc/pdnsd.conf, while
/etc/default/pdnsd would keep only daemon startup
specific options.

Also, having e.g. AUTO_MODE=resolvconf is very
limiting, because, for example, I do not want to
use "proxy_only = on;". And for running QEMU/kvm I
need pdnsd to listen on all interfaces. These two
options configure "caching" and "downlink" aspects
of pdnsd behaviour, while "resolvconf"/"recurse"
are related to "uplink" behaviour.

So, I wonder how many users did modify internal
files of pdnsd package just to see them
overwritten on next upgrade...

-- 
With best regards,
xrgtn (+380501102966/+380636177128/[email protected])



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to