On Sun Jun 07 18:12:03 2015, jhi@iki.fi wrote:
Show quoted text> On Sunday-201506-07 18:08, Samuel Smith via RT wrote:
> > Thank you for the report. Some of the tests in 02core_dst.t have
> > shown to be somewhat fragile. I am probably going to have to modify
> > them or simply limit them to Linux hosts.
>
> Thanks.
>
> Take a look at the testers results? I would suggest trying to leave
> in
> at least FreeBSD (assuming it passes...), to get a little bit more
> coverage.
Coverage is a good thing, I agree. Part of the issue is that 02core_dst.t was added for a specific reason that is not really valid anymore. In 1.29, strftime() used a somewhat butchered tm struct to generate a string from and this was causing issues with %z and %Z. I think that has been fixed by simply passing the epoch to strftime in 1.30. So the issues present in 1.29 should not occur again, but more tests usually are a good thing. Except when they prevent one from compiling Perl itself... And I guess that is the issue with dual life modules and strict tests :)
I have skipped the tests for the non mainline *nix derivatives for now. I wanted to included Win32, but cpantesters is reporting all failures for Windows 7 that I cannot reproduce on my own Win7 box.