On Fri, Nov 27, 2015 at 03:09:04PM +0000, Dominic Hargreaves wrote: > This package has started FTBFS with this output: > > Invalid locale code or name: en-us > Invalid locale code or name: en-us
... > According to > > https://reproducible.debian.net/history/request-tracker4.html > > this started happening somewhere between 2015-11-07 and 2015-11-16. This seems likely to be triggered by the new DateTime::Locale upload on 10th November, which contained quite a lot of refactoring. Fixed by this trivial patch: diff --git a/t/security/CVE-2011-5092-localizeddatetime.t b/t/security/CVE-2011-5092-localizeddatetime.t index 733afc0..5730ff3 100644 --- a/t/security/CVE-2011-5092-localizeddatetime.t +++ b/t/security/CVE-2011-5092-localizeddatetime.t @@ -4,7 +4,7 @@ use warnings; use RT::Test tests => undef; my $root = RT::CurrentUser->new('root'); -my ($ok, $msg) = $root->UserObj->SetLang('en-us'); +my ($ok, $msg) = $root->UserObj->SetLang('en-US'); ok $ok, $msg; my $year = (localtime time)[5] + 1900; Note: I'm filing a patch as I've realised that alioth does not have the tree that I built and uploaded 4.2.12-3 with - that is on a machine of mine that's currently switched off. I will remedy this as soon as possible. I'll also forward this upstream. Dominic.