perl-MooseX-Types-DateTime-ButMaintained-0.16-6.fc22 fails to build in rawhide because of issues with getting time zone name: # Failed test ''local' timezone worked' # at t/03_local_floating.t line 31. # Looks like you failed 1 test of 3. t/03_local_floating.t ....... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/3 subtests This is caused probably by fix for bug #1135981.
The failing test already checks for not working local time zone. One need to add another condition for zone name definition.
Actually the problem is Moose type system checks for exact class name while doing coercion and because DateTime::TimeZone::Tzfile is not inherited from DateTime::TimeZone, the check fails.
Created attachment 934401 [details] Fix