Bug 139037 - [EFL] REGRESSION(r176514): It made performance tests fail
Summary: [EFL] REGRESSION(r176514): It made performance tests fail
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Csaba Osztrogonác
URL:
Keywords:
Depends on:
Blocks: 137742
  Show dependency treegraph
 
Reported: 2014-11-24 15:54 PST by Csaba Osztrogonác
Modified: 2014-11-25 04:38 PST (History)
5 users (show)

See Also:


Attachments
Patch (3.97 KB, patch)
2014-11-24 16:01 PST, Csaba Osztrogonác
no flags Details | Formatted Diff | Diff
Patch (4.00 KB, patch)
2014-11-25 00:58 PST, Csaba Osztrogonác
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Csaba Osztrogonác 2014-11-24 15:54:16 PST
details: https://bugs.webkit.org/show_bug.cgi?id=137742#c23

fix is coming
Comment 1 Csaba Osztrogonác 2014-11-24 16:01:48 PST
Created attachment 242181 [details]
Patch
Comment 2 Krzysztof Czech 2014-11-25 00:40:13 PST
Thanks Ossy for the fix, it's great.
Comment 3 Csaba Osztrogonác 2014-11-25 00:58:49 PST
Created attachment 242189 [details]
Patch

[EFL] prefix added to the changelog
Comment 4 Gyuyoung Kim 2014-11-25 01:20:55 PST
Comment on attachment 242189 [details]
Patch

LGTM.
Comment 5 WebKit Commit Bot 2014-11-25 01:59:22 PST
Comment on attachment 242189 [details]
Patch

Clearing flags on attachment: 242189

Committed r176538: <http://trac.webkit.org/changeset/176538>
Comment 6 WebKit Commit Bot 2014-11-25 01:59:27 PST
All reviewed patches have been landed.  Closing bug.
Comment 7 Krzysztof Czech 2014-11-25 02:12:34 PST
One question. You made some changes to jhbuildrc. Could you tell me when those configurations are used ?.
Comment 8 Csaba Osztrogonác 2014-11-25 04:38:44 PST
Comment on attachment 242189 [details]
Patch

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

> Tools/efl/jhbuildrc:40
> +if not 'ACCESSIBILITY_EAIL_LIBRARY_PATH' in os.environ:
> +    _libeail_path = os.path.join(os.environ['CMAKE_LIBRARY_PATH'], 'libeail.so')
> +    if os.path.isfile(_libeail_path):
> +        os.environ['ACCESSIBILITY_EAIL_LIBRARY_PATH'] = _libeail_path
> +

(In reply to comment #7)
> One question. You made some changes to jhbuildrc. Could you tell me when
> those configurations are used ?.

I think developers don't know anything about ACCESSIBILITY_EAIL_LIBRARY_PATH 
environment variable, most of them are never set it to anything. 

In this common case jhbuild set ACCESSIBILITY_EAIL_LIBRARY_PATH to point to
DependenciesEFL/lib/libeail.so if this file exists to make your code happy.
If the optional module is built by jhbuild then run-webkit-tests, run-perf-tests,
run-launcher, ... pass through this env to WebKitTestRunner/MiniBrowser.
(efl.py change is needed to pass through the environment to WTR. Without
explicit request, environment variables aren't pass through to WTR.)

But if the user explicitly set ACCESSIBILITY_EAIL_LIBRARY_PATH env,
jhbuildrc doesn't change it, simply pass through to the WTR/MiniBrowser.