Subject: | Undeclared dependency on SQL::Abstract |
Hello!
Devel::CoverX::Covered has an undeclared indirect dependency on SQL::Abstract that will cause it to fail to install if SQLA isn't installed. The dependency comes from Devel::CoverX::Covered::Db using some of the SQLA-specific methods of its db attribute (a DBIx::Simple object). Places where this is an issue:
sub reset_calling_file {}
line 345: $self->db->delete("covered_calling_metric", { calling_file_id => $calling_file_id });
sub report_metric_coverage {}
line 467: $self->db->insert("covered_calling_metric", \%p);
sub get_lookup_table_id {}
line 532: $self->db->insert($table_name, { $value_column_name => $lookup_table_value });
Thank you for your time and have a great new year!
Cheers,
Fitz Elliott