Hi Hans,

On Wed, May 13, 2015, at 23:39, Hans van Kranenburg wrote:
> found 784852 1.5.0-2
> thanks
> 
> Hi Ondrej S,
> 
> On 05/12/2015 04:51 PM, Debian Bug Tracking System wrote:
> > Processing commands for cont...@bugs.debian.org:
> >
> >> close 784852 1.5.0-2
> > Bug #784852 [bird] bird: Use debconf for router id
> > There is no source info for the package 'bird' at version '1.5.0-2' with 
> > architecture ''
> > Unable to make a source version for version '1.5.0-2'
> > Marked as fixed in versions 1.5.0-2.
> > Bug #784852 [bird] bird: Use debconf for router id
> > Marked Bug as done
> 
> Would you mind sharing the rationale behind just closing this bug report 
> without any comment? It might help others to understand.

It should have been closed with 1.5.0-2 upload, but I used the different
bug number by mistake.

> I just had a look at 1.5.0-2
> 
> 1. Thanks for including the smaller example config file. I trust that 
> Ondrej Zajicek will come up with an even better one, which can replace 
> it later.
> 
> 2. What is your opnion on the previous thoughts about *never* asking to 
> replace the bird.conf file? The current handling (also with ucf) shows 
> the same behaviour as the conffile way.

I prefer doing thing in standardized way, that's more predictable and
already in place. I can think of one problem that's already solved by
using ucf, but would have to be handled by the postinst scripts just top
of my head:

- one of the standardized ways how to disable some service in Debian is
to remove it's conffile, but simply checking whether conffile exists or
not in postinst script would simply re-add user removed conffile. To fix
that you would have to add additional login in postinst to check whether
we have this is a new install or whether we are upgrading the package.

My take on this is that it's better to use well tested tool.

That said - ucf has an option to always retain user configfile by
setting UCF_FORCE_CONFFOLD environment variable (I never used it
before), so that's something I am going to use.

I will also provide some historical md5sum for bird*.conf (jessie and
1.5.0-1), and that should also provide a way how to limit the dialogues
to minimum while providing a way to replace the old conffile with a new
one if unmodified.

> 3. The package is currently broken. Simply installing the package 
> results in errors now, because "router id 2001:DB8::1;" is not valid 
> bird configuration. See attached output. Did you test the package before 
> uploading?

I did, but obviously I missed this.

> P.S. are you using git://anonscm.debian.org/users/ondrej/bird.git for 
> packaging? Could you push your changes?

Sure, pushed.

O.
-- 
Ondřej Surý <ond...@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to