Bug 152056
| Summary: | [GTK] Cannot run http layout tests in Fedora 23 due to missing asis Apache module | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Critical | CC: | bugs-noreply, mcatanzaro, tpopela |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Michael Catanzaro
I cannot run any http layout tests because Fedora removed the asis Apache httpd module, which we use to force the contents of HTTP headers. We have to convince Fedora to put it back, or else be sad and add the web server to our jhbuild environment.
Found 43156 tests; running 38780, skipping 4376.
Starting HTTP server ...
ServerError raised: Failed to start httpd: httpd: Syntax error on line 34 of /home/mcatanzaro/src/WebKit/WebKitBuild/Debug/layout-test-results/httpd.conf: Cannot load modules/mod_asis.so into server: /etc/httpd/modules/mod_asis.so: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 77, in main
run_details = run(port, options, args, stderr)
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 409, in run
run_details = manager.run(args)
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 196, in run
int(self._options.child_processes), retrying=False)
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 259, in _run_tests
return self._runner.run_tests(self._expectations, test_inputs, tests_to_skip, num_workers, needs_http, needs_websockets, needs_web_platform_test_server, retrying)
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 107, in run_tests
self.start_servers()
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 190, in start_servers
self._port.start_http_server()
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/port/base.py", line 901, in start_http_server
server.start()
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py", line 89, in start
self._pid = self._spawn_process()
File "/home/mcatanzaro/src/WebKit/Tools/Scripts/webkitpy/layout_tests/servers/apache_http_server.py", line 171, in _spawn_process
raise http_server_base.ServerError('Failed to start %s: %s' % (self._name, err))
ServerError: Failed to start httpd: httpd: Syntax error on line 34 of /home/mcatanzaro/src/WebKit/WebKitBuild/Debug/layout-test-results/httpd.conf: Cannot load modules/mod_asis.so into server: /etc/httpd/modules/mod_asis.so: cannot open shared object file: No such file or directory
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
We have confirmation from Red Hat they will restore the asis module.
Michael Catanzaro
Build for F23 with mod_asis: http://koji.fedoraproject.org/koji/buildinfo?buildID=704433
(For anyone who doesn't want to wait for an update.)