Yes, just one other (little) thing... the appropriate .conf sections for the bad resources below would be great!
Thanks!!! Sorry, I am 'between machines' right now. I've pruned your comments below so I can print and study them. I'm near-certain this is a behavior change based on the new negotiation directives; but I want to know that they are close-to-rights. Bill ----- Original Message ----- From: "Justin Erenkrantz" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Sunday, February 03, 2002 11:55 AM Subject: httpd-test negotiation failures. > Per your request, here is a -d lwp=2 trace of the negotiation > tests from httpd-2.0 HEAD. Enjoy. =) Please let me know if > there's anything else I can do. -- justin > > modules/negotiation.1..98 > GET http://localhost.localdomain:8529/modules/negotiation/en/: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:09 GMT > Accept-Ranges: bytes > ETag: "1ed53-e-cc300ec0" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.html.de > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:27 GMT > Client-Date: Sun, 03 Feb 2002 17:52:09 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.html.de > > not ok 1 Ok, asked for nothing, got .de - right? Here comes the what-did-the-conf-say Q? > # Failed test 1 in modules/negotiation.t at line 58 > GET http://localhost.localdomain:8529/modules/negotiation/en/compressed/: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:09 GMT > Accept-Ranges: bytes > ETag: "1ed92-11-cc300ec0" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.html.de > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:27 GMT > Client-Date: Sun, 03 Feb 2002 17:52:09 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.html.de.gz > > not ok 2 Ok, not an error, consistent with #1 above, but they got the .gz they wanted. > # Failed test 2 in modules/negotiation.t at line 62 > GET http://localhost.localdomain:8529/modules/negotiation/en/two/index: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:09 GMT > Accept-Ranges: bytes > ETag: "1ef8c-e-cc300ec0;3b00e380" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.de.html > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:27 GMT > Client-Date: Sun, 03 Feb 2002 17:52:09 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.de.html > > not ok 3 > # Failed test 3 in modules/negotiation.t at line 66 Need to know the difference between this and #1, if any. > GET http://localhost.localdomain:8529/modules/negotiation/fr/: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:10 GMT > Accept-Ranges: bytes > ETag: "1f0d7-e-cc300ec0" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.html.de > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:27 GMT > Client-Date: Sun, 03 Feb 2002 17:52:10 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.html.de > > not ok 24 > # Failed test 24 in modules/negotiation.t at line 58 fail #2 Ok, it's looking pretty obvious, we were hoping for .fr here and didn't get it by default. Please send the conf on this #24 and #1, because THOSE are the dir confs that I'm most interested in. > GET http://localhost.localdomain:8529/modules/negotiation/fr/compressed/: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:10 GMT > Accept-Ranges: bytes > ETag: "1f0eb-11-cc300ec0" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.html.de > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:27 GMT > Client-Date: Sun, 03 Feb 2002 17:52:10 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.html.de.gz > > not ok 25 > # Failed test 25 in modules/negotiation.t at line 62 fail #2 > GET http://localhost.localdomain:8529/modules/negotiation/fr/two/index: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:10 GMT > Accept-Ranges: bytes > ETag: "1f0f5-e-cc3f5100;3b00e380" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.de.html > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:28 GMT > Client-Date: Sun, 03 Feb 2002 17:52:10 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.de.html > > not ok 26 > # Failed test 26 in modules/negotiation.t at line 66 fail #2 > GET http://localhost.localdomain:8529/modules/negotiation/fu/: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:11 GMT > Accept-Ranges: bytes > ETag: "1f104-e-cc3f5100" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.html.de > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:28 GMT > Client-Date: Sun, 03 Feb 2002 17:52:11 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.html.de > > not ok 70 > # Failed test 70 in modules/negotiation.t at line 58 fail #4 Obviously similar to #1 or #24 above. Relevant .conf? > GET http://localhost.localdomain:8529/modules/negotiation/fu/compressed/: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:11 GMT > Accept-Ranges: bytes > ETag: "1f15c-11-cc3f5100" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.html.de > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:28 GMT > Client-Date: Sun, 03 Feb 2002 17:52:11 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.html.de.gz > > not ok 71 > # Failed test 71 in modules/negotiation.t at line 62 fail #4 > GET http://localhost.localdomain:8529/modules/negotiation/fu/two/index: > User-Agent: libwww-perl/5.63 > > HTTP/1.1 200 OK > Connection: close > Date: Sun, 03 Feb 2002 17:52:11 GMT > Accept-Ranges: bytes > ETag: "1f227-e-cc3f5100;3b00e380" > Server: Apache/2.0.32-dev (Unix) mod_ssl/3.0a0 OpenSSL/0.9.6b DAV/2 > Vary: negotiate,accept-language > Content-Language: de > Content-Location: index.de.html > Content-Type: text/html > Last-Modified: Tue, 31 Jul 2001 21:50:28 GMT > Client-Date: Sun, 03 Feb 2002 17:52:11 GMT > Client-Peer: 127.0.0.1:8529 > TCN: choice > > #index.de.html > > not ok 72 > # Failed test 72 in modules/negotiation.t at line 66 fail #4 > FAILED tests 1-3, 24-26, 70-72 I suspect that we are choosing by size rather than language in these cases (check the file sizes please.) I suspect this is a misconfig, and we want to explicitly add ForceLanguagePriority for those sections. Bill