- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Wed, 07 Apr 2004 04:52:19 +0200
- To: Frederic Schutz <schutz@mathgen.ch>
- Cc: QA Dev <public-qa-dev@w3.org>
* Frederic Schutz wrote: >I have also been bitten by this on Debian a few months ago -- when Perl was >updated to 5.8, the packaged version of the validator stopped working. I >looked into the problem and came to the same conclusion -- and noticed >afterwards that Terje already knew about this and, if I am not mistaken, had >already commited a (short) fix to the CVS, which I backported to the Debian >package. This does not seem to be the case at least for check v1.305.2.84 on Win32 / ActiveState Perl v5.8.2. Hmm, check v1.305.2.12 (that should be :80...) appears to have no problem with -T except that I would get open3: IO::Pipe: Can't spawn-NOWAIT: Bad file descriptor at check ... there too. Hmm, in v1.305.2.84 we have # Launder data for Perl 5.8+ taint mode, trusting the config... $v =~ /^(.*)$/; $cfg{$k} = $1; Hmm, of course, now I am unable to reproduce prior Insecure dependency fatal errors with v1.305.2.84... though I still get open3: IO::Pipe: Can't spawn-NOWAIT: Bad file descriptor at check ... Interesting. So it appears that copy & paste read_cfg() from v1.305.2.85 (latest) to v1.305.2.12 (:80) would fix the problem on non-Win32...
Received on Tuesday, 6 April 2004 22:52:43 UTC