- 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