Bug 11439 - qtwebkit update to 2.3.3
Summary: qtwebkit update to 2.3.3
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Nicolas Lécureuil
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-11 04:47 CEST by David Walser
Modified: 2013-10-15 20:23 CEST (History)
2 users (show)

See Also:
Source RPM: qtwebkit-2.3.2-2.mga4.src.rpm
CVE:
Status comment:


Attachments
qtwebkit.spec (4.67 KB, text/x-rpm-spec)
2013-10-11 04:48 CEST, David Walser
Details

Description David Walser 2013-10-11 04:47:34 CEST
Fedora has updated to QtWebKit 2.3.3:
http://pkgs.fedoraproject.org/cgit/qtwebkit.git/commit/?id=30bd45bb64e92d792c795a0c3142ac3ca516168a

I made a spec file that syncs a lot of things from Fedora.  The source tarball and patches come from Fedora.  I fixed some cosmetics and inconsistent spacing issues in the spec.  I fixed some outdated references to 2.2, updated to 2.3.  I think changing %{api} to 2.3, which changes the library package name, is probably also correct.  It would require rebuilding everything against it, and that's quite a lot of packages.  I haven't tried building it yet.  I think it'd be better to let the KDE team review it.  I'll attach my spec.

Reproducible: 

Steps to Reproduce:
David Walser 2013-10-11 04:47:51 CEST

CC: (none) => balcaen.john, lmenut

Comment 1 David Walser 2013-10-11 04:48:35 CEST
Created attachment 4429 [details]
qtwebkit.spec
Comment 2 Luc Menut 2013-10-11 11:09:13 CEST
(In reply to David Walser from comment #0)
> I fixed some outdated references
> to 2.2, updated to 2.3.  I think changing %{api} to 2.3, which changes the
> library package name, is probably also correct. 

hum, not sure
AFAIK, QtWebKit 2.3 was API and ABI compatible with QtWebKit 2.2 .
http://blogs.kde.org/2013/03/15/qtwebkit-230-out
"QtWebKit 2.3 also maintains API and ABI compatibility with QtWebKit 2.2 from Qt 4.8, and is thereby an easy drop-in replacement."
We should double-check if the ABI compatibility was broken after, or not.
Comment 3 Nicolas Lécureuil 2013-10-12 21:39:39 CEST
i think that as in the 15th october we will rebuild all cauldron this is a good time to update and do such changes.
Comment 4 David Walser 2013-10-12 21:56:15 CEST
Thanks Nicolas and Luc!

I've changed the %{api} back to 2.2 for now, and we can change that to 2.3 if appropriate.  As asked by Nicolas on IRC, I've committed it to SVN.
Comment 5 David Walser 2013-10-15 20:23:29 CEST
It builds, with the help of a patch from Linux From Scratch, found through an upstream Qt bug report:
http://www.linuxfromscratch.org/patches/downloads/qt/qt-5.1.0-bison_fixes-1.patch
https://bugreports.qt-project.org/browse/QTBUG-32913

Hopefully it works :o)

Fixed in qtwebkit-2.3.3-1.mga4.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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