Bug 184383

Summary: [WPE] Add some missing jhbuild dependencies
Product: WebKit Reporter: Charlie Turner <cturner>
Component: WPE WebKitAssignee: Charlie Turner <cturner>
Status: RESOLVED FIXED    
Severity: Normal CC: aperez, bugs-noreply, clopez, commit-queue, ews-watchlist, mcatanzaro
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch none

Description Charlie Turner 2018-04-07 06:13:42 PDT
[WPE] Add some missing jhbuild dependencies on Fedora
Comment 1 Charlie Turner 2018-04-07 06:16:13 PDT
Created attachment 337420 [details]
Patch
Comment 2 Charlie Turner 2018-04-07 06:17:21 PDT
Created attachment 337421 [details]
Patch
Comment 3 Charlie Turner 2018-04-07 06:26:08 PDT
Created attachment 337422 [details]
Patch
Comment 4 Michael Catanzaro 2018-04-07 11:04:16 PDT
Comment on attachment 337422 [details]
Patch

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

Please make some attempt to update Debian and Arch as well

> Tools/wpe/install-dependencies:294
> +        libXrandr-devel \

xorg-xrandr for Arch, libxrandr-dev for Debian

> Tools/wpe/install-dependencies:299
> +        mesa-libEGL-devel \

libegl1-mesa-dev for Debian. I guess in Arch it's just included in mesa

> Tools/wpe/install-dependencies:305
> +        yasm"

yasm in all three distros.
Comment 5 Adrian Perez 2018-04-07 15:39:56 PDT
(In reply to Michael Catanzaro from comment #4)
> Comment on attachment 337422 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=337422&action=review
> 
> Please make some attempt to update Debian and Arch as well
> 
> > Tools/wpe/install-dependencies:294
> > +        libXrandr-devel \
> 
> xorg-xrandr for Arch, libxrandr-dev for Debian
>
> > Tools/wpe/install-dependencies:299
> > +        mesa-libEGL-devel \
> 
> libegl1-mesa-dev for Debian. I guess in Arch it's just included in mesa

Yes, I can confirm this. In Arch there are no “*-devel” packages; the
“normal” package includes also the files needed for development.
Comment 6 Charlie Turner 2018-04-09 01:43:16 PDT
Created attachment 337488 [details]
Patch
Comment 7 Adrian Perez 2018-04-09 02:48:30 PDT
Comment on attachment 337488 [details]
Patch

Informal r+ here :-)

Works fine on Arch Linux with the patch applied (I actually tested), and
the Debian/Fedora parts of the changes LGTM as well (I am not very familiar
with Fedora, though).
Comment 8 Michael Catanzaro 2018-04-09 12:40:03 PDT
Comment on attachment 337488 [details]
Patch

JHBuild will always be a best-effort, works-for-me thing... we'll just make it as reliable as we can.
Comment 9 WebKit Commit Bot 2018-04-09 12:41:58 PDT
Comment on attachment 337488 [details]
Patch

Rejecting attachment 337488 [details] from commit-queue.

Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-01', 'validate-changelog', '--check-oops', '--non-interactive', 337488, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in Tools/ChangeLog contains OOPS!.

Full output: http://webkit-queues.webkit.org/results/7256352
Comment 10 Michael Catanzaro 2018-04-09 12:56:19 PDT
(In reply to WebKit Commit Bot from comment #9)
> ChangeLog entry in Tools/ChangeLog contains OOPS!
Comment 11 Carlos Alberto Lopez Perez 2018-04-09 15:35:29 PDT
(In reply to Michael Catanzaro from comment #10)
> (In reply to WebKit Commit Bot from comment #9)
> > ChangeLog entry in Tools/ChangeLog contains OOPS!

and what is wrong with that? didn't you gave an r+ with the cq+?
Comment 12 Michael Catanzaro 2018-04-09 17:58:59 PDT
Comment on attachment 337488 [details]
Patch

Um, nope, because there was no r?. Trying again.
Comment 13 WebKit Commit Bot 2018-04-09 18:25:25 PDT
Comment on attachment 337488 [details]
Patch

Clearing flags on attachment: 337488

Committed r230460: <https://trac.webkit.org/changeset/230460>
Comment 14 WebKit Commit Bot 2018-04-09 18:25:26 PDT
All reviewed patches have been landed.  Closing bug.