Summary: | =x11-plugins/pidgin-sipe-1.20.1 not seen by pidgin | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Octavian <octavsly> |
Component: | Current packages | Assignee: | Manuel Rüger (RETIRED) <mrueg> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | klondike, net-im, thev00d00 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Patch to fix the SIPE checks for SRTP
Upstream patch |
Description
Octavian
2015-12-05 08:44:30 UTC
There haven't been many changes between .0 and .1, probably I missed a configure change? see: http://repo.or.cz/w/siplcs.git @Octavian Do you have USE="voice"? Can you attach a pidgin debug log? Yes, I have USE="voice" I am using it in a production environment and I have little spare time. Wrote the ticket so others have at least a solution. If it's not a trivial fix I would wait for the next version. The relevant part of the debug output is these two lines: (11:30:25) plugins: probing /usr/lib64/purple-2/libsipe.so (11:30:25) plugins: /usr/lib64/purple-2/libsipe.so is not loadable: undefined symbol: purple_media_set_decryption_parameters Seems they aren't checking for some symbols properly at configure time. Created attachment 418924 [details, diff]
Patch to fix the SIPE checks for SRTP
This patch makes the plugin work as expected again.
I can confirm that this patch applied to 1.20.1 solves the issue. Probably it needs to be pushed in portage. I wont be able commit this until tomorrow at the earliest, but LGTM. I will inform upstream also. mrueg / klondike: feel free commit this. Created attachment 418994 [details, diff] Upstream patch This one backports the change from commit http://repo.or.cz/siplcs.git/commit/eb11d75236bc88fbf61b1b47159c3dd6140b74c5 by Stefan Becker. I tested it and it works too. I can't commit to the gentoo repo so don't ask me to fix more here :( Finally in the tree[1] Thanks for reporting/patches. 1. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c829b8b9a3d6a3f2a67568f65a320f7d6bc1f5 |