I checked out svn trunk and M-SD-0.76, which I see has been released
already (sorry I didn't reply sooner, but I'm not online at weekends).
They both pass all tests here on Win32 (using perl-5.9.5 and VC++ 6.0).
The output of scandeps on DBI.pm now correctly includes DBI.dll, and my
Filter-Crypto tests (which started all this) now pass too.

Many thanks for fixing it, Steffen.

Steve


-----Original Message-----
From: Steffen Mueller [mailto:[EMAIL PROTECTED] 
Sent: 21 July 2007 13:45
To: Steve Hay
Cc: [email protected]; Roderich Schupp
Subject: Re: Module-ScanDeps-0.75 broken?

Steve Hay schrieb:
> This in turn seems to be due a problem in Module-ScanDeps. I'm using 
> version 0.75, and I find that the output of
> 
> scandeps -V C:\perl5\site\lib\DBI.pm

Just a quick update: I committed a patch to trunk to fix this. Seems to 
work on linux, no clue about win32. I also committed a test which should

exercise this.

Can somebody run the tests (and the above command just to make sure) on 
win32 on the svn trunk?

Basically, the input files were being added (_add_info) without scanning

for shared libraries. The patch introduces that scanning if the input 
file is considered a Perl module.

I hope this is the end of this seriously annoying bug. I'd like to make 
a release soon because M::SD 0.75 is so seriously broken in terms of 
PAR::Packer. Thanks to everybody for helping track this down!

Also, I have to send my apologies to Adrian for blaming his change. It 
wasn't actually his patch that was broken. It just made the bug
relevant.

Best regards,
Steffen

Reply via email to