Bug 525312

Summary: Gadu-Gadu protocol is missing
Product: [openSUSE] openSUSE 11.1 Reporter: Wies Mielniczyn <kde_bugzilla>
Component: KDE4 ApplicationsAssignee: Juergen Weigert <jw>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: benjamin.nagel, ciaran.farrell, kde-maintainers, sbrabec
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Account Configure Selection Window - Screenshot

Description Wies Mielniczyn 2009-07-26 16:56:02 UTC
Created attachment 307763 [details]
Account Configure Selection Window - Screenshot

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.0.11) Gecko/2009060200 SUSE/3.0.11-0.1.1 Firefox/3.0.11

New version of Kopete (0.70.90) installed with upgrade of KDE to 4.2.98.
I have been using the Gadu-Gadu protocol in Kopete but this is missing from
this version.

I have tried copying the plugins/icons etc from a previous version, but this
was not successful.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Actual Results:  
Gadu-Gadu protocol is missing from the Add Account screen.

Expected Results:  
The Gadu-Gadu protocol should be selectable.
Comment 1 Stephan Binner 2009-07-26 17:03:54 UTC
> -- checking for module 'libgadu'
> -- found libgadu, version 1.8.2
> -- Found LIBGADU: /usr/lib/libgadu.so
> -- libgadu must be compiled with pthreads support
Comment 2 Wies Mielniczyn 2009-07-26 17:18:06 UTC
Forgive me, but I don't understand your comments.

Can you please explain.
Comment 4 Stanislav Brabec 2009-07-27 12:54:28 UTC
Kopete requires a small packaging change of libgadu: Build with threads support, otherwise kopete is build without Gadu-Gadu support.
Comment 5 Stanislav Brabec 2009-07-27 15:21:22 UTC
To the reporter:

Did Gadu-Gadu work in a fresh installation of openSUSE 11.1 or did it stop after update to new KDE packages?

If it worked in openSUSE 11.1:

I fixed it for Factory, please reassign to the maintainer of the package feed of KDE packages that you use and ask for linking libgadu from openSUSE:Factory.

If it did not work in openSUSE 11.1, then it need deeper research.


Confirming problem in the Factory libgadu and fixing for Factory (request id 15569).
Comment 6 Wies Mielniczyn 2009-07-27 17:18:58 UTC
Kopete has been working in openSUSE 11.1, both with KDE4.1 and KDE 4.2.

On the latest update of KDE to 4.2.98, a new version of Kopete was installed.
This is the version that now doesn't have support for Gadu-Gadu, despite libgadu and libgadu-devel being installed.

I'm not sure what else I can do.  

Hos do I "reassign to the maintainer of the package feed
of KDE packages that you use and ask for linking libgadu from openSUSE:Factory." ?
Comment 7 Stanislav Brabec 2009-07-28 15:45:48 UTC
The libgadu package in Factory was fixed and should work with kopete again.

Re-assigning to KDE maintainers: Please link or aggregate fixed Factory package to your kopete feeds for all released products. It should fix reported problem and you can close this bug. If it does not fix this problem, please re-assign back to me.
Comment 8 Stephan Binner 2009-08-02 09:45:18 UTC
Done in KDE:KDE4:Factory:Desktop
Comment 9 Stephan Binner 2009-08-02 09:53:43 UTC
*** Bug 514736 has been marked as a duplicate of this bug. ***
Comment 10 Stanislav Brabec 2009-08-25 16:28:50 UTC
Reopening and assigning to legal team:

Pidgin refuses to compile with libgadu:

libgadu is not compatible with the GPL when compiled with OpenSSL support.

libgadu is LGPL 2.1, pidgin is GPL 2.

What is the correct solution?
Comment 11 Stephan Binner 2009-08-27 16:36:34 UTC
What has the license problem today with the original pthread problem!?
Comment 12 Ciaran Farrell 2009-08-27 16:54:50 UTC
(In reply to comment #10)
> Reopening and assigning to legal team:
> 
> Pidgin refuses to compile with libgadu:
> 
> libgadu is not compatible with the GPL when compiled with OpenSSL support.
> 
> libgadu is LGPL 2.1, pidgin is GPL 2.
> 
> What is the correct solution?

The correct solution is to point this out to the pidgin developers and ask for a linking exception
Comment 13 Stephan Binner 2009-08-27 17:00:51 UTC
Yes, but why has this bug report been hijacked for that? :-)
Comment 14 Stanislav Brabec 2009-08-27 17:36:33 UTC
Ah sorry. I mixed two different optional features of libgadu.

KDE needs libgadu with threads, pidgin refuses libgadu with SSL. libgadu has to be build with threads and without SSL to work with both.

I hope that KDE does not have problem with libgadu without SSL, isn'ลง it?
Comment 15 Stephan Binner 2009-08-27 17:45:56 UTC
Dunno, we will see if we will be swamped with bug reports from Poland. :-)