Bug#759838: padre: FTBFS: 16:52:40: Error: locale 'en_GB' cannot be set.

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Aug 30 19:01:55 UTC 2014


Source: padre
Version: 1.00+dfsg-2
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140830 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[3]: Entering directory '/«BUILDDIR»/padre-1.00+dfsg/winxs'
> make[3]: Nothing to be done for 'all'.
> make[3]: Leaving directory '/«BUILDDIR»/padre-1.00+dfsg/winxs'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/perl/*.t t/python/*.t t/ruby/*.t t/java/*.t t/csharp/*.t
> Xlib:  extension "RANDR" missing on display ":99".
> # Tests find Wx: 0.9923 wxWidgets 3.0.1
> 
> #   Failed test 'no warnings'
> #   at /usr/share/perl5/Test/NoWarnings.pm line 45.
> # There were 2 warning(s)
> # 	Previous test 26 'use Padre::Role::Task;'
> # 	Module::Build will be removed from the Perl core distribution in the next major release. Please install the separate libmodule-build-perl package. It is being used at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre/PluginBuilder.pm, line 32.
> #  at /usr/share/perl/5.20/deprecate.pm line 79.
> # 	deprecate::import(undef, undef, "deprecate") called at /usr/share/perl/5.20/Module/Build.pm line 3
> # 	Module::Build::BEGIN() called at /usr/share/perl/5.20/Module/Build.pm line 3
> # 	eval {...} called at /usr/share/perl/5.20/Module/Build.pm line 3
> # 	require Module/Build.pm called at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre/PluginBuilder.pm line 32
> # 	Padre::PluginBuilder::BEGIN() called at /usr/share/perl/5.20/Module/Build.pm line 3
> # 	eval {...} called at /usr/share/perl/5.20/Module/Build.pm line 3
> # 	require Padre/PluginBuilder.pm called at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre.pm line 87
> # 	eval {...} called at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre.pm line 87
> # 	Padre::import("Padre", ":everything") called at t/01_compile.t line 53
> # 
> # ----------
> # 	Previous test 26 'use Padre::Role::Task;'
> # 	Possible precedence issue with control flow operator at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm line 71.
> #  at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre/Document/Perl/QuickFix/StrictWarnings.pm line 71.
> # 	require Padre/Document/Perl/QuickFix/StrictWarnings.pm called at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre.pm line 87
> # 	eval {...} called at /«BUILDDIR»/padre-1.00+dfsg/blib/lib/Padre.pm line 87
> # 	Padre::import("Padre", ":everything") called at t/01_compile.t line 53
> # 
> # Looks like you failed 1 test of 37.
> t/01_compile.t ............. 
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/37 subtests 
> Xlib:  extension "RANDR" missing on display ":99".
> 16:52:40: Warning: Cannot set locale to language "English (U.K.)".
> 16:52:40: Error: locale 'en_GB' cannot be set.
> t/02_new.t ................. ok
> t/03_db.t .................. ok
> t/04_config.t .............. ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:52:42: Warning: Cannot set locale to language "English (U.K.)".
> 16:52:42: Error: locale 'en_GB' cannot be set.
> t/05_project.t ............. ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/06_utils.t ............... ok
> t/07_version.t ............. ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/08_style.t ............... ok
> t/09_search.t .............. ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:52:44: Warning: Cannot set locale to language "English (U.K.)".
> 16:52:44: Error: locale 'en_GB' cannot be set.
> t/10_delta.t ............... ok
> t/11_svn.t ................. skipped: Not in an SVN checkout
> t/12_mime.t ................ ok
> t/13_findinfiles.t ......... ok
> t/14_warnings.t ............ ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:52:46: Warning: Cannot set locale to language "English (U.K.)".
> 16:52:46: Error: locale 'en_GB' cannot be set.
> 16:52:46: Warning: Cannot set locale to language "German".
> 16:52:46: Error: locale 'de_DE' cannot be set.
> 16:52:46: Warning: Cannot set locale to language "English (U.K.)".
> 16:52:46: Error: locale 'en_GB' cannot be set.
> 16:52:46: Warning: Cannot set locale to language "English (U.K.)".
> 16:52:46: Error: locale 'en_GB' cannot be set.
> t/15_locale.t .............. ok
> t/16_locale_format.t ....... ok
> t/17_messages.t ............ ok
> t/18_newline.t ............. ok
> t/19_search.t .............. ok
> t/20_comment.t ............. ok
> t/21_sloc.t ................ ok
> t/31_task_queue.t .......... ok
> t/32_task_worker.t ......... ok
> t/33_task_chain.t .......... ok
> t/34_task_master.t ......... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/35_task_handle.t ......... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/36_task_eval.t ........... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/37_task_signal.t ......... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/38_task_manager.t ........ ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/39_task_nothreads.t ...... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/40_display.t ............. ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:10: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:10: Error: locale 'en_GB' cannot be set.
> t/41_editor.t .............. ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/42_document.t ............ ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/43_frame_html.t .......... ok
> 
> #   Failed test 'undef isa 'Padre::Browser::Document''
> #   at t/50_browser.t line 47.
> #     undef isn't defined
> Can't call method "mimetype" on an undefined value at t/50_browser.t line 48.
> # Looks like you planned 14 tests but ran 9.
> # Looks like you failed 1 test of 9 run.
> # Looks like your test exited with 25 just after 9.
> t/50_browser.t ............. 
> Dubious, test returned 25 (wstat 6400, 0x1900)
> Failed 6/14 subtests 
> t/61_directory_path.t ...... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/74_history_combobox.t .... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/75_autocomplete.t ........ ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:13: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:13: Error: locale 'en_GB' cannot be set.
> t/76_preferences.t ......... ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:14: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:14: Error: locale 'en_GB' cannot be set.
> t/82_plugin_manager.t ...... ok
> t/83_autosave.t ............ ok
> t/85_commandline.t ......... ok
> t/90_autocomplete.t ........ ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/91_vi.t .................. ok
> t/92_padre_file.t .......... ok
> t/93_padre_filename_win.t .. ok
> t/94_padre_file_remote.t ... ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:19: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:19: Error: locale 'en_GB' cannot be set.
> t/95_edit_patch.t .......... ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:19: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:19: Error: locale 'en_GB' cannot be set.
> t/96_help_about.t .......... ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:20: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:20: Error: locale 'en_GB' cannot be set.
> t/97_debug_debugger.t ...... ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:21: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:21: Error: locale 'en_GB' cannot be set.
> t/98_debug_breakpoints.t ... ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:22: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:22: Error: locale 'en_GB' cannot be set.
> t/99_debug_debugoutput.t ... ok
> t/csharp/functionlist.t .... ok
> t/java/functionlist.t ...... ok
> t/perl/functionlist.t ...... ok
> Xlib:  extension "RANDR" missing on display ":99".
> 16:53:23: Warning: Cannot set locale to language "English (U.K.)".
> 16:53:23: Error: locale 'en_GB' cannot be set.
> t/perl/general.t ........... ok
> t/perl/project.t ........... ok
> t/perl/project_temp.t ...... ok
> t/perl/starter.t ........... ok
> Xlib:  extension "RANDR" missing on display ":99".
> t/perl/syntax.t ............ ok
> t/python/functionlist.t .... ok
> t/ruby/functionlist.t ...... ok
> 
> Test Summary Report
> -------------------
> t/01_compile.t           (Wstat: 256 Tests: 37 Failed: 1)
>   Failed test:  37
>   Non-zero exit status: 1
> t/50_browser.t           (Wstat: 6400 Tests: 9 Failed: 1)
>   Failed test:  8
>   Non-zero exit status: 25
>   Parse errors: Bad plan.  You planned 14 tests but ran 9.
> Files=62, Tests=2531, 51 wallclock secs ( 0.45 usr  0.34 sys + 23.35 cusr  4.86 csys = 29.00 CPU)
> Result: FAIL
> Failed 2/62 test programs. 2/2531 subtests failed.
> Makefile:2092: recipe for target 'test_dynamic' failed
> make[2]: *** [test_dynamic] Error 255

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/08/30/padre_1.00+dfsg-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures. The build
was done with DEB_BUILD_OPTIONS="parallel=4", so if your packaging tries
to support this, it might be a good idea to explore whether this might
be the cause of the failure.



More information about the pkg-perl-maintainers mailing list