Bug 162239

Summary: [WinCairo] Use find_package cairo in build
Product: WebKit Reporter: Don Olmstead <don.olmstead>
Component: PlatformAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Add find_package cairo
none
Add find_package cairo
none
With correct line endings
achristensen: review+, commit-queue: commit-queue-
Fix style issues none

Description Don Olmstead 2016-09-19 14:27:49 PDT
WinCairo is currently manually appending the sources and libraries for Cairo. It should be using find_package(CAIRO) instead.
Comment 1 Don Olmstead 2016-09-19 16:46:22 PDT
Created attachment 289281 [details]
Add find_package cairo
Comment 2 Don Olmstead 2016-09-19 16:53:45 PDT
Created attachment 289283 [details]
Add find_package cairo
Comment 3 Don Olmstead 2016-09-19 17:00:40 PDT
Created attachment 289285 [details]
With correct line endings
Comment 4 Brent Fulgham 2016-09-19 17:02:23 PDT
Comment on attachment 289285 [details]
With correct line endings

Looks good. Let's get alex to look at it for final approval.
Comment 5 WebKit Commit Bot 2016-09-19 17:03:35 PDT
Attachment 289285 [details] did not pass style-queue:


ERROR: Source/WebCore/ChangeLog:8:  You should remove the 'No new tests' and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 1 in 10 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 6 Alex Christensen 2016-09-19 17:04:17 PDT
Comment on attachment 289285 [details]
With correct line endings

Seems legit.  If it breaks the WinCairo bot, we'll roll it out.
Comment 7 WebKit Commit Bot 2016-09-19 17:05:48 PDT
Comment on attachment 289285 [details]
With correct line endings

Rejecting attachment 289285 [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', 289285, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in Source/WebCore/ChangeLog contains OOPS!.

Full output: http://webkit-queues.webkit.org/results/2108698
Comment 8 Don Olmstead 2016-09-19 17:35:29 PDT
Created attachment 289292 [details]
Fix style issues
Comment 9 WebKit Commit Bot 2016-09-20 11:10:01 PDT
Comment on attachment 289292 [details]
Fix style issues

Clearing flags on attachment: 289292

Committed r206153: <http://trac.webkit.org/changeset/206153>
Comment 10 WebKit Commit Bot 2016-09-20 11:10:05 PDT
All reviewed patches have been landed.  Closing bug.