Bugzilla – Bug 131588
pidgin cannot search ldap and groupwise addressbooks
Last modified: 2011-04-04 04:40:50 UTC
Steps to reproduce (1) Go into gaim and click on Buddies, and then select Add Buddy. (2) In the search drop down choose "Novell GroupWise Address Book. **NOTE** I do have the address book setup in evolulution running though soap and it is working fine. (3) The search window locks and gaim becomes unusable.
Do you have a back trace of gaim/evolution?
(In reply to comment #1) > Do you have a back trace of gaim/evolution? It didn't generate a back trace. It just locked up.
You can still get one - install gaim-debuginfo and evolution-data-server-debuginfo and gdb gaim <pid> then "thread apply all bt". Similarly for e-d-s.
Well, I think that I know why it is locking up. I put on evolution 2.4.1. I just tested on another system that had the 2.4.0 client and it is not locking up. Either way, the groupwise lookup through the plugin doesn't work.
Is perhaps the old version of e-d-s running still?
No, I put on all of the new evolution files from the supplementary directory evolution-2.4.1-5 evolution-data-server-1.4.1-3
Thats not what I mean - the existing process (2.4.0 from before the upgrade), could it still be running?
(In reply to comment #7) > Thats not what I mean - the existing process (2.4.0 from before the upgrade), > could it still be running? No, I have rebooted since then, so I am sure that it is not running.
Just tested on beta 8 of SLED 10 and it isn't hanging but it isn't searching the groupwise database either.
No longer locks up, however searching is not working, it looks like the gaim plugin wants the entire list of users and then filters itself. This fails in the ldap/gw case though because they don't do initial queries because of the potential size. Needs some code investigation.
I have a rather evil idea for this hpj - could we use ENameSelectorDialog somehow? That handles all the auth, live search, etc.
*** Bug 157741 has been marked as a duplicate of this bug. ***
That's a possibility, but it isn't trivial.
This will not be done for code 10 fcs unfortunately.
(In reply to comment #14) > This will not be done for code 10 fcs unfortunately. > Thats fine, but I am not sure that I agree with this being change to an enhacement. GAIM has the ability to go in and search against a groupwise backend if you have the plugin installed. It just isn't working, but you can go in and select groupwise as an environment to search. That sounds like a bug to me.
As far as I've been able to discern, this bug is still valid. I'm moving it to the 11.0 product for the sake of higher visibility.
Yes it is still an issue.
Setting Services Priority because found-by is "Beta-NTS" or "Novell Technical Services" Reporter -- please change value as desired.
There is no way to search for buddies in pidgin so will close as invalid. If reporter needs the search functionality, it should be filed upstream (developer.pidgin.im).
The bug is that pidgin and gaim have a plugin to integrate with the evolution address book, but it doesn't work.
I'm not given the option to search the addressbook on Pidgin shipping with openSUSE 11.0. Can you tell me exactly what the plugin you're using is called, and what steps you take to get the search dialog? Sorry to bother you with this again, but this is now an openSUSE 11.0 bug, and I'm trying to determine if it's still valid.
I'll show you where it is at with Pidgin since that is replacing gaim. If I go to Pidgin and go into preferences there is an option for evolution integration. If you click on configure plugin, you can see the groupwise account that is configured within evolution. I then check that account so that I can use it. Then when I click the "add buddy" option I get the search window that opens. I can see in the drop down list the same address books that I see in evolution (in other words I see my groupwise address book). I choose one of those address books to search in and then search for a user. I get no results. That is the bug.
What happens for me is this: 1. I enable the "Evolution integration" plug-in in Pidgin. 2. I invoke "Add buddy" 3. The search window comes up. 4. I select an addressbook from the dropdown. 5. If I type the first few letters of a person's first name, the search window finds that person. 6. But if I type the first few letters of a person's last name instead (or anything that is not their first name, it seems), I get no search results. Joe, is that the bug you are seeing? If so, Pidgin needs to ask Evolution to search in fields other than the first name.
No I get no search results regardless of what I type in and I am searching off of the groupwise address book. One question I would have for you is whether or you are connecting to groupwise via soap or by some other means (imap) through evolution.
Oh, your Groupwise account is in Evo's addressbook... I only tested local addressbooks :)
(In reply to comment #25 from Federico Mena Quintero) > Oh, your Groupwise account is in Evo's addressbook... I only tested local > addressbooks :) Yes it is imported through soap and therefore I see it in pidgin. Thus the bug.
Is this solved in current versions? (just shaking old bugs during openSUSE Bug Day)
The version with which you had the bug is now obsolete. I'll close this as NORESPONSE. If you can still reproduce it in current 11.4, please reopen the bug and move it to the appropriate version. Thanks!