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
