Tests in t/local all use LocalServer.pm, a module emulating a HTTP server. This module closes a file handle from the child, after sending a 'quit_server' URL. This is supposed to stop the server, but does not on FreeBSD, for reasons I'm unable to determine. The filehandle cannot be closed SIGINFO shows that perl is in 'accept'. Fix: The fix below is a work around. It kills the server using a SIGTERM to the server pid. It doesn't impact the test results. Issue submitted upstream: http://code.google.com/p/www-mechanize/issues/detail?id=234 How-To-Repeat: cd /usr/ports/www/p5-WWW-Mechanize make build cd `make -V WRKSRC` make test
Responsible Changed From-To: freebsd-ports-bugs->perl Over to maintainer (via the GNATS Auto Assign Tool)
Responsible Changed From-To: perl->swills I'll take it.
State Changed From-To: open->closed Committed. Thanks!
swills 2012-04-12 03:17:32 UTC FreeBSD ports repository Added files: www/p5-WWW-Mechanize/files patch-t__local__LocalServer.pm Log: - Fix tests PR: ports/166712 Submitted by: Mel Flynn <rflynn@acsalaska.net> Revision Changes Path 1.1 +11 -0 ports/www/p5-WWW-Mechanize/files/patch-t__local__LocalServer.pm (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"