authz_tests.py requires mod_dontdothat.
However, in a clean tree, «make davautocheck APACHE_MPM=event» fails
because mod_dontdothat isn't found:
[[[
% make -sj5 davautocheck APACHE_MPM=event
davautocheck.sh: Using '/usr/bin/apxs2'...
davautocheck.sh: dontdothat_module not found, please use '--enable-shared
--with-apxs' with your 'configure' script
HTTPD stopped.
make: *** [Makefile:643: davautocheck] Error 1
zsh: exit 2 make -sj5 davautocheck APACHE_MPM=event
]]]
The fix seems straightforward, but could I please have a second pair of
eyes over it? —
[[[
* Makefile.in
(davcheck, davautocheck): Depend on mod_dontdothat, which is required by
authz_tests.
--- a/Makefile.in
+++ b/Makefile.in
@@ -638,12 +638,12 @@
# First, set up Apache as documented in
# subversion/tests/cmdline/README.
-davcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod
+davcheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod mod_dontdothat
@$(MAKE) check BASE_URL=http://localhost
# Automatically configure and run Apache httpd on a random port, and then
# run make check.
-davautocheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod
+davautocheck: bin $(TEST_DEPS) @BDB_TEST_DEPS@ apache-mod mod_dontdothat
@# Takes MODULE_PATH, USE_HTTPV1 and SVN_PATH_AUTHZ in the environment.
@APXS=$(APXS) MAKE=$(MAKE) $(SHELL)
$(top_srcdir)/subversion/tests/cmdline/davautocheck.sh
]]]
Cheers,
Daniel