Bug 53978 - [EFL] Remove GDK dependency.
Summary: [EFL] Remove GDK dependency.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit EFL (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-07 22:51 PST by Ryuan Choi
Modified: 2011-02-18 19:13 PST (History)
6 users (show)

See Also:


Attachments
Patch (2.54 KB, patch)
2011-02-07 23:16 PST, Ryuan Choi
no flags Details | Formatted Diff | Diff
same_patch_for_efl_bot (2.52 KB, patch)
2011-02-08 23:41 PST, Ryuan Choi
no flags Details | Formatted Diff | Diff
Patch (3.02 KB, patch)
2011-02-10 23:10 PST, Ryuan Choi
no flags Details | Formatted Diff | Diff
Patch (3.04 KB, patch)
2011-02-17 18:09 PST, Ryuan Choi
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ryuan Choi 2011-02-07 22:51:16 PST
WebKit/EFL can choose GLIB_SUPPORT because of many reason.
However, I believe that WebKit/EFL doesn't need to have GDK dependency.
Comment 1 Ryuan Choi 2011-02-07 23:16:17 PST
Created attachment 81593 [details]
Patch
Comment 2 Ryuan Choi 2011-02-08 23:41:48 PST
Created attachment 81759 [details]
same_patch_for_efl_bot
Comment 3 Dirk Schulze 2011-02-09 02:09:27 PST
Comment on attachment 81759 [details]
same_patch_for_efl_bot

Looks like the freetype fonts with cairo still need Gdk.  Can you take a look at this please?
Comment 4 Ryuan Choi 2011-02-09 03:38:17 PST
(In reply to comment #3)
> (From update of attachment 81759 [details])
> Looks like the freetype fonts with cairo still need Gdk.  Can you take a look at this please?

I don't know why, but efl bot try to build with PLATFORM(GTK).
As following a build log, error position is what I removed EFL related macro for blocking GDK.

I asked gyuyoung to solve.

After resetting it, I'll try once more.

Thank you.
Comment 5 Ryuan Choi 2011-02-10 23:10:19 PST
Created attachment 82105 [details]
Patch
Comment 6 Ryuan Choi 2011-02-10 23:42:03 PST
(In reply to comment #5)
> Created an attachment (id=82105) [details]
> Patch

gyuyoung,
I don't know why it still failed. :(

It is fine in my environment.
Comment 7 Gyuyoung Kim 2011-02-10 23:49:19 PST
Are you using "cmake ../Source -DPORT=Efl" command to build WebKit ? 

EFL EWS is using this build command,

cd In Tools/Scripts
./build-webkit --efl --release --args="-j8"
 
Could you build WebKit with above command ?
Comment 8 Ryuan Choi 2011-02-11 00:12:21 PST
(In reply to comment #7)
> Are you using "cmake ../Source -DPORT=Efl" command to build WebKit ? 

yes. I use it.

> 
> EFL EWS is using this build command,
> 
> cd In Tools/Scripts
> ./build-webkit --efl --release --args="-j8"
> 
> Could you build WebKit with above command ?

Tested, but I couldn't get build break.
Comment 9 Gyuyoung Kim 2011-02-11 00:29:15 PST
(In reply to comment #8)
> (In reply to comment #7)
> > Are you using "cmake ../Source -DPORT=Efl" command to build WebKit ? 
> 
> yes. I use it.
> 
> > 
> > EFL EWS is using this build command,
> > 
> > cd In Tools/Scripts
> > ./build-webkit --efl --release --args="-j8"
> > 
> > Could you build WebKit with above command ?
> 
> Tested, but I couldn't get build break.

Hmm, other patches are built by EWS successfully. Now, I don't know the reason :-(, let's find the reason.
Comment 10 Kent Tamura 2011-02-17 07:04:04 PST
Comment on attachment 82105 [details]
Patch

EFL EWS wasn't happy with this patch.
Comment 11 Dirk Schulze 2011-02-17 07:07:06 PST
(In reply to comment #10)
> (From update of attachment 82105 [details])
> EFL EWS wasn't happy with this patch.

Can someone else test the patch on his EFL machine? Strange if it works on one machine, but doesn't on the bot.
Comment 12 Gyuyoung Kim 2011-02-17 16:13:16 PST
(In reply to comment #11)
> (In reply to comment #10)
> > (From update of attachment 82105 [details] [details])
> > EFL EWS wasn't happy with this patch.
> 
> Can someone else test the patch on his EFL machine? Strange if it works on one machine, but doesn't on the bot.

There is no build error in other machine. EFLEWS has only build error. But, there was no build error when I built WebKit EFL with this patch in eflews machine. We are finding the reason. 

If this patch is landed to trunk, I think there is no problem.  If there is build break, I will fix it as soon as possible.
Comment 13 Gyuyoung Kim 2011-02-17 16:52:04 PST
In EFLEWS, there is no build error with this patch. (I stoped eflews, then built WebKit EFL with this patch.) 
Could you please review "+" this patch ?

I will monitor the efl buildbot as soon as this patch is landed.
Comment 14 Gyuyoung Kim 2011-02-17 17:26:21 PST
(In reply to comment #13)
> In EFLEWS, there is no build error with this patch. (I stoped eflews, then built WebKit EFL with this patch.) 
> Could you please review "+" this patch ?
> 
> I will monitor the efl buildbot as soon as this patch is landed.

Ryuan, could you upload patch again ?
Comment 15 Ryuan Choi 2011-02-17 18:09:40 PST
Created attachment 82883 [details]
Patch
Comment 16 Kent Tamura 2011-02-17 22:01:50 PST
Comment on attachment 82883 [details]
Patch

ok
Comment 17 Gyuyoung Kim 2011-02-17 22:07:19 PST
(In reply to comment #16)
> (From update of attachment 82883 [details])
> ok
Thank you for your review. I will see efl buildbot after landing this patch.
Comment 18 WebKit Commit Bot 2011-02-18 19:11:43 PST
The commit-queue encountered the following flaky tests while processing attachment 82883 [details]:

media/invalid-media-url-crash.html bug 51138 (author: inferno@chromium.org)
The commit-queue is continuing to process your patch.
Comment 19 WebKit Commit Bot 2011-02-18 19:13:29 PST
Comment on attachment 82883 [details]
Patch

Clearing flags on attachment: 82883

Committed r79069: <http://trac.webkit.org/changeset/79069>
Comment 20 WebKit Commit Bot 2011-02-18 19:13:35 PST
All reviewed patches have been landed.  Closing bug.