On Thu, 11 Mar 2004, Stas Bekman wrote:
Randy Kobes wrote:
Hi, A recent change in Apache-Test/lib/Apache/TestRun.pm involves an in-place edit, at around line 765: local @ARGV = $config_file; while( <> ) { s/old/new/; print; } Unfortunately, Win32 can't do such in-place edits:
BTW, how did you notice this problem? Did you try to relocate a project to a new directory? Or did it just hit in on the normal run? If the latter, then something is broken.
It was a bit strange .... I got a fresh checkout, then built and ran the tests, which timed out, for the reasons of thread limits we were discussing. So I edited httpd.conf, and when running perl t/TEST the in-place edit problem arose. After applying that patch, the editing was run, successfully.
So, it is broken. Can you trace why does it get there? It's supposed to get to this rewrite-the-file part only if you have configured the test suite in directory /foo and then moved it to /bar and trying to run the test suite again. Untill now things were totally broken and you will have to go and manually cleanup the autogenerated files in t/conf. This change is supposed to gracefully recover. But I guess there are rough edges.
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com