RESOLVED FIXED 171918
[GTK] Bump GTK+ and its dependencies in jhbuild
https://bugs.webkit.org/show_bug.cgi?id=171918
Summary [GTK] Bump GTK+ and its dependencies in jhbuild
Carlos Garcia Campos
Reported 2017-05-10 04:26:18 PDT
To a more recent versions
Attachments
Patch (6.97 MB, patch)
2017-05-10 04:28 PDT, Carlos Garcia Campos
clopez: review+
Patch for landing (6.97 MB, patch)
2017-05-10 06:30 PDT, Carlos Garcia Campos
no flags
Patch (6.93 MB, patch)
2017-06-01 11:43 PDT, Carlos Alberto Lopez Perez
no flags
Carlos Garcia Campos
Comment 1 2017-05-10 04:28:18 PDT
Carlos Garcia Campos
Comment 2 2017-05-10 04:53:33 PDT
Carlos Alberto Lopez Perez
Comment 3 2017-05-10 04:58:15 PDT
Comment on attachment 309589 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=309589&action=review > Tools/gtk/jhbuild.modules:606 > + <dep package="harfbuzz"/> > + <if condition-unset="macos"> > + <dep package="harfbuzz"/> > + <dep package="fontconfig"/> > + </if> I just noticed this... I think there is some trouble on this block of dependencies. <dependencies> <dep package="glib"/> <dep package="cairo"/> <dep package="harfbuzz"/> <if condition-unset="macos"> <dep package="harfbuzz"/> <dep package="fontconfig"/> </if> </dependencies> why harfbuzz is twice for condition != macos. And why fontconfig was before unconditionally and now is only for != macos
Carlos Garcia Campos
Comment 4 2017-05-10 05:02:49 PDT
(In reply to Carlos Alberto Lopez Perez from comment #3) > Comment on attachment 309589 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=309589&action=review > > > Tools/gtk/jhbuild.modules:606 > > + <dep package="harfbuzz"/> > > + <if condition-unset="macos"> > > + <dep package="harfbuzz"/> > > + <dep package="fontconfig"/> > > + </if> > > I just noticed this... > > I think there is some trouble on this block of dependencies. > > <dependencies> > <dep package="glib"/> > <dep package="cairo"/> > <dep package="harfbuzz"/> > <if condition-unset="macos"> > <dep package="harfbuzz"/> > <dep package="fontconfig"/> > </if> > </dependencies> > > why harfbuzz is twice for condition != macos. I forgot to remove the previous line, I'll do it in a follow up. Good catch!. > And why fontconfig was before unconditionally and now is only for != macos Because in macos CoreFoo libraries are used instead. This is what the original jhbuild has: <if condition-unset="quartz"> <dep package="harfbuzz"/> <dep package="fontconfig"/> </if>
WebKit Commit Bot
Comment 5 2017-05-10 05:23:26 PDT
Re-opened since this is blocked by bug 171920
Carlos Garcia Campos
Comment 6 2017-05-10 05:27:35 PDT
GTK+ was built without wayland support, because it needs a newer wayland, so we need to bump it too.
Carlos Garcia Campos
Comment 7 2017-05-10 06:30:58 PDT
Created attachment 309600 [details] Patch for landing Please, don't cq+ this until bug #171921 is fixed.
Joanmarie Diggs
Comment 8 2017-05-25 05:37:53 PDT
Note that I am going to need to bump atk, at-spi2-core, and at-spi2-atk even higher for bug 172355 and a couple of other bugs I've not yet filed related to new ARIA 1.1 features I need to implement. I'm hoping that (at least) the fix for bug 172355 will land before this patch lands. Lemme know if you'd like me to do a new patch for this bug after it does.
Carlos Garcia Campos
Comment 9 2017-05-25 05:48:04 PDT
(In reply to Joanmarie Diggs (irc: joanie) from comment #8) > Note that I am going to need to bump atk, at-spi2-core, and at-spi2-atk even > higher for bug 172355 and a couple of other bugs I've not yet filed related > to new ARIA 1.1 features I need to implement. I'm hoping that (at least) the > fix for bug 172355 will land before this patch lands. Lemme know if you'd > like me to do a new patch for this bug after it does. Ah, even higher, what versions do you need then?
Joanmarie Diggs
Comment 10 2017-05-25 06:52:05 PDT
(In reply to Carlos Garcia Campos from comment #9) > (In reply to Joanmarie Diggs (irc: joanie) from comment #8) > > Note that I am going to need to bump atk, at-spi2-core, and at-spi2-atk even > > higher for bug 172355 and a couple of other bugs I've not yet filed related > > to new ARIA 1.1 features I need to implement. I'm hoping that (at least) the > > fix for bug 172355 will land before this patch lands. Lemme know if you'd > > like me to do a new patch for this bug after it does. > > Ah, even higher, what versions do you need then? 2.25.2 of all three.
Joanmarie Diggs
Comment 11 2017-05-25 09:52:32 PDT
Carlos Alberto Lopez Perez
Comment 12 2017-06-01 11:43:34 PDT
Created attachment 311735 [details] Patch patch for landing
WebKit Commit Bot
Comment 13 2017-06-01 12:52:43 PDT
Comment on attachment 311735 [details] Patch Clearing flags on attachment: 311735 Committed r217674: <http://trac.webkit.org/changeset/217674>
WebKit Commit Bot
Comment 14 2017-06-01 12:52:44 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.