Subject: | to_S("first release") != "first releases" |
use Lingua::EN::Inflect::Phrase qw(to_S); print to_S("first release");
This should be "first release" instead it is "first releases". A bisect says 817ab8e2e290f1a97ba6179fd850e3ac5b56b2d8 is at fault.
The issue appears to be that "first" is being interpreted as a number by Lingua::EN::Number's regex. A quick hack is to special case "first" but "second", "third", etc... are all singular and the bug appears for "second release" as well.
This is causing a bug in BackPAN::Index because of DBIx::Class::Schema::Loader inflecting a relationship incorrectly. https://rt.cpan.org/Ticket/Display.html?id=82107
This should be "first release" instead it is "first releases". A bisect says 817ab8e2e290f1a97ba6179fd850e3ac5b56b2d8 is at fault.
The issue appears to be that "first" is being interpreted as a number by Lingua::EN::Number's regex. A quick hack is to special case "first" but "second", "third", etc... are all singular and the bug appears for "second release" as well.
This is causing a bug in BackPAN::Index because of DBIx::Class::Schema::Loader inflecting a relationship incorrectly. https://rt.cpan.org/Ticket/Display.html?id=82107