On Fri Aug 03 20:55:47 2012, DAGOLDEN wrote:
Show quoted text> "dist pretends to work on Win32 when it cannot"
No. If you force install IPC::SRLock this distribution should work on
MSWin32
You have to force install IPC::SRLock because you cannot express conditional
dependencies in META.json:
if ($^O ne 'MSWin32') { # Require IPC::ShareLite }
IPC::ShareLite is obviously not supported on MSWin32
Show quoted text> You can do that by having the phrase "OS unsupported" in the test output
> That means that if tests *work* then a PASS will get reported, but if
> tests fail, the report will get downgraded from FAIL to NA.
The text of the reason for skipping tests will be changed in the next
release to
contain "OS unsupported". This will not effect the outcome
Show quoted text> More aggressively, you could just skip CPAN Testers reporting entirely:
>
> # in Makefile.PL/Build.PL
> exit 0 if $ENV{AUTOMATED_TESTING} && $^O eq 'MSWin32';
>
> That means that *real* users can still work with your module as usual,
> but you won't get hassled by CPAN Testers on Windows.
We have had this discussion before. Doing this resulted in FAIL reports from
Oliver Paukstadt. His explanation was (if memory serves) "user error,
hehe". It
happened more than once and I have no reason to believe that this
situation has changed
If you wish to continue discussing ways in which the CPAN Testing
service can
be improved please do so by email and not via RT