Your message dated Fri, 16 Sep 2022 01:33:57 +0000
with message-id <e1oz0ev-000czd...@fasolo.debian.org>
and subject line Bug#1015329: fixed in ruby-prof 1.4.3-1
has caused the Debian Bug report #1015329,
regarding ruby-prof: FTBFS: ERROR: Test "ruby3.1" failed.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1015329: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015329
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-prof
Version: 1.3.1-2
Severity: important
Justification: FTBFS
Tags: bookworm sid ftbfs
User: debian-r...@lists.debian.org
Usertags: ruby3.1

Hi,

We are about to start the ruby3.1 transition in unstable. While trying to
rebuild ruby-prof with ruby3.1 enabled, the build failed.

Relevant part of the build log (hopefully):
> /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby3.1                          
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-prof/usr/share/rubygems-integration/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0
>  ruby3.1 -e gem\ \"ruby-prof\"
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby3.1 from debian/ruby-tests.rake                           
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.1.0:/<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/ruby/vendor_ruby:.
>  
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-prof/usr/share/rubygems-integration/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0
>  ruby3.1 -S rake -f debian/ruby-tests.rake
> /usr/bin/ruby3.1 -w -I"test" 
> /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb 
> "test/abstract_printer_test.rb" "test/alias_test.rb" "test/basic_test.rb" 
> "test/call_tree_visitor_test.rb" "test/call_trees_test.rb" 
> "test/duplicate_names_test.rb" "test/dynamic_method_test.rb" 
> "test/enumerable_test.rb" "test/exceptions_test.rb" 
> "test/exclude_methods_test.rb" "test/exclude_threads_test.rb" 
> "test/gc_test.rb" "test/line_number_test.rb" "test/marshal_test.rb" 
> "test/multi_printer_test.rb" "test/no_method_class_test.rb" 
> "test/printer_call_stack_test.rb" "test/printer_call_tree_test.rb" 
> "test/printer_flat_test.rb" "test/printer_graph_html_test.rb" 
> "test/printer_graph_test.rb" "test/printing_recursive_graph_test.rb" 
> "test/rack_test.rb" "test/singleton_test.rb" "test/unique_call_path_test.rb" 
> "test/yarv_test.rb" -v
> DEPRECATED: use MT_CPU instead of N for parallel test runs
> Run options: -v --seed 24291
> 
> # Running:
> 
> PrinterGraphHtmlTest#test_graph_html_result_sorting = 0.28 s = .
> PrinterGraphHtmlTest#test_graph_html_result_sorting_by_total_time_is_default 
> = 0.28 s = .
> PrinterGraphHtmlTest#test_graph_html_string = 0.22 s = .
> DuplicateNames#test_names = 0.00 s = .
> PrintingRecursiveGraphTest#test_printing_rescursive_graph = 2.00 s = .
> RackTest#test_allows_lazy_filename_setting = 
> /<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/ruby/vendor_ruby/ruby-prof/rack.rb:71:
>  warning: finalizer references object to be finalized
> 0.00 s = .
> RackTest#test_create_print_path = 0.00 s = .
> RackTest#test_create_profile_reports = 
> /<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/ruby/vendor_ruby/ruby-prof/rack.rb:71:
>  warning: finalizer references object to be finalized
> 0.02 s = .
> RackTest#test_it_uses_separate_profilers_if_not_aggregating_multiple_requests 
> = 0.00 s = .
> RackTest#test_only_paths = 
> /<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/ruby/vendor_ruby/ruby-prof/rack.rb:71:
>  warning: finalizer references object to be finalized
> 0.01 s = .
> RackTest#test_skip_paths = 0.00 s = .
> RackTest#test_tries_to_print_results_if_shut_down_before_max_requests_reached 
> = 
> /<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/ruby/vendor_ruby/ruby-prof/rack.rb:71:
>  warning: finalizer references object to be finalized
> 0.01 s = .
> RackTest#test_works_for_multiple_requests = 
> /<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/ruby/vendor_ruby/ruby-prof/rack.rb:71:
>  warning: finalizer references object to be finalized
> /<<PKGBUILDDIR>>/debian/ruby-prof/usr/lib/ruby/vendor_ruby/ruby-prof/rack.rb:71:
>  warning: finalizer references object to be finalized
> 0.02 s = .
> PrinterCallStackTest#test_graph_html_string = 0.22 s = .
> CallTreeVisitorTest#test_visit = 0.10 s = .
> ExcludeMethodsTest#test_exclude_common_methods1 = 0.20 s = .
> ExcludeMethodsTest#test_exclude_common_methods2 = 1.00 s = .
> ExcludeMethodsTest#test_methods_can_be_hidden1 = 0.20 s = .
> ExcludeMethodsTest#test_methods_can_be_hidden2 = 0.20 s = .
> ExcludeMethodsTest#test_methods_can_be_profiled = 0.20 s = .
> CallTreesTest#test_call_infos = 0.00 s = .
> CallTreesTest#test_gc = 0.45 s = .
> PrinterFlatTest#test_flat_result_filter_by_self_time = 0.27 s = .
> PrinterFlatTest#test_flat_result_filter_by_total_time = 0.32 s = .
> PrinterFlatTest#test_flat_result_max_percent = 0.35 s = .
> PrinterFlatTest#test_flat_result_sorting = 0.35 s = .
> PrinterFlatTest#test_flat_result_sorting_by_self_time_is_default = 0.33 s = .
> PrinterFlatTest#test_flat_string = 0.35 s = .
> AliasTest#test_alias = 0.10 s = .
> LineNumbersTest#test_function_line_no = 4.50 s = .
> MultiPrinterTest#test_refuses_io_objects = 0.00 s = .
> MultiPrinterTest#test_refuses_non_hashes = 0.00 s = .
> ExceptionsTest#test_profile = 0.00 s = .
> ExceptionsTest#test_profile_allows_exceptions = 0.00 s = .
> BasicTest#test_double_profile = 0.00 s = .
> BasicTest#test_no_block = 0.00 s = .
> BasicTest#test_running = 0.00 s = .
> BasicTest#test_traceback = 0.00 s = .
> PrinterGraphTest#test_graph_results_sorting = 0.32 s = .
> BugsTest#test_array_push_optimized = 0.01 s = F
> BugsTest#test_array_push_unoptimized = 0.00 s = .
> SingletonTest#test_singleton = 0.00 s = .
> PrinterCallTreeTest#test_call_tree_string = 0.27 s = .
> UniqueCallPathTest#test_children_of = 0.00 s = F
> UniqueCallPathTest#test_root = 0.00 s = .
> UniqueCallPathTest#test_root_children = 0.00 s = .
> UniqueCallPathTest#test_unique_path = 0.00 s = F
> ExcludeThreadsTest#test_exclude_threads = 2.50 s = .
> DynamicMethodTest#test_dynamic_method = 1.01 s = F
> MarshalTest#test_marshal = DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:78. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:78. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:40. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:40. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:40. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:81. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:40. This will fail in Minitest 6.
> 0.20 s = .
> MarshalTest#test_singleton = DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:78. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:78. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:40. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:40. This will fail in Minitest 6.
> DEPRECATED: Use assert_nil if expecting nil from 
> /<<PKGBUILDDIR>>/test/marshal_test.rb:40. This will fail in Minitest 6.
> 0.00 s = .
> GcTest#test_hold_onto_call_trees = 5.33 s = .
> GcTest#test_hold_onto_measurements = 5.69 s = .
> GcTest#test_hold_onto_method = 2.91 s = .
> GcTest#test_hold_onto_root_call_tree = 1.87 s = .
> GcTest#test_hold_onto_thread = 1.88 s = .
> EnumerableTest#test_enumerable = 0.00 s = .
> 
> Finished in 34.004112s, 1.6763 runs/s, 20.5563 assertions/s.
> 
>   1) Failure:
> BugsTest#test_array_push_optimized [/<<PKGBUILDDIR>>/test/yarv_test.rb:28]:
> --- expected
> +++ actual
> @@ -1 +1 @@
> -["BugsTest#test_array_push_optimized", "BugsTest#array_push_optimized", 
> "Array#push"]
> +["BugsTest#test_array_push_optimized", "BugsTest#array_push_optimized", 
> "Array#<<", "Array#push"]
> 
> 
>   2) Failure:
> UniqueCallPathTest#test_children_of 
> [/<<PKGBUILDDIR>>/test/unique_call_path_test.rb:82]:
> Expected: 1
>   Actual: 2
> 
>   3) Failure:
> UniqueCallPathTest#test_unique_path 
> [/<<PKGBUILDDIR>>/test/unique_call_path_test.rb:109]:
> Expected: 1
>   Actual: 2
> 
>   4) Failure:
> DynamicMethodTest#test_dynamic_method 
> [/<<PKGBUILDDIR>>/test/dynamic_method_test.rb:51]:
> --- expected
> +++ actual
> @@ -4,4 +4,4 @@
>  DynamicMethodTest::FruitMedley#banana
>  DynamicMethodTest::FruitMedley#orange
>  DynamicMethodTest::FruitMedley#apple
> -Symbol#to_s"
> +Integer#=="
> 
> 
> 57 runs, 699 assertions, 4 failures, 0 errors, 0 skips
> rake aborted!
> Command failed with status (1): [ruby -w -I"test" 
> /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb 
> "test/abstract_printer_test.rb" "test/alias_test.rb" "test/basic_test.rb" 
> "test/call_tree_visitor_test.rb" "test/call_trees_test.rb" 
> "test/duplicate_names_test.rb" "test/dynamic_method_test.rb" 
> "test/enumerable_test.rb" "test/exceptions_test.rb" 
> "test/exclude_methods_test.rb" "test/exclude_threads_test.rb" 
> "test/gc_test.rb" "test/line_number_test.rb" "test/marshal_test.rb" 
> "test/multi_printer_test.rb" "test/no_method_class_test.rb" 
> "test/printer_call_stack_test.rb" "test/printer_call_tree_test.rb" 
> "test/printer_flat_test.rb" "test/printer_graph_html_test.rb" 
> "test/printer_graph_test.rb" "test/printing_recursive_graph_test.rb" 
> "test/rack_test.rb" "test/singleton_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 "ruby3.1" failed.


The full build log is available from:
https://people.debian.org/~terceiro/ruby3.1/ruby-prof_1.3.1-2+rebuild1658134466_amd64.log

To reproduce this, you need to install ruby-all-dev >= 1:3.0+2 (in 
experimental).
If you fail to reproduce, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-prof
Source-Version: 1.4.3-1
Done: Antonio Terceiro <terce...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-prof, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1015...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated ruby-prof package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 15 Sep 2022 21:56:53 -0300
Source: ruby-prof
Architecture: source
Version: 1.4.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Closes: 1015329
Changes:
 ruby-prof (1.4.3-1) unstable; urgency=medium
 .
   * Team upload
 .
   [ Debian Janitor ]
   * Trim trailing whitespace.
   * Use secure copyright file specification URI.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
   * Bump debhelper from old 12 to 13.
   * Update standards version to 4.5.1, no changes needed.
 .
   [ Sruthi Chandran ]
   * Allow backports versions to satify dependency
 .
   [ Cédric Boutillier ]
   * Update team name
   * Add .gitattributes to keep unwanted files out of the source package
 .
   [ Antonio Terceiro ]
   * New upstream version 1.4.3
   * debian/rules: install using rubygems layout
   * debian/control: update with dh-make-ruby
     - Bump Standards-Version to 4.6.1; no changes needed
     - Add Rules-Requires-Root: no
     - Replace explicit dependency on ruby | ruby-interpreter with
       ${ruby:Depends}
   * Add patch to make require work on the Debian build
   * Skip tests that fail under ruby3.1.
     This has been reported upstream as issue #314
     Link: https://github.com/ruby-prof/ruby-prof/issues/314
     (Closes: #1015329)
Checksums-Sha1:
 413b8c44cbde189675d55d63f777b5ffac69047b 2012 ruby-prof_1.4.3-1.dsc
 1065ba81af58f328096e1bb35ecff370cea4f087 71780 ruby-prof_1.4.3.orig.tar.xz
 a58a75ae2c026fccc71ad1b6b90dbdcad6cc0b37 8336 ruby-prof_1.4.3-1.debian.tar.xz
 e933cb2d3473e5612f38182761d0fadbf7b01676 9193 ruby-prof_1.4.3-1_amd64.buildinfo
Checksums-Sha256:
 47f7768e47e88d04751cf29738eb271909605742edcc6a14762b8c78b9c9e536 2012 
ruby-prof_1.4.3-1.dsc
 a52d9b8a7241377197c04363c9e31f6b659b7342afabe24b52b2269f927a0109 71780 
ruby-prof_1.4.3.orig.tar.xz
 b7e2368fb3b57fad0ea7a7c81bdabee7b5ab2e5720bb1f6021234eb39d7f0cb3 8336 
ruby-prof_1.4.3-1.debian.tar.xz
 90d350fbf93c7a853e7712a7a6978d7b2300f86357dc03d5ba554c31d6249cdf 9193 
ruby-prof_1.4.3-1_amd64.buildinfo
Files:
 732a5a98d9060b9b01976ba207587c21 2012 ruby optional ruby-prof_1.4.3-1.dsc
 541c48c4b9dea942916fdd2dc32452e2 71780 ruby optional 
ruby-prof_1.4.3.orig.tar.xz
 b588e904508062db27f9d6e389836b58 8336 ruby optional 
ruby-prof_1.4.3-1.debian.tar.xz
 badd0c3722a141d26debc6e34c5323fb 9193 ruby optional 
ruby-prof_1.4.3-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmMj0bEACgkQ/A2xu81G
C96wNA//ecXquOaynQAnqFuHCMbEZimQq2XsVy9uy6E/VQvI5TlTv9T+rrDSOKln
EGcGnfniAA+UQoyv353kkFqQjxcxDecZHMiofeBeKmJiC8FstDlbQ6PLlOjaVSc/
74XXBtLpDEHEiSrE5olhgTHhlclfMtfD7jaBvJb11gKROWzMH/Dy4ghn3pQcGpHN
ro2GWbJQ/MtxCx819IidS8UzXyFdZTviehFkXO5pge53xSEwA44smcsPyoQ4CA3G
7bBRHBi6mcaCljz2l+wZYyfN6hqo7aAfiAkw2yjVu11xexlPW1uaFJjiQF+Il+Tx
B0oZRKWqrffye+ieluokjw224nbALouzNOiscVZYxaWWalnUhH9MxCBL316cX+cw
xGzQAvHfjJ+o1MI4vG+Cufp/rrOxUZ6AhxswCwB3aLq0RsmQlWDEO6RU27e5ETqq
jdVsFFmK/3nTLiKQ7xN2ZEUuBUuWgb7Z1+rNF0M+paBgVlEIrYUWiKaBhzx+uXQ8
DIxHjGfALtQAj30AsxXAYIt6q9CUnq5x3bvgQWOYEpUeIn8LqkUkuMUMTHJeVDy4
sa5UUj45QKnf8cq0GgOZnSuXLGDjnO+vLGHx9tn+Tm+rWSonlrOEUE6VZCpltLD1
1ilJWNtLXBArk003uMuLdUGFu6E3WD71rY4OT0C/EAXUWJ7coTE=
=8zPd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to