Bug 131588 - pidgin cannot search ldap and groupwise addressbooks
Summary: pidgin cannot search ldap and groupwise addressbooks
Status: RESOLVED NORESPONSE
: 157741 (view as bug list)
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Alpha 2
Hardware: Other SuSE Linux 10.0
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Hans Petter Jansson
QA Contact: E-mail List
URL:
Whiteboard: gnome-function-does-not-work, gnomeup...
Keywords: should_go_upstream
Depends on:
Blocks:
 
Reported: 2005-10-31 16:43 UTC by Joe Harmon
Modified: 2011-04-04 04:40 UTC (History)
3 users (show)

See Also:
Found By: SUSE Technical Services
Services Priority: 500
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Harmon 2005-10-31 16:43:59 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.
Comment 1 JP Rosevear 2005-10-31 17:08:16 UTC
Do you have a back trace of gaim/evolution?
Comment 2 Joe Harmon 2005-10-31 17:11:05 UTC
(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.
Comment 3 JP Rosevear 2005-10-31 17:19:29 UTC
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.
Comment 4 Joe Harmon 2005-10-31 17:45:15 UTC
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.
Comment 5 JP Rosevear 2005-10-31 19:12:53 UTC
Is perhaps the old version of e-d-s running still?
Comment 6 Joe Harmon 2005-10-31 19:33:38 UTC
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
Comment 7 JP Rosevear 2005-10-31 19:51:48 UTC
Thats not what I mean - the existing process (2.4.0 from before the upgrade), could it still be running?
Comment 8 Joe Harmon 2005-10-31 20:52:15 UTC
(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.

Comment 9 Joe Harmon 2006-03-16 22:30:41 UTC
Just tested on beta 8 of SLED 10 and it isn't hanging but it isn't searching the groupwise database either.
Comment 10 JP Rosevear 2006-03-16 22:42:40 UTC
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.
Comment 11 JP Rosevear 2006-03-17 02:56:08 UTC
I have a rather evil idea for this hpj - could we use ENameSelectorDialog somehow?  That handles all the auth, live search, etc.
Comment 12 Pete Goodall 2006-03-20 19:25:48 UTC
*** Bug 157741 has been marked as a duplicate of this bug. ***
Comment 13 Hans Petter Jansson 2006-04-03 05:02:06 UTC
That's a possibility, but it isn't trivial.
Comment 14 JP Rosevear 2006-04-06 13:39:55 UTC
This will not be done for code 10 fcs unfortunately.
Comment 15 Joe Harmon 2006-04-06 15:56:01 UTC
(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.
Comment 16 Mark Gordon 2007-11-02 18:37:39 UTC
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.
Comment 17 Joe Harmon 2007-11-02 19:10:57 UTC
Yes it is still an issue.
Comment 18 Vance Baarda 2008-02-06 21:48:37 UTC
Setting Services Priority because found-by is "Beta-NTS" or "Novell Technical Services"
Reporter -- please change value as desired.
Comment 19 Magnus Boman 2008-03-19 10:15:24 UTC
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).
Comment 20 Joe Harmon 2008-03-26 18:27:51 UTC
The bug is that pidgin and gaim have a plugin to integrate with the evolution address book, but it doesn't work.
Comment 21 Hans Petter Jansson 2008-04-17 05:05:43 UTC
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.
Comment 22 Joe Harmon 2008-04-21 12:55:19 UTC
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.
Comment 23 Federico Mena Quintero 2008-04-22 20:26:44 UTC
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.
Comment 24 Joe Harmon 2008-04-23 12:52:31 UTC
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.
Comment 25 Federico Mena Quintero 2008-04-23 15:37:28 UTC
Oh, your Groupwise account is in Evo's addressbook... I only tested local addressbooks :)
Comment 26 Joe Harmon 2008-04-23 15:50:25 UTC
(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.
Comment 27 Forgotten User Xh41Ao4q6j 2010-11-27 22:49:19 UTC
Is this solved in current versions? 

(just shaking old bugs during openSUSE Bug Day)
Comment 29 Larry Finger 2011-04-04 04:40:50 UTC
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!