Skip Menu |

This queue is for tickets about the YAML-Tiny CPAN distribution.

Report information
The Basics
Id: 65270
Status: resolved
Priority: 0/
Queue: YAML-Tiny

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 1.46
Fixed in: (no value)



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.
Moved to release dependency