Bug#388549: Please pull avahi-daemon with a GNOME desktop installation (for Rhythmbox)

2006-09-22 Thread Ross Burton
On Fri, 2006-09-22 at 00:53 +0200, Sjoerd Simons wrote:
 On Thu, Sep 21, 2006 at 01:50:23PM -0400, Joey Hess wrote:
  Ross, since you maintain it, I'd appreciate any thoughts you have about
  whether avahi should be included in the default desktop install. IMHO,
  you should have veto power over putting it in; conversely if you think
  it's a good idea that will count for something in my decision.
 
 While Ross is still listed as the maintainer, in practise the package is
 maintained by Sebastian Droege and myself. Guess we should change the
 maintainer failed someday :)

That's probably a good idea. :)

 I really would like to see avahi in the default (gnome?, kde?,.. ) desktop
 install. All parts of zeroconf should really be what the name implies, no 
 extra
 configurations needed. Having things like music sharing (when turned on in
 rhythmbox),  the autodetection of local websites in epiphany or the
 autodetection of local ftp/sftp/dav-shares in nautilus just work is imho an
 important part of the polish that we as a distribution can provide to the 
 gnome
 desktop. I don't know how well it's integrated in the other desktops, so i
 guess that should be on a case-by-case basis.
 
 If avahi is install by default though, libnss-mdns should probably be in too.
 Although that package needs some work (ensuring automatic setup of nsswitch..)
 and the maintainer seems MIA :(. I've been planning to do some work on the
 package, but didn't have the time yet..

For what it's worth, I agree.  Both libnss-mdns should be installed and
enabled by default.  If people object to the open socket, then installed
but not enabled by default would be sufficient.  The core avahi-daemon
isn't large (~500K installed) so this isn't a big deal.

Note that Ubuntu Edgy (AFAIK) does not install Avahi by default, and
even if you install it, it defaults to not running.  This is due to
their no open ports policy I presume.  However if I was in their
situation I'd have installed but not enabled it by default, as they are
putting unneeded barriers to working mDNS.

Ross
-- 
Ross Burton mail: [EMAIL PROTECTED]
  jabber: [EMAIL PROTECTED]
 www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF



signature.asc
Description: This is a digitally signed message part


Bug#388549: Please pull avahi-daemon with a GNOME desktop installation (for Rhythmbox)

2006-09-22 Thread Sebastian Dröge
Am Freitag, den 22.09.2006, 00:53 +0200 schrieb Sjoerd Simons:
 On Thu, Sep 21, 2006 at 01:50:23PM -0400, Joey Hess wrote:
  Ross, since you maintain it, I'd appreciate any thoughts you have about
  whether avahi should be included in the default desktop install. IMHO,
  you should have veto power over putting it in; conversely if you think
  it's a good idea that will count for something in my decision.

 I really would like to see avahi in the default (gnome?, kde?,.. ) desktop
 install. All parts of zeroconf should really be what the name implies, no 
 extra
 configurations needed. Having things like music sharing (when turned on in
 rhythmbox),  the autodetection of local websites in epiphany or the
 autodetection of local ftp/sftp/dav-shares in nautilus just work is imho an
 important part of the polish that we as a distribution can provide to the 
 gnome
 desktop. I don't know how well it's integrated in the other desktops, so i
 guess that should be on a case-by-case basis.

Completely agreed here, we should have it installed and enabled by
default, at least for gnome (I don't know how the situation is on KDE).
Also I agree to Lennart's assessment that regarding security
implications it is more likely that DNS/DHCP are a problem than
avahi-daemon.

But we should only enable/install avahi-daemon by default, not
avahi-autoipd (which will be packaged with 0.6.14) as this was not yet
really widely tested and could have some unforeseen consequences. Maybe
later, in the default configuration it shouldn't interfere with
something else and only makes your life better at the times where no
DHCP server is available (which you can't say about the zeroconf
package when looking at the bugreports).

IMHO Ubuntu's decision to have it a) not installed by default and b) not
running by default even after installing it with the upcoming release is
wrong and destroys the real use of zeroconf (beeing zero
configuration)...

I wouldn't create a zeroconf task as it's a bit weird to
configure (i.e. select the task) something to have no configuration ;)

 If avahi is install by default though, libnss-mdns should probably be in too.
 Although that package needs some work (ensuring automatic setup of nsswitch..)
 and the maintainer seems MIA :(. I've been planning to do some work on the
 package, but didn't have the time yet..

Agreed... after fixing the few points you and Lennart mentioned on IRC.

Bye


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#388549: Please pull avahi-daemon with a GNOME desktop installation (for Rhythmbox)

2006-09-22 Thread Joey Hess
Sjoerd Simons wrote:
 If avahi is install by default though, libnss-mdns should probably be in too.

Good point..

 Although that package needs some work (ensuring automatic setup of nsswitch..)

I thought this was fixed since #348580 is closed, but it seems it's not.
Color me puzzled.

-- 
see shy jo


signature.asc
Description: Digital signature


Bug#388549: Please pull avahi-daemon with a GNOME desktop installation (for Rhythmbox)

2006-09-21 Thread Loïc Minier
Package: tasksel
Version: 2.54
Severity: wishlist

Hi,

 I should have requested this earlier, so here it goes:
 I've added a Recommends on Rhythmbox to pull avahi-daemon to be able
 share music on the network.  Please pull in avahi-daemon in tasksel's
 GNOME desktop task as well as it currently doesn't pull Recommends.

   Thanks,


 I'm writing down the rationale below, as I'm sure some people will
 question the change.


 There were some people who objected to the move because of security
 concerns.  I believe this should work out of the box.  I have a MacOSX
 at home, and it listens to mdns by default.  I don't have a Windows
 Media thingy, but I hear it also supports UPnP by default.

 This discussion was also made on the Ubuntu lists, and since Ubuntu has
 gathered a greater desktop / security ratio of folks, and since
 discussion are less flamy there, they had an useful discussion on the
 subject as well.  Their decision was to not include this feature in
 dapper because of their no open port policy, which they didn't want
 to change for the first long-term support release they were doing.

 You might wonder why I'm still pushing for this feature; well, I
 consider the desktop machine is not supposed to be a fortress, but
 should be a place to do stuff, to work on professional documents, to
 watch videos, and to listen to music.  There's nothing technical in
 this concept, hence my non-technical decision: it should work by
 default, you should not have to turn 50 knobs on to make it work.

 As a final note, I consider we lack some sort of mini-policy on open
 ports.  Since there's no policy, no one is setting any limit, and
 perhaps I'm doing something very stupid by adding an open port by
 default.  I really wish that people who oppose the issue would bring it
 to the tech-ctte so that we can get a ruling on desktop feature versus
 security by default with the desktop install.

   Bye,

-- System Information:
Debian Release: Debian unstable (sid)
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages tasksel depends on:
ii  aptitude  0.4.3-1terminal-based apt frontend
ii  debconf [debconf-2.0] 1.5.4  Debian configuration management sy
ii  liblocale-gettext-perl1.05-1 Using libc functions for internati
ii  tasksel-data  2.54   Official tasks used for installati

tasksel recommends no packages.

-- debconf information:
  tasksel/title:
  tasksel/first: manual package selection
  tasksel/tasks:

-- 
Loïc Minier [EMAIL PROTECTED]
better late than sorry   :-P



Bug#388549: Please pull avahi-daemon with a GNOME desktop installation (for Rhythmbox)

2006-09-21 Thread Joey Hess
Ross, since you maintain it, I'd appreciate any thoughts you have about
whether avahi should be included in the default desktop install. IMHO,
you should have veto power over putting it in; conversely if you think
it's a good idea that will count for something in my decision.

-- 
see shy jo


signature.asc
Description: Digital signature


Bug#388549: Please pull avahi-daemon with a GNOME desktop installation (for Rhythmbox)

2006-09-21 Thread Sjoerd Simons
On Thu, Sep 21, 2006 at 01:50:23PM -0400, Joey Hess wrote:
 Ross, since you maintain it, I'd appreciate any thoughts you have about
 whether avahi should be included in the default desktop install. IMHO,
 you should have veto power over putting it in; conversely if you think
 it's a good idea that will count for something in my decision.

While Ross is still listed as the maintainer, in practise the package is
maintained by Sebastian Droege and myself. Guess we should change the
maintainer failed someday :)

I really would like to see avahi in the default (gnome?, kde?,.. ) desktop
install. All parts of zeroconf should really be what the name implies, no extra
configurations needed. Having things like music sharing (when turned on in
rhythmbox),  the autodetection of local websites in epiphany or the
autodetection of local ftp/sftp/dav-shares in nautilus just work is imho an
important part of the polish that we as a distribution can provide to the gnome
desktop. I don't know how well it's integrated in the other desktops, so i
guess that should be on a case-by-case basis.

If avahi is install by default though, libnss-mdns should probably be in too.
Although that package needs some work (ensuring automatic setup of nsswitch..)
and the maintainer seems MIA :(. I've been planning to do some work on the
package, but didn't have the time yet..

  Sjoerd
-- 
There's a whole WORLD in a mud puddle!
-- Doug Clifford


signature.asc
Description: Digital signature