Bug 182345

Summary: Add libmount to WPE dependencies
Product: WebKit Reporter: Charlie Turner <cturner>
Component: WPE WebKitAssignee: Charlie Turner <cturner>
Status: RESOLVED FIXED    
Severity: Normal CC: aperez, bugs-noreply, commit-queue, mcatanzaro, zan
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch for landing
none
Patch
none
Patch for landing
none
Archive of layout-test-results from webkit-cq-01 for mac-sierra none

Description Charlie Turner 2018-01-31 11:34:57 PST
Add libmount to WPE dependencies
Comment 1 Charlie Turner 2018-01-31 11:36:32 PST
Created attachment 332787 [details]
Patch

Add libmount deps
Comment 2 Charlie Turner 2018-01-31 11:37:43 PST
Probably worth a review from someone who uses Arch Linux. I wasn't 100% confident about the package name, but I did find this,

https://www.archlinux.org/packages/core/x86_64/libutil-linux/

Which says the libmount library is included in that package.
Comment 3 Adrian Perez 2018-01-31 11:51:22 PST
Comment on attachment 332787 [details]
Patch

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

Arch Linux user here (hi!)

> Tools/wpe/install-dependencies:207
> +        libutil-linux \

Here you want “util-linux” instead: the “libutil-linux” only includes
the dynamic libraries, but the headers and .pc files for pkg-config
are part of “util-linux”. Also, installing “util-linux” causes both
packages to be installed due to package dependencies.

TL;DR: Change this to “util-linux”, please.
Comment 4 Charlie Turner 2018-01-31 12:56:43 PST
Created attachment 332796 [details]
Patch

Thank you Adrian! I'll send this to commit queue with your blessings
Comment 5 Charlie Turner 2018-02-01 02:19:29 PST
Created attachment 332862 [details]
Patch for landing
Comment 6 WebKit Commit Bot 2018-02-01 06:24:14 PST
Comment on attachment 332862 [details]
Patch for landing

Rejecting attachment 332862 [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', 332862, '--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/6315512
Comment 7 Charlie Turner 2018-02-02 05:55:12 PST
Created attachment 332961 [details]
Patch

Rebase
Comment 8 Charlie Turner 2018-02-02 05:55:29 PST
Created attachment 332962 [details]
Patch for landing
Comment 9 WebKit Commit Bot 2018-02-02 14:52:19 PST
Comment on attachment 332962 [details]
Patch for landing

Rejecting attachment 332962 [details] from commit-queue.

New failing tests:
media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html
Full output: http://webkit-queues.webkit.org/results/6336803
Comment 10 WebKit Commit Bot 2018-02-02 14:52:21 PST
Created attachment 333003 [details]
Archive of layout-test-results from webkit-cq-01 for mac-sierra

The attached test failures were seen while running run-webkit-tests on the commit-queue.
Bot: webkit-cq-01  Port: mac-sierra  Platform: Mac OS X 10.12.6
Comment 11 Charlie Turner 2018-02-03 03:27:07 PST
Why is this patch getting rejecting for failing a MAC PORT test?
Comment 12 Zan Dobersek 2018-02-03 06:05:11 PST
(In reply to Charlie Turner from comment #11)
> Why is this patch getting rejecting for failing a MAC PORT test?

commit-queue is a Mac bot that runs the tests before committing. Flaky tests like this one defeat it.
Comment 13 WebKit Commit Bot 2018-02-03 06:40:32 PST
Comment on attachment 332962 [details]
Patch for landing

Clearing flags on attachment: 332962

Committed r228048: <https://trac.webkit.org/changeset/228048>
Comment 14 WebKit Commit Bot 2018-02-03 06:40:33 PST
All reviewed patches have been landed.  Closing bug.