| Summary: | [gnome-overlay] net-libs/webkit-gtk version bump 1.9.2 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Karl H <karl> |
| Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | karl, v_2e |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://webkitgtk.org/?page=download | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Karl H
2012-05-29 12:24:00 UTC
changing the ebuild filename and removing the patches it merges. Only gnome overlay cares about unstable versions of webkit-gtk and they handle version bumps on their own schedules. as a user of dev-python/pywebkitgtk-1.1.8, webkit-gtk 1.8.1 is broken is broken with some websites, as 1.9.2 correctly handles the javascript where webkit-gtk 1.8.1 does not. Can't this rev be bumped but marked unstable? Is my only solution my own overaly? Perhaps a backport could be considered, if you could find the relevant commit, but first you'd need to tell what exactly your problem with pywebkitgtk is. I use dev-python/pywebkitgtk-1.1.8 to automate some webcrawling and test jobs. These days many websites, which I have no control of won't function without HTML5 and javascript. A simple test page like http://karl.hiramoto.org/let.html will display correctly in IE, Firefox, Chrome, webkitgtk 1.9.2 but fail on webkit-gtk 1.8.1 You can demo this easy with: $ sudo emerge -av1 dev-python/pywebkitgtk $ tar xf /usr/portage/distfiles/pywebkitgtk-1.1.8.tar.gz $ python pywebkitgtk-1.1.8/demos/browser.py Then set the url to http://karl.hiramoto.org/let.html if the dev-python/pywebkitgtk bindings are using 1.9.2 it works, on 1.8.1 it fails. I know it's not a HTML5 example, but It's a known case I've seen where the javascript works on the newer version but not the other. Sorry I don't know of a commit that would fix this test case, and provide better HTML5 functionality, I'm guessing it's many commits. I'm guessing gnome epiphany or any ebuild which depends on net-libs/webkit-gtk and has to execute javascript would potentially benefit with the newer version. I pushed 1.9.4 to overlay, though there's still lots of fixing to be done. |