Bug 55605 - [Qt][Symbian] use of build-webkit triggers rebuild of QtWebkit.dll
Summary: [Qt][Symbian] use of build-webkit triggers rebuild of QtWebkit.dll
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: S60 Hardware S60 3rd edition
: P5 Enhancement
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2011-03-02 13:02 PST by Mahesh Kulkarni
Modified: 2011-07-21 07:49 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mahesh Kulkarni 2011-03-02 13:02:13 PST
Every single pro/pri file change resulting in clean build of webkit2. 

Ex: webkit\Source\WebKit2\UIProcess\API\qt\tests\tests.pro edit this file needs a qmake and then make, so running 

:\webkit\Source\>perl ..\Tools\Scripts\build-webkit --qt --symbian --no-svg --makeargs=-j4 CONFIG+=webkit2

make release-armv5 resulting in clean build of entire webkit project. This may need a bug to be filed on sbs system and this bug is to keep track of the issue.
Comment 1 Siddharth Mathur 2011-03-02 13:06:55 PST
build-webkit causes running of qmake, which in turn regenerates .mmp file for each target. SBSv2 treats .mmp as its top-level dependendency for each target, hence it starts everything from scratch upon seeing a 'touched' .mmp. 

We need to file an enhancement request with SBSv2 folks. Need this for a public Symbian buildbot too!
Comment 2 Csaba Osztrogonác 2011-03-02 14:47:51 PST
(In reply to comment #1)
> We need to file an enhancement request with SBSv2 folks. Need this for a public Symbian buildbot too!

+1 vote for this SBSv2 enhancement.
Comment 3 Benjamin Poulain 2011-03-03 03:01:33 PST
It would be nice to have, anyone contacted the SBSv2 team?
Comment 4 Janne Koskinen 2011-03-03 06:24:29 PST
This is not a webkit bug but a general Symbian build system issue.
Why would you call build-webkit script in a first place if you just change single pro file ? I don't see reason running the generators everytime I make a change. Raptor now has new option -pro which would be the best place to start this. I do think this will be rather large change then the toolchain.
Comment 5 Siddharth Mathur 2011-03-03 08:18:40 PST
(In reply to comment #3)
> It would be nice to have, anyone contacted the SBSv2 team?

Bug 201 in Raptor team's bugzilla.
Comment 6 Laszlo Gombos 2011-03-03 09:31:17 PST
(In reply to comment #4)
> This is not a webkit bug but a general Symbian build system issue.
> Why would you call build-webkit script in a first place ...

One reason would be a Symbian buildbot. This bug is to determine if there is anything we can do in the QtWebKit build system to manage this problem.
Comment 7 Siddharth Mathur 2011-05-18 08:10:02 PDT
In case we are still in the market for this, Daniel J from the SBSv2 (Raptor) team just left comment in their Bugzilla: 
"I've finished implementing this and this change will be available in the
version of Raptor following 2.16.4."
Comment 8 Siddharth Mathur 2011-07-21 07:49:25 PDT
Closing this as latest SBSv2 delivers this enhancement.