[DRE-maint] Bug#839333: ruby-prof: FTBFS: ERROR: Test "ruby2.3" failed.

Lucas Nussbaum lucas at debian.org
Sat Oct 1 08:41:49 UTC 2016


Source: ruby-prof
Version: 0.15.9+dfsg1-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20160930 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):
> /usr/bin/ruby2.3 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby2.3                           │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> GEM_PATH=debian/ruby-prof/usr/share/rubygems-integration/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -e gem\ \"ruby-prof\"
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby2.3 from debian/ruby-tests.rake                            │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=/<<BUILDDIR>>/ruby-prof-0.15.9+dfsg1/debian/ruby-prof/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0:/<<BUILDDIR>>/ruby-prof-0.15.9+dfsg1/debian/ruby-prof/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-prof/usr/share/rubygems-integration/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby2.3 -I"test"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/aggregate_test.rb" "test/basic_test.rb" "test/block_test.rb" "test/call_info_test.rb" "test/call_info_visitor_test.rb" "test/duplicate_names_test.rb" "test/dynamic_method_test.rb" "test/enumerable_test.rb" "test/exceptions_test.rb" "test/exclude_threads_test.rb" "test/fiber_test.rb" "test/issue137_test.rb" "test/line_number_test.rb" "test/measure_allocations_test.rb" "test/measure_cpu_time_test.rb" "test/measure_gc_runs_test.rb" "test/measure_gc_time_test.rb" "test/measure_memory_test.rb" "test/measure_process_time_test.rb" "test/measure_wall_time_test.rb" "test/method_elimination_test.rb" "test/module_test.rb" "test/no_method_class_test.rb" "test/pause_resume_test.rb" "test/printers_test.rb" "test/printing_recursive_graph_test.rb" "test/rack_test.rb" "test/singleton_test.rb" "test/stack_test.rb" "test/start_stop_test.rb" "test/thread_test.rb" "test/unique_call_path_test.rb" "test/yarv_test.rb" -v
> Run options: -v --seed 58787
> 
> # Running:
> 
> PrintingRecursiveGraphTest#test_printing_rescursive_graph = 2.00 s = F
> CallInfoVisitorTest#test_visit = 0.10 s = .
> CallInfoTest#test_merge = 0.20 s = .
> ExcludeThreadsTest#test_exclude_threads = 2.50 s = .
> StackTest#test_call_sequence = 8.00 s = .
> PrintersTest#test_flat_string = 0.08 s = .
> PrintersTest#test_flat_with_line_numbers_result_sorting = 0.09 s = .
> PrintersTest#test_call_tree_string = 0.09 s = .
> PrintersTest#test_flat_result_with_line_numbers_sorting_by_self_time_is_default = 0.08 s = .
> PrintersTest#test_graph_results_sorting = 0.09 s = .
> PrintersTest#test_flat_result_sorting = 0.09 s = .
> PrintersTest#test_flat_result_sorting_by_self_time_is_default = 0.08 s = .
> PrintersTest#test_all_with_small_percentiles = 2.09 s = .
> PrintersTest#test_graph_string = 0.08 s = .
> PrintersTest#test_graph_html_string = 0.09 s = .
> PrintersTest#test_flat_string_with_numbers = 0.09 s = .
> PrintersTest#test_graph_html_result_sorting = 0.10 s = .
> PrintersTest#test_graph_html_result_sorting_by_total_time_is_default = 0.09 s = .
> PrintersTest#test_graph_result_sorting_by_total_time_is_default = 0.09 s = .
> PrintersTest#test_print_to_files = 0.09 s = .
> PrintersTest#test_printers = 0.09 s = .
> BasicTest#test_double_profile = 0.00 s = .
> BasicTest#test_leave_method = 0.25 s = .
> BasicTest#test_no_block = 0.00 s = .
> BasicTest#test_running = 0.00 s = .
> BasicTest#test_leave_method_2 = 0.30 s = .
> BasicTest#test_traceback = 0.00 s = .
> MethodEliminationTest#test_setting_parent = 0.00 s = .
> MethodEliminationTest#test_methods_can_be_eliminated = 0.50 s = .
> MeasureGCTimeTest#test_gc_time_enabled_defined = 0.00 s = .
> MeasureGCTimeTest#test_gc_time_mode = 0.00 s = .
> EnumerableTest#test_enumerable = 0.00 s = .
> MeasureWallTimeTest#test_class_methods = 0.10 s = .
> MeasureWallTimeTest#test_singleton = 0.00 s = .
> MeasureWallTimeTest#test_wall_time_enabled_defined = 0.00 s = .
> MeasureWallTimeTest#test_mode = 0.00 s = .
> MeasureWallTimeTest#test_module_instance_methods = 0.30 s = .
> MeasureWallTimeTest#test_instance_methods = 0.20 s = .
> MeasureWallTimeTest#test_module_methods = 0.30 s = .
> FiberTest#test_fibers = 0.30 s = .
> RecursiveChildrenTest#test_simple = 0.65 s = .
> UniqueCallPathTest#test_root_method = 0.00 s = .
> UniqueCallPathTest#test_children_of = 0.00 s = .
> UniqueCallPathTest#test_root_children = 0.00 s = .
> UniqueCallPathTest#test_unique_path = 0.00 s = .
> UniqueCallPathTest#test_id2ref = 0.00 s = .
> ThreadTest#test_thread = 2.00 s = .
> ThreadTest#test_thread_count = 1.00 s = .
> ThreadTest#test_thread_timings = 1.00 s = .
> ThreadTest#test_thread_back_and_forth = 16.92 s = .
> ThreadTest#test_thread_identity = 1.00 s = .
> BlockMethodTest#test_block = 0.20 s = .
> MeasureAllocationsTest#test_allocations_enabled_defined = 0.00 s = .
> MeasureAllocationsTest#test_allocations_mode = 0.00 s = .
> MeasureAllocationsTest#test_allocations = 0.00 s = .
> LineNumbersTest#test_function_line_no = 0.00 s = .
> LineNumbersTest#test_c_function = 1.00 s = .
> SingletonTest#test_singleton = 0.00 s = .
> AggregateTest#test_aggregates_parents = 3.00 s = .
> AggregateTest#test_call_infos = 3.00 s = .
> AggregateTest#test_aggregates_children = 3.00 s = .
> AggregateTest#test_all_call_infos_are_not_recursive = 3.00 s = .
> RackTest#test_skip_paths = 0.00 s = .
> RackTest#test_allows_lazy_filename_setting = 0.00 s = .
> RackTest#test_create_profile_reports = 0.00 s = .
> RackTest#test_create_print_path = 0.00 s = .
> PauseResumeTest#test_pause_resume_3 = 1.60 s = .
> PauseResumeTest#test_pause_resume_1 = 1.60 s = .
> PauseResumeTest#test_pause_seq = 0.00 s = .
> PauseResumeTest#test_pause_block_with_error = 0.00 s = .
> PauseResumeTest#test_pause_resume = 1.30 s = .
> PauseResumeTest#test_pause_resume_2 = 1.60 s = .
> PauseResumeTest#test_pause_block = 0.00 s = .
> PauseResumeTest#test_resume_when_not_paused = 0.00 s = .
> MeasureMemoryTest#test_memory_mode = 0.00 s = .
> MeasureMemoryTest#test_memory_enabled_defined = 0.00 s = .
> BugsTest#test_array_push_optimized = 0.00 s = .
> BugsTest#test_array_push_unoptimized = 0.00 s = .
> MeasureGCRunsTest#test_gc_runs_enabled_defined = 0.00 s = .
> MeasureGCRunsTest#test_gc_runs_mode = 0.00 s = .
> MeasureGCRunsTest#test_gc_runs = 0.01 s = .
> ExceptionsTest#test_profile = 0.00 s = .
> StartStopTest#test_different_methods = 2.00 s = .
> StartStopTest#test_extra_stop_should_raise = 0.00 s = .
> DynamicMethodTest#test_dynamic_method = 1.00 s = .
> ModuleTest#test_nested_modules = 1.50 s = .
> MeasureProcessTimeTest#test_mode = 0.00 s = .
> MeasureProcessTimeTest#test_process_time_enabled_defined = 0.00 s = .
> MeasureProcessTimeTest#test_primes = 0.34 s = .
> DuplicateNames#test_names = 0.00 s = .
> MeasureCpuTimeTest#test_module_methods = 0.30 s = .
> MeasureCpuTimeTest#test_singleton = 0.00 s = .
> MeasureCpuTimeTest#test_instance_methods = 0.20 s = .
> MeasureCpuTimeTest#test_mode = 0.00 s = .
> MeasureCpuTimeTest#test_class_methods = 0.10 s = .
> MeasureCpuTimeTest#test_cpu_time_enabled_defined = 0.00 s = .
> MeasureCpuTimeTest#test_module_instance_methods = 0.30 s = .
> rake aborted!
> Command failed with status (1): [ruby -I"test"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/aggregate_test.rb" "test/basic_test.rb" "test/block_test.rb" "test/call_info_test.rb" "test/call_info_visitor_test.rb" "test/duplicate_names_test.rb" "test/dynamic_method_test.rb" "test/enumerable_test.rb" "test/exceptions_test.rb" "test/exclude_threads_test.rb" "test/fiber_test.rb" "test/issue137_test.rb" "test/line_number_test.rb" "test/measure_allocations_test.rb" "test/measure_cpu_time_test.rb" "test/measure_gc_runs_test.rb" "test/measure_gc_time_test.rb" "test/measure_memory_test.rb" "test/measure_process_time_test.rb" "test/measure_wall_time_test.rb" "test/method_elimination_test.rb" "test/module_test.rb" "test/no_method_class_test.rb" "test/pause_resume_test.rb" "test/printers_test.rb" "test/printing_recursive_graph_test.rb" "test/rack_test.rb" "test/singleton_test.rb" "test/stack_test.rb" "test/start_stop_test.rb" "test/thread_test.rb" "test/unique_call_path_test.rb" "test/yarv_test.rb" -v]
> 
> Tasks: TOP => default
> (See full trace by running task with --trace)
> ERROR: Test "ruby2.3" failed.

If the failure looks somehow time/timezone related:
Note that this rebuild was performed without the 'tzdata' package
installed in the chroot. tzdata used be (transitively) part of
build-essential, but it no longer is. If this package requires it to
build, it should be added to build-depends. For the release team's
opinion on this, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185

The full build log is available from:
   http://aws-logs.debian.net/2016/09/30/ruby-prof_0.15.9+dfsg1-1_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.



More information about the Pkg-ruby-extras-maintainers mailing list