----- Original Message ---- > From: Clinton Gormley <cl...@traveljury.com> > To: apreq-dev <apreq-...@httpd.apache.org> > Sent: Wednesday, October 7, 2009 6:19:44 AM > Subject: Re: libapreq 2.12 failing with apache 2.2.14 > > > I'm installing apache 2.2.14 with libapreq 2.12, perl 5.8.9 and I'm > > getting the failures listed below. > > OK - turns out all of the failures are about the file type: > expected: text/x-pod > received: text/x-plain > > Although, I don't understand how the mime type could ever be text/x-pod. > > The test uses UPLOAD_BODY to upload the file, which in turn relies (via > HTTP::Request::Common) on LWP::MediaTypes, which has no definition for > text/x-pod.
LWP recently changed the LWP/media.types file, pulling the cooked definition for the .pod extension. The reason it's now text/plain (not text/x-plain) is because LWP::MediaTypes guesses the content type using the "-T" function in perl. Can you write a patch for our tests that just checks for "text/*"? > > Is this just a bad test? Well they're dependent on LWP not being stupid with mime types and changing them without any notice. The fails aren't in any indicative of a problem with apreq's codebase.