Bug 188190 - Kopete does not show any Bonjour contacts in contact list.
Summary: Kopete does not show any Bonjour contacts in contact list.
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kopete
Classification: Unmaintained
Component: Bonjour Plugin (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks: 188189
  Show dependency treegraph
 
Reported: 2009-03-26 20:19 UTC by Dan
Modified: 2024-09-18 18:28 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2009-03-26 20:19:55 UTC
Version:            (using KDE 4.2.1)
Compiler:          gcc-4.3.3 
OS:                Linux
Installed from:    Compiled From Sources

After setting up a Bonjour account in Kopete it is shown in all other Bonjour clients on the network. However Kopete itself does not find any Bonjour contacts - the contact list is empty.
I am using mDNSResponderPosix and of course it is running.
Comment 1 Dan 2009-03-26 20:21:56 UTC
Oh, I forgot: no firewalls.
Comment 2 Tejas Dinkar 2009-03-26 21:24:50 UTC
Have you managed to get this to work? Sadly, I don't have any way that I know of to test kopete-bonjour out with mDNSResponder, or any other non-avavhi platform.
Comment 3 Tejas Dinkar 2009-03-26 21:49:56 UTC
It just occurs to me that this is /guaranteed/ to be broken using mDNS, until the function DNSSD::ServiceBrowser::resolveHostName(QString) is implemented for the mDNS backend.

This function (as well as getLocalHostName) was introduced in r893440

http://websvn.kde.org/?view=rev&revision=893440

This was implemented for avahi backend, but I was unable to implement it for mDNS. What is your setup? I can try to emulate it and create this function.

Sorry for forgetting about this.
Comment 4 Dan 2009-03-26 22:52:20 UTC
What information do you need about my setup? I would be happy to help you solve this problem.
I am using mDNSResponder-107.6 and kopete 0.70.0. I did compile my system from source (Gentoo). The other two clients use Ubuntu with Pidgin (and avahi). All the computers (IP addresses) are in the same private subnet.
Comment 5 Tejas Dinkar 2009-03-27 06:57:11 UTC
I was just wondering how to get a box with mDNS responder, because I didn't think any linux distributors packaged it.

If you are comfortable with programming, you could try to implement the two empty functions (resolveHostName and getLocalHostname) in the following file:
http://websvn.kde.org/trunk/KDE/kdelibs/dnssd/mdnsd-servicebrowser.cpp?view=markup

I will also try to implement these if i get some time later

In the mean time, if you would like to use the bonjour plugin, you would have to switch to using avahi.
Comment 6 Dan 2009-03-27 09:19:57 UTC
(In reply to comment #5)
> I was just wondering how to get a box with mDNS responder, because I didn't
> think any linux distributors packaged it.
Well, mDNSResponder is pretty much the default app for zeroconf-things in Gentoo. And since KDE 4 runs on Mac OS X natively, it would be good if it could benefit from mDSNResponder.

> If you are comfortable with programming, you could try to implement the two
> empty functions (resolveHostName and getLocalHostname) in the following file:
Well, I guess I don't have any idea how to do that (I should, though).

> In the mean time, if you would like to use the bonjour plugin, you would have
> to switch to using avahi.
I'll try that when 4.2.2 comes out ;)
Comment 7 Justin Zobel 2021-03-09 22:41:06 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 8 Christoph Cullmann 2024-09-18 18:28:00 UTC
Dear user, unfortunately Kopete is no longer maintained.

Please migrate to another solution, e.g. for Jabber a possibility is Kaidan, for Matrix a candidate is NeoChat.