Bug 116726 - [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
Summary: [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
: 117134 (view as bug list)
Depends on:
Blocks: 115647
  Show dependency treegraph
 
Reported: 2013-05-24 10:08 PDT by Eduardo Lima Mitev
Modified: 2013-06-03 18:09 PDT (History)
4 users (show)

See Also:


Attachments
add ATK 2.8.0 to efl jhbuild moduleset (2.74 KB, patch)
2013-05-24 10:13 PDT, Eduardo Lima Mitev
gyuyoung.kim: review+
Details | Formatted Diff | Diff
add ATK 2.8.0 to efl jhbuild moduleset and corresponding CMake checks (4.53 KB, patch)
2013-05-27 07:44 PDT, Eduardo Lima Mitev
gyuyoung.kim: review+
Details | Formatted Diff | Diff
last patch with indentation fixed (4.52 KB, patch)
2013-06-03 10:38 PDT, Eduardo Lima Mitev
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eduardo Lima Mitev 2013-05-24 10:08:14 PDT
Current version of ATK in efl-ews environment is 2.4.0 and is taken from the platform (it is not listed in jhbuild moduleset). That version is old-ish and contain deprecated symbols and missing API, that are blocking patches in other ports (gtk). This bug is for bumping ATK version to 2.8.0 in efl-ews. That version is the same gtk port uses.

See bug https://bugs.webkit.org/show_bug.cgi?id=115647 for more details on why this is needed.
Comment 1 Eduardo Lima Mitev 2013-05-24 10:13:01 PDT
Created attachment 202832 [details]
add ATK 2.8.0 to efl jhbuild moduleset
Comment 2 Eduardo Lima Mitev 2013-05-27 04:57:47 PDT
Adding Gyuyoung Kim to CC.

Please, any comment on this one? Thanks!
Comment 3 Chris Dumez 2013-05-27 05:08:25 PDT
Comment on attachment 202832 [details]
add ATK 2.8.0 to efl jhbuild moduleset

Looks fine but you probably need to bump the version in Cmake as well (likely in OptionsEfl.cmake).
Comment 4 Gyuyoung Kim 2013-05-27 05:20:04 PDT
Comment on attachment 202832 [details]
add ATK 2.8.0 to efl jhbuild moduleset

I think we need to keep needed pkg in jhbuild. If not, build time will be increased. However, it looks this patch was already added to gtk port. To be sync with gtk port, r=me. FYI, EFL EWS and buildbots start to run on Ubuntu 13.04.
Comment 5 Gyuyoung Kim 2013-05-27 05:22:18 PDT
(In reply to comment #3)
> (From update of attachment 202832 [details])
> Looks fine but you probably need to bump the version in Cmake as well (likely in OptionsEfl.cmake).

Yes, it would be good if you add a checking condition in OptionEfl.cmake before landing as Christophe said.
Comment 6 Eduardo Lima Mitev 2013-05-27 07:44:50 PDT
Created attachment 202982 [details]
add ATK 2.8.0 to efl jhbuild moduleset and corresponding CMake checks

Thanks for the feedback, folks!

I have updated the patch, bumping required version of ATK to 2.8.0 in CMake files as well.
Comment 7 Eduardo Lima Mitev 2013-05-30 10:04:10 PDT
(In reply to comment #6)
> Created an attachment (id=202982) [details]
> add ATK 2.8.0 to efl jhbuild moduleset and corresponding CMake checks
> 

any comment on this one?
Comment 8 Gyuyoung Kim 2013-05-30 17:48:05 PDT
Comment on attachment 202982 [details]
add ATK 2.8.0 to efl jhbuild moduleset and corresponding CMake checks

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

> Source/cmake/FindATK.cmake:48
> +                                          VERSION_VAR   PC_ATK_VERSION)

Looks need to keep indentation.
Comment 9 Krzysztof Czech 2013-06-03 02:00:50 PDT
*** Bug 117134 has been marked as a duplicate of this bug. ***
Comment 10 Eduardo Lima Mitev 2013-06-03 10:38:01 PDT
Created attachment 203614 [details]
last patch with indentation fixed

Now indentation in Source/cmake/FindATK.cmake is similar to others (i.e, FindLibSoup.cmake)
Comment 11 Gyuyoung Kim 2013-06-03 17:48:24 PDT
Comment on attachment 203614 [details]
last patch with indentation fixed

FYI, you don't need to re-request r? again if reviewer already set r+.
Comment 12 WebKit Commit Bot 2013-06-03 18:09:36 PDT
Comment on attachment 203614 [details]
last patch with indentation fixed

Clearing flags on attachment: 203614

Committed r151145: <http://trac.webkit.org/changeset/151145>
Comment 13 WebKit Commit Bot 2013-06-03 18:09:41 PDT
All reviewed patches have been landed.  Closing bug.