Bug 743834 - after upgrade to webkit 1.6 the fancy plugin does not load.
Summary: after upgrade to webkit 1.6 the fancy plugin does not load.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: claws-mail-plugins
Version: 16
Hardware: All
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Andreas Bierfert
QA Contact: Fedora Extras Quality Assurance
URL: http://www.thewildbeast.co.uk/claws-m...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-06 09:22 UTC by Klaus Lichtenwalder
Modified: 2011-10-19 04:40 UTC (History)
2 users (show)

Fixed In Version: claws-mail-plugins-3.7.10-7.fc16
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-10-19 04:40:57 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Klaus Lichtenwalder 2011-10-06 09:22:31 UTC
Description of problem:
After the update activating fancy html viewer gives:

/usr/lib/claws-mail/plugins/fancy.so: undefined symbol: webkit_web_view_get_selected_text


Version-Release number of selected component (if applicable):
claws-mail-plugins-fancy-3.7.10-6.fc16.i686
webkitgtk-1.6.1-1.fc16.i686


How reproducible:
Load fancy plugin in claws-mail

Comment 1 Michael Schwendt 2011-10-06 10:05:13 UTC
Confirmed. It's with this webkit test update:
https://admin.fedoraproject.org/updates/FEDORA-2011-13544

rpmsodiff webkitgtk-1.4.3-1.fc16.x86_64.rpm webkitgtk-1.6.1-1.fc16.x86_64.rpm
finds more dropped symbols. This library upgrade should have changed its SONAME.

Comment 2 Michael Schwendt 2011-10-06 10:24:53 UTC
This removed symbol has not been part of webkitgtk's API before either.

fancy_viewer.c says:

/*FIXME substitute webkitwebsettings.cpp functions with their API when available */
gchar* webkit_web_view_get_selected_text(WebKitWebView* webView);
/*------*/
static GtkWidget *fancy_get_widget(MimeViewer *_viewer)
{
[...]

Comment 3 Michael Schwendt 2011-10-06 10:47:14 UTC
I have reported this breakage at:
http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2514

webkitgtk changelog:

+2011-06-12  Xan Lopez
+
+        Reviewed by Martin Robinson.
+
+        [GTK] Remove webkit_web_view_get_selected_text
+        https://bugs.webkit.org/show_bug.cgi?id=62512
+
+        It's no longer used and it's a private method, so it can be
+        removed.
+
+        * webkit/webkitwebview.cpp: kill it.
+        * webkit/webkitwebviewprivate.h: ditto.
+

Comment 4 Michael Schwendt 2011-10-06 11:32:19 UTC
http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2507

 -> Thanks for reporting, has been fixed in 0.9.14cvs1

(I wish they would not close tickets without having made a new release.)

Comment 5 Michael Schwendt 2011-10-06 12:16:17 UTC
I've +1 the current Claws Mail test update because the previous release would have been broken by webkitgtk, too.

http://www.claws-mail.org/snapshots/plugins/fancy-0.9.14cvs1.tar.gz

Comment 6 Andreas Bierfert 2011-10-06 19:28:54 UTC
Kevin told me about the problem. Due to moving this week I could not take care of it yet. A build with fix fancy plugin will hit later today.

Comment 7 Fedora Update System 2011-10-10 17:37:22 UTC
claws-mail-plugins-3.7.10-7.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/claws-mail-plugins-3.7.10-7.fc16

Comment 8 Fedora Update System 2011-10-11 02:59:31 UTC
Package claws-mail-plugins-3.7.10-7.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing claws-mail-plugins-3.7.10-7.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2011-14120
then log in and leave karma (feedback).

Comment 9 Fedora Update System 2011-10-19 04:40:57 UTC
claws-mail-plugins-3.7.10-7.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.