Subject: | YAML::XS should not be a build dependency |
YAML::Tiny 1.46 passes all tests, even if there is no YAML::XS around.
So apparently YAML::XS is not a build dependency. Yet what I find in the
Makefile.PL is that if AUTOMATED_TESTING is set, then YAML::XS is a
build dependency.
This logix seems both weird and broken to me.
It's broken because it demands that cpantesters do not smoke YAML::Tiny
if any of the alternative YAML implementations are not available at
least in the following version:
'YAML' => '0.72',
'YAML::Perl' => '0.02',
'YAML::Syck' => '1.17',
'YAML::XS' => '0.34',
I don't get that. So if one of the alternatives is broken, then
YAML::Tiny cannot be built?
I'm rating this as important. It blocks smoking of everything depending
on YAML::Tiny.