RESOLVED FIXED 116726
[EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
https://bugs.webkit.org/show_bug.cgi?id=116726
Summary [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
Eduardo Lima Mitev
Reported 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.
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+
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+
last patch with indentation fixed (4.52 KB, patch)
2013-06-03 10:38 PDT, Eduardo Lima Mitev
no flags
Eduardo Lima Mitev
Comment 1 2013-05-24 10:13:01 PDT
Created attachment 202832 [details] add ATK 2.8.0 to efl jhbuild moduleset
Eduardo Lima Mitev
Comment 2 2013-05-27 04:57:47 PDT
Adding Gyuyoung Kim to CC. Please, any comment on this one? Thanks!
Chris Dumez
Comment 3 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).
Gyuyoung Kim
Comment 4 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.
Gyuyoung Kim
Comment 5 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.
Eduardo Lima Mitev
Comment 6 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.
Eduardo Lima Mitev
Comment 7 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?
Gyuyoung Kim
Comment 8 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.
Krzysztof Czech
Comment 9 2013-06-03 02:00:50 PDT
*** Bug 117134 has been marked as a duplicate of this bug. ***
Eduardo Lima Mitev
Comment 10 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)
Gyuyoung Kim
Comment 11 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+.
WebKit Commit Bot
Comment 12 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>
WebKit Commit Bot
Comment 13 2013-06-03 18:09:41 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.