Re: Moving to bonjour over howl

2005-09-22 Thread Lennart Poettering
On Thu, 22.09.05 10:06, Alexander Larsson ([EMAIL PROTECTED]) wrote: The first time an application that uses gnome-vfs calls gnome_vfs_open_directory (or gnome_vfs_async_load_directory) on dns-sd://local/ (which will do a query for interesting fileshares using mDNS) we: 1) start

Re: Moving to bonjour over howl

2005-09-20 Thread Alexander Larsson
On Tue, 2005-09-20 at 00:59 +0200, Lennart Poettering wrote: Yes, it's ugly to support synchronous operation on top of mDNS optimally. But that's the way it is. I think you're sort of misguided at how this currently works, and not very good at describing exactly how your optimal solution

Re: Moving to bonjour over howl

2005-09-19 Thread Alexander Larsson
On Fri, 2005-09-16 at 23:33 +0800, Davyd Madeley wrote: On Fri, 2005-09-16 at 17:17 +0200, Alexander Larsson wrote: I'm not saying Avahi needs a mainloop. However, GServiceBrowser clearly needs one. Anyway, I was just explaining why the gnome-vfs dns-sd code looks like it does. It seemed

Re: Moving to bonjour over howl

2005-09-19 Thread Trent Lloyd
On Mon, Sep 19, 2005 at 09:24:52AM +0200, Alexander Larsson wrote: On Fri, 2005-09-16 at 23:33 +0800, Davyd Madeley wrote: On Fri, 2005-09-16 at 17:17 +0200, Alexander Larsson wrote: I'm not saying Avahi needs a mainloop. However, GServiceBrowser clearly needs one. Anyway, I was just

Re: Moving to bonjour over howl

2005-09-19 Thread Alexander Larsson
On Mon, 2005-09-19 at 15:48 +0800, Trent Lloyd wrote: That is not correct, Avahi caches all authorative responses it has *seen*, there is no way to guarantee the data in the cache is complete and can quite easily not be, if you wanted to keep a fresh cache you would need a program running in

Re: Moving to bonjour over howl

2005-09-19 Thread Lennart Poettering
On Mon, 19.09.05 09:24, Alexander Larsson ([EMAIL PROTECTED]) wrote: On Fri, 2005-09-16 at 23:33 +0800, Davyd Madeley wrote: On Fri, 2005-09-16 at 17:17 +0200, Alexander Larsson wrote: I'm not saying Avahi needs a mainloop. However, GServiceBrowser clearly needs one. Anyway, I was

Re: Moving to bonjour over howl

2005-09-16 Thread Alexander Larsson
On Thu, 2005-09-15 at 22:37 +0800, Davyd Madeley wrote: On Thu, Sep 15, 2005 at 03:50:55PM +0200, Vincent Untz wrote: Is there any reasons to prefer Apple's Bonjour over Howl? The license problems are the same in both implementations, and we can at least have some influence on Howl. See

Re: Moving to bonjour over howl

2005-09-16 Thread Lennart Poettering
On Fri, 16.09.05 10:01, Alexander Larsson ([EMAIL PROTECTED]) wrote: Avahi is going to end up much better for us. It integrates with our main loop; talks via D-BUS; has bindings in C# and Python (and probably other stuff); is LGPL (all of it); and all in all looks superior to any existing

Re: Moving to bonjour over howl

2005-09-16 Thread Alexander Larsson
On Fri, 2005-09-16 at 16:57 +0200, Lennart Poettering wrote: On Fri, 16.09.05 10:01, Alexander Larsson ([EMAIL PROTECTED]) wrote: I'm sure your hot new code is a thousand times nicer than the dns-sd stuff in GNOME-VFS. However, that code is the way it is for a reason. Since this code is

Moving to bonjour over howl

2005-09-15 Thread JP Rosevear
Is there any reason not to prefer bonjour over howl now? Apple has re-licensed the client portions of the library under BSD like howl and almost certainly bonjour will be better tested. Initial patches that support both from hpj: http://bugzilla.gnome.org/show_bug.cgi?id=312953

Re: Moving to bonjour over howl

2005-09-15 Thread Bastien Nocera
On Thu, 2005-09-15 at 09:18 -0400, JP Rosevear wrote: Is there any reason not to prefer bonjour over howl now? Apple has re-licensed the client portions of the library under BSD like howl and almost certainly bonjour will be better tested. Initial patches that support both from hpj:

Re: Moving to bonjour over howl

2005-09-15 Thread Alan Cox
On Iau, 2005-09-15 at 09:18 -0400, JP Rosevear wrote: Is there any reason not to prefer bonjour over howl now? Apple has re-licensed the client portions of the library under BSD like howl and almost certainly bonjour will be better tested. What makes you assume that ?

Re: Moving to bonjour over howl

2005-09-15 Thread Frederic Crozat
Le jeudi 15 septembre 2005 à 14:30 +0100, Bastien Nocera a écrit : On Thu, 2005-09-15 at 09:18 -0400, JP Rosevear wrote: Is there any reason not to prefer bonjour over howl now? Apple has re-licensed the client portions of the library under BSD like howl and almost certainly bonjour will

Re: Moving to bonjour over howl

2005-09-15 Thread JP Rosevear
On Thu, 2005-09-15 at 15:37 +0200, Frederic Crozat wrote: Le jeudi 15 septembre 2005 à 14:30 +0100, Bastien Nocera a écrit : On Thu, 2005-09-15 at 09:18 -0400, JP Rosevear wrote: Is there any reason not to prefer bonjour over howl now? Apple has re-licensed the client portions of the

Re: Moving to bonjour over howl

2005-09-15 Thread Alan Cox
On Iau, 2005-09-15 at 09:49 -0400, JP Rosevear wrote: The fact that its a core piece of apple technology and heavily used throughout their system. Every single mac user bumps into it. Like iTunes5 8) I'd second the comments people have made about Apple's total failure to work with as opposed

Re: Moving to bonjour over howl

2005-09-15 Thread Jono Bacon
Hi, Avahi does sem to be the right way forward. It seems fairly feature complete, stable and a lot of people are reporting that they are/going to use it. What are the compelling reasons for choosing either? Is it purely licensing? Jono ___

Re: Moving to bonjour over howl

2005-09-15 Thread Davyd Madeley
On Thu, Sep 15, 2005 at 03:50:55PM +0200, Vincent Untz wrote: Is there any reasons to prefer Apple's Bonjour over Howl? The license problems are the same in both implementations, and we can at least have some influence on Howl. See how well Apple works with the KDE community. Not really

Re: Moving to bonjour over howl

2005-09-15 Thread JP Rosevear
On Thu, 2005-09-15 at 16:06 +0200, Frederic Crozat wrote: Le jeudi 15 septembre 2005 à 09:59 -0400, JP Rosevear a écrit : On Thu, 2005-09-15 at 15:37 +0200, Frederic Crozat wrote: Le jeudi 15 septembre 2005 à 14:30 +0100, Bastien Nocera a écrit : On Thu, 2005-09-15 at 09:18 -0400, JP

Re: Moving to bonjour over howl

2005-09-15 Thread Bastien Nocera
On Thu, 2005-09-15 at 10:50 -0400, JP Rosevear wrote: On Thu, 2005-09-15 at 16:06 +0200, Frederic Crozat wrote: Le jeudi 15 septembre 2005 à 09:59 -0400, JP Rosevear a écrit : On Thu, 2005-09-15 at 15:37 +0200, Frederic Crozat wrote: Le jeudi 15 septembre 2005 à 14:30 +0100, Bastien

Re: Moving to bonjour over howl

2005-09-15 Thread JP Rosevear
On Fri, 2005-09-16 at 01:10 +1000, Jeff Waugh wrote: quote who=JP Rosevear Is there any reason not to prefer bonjour over howl now? Apple has re-licensed the client portions of the library under BSD like howl and almost certainly bonjour will be better tested. That happened a while

Re: Moving to bonjour over howl

2005-09-15 Thread Jeff Waugh
quote who=JP Rosevear That happened a while ago. Unfortunately, the daemon is still APSL2, so we should not be recommending that our distributors ship it by supporting it. We already are with howl since it uses the same daemon. Yes, and this is bad. Luckily we've been able to express

Re: Moving to bonjour over howl

2005-09-15 Thread Trent Lloyd
JP, On Thu, Sep 15, 2005 at 09:18:01AM -0400, JP Rosevear wrote: Is there any reason not to prefer bonjour over howl now? Apple has re-licensed the client portions of the library under BSD like howl and almost certainly bonjour will be better tested. Initial patches that support both from

Re: Moving to bonjour over howl

2005-09-15 Thread Bastien Nocera
On Fri, 2005-09-16 at 00:55 +0800, Trent Lloyd wrote: It is also possible to use it for all of KDE now as Jakub Steiner has ported his DNSSD API in KDE to it. Do we have an homonym of our Jimmac working on KDE, or did you get the surname wrong? :) --- Bastien Nocera [EMAIL PROTECTED]

Re: Moving to bonjour over howl

2005-09-15 Thread Trent Lloyd
On Thu, Sep 15, 2005 at 06:01:53PM +0100, Bastien Nocera wrote: On Fri, 2005-09-16 at 00:55 +0800, Trent Lloyd wrote: It is also possible to use it for all of KDE now as Jakub Steiner has ported his DNSSD API in KDE to it. Do we have an homonym of our Jimmac working on KDE, or did you

Re: Moving to bonjour over howl

2005-09-15 Thread Jakub Stachowski
Dnia czwartek, 15 września 2005 16:55, Bastien Nocera napisał: On Thu, 2005-09-15 at 10:50 -0400, JP Rosevear wrote: On Thu, 2005-09-15 at 16:06 +0200, Frederic Crozat wrote: Le jeudi 15 septembre 2005 à 09:59 -0400, JP Rosevear a écrit : On Thu, 2005-09-15 at 15:37 +0200, Frederic