Bug 86355 - [EFL][DRT] Fix WebCore library path
Summary: [EFL][DRT] Fix WebCore library path
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit EFL (show other bugs)
Version: 528+ (Nightly build)
Hardware: Other Linux
: P2 Normal
Assignee: Kangil Han
URL:
Keywords:
Depends on: 86956 86957
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-14 04:23 PDT by Kangil Han
Modified: 2012-05-23 19:38 PDT (History)
12 users (show)

See Also:


Attachments
Patch (1.68 KB, patch)
2012-05-14 04:28 PDT, Kangil Han
no flags Details | Formatted Diff | Diff
Patch (247.80 KB, patch)
2012-05-17 07:46 PDT, Kangil Han
no flags Details | Formatted Diff | Diff
Patch (5.99 KB, patch)
2012-05-22 03:54 PDT, Kangil Han
no flags Details | Formatted Diff | Diff
Patch (6.47 KB, patch)
2012-05-23 06:05 PDT, Kangil Han
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kangil Han 2012-05-14 04:23:20 PDT
Fix WebCore library path used on DRT.
Comment 1 Kangil Han 2012-05-14 04:28:48 PDT
Created attachment 141688 [details]
Patch
Comment 2 Dirk Pranke 2012-05-14 11:56:10 PDT
Comment on attachment 141688 [details]
Patch

looks fine, though I'm not an EFL expert so I'll trust that this is right.
Comment 3 WebKit Review Bot 2012-05-14 12:13:19 PDT
Comment on attachment 141688 [details]
Patch

Clearing flags on attachment: 141688

Committed r116981: <http://trac.webkit.org/changeset/116981>
Comment 4 WebKit Review Bot 2012-05-14 12:13:23 PDT
All reviewed patches have been landed.  Closing bug.
Comment 5 Chris Dumez 2012-05-14 12:53:59 PDT
103 new failures on the build bot now:
http://build.webkit.org/builders/EFL%20Linux%20Debug/builds/1639

I'm not 100% sure this is caused by this patch because there were 2 others in that batch. However, this seems the most likely. Any idea?
Comment 6 Dirk Pranke 2012-05-14 13:07:40 PDT
It looks like those are all compositor failures, and according to http://build.webkit.org/builders/EFL%20Linux%20Debug/builds/1639,

http://trac.webkit.org/changeset/116979 also was a part of that build. It seems more likely to me that the compositing change broke the compositing tests?
Comment 7 Adrienne Walker 2012-05-14 13:23:39 PDT
(In reply to comment #6)
> It looks like those are all compositor failures, and according to http://build.webkit.org/builders/EFL%20Linux%20Debug/builds/1639,
> 
> http://trac.webkit.org/changeset/116979 also was a part of that build. It seems more likely to me that the compositing change broke the compositing tests?

My change is a Chromium-only change that adds asserts, so it seems unlikely that it would cause anything other than crashes on debug Chromium bots.
Comment 8 Dirk Pranke 2012-05-14 13:25:53 PDT
(In reply to comment #7)
> (In reply to comment #6)
> > It looks like those are all compositor failures, and according to http://build.webkit.org/builders/EFL%20Linux%20Debug/builds/1639,
> > 
> > http://trac.webkit.org/changeset/116979 also was a part of that build. It seems more likely to me that the compositing change broke the compositing tests?
> 
> My change is a Chromium-only change that adds asserts, so it seems unlikely that it would cause anything other than crashes on debug Chromium bots.

Okay, that's what I get for not looking. Well, it's easy enough to revert this change and see if things green up.
Comment 9 WebKit Review Bot 2012-05-14 14:18:12 PDT
Re-opened since this is blocked by 86402
Comment 10 Thiago Marcos P. Santos 2012-05-14 14:30:50 PDT
Reopening. I think adding myself as CC to the bug collided with the buildbot changing the status of this bug.
Comment 11 Raphael Kubo da Costa (:rakuco) 2012-05-14 14:33:31 PDT
For posterity: the problem is that since <http://trac.webkit.org/changeset/107020> the shared libraries are being built in a different place in the build directory. However, that change forgot to do what the current patch does. But this also meant webcore_efl.so was never found, so webkitpy always considered compositing, mathml and friends were not enabled and the respective tests were not run, and they were thus not rebased.

tl;dr: Kangil's patch is correct, but he should have rebaselined the failing tests. For now, we have rolled his patch out to keep the bot green.
Comment 12 Kangil Han 2012-05-17 07:46:33 PDT
Created attachment 142473 [details]
Patch
Comment 13 Kangil Han 2012-05-17 07:48:43 PDT
(In reply to comment #11)
> For posterity: the problem is that since <http://trac.webkit.org/changeset/107020> the shared libraries are being built in a different place in the build directory. However, that change forgot to do what the current patch does. But this also meant webcore_efl.so was never found, so webkitpy always considered compositing, mathml and friends were not enabled and the respective tests were not run, and they were thus not rebased.
> 
> tl;dr: Kangil's patch is correct, but he should have rebaselined the failing tests. For now, we have rolled his patch out to keep the bot green.

Done!
Comment 14 Raphael Kubo da Costa (:rakuco) 2012-05-18 08:55:08 PDT
Comment on attachment 142473 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=142473&action=review

Thanks for working on this. We also have PNGs in compositing/ and mathml/ that should be updated. Please run r-w-t with --pixel-tests for these directories. Doing so even helps checking these new results are correct with `webkit-patch rebaseline-server'.

> LayoutTests/platform/efl/test_expectations.txt:-463
> -// This test fails if mixer is not at 100%
> -BUGWK83704 : media/event-attributes.html = TEXT

This is wrong and unrelated to this patch.
Comment 15 Kangil Han 2012-05-20 00:30:00 PDT
Please commit BUG 86956, 86957 first.
Comment 16 Kangil Han 2012-05-22 03:54:36 PDT
Created attachment 143261 [details]
Patch
Comment 17 WebKit Review Bot 2012-05-22 03:59:04 PDT
Attachment 143261 [details] did not pass style-queue:

Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/plat..." exit_code: 1
LayoutTests/platform/efl/test_expectations.txt:119:  fast/events/show-modal-dialog-onblur-onfocus.html is also in a Skipped file.  [test/expectations] [5]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 18 Kangil Han 2012-05-22 04:08:41 PDT
The error was not come from my patch.
I think it should be fixed in different patch.
Comment 19 Thiago Marcos P. Santos 2012-05-23 04:28:11 PDT
LGTM. Just rebase to make the style checker happy.

It doesn't fail for me here locally.
Comment 20 Kangil Han 2012-05-23 06:05:14 PDT
Created attachment 143552 [details]
Patch
Comment 21 Raphael Kubo da Costa (:rakuco) 2012-05-23 18:14:52 PDT
Comment on attachment 143552 [details]
Patch

Informal r+, thank you all for fixing this!
Comment 22 WebKit Review Bot 2012-05-23 19:38:06 PDT
Comment on attachment 143552 [details]
Patch

Clearing flags on attachment: 143552

Committed r118311: <http://trac.webkit.org/changeset/118311>
Comment 23 WebKit Review Bot 2012-05-23 19:38:12 PDT
All reviewed patches have been landed.  Closing bug.