Debian Bug report logs - #477714
avahi-daemon: Please disable IPv6 in the config file again

version graph

Package: avahi-daemon; Maintainer for avahi-daemon is Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>; Source for avahi-daemon is src:avahi.

Reported by: Lennart Poettering <mzqrooht@0pointer.de>

Date: Thu, 24 Apr 2008 19:18:01 UTC

Severity: normal

Found in version avahi/0.6.22-3

Blocking fix for 487525: epiphany-browser: Nearby sites does not work

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#477714; Package avahi-daemon. Full text and rfc822 format available.

Acknowledgement sent to Lennart Poettering <mzqrooht@0pointer.de>:
New Bug report received and forwarded. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Lennart Poettering <mzqrooht@0pointer.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: avahi-daemon: Please disable IPv6 in the config file again
Date: Thu, 24 Apr 2008 21:15:10 +0200
Package: avahi-daemon
Version: 0.6.22-3
Severity: normal

Avahi in Debian should *not* be enabling IPv6 support by default. 

Why not?

- Brings no advantages. The intended audience for Zeroconf is desktop
  uses, normal people. People who don't care about IPv6. If people run
  IPv6 right now they surely should be capable of enabling support for
  it in Avahi by reconfiguring a single line in the config file, too.

- Because it doubles the network load imposed by Avahi for no gain

- Because it causes all services to show up twice in browsers: once via
  IPv6 and once via IPv4.

- Because people might see these duplicates and thus might end up
  hardcoding their code to only register services via IPv4 instead of
  leaving the protocols to Avahi. Thus in the long run if the time comes
  to enable IPv6 by default you'd first have to fix all those apps.

- Because it is a big deviation from how other distros do it.

- Because I am upstream and I kindly ask you to disable it. Please,
  please, With cream on top! ;-)

- Instead of enabling IPv6 support in Avahi in Debian prematurely you guys
  should first fix the remaining issues.

- Because you guys don't follow my nicely figured out plan to adopt IPv6
  in Avahi. (see below)

The road to IPv6 for Avahi should be:

- Implement some logic so that duplicates are filtered out from browse
  requests. This is harder than it sounds but would be very useful for
  multihomed hosts or hosts with VPNs, too.

- Add a config option to selectively a) disable IPv6 completely b)
  register AAAA RRs via IPv4, but don't use IPv6 as addresses, c)
  register services by IPv4+IPv6 by default, leave browsing as IPv4-only
  d) register and browse for services with both protos e) register
  IPv6-only, but browse both. f) Use only IPv6 as proto, but still
  register A RRs on it. g) Only use IPv6.

  Right now we have a), b), f), g), d). We still lack c), and e).

  Then, every few years or so we should move from one step to the next.
  We're right now at b), you guys jumped to d) without going through c)
  first. The code for c)/e) is missing right now. Instead of skipping it
  someone needs to sit down and just write it.

So please, for proper IPv6 support, fix the remaining issues first. And
then do it in a sane way instead of doing the third step without having
done the second.

I'll will fix this eventually, when I find the time to and the issue is
pressing enough. I am always happy to accept patches, if you guys want
to speed this up.

Also, let's not forget that there is not a single installation around
which uses exclusively IPv6 these days. All IPv6 installations are
multi-stack installations. Thus using IPv4 for link local service
discovery is absolutely fine.

Thanks,
	Lennart

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages avahi-daemon depends on:
ii  adduser                       3.107      add and remove users and groups
ii  bind9-host [host]             1:9.4.2-10 Version of 'host' bundled with BIN
ii  dbus                          1.2.1-1    simple interprocess messaging syst
ii  libavahi-common3              0.6.22-3   Avahi common library
ii  libavahi-core5                0.6.22-3   Avahi's embeddable mDNS/DNS-SD lib
ii  libc6                         2.7-10     GNU C Library: Shared libraries
ii  libcap1                       1:1.10-14  support for getting/setting POSIX.
ii  libdaemon0                    0.12-1     lightweight C library for daemons 
ii  libdbus-1-3                   1.2.1-1    simple interprocess messaging syst
ii  libexpat1                     1.95.8-4   XML parsing C library - runtime li
ii  lsb-base                      3.1-24     Linux Standard Base 3.1 init scrip

Versions of packages avahi-daemon recommends:
ii  libnss-mdns                   0.10-3     NSS module for Multicast DNS name 

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#477714; Package avahi-daemon. Full text and rfc822 format available.

Acknowledgement sent to Sam Morris <sam@robots.org.uk>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. Full text and rfc822 format available.

Message #10 received at 477714@bugs.debian.org (full text, mbox):

From: Sam Morris <sam@robots.org.uk>
To: 477714@bugs.debian.org
Subject: Re: avahi-daemon: Please disable IPv6 in the config file again
Date: Sat, 12 Jul 2008 22:46:29 +0100
[Message part 1 (text/plain, inline)]
block 487525 by 477714
thanks

An example of how enable IPv6 before other applications are ready for it
can be seen at #487525. Do we have a good reason to go against the
wishes of upstream here?

-- 
Sam Morris
http://robots.org.uk/

PGP key id 1024D/5EA01078
3412 EA18 1277 354B 991B  C869 B219 7FDB 5EA0 1078
[signature.asc (application/pgp-signature, inline)]

Blocking bugs of 487525 added: 477714 Request was from Sam Morris <sam@robots.org.uk> to control@bugs.debian.org. (Sat, 12 Jul 2008 21:51:14 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#477714; Package avahi-daemon. (Thu, 16 Sep 2010 21:12:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Fabian Greffrath <fabian@greffrath.com>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Thu, 16 Sep 2010 21:12:06 GMT) Full text and rfc822 format available.

Message #17 received at 477714@bugs.debian.org (full text, mbox):

From: Fabian Greffrath <fabian@greffrath.com>
To: 477714@bugs.debian.org
Cc: 487525@bugs.debian.org
Subject: Re: avahi-daemon: Please disable IPv6 in the config file again
Date: Thu, 16 Sep 2010 22:56:51 +0200
> Avahi in Debian should *not* be enabling IPv6 support by default.

I can only second upstream's request to disable IPv6 support in avahi.

As soon as I enable sharing the ~/Public folder via gnome-user-share, my
computer appears in epiphany's "near sites" bookmarks menu, but with its
IPv6 address which epiphany isn't even able to handle, see #487525.

 - Fabian





Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 11:27:16 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.