On Mon, Jan 07, 2019 at 10:04:30AM +0000, Edmund Grimley Evans wrote: > I'd guess this is a problem with the locale. In my case an unknown > locale adds 8, rather than 10, additional lines, but still: > > $ LANG=C ./foo.pl > Global symbol "$foo" requires explicit package name at ./foo.pl line 3. > Execution of ./foo.pl aborted due to compilation errors. > $ LANG=sq ./foo.pl > perl: warning: Setting locale failed.
Ah, right. I forgot about this. For now, I can ensure the tests run in the C.UTF-8 locale (since that's always available in our builds). I'll also send a patch upstream to simply check if the expected string is found, not on a specific line. Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB