Summary: | [Win] Bots complain about missing /etc/catalog | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Chris Dumez <cdumez> | ||||
Component: | Tools / Tests | Assignee: | Brent Fulgham <bfulgham> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | ap, bfulgham, cdumez, commit-queue, glenn | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Windows 7 | ||||||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=143463 https://bugs.webkit.org/show_bug.cgi?id=153683 |
||||||
Attachments: |
|
Description
Chris Dumez
2015-04-07 10:16:51 PDT
Created attachment 250276 [details]
Patch
Comment on attachment 250276 [details]
Patch
r=me.
Committed r182481: <http://trac.webkit.org/changeset/182481> Did you confirm it worked locally? It looks like it is still happening on the bots: 11:32:17.829 2580 file:///C:/Program%20Files%20(x86)/Common%20Files/Apple/Apple%20Application%20Support/../etc/catalog:1: parser error : Document is empty 11:32:17.829 2580 11:32:17.829 2580 ^ 11:32:17.829 2580 file:///C:/Program%20Files%20(x86)/Common%20Files/Apple/Apple%20Application%20Support/../etc/catalog:1: parser error : Start tag expected, '<' not found 11:32:17.829 2580 11:32:17.829 2580 ^ see: https://build.webkit.org/builders/Apple%20Win%207%20Debug%20%28Tests%29/builds/65586/steps/layout-test/logs/stdio Because the httpd servers on the Windows bots run as a user, and are not launched directly from the command line, I think their environment doesn't pick up these updated settings. I'm trying an experiment where I set this environment variable in the web server user's environment. (In reply to comment #5) > Because the httpd servers on the Windows bots run as a user, and are not > launched directly from the command line, I think their environment doesn't > pick up these updated settings. > > I'm trying an experiment where I set this environment variable in the web > server user's environment. This didn't work, either. I can now see in the log file that the environment variable is being set properly, but this doesn't seem to be having the desired effect. (In reply to comment #6) > (In reply to comment #5) > > Because the httpd servers on the Windows bots run as a user, and are not > > launched directly from the command line, I think their environment doesn't > > pick up these updated settings. > > > > I'm trying an experiment where I set this environment variable in the web > > server user's environment. > > This didn't work, either. I can now see in the log file that the environment > variable is being set properly, but this doesn't seem to be having the > desired effect. This actually makes sense. If the XML_CATALOG_FILES is not set, it attempts to find the file at a relative path from libxml2.dll (../etc/catalog). I just tried setting XML_CATALOG_FILES to point at the Cygwin version of this file. If that works, we can look at adding the catalog file to our WebKitAuxLibraries bundle. |