[Webkit-unassigned] [Bug 108416] New: consider adding a platform/mac-wk1 directory
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 30 18:49:07 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=108416
Summary: consider adding a platform/mac-wk1 directory
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Tools / Tests
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: dpranke at chromium.org
CC: mjs at apple.com, darin at apple.com,
simon.fraser at apple.com, jberlin at webkit.org,
rniwa at webkit.org
for WK1 Apple Mac-specific baselines and exceptions.
This appears to come up from time to time (e.g., bug 106187 just now), where there is no good solution to indicate that a test will fail on WK1 and Lion WK2 but should work on newer versions of WK2.
Other ports (Gtk, Qt, Efl) have both -wk1 and -wk2 directories, but apple mac only uses -wk2. Adding a -wk1 directory would solve this problem.
However, the issue is complicated slightly by the fact that -- as things are currently implemented -- the easiest patch to do this would change the default location for new baselines from platform/mac-$version to platform/mac-wk1. Also, when generating new baselines with -2, we have that problem today (baselines go into mac-wk2 instead of platform/mac-$version).
It seems to me that using those directories by default is probably wrong, and I'm actually surprised this hasn't come up yet, but maybe baselines are more often generated w/ the -wk1 builds?
I could change the code to never use the -wk1 or -wk2 variants for baselines by default (and you'd have to manually specify a directory to use it), or I could change the code to leave -wk2 alone and just never use -wk1.
Or we could go whole-hog and create mac-$version-{wk1,wk2} dirs and use those as appropriate and rely on the baseline optimizer to de-dup things.
(Note that Gtk, Qt, Efl don't have this problem since they don't generally have version-specific dirs).
I have no real skin in this game, so I will implement whatever the apple folks want here.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list