Your message dated Sun, 17 Oct 2021 13:35:37 +0000 with message-id <e1mc6k9-0007fc...@fasolo.debian.org> and subject line Bug#996362: fixed in ruby-raindrops 0.19.2-1 has caused the Debian Bug report #996362, regarding ruby-raindrops: FTBFS with ruby3.0: ERROR: Test "ruby3.0" 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.) -- 996362: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996362 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-raindrops Version: 0.19.0-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: debian-r...@lists.debian.org Usertags: ruby3.0 Hi, We are about to enable building against ruby3.0 on unstable. During a test rebuild, ruby-raindrops was found to fail to build in that situation. To reproduce this locally, you need to install ruby-all-dev from experimental on an unstable system or build chroot. Relevant part (hopefully): > /usr/bin/ruby3.0 /usr/bin/gem2deb-test-runner > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Checking Rubygems dependency resolution on ruby3.0 > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/share/rubygems-integration/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0 > ruby3.0 -e gem\ \"raindrops\" > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Run tests for ruby3.0 from debian/ruby-tests.rake > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.0.0:/<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby:. > > GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/share/rubygems-integration/3.0.0:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0 > ruby3.0 -S rake -f debian/ruby-tests.rake > /usr/bin/ruby3.0 -w -I"test" > /usr/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/rake_test_loader.rb > "test/test_aggregate_pmq.rb" "test/test_last_data_recv_unicorn.rb" > "test/test_linux.rb" "test/test_linux_all_tcp_listen_stats_leak.rb" > "test/test_linux_middleware.rb" "test/test_middleware.rb" > "test/test_middleware_unicorn.rb" "test/test_middleware_unicorn_ipv6.rb" > "test/test_raindrops.rb" "test/test_raindrops_gc.rb" "test/test_struct.rb" > "test/test_tcp_info.rb" -v > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/aggregate/pmq.rb:145: > warning: mismatched indentations at 'ensure' with 'def' at 123 > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/aggregate/pmq.rb:178: > warning: mismatched indentations at 'rescue' with 'def' at 176 > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/aggregate/pmq.rb:184: > warning: mismatched indentations at 'rescue' with 'def' at 182 > /usr/lib/ruby/vendor_ruby/aggregate.rb:29: warning: parentheses after method > name is interpreted as an argument list, not a decomposed argument > /usr/lib/ruby/vendor_ruby/aggregate.rb:207: warning: parentheses after method > name is interpreted as an argument list, not a decomposed argument > /usr/lib/ruby/vendor_ruby/aggregate.rb:265: warning: parentheses after method > name is interpreted as an argument list, not a decomposed argument > W: cannot load such file -- posix_mq skipping > /<<PKGBUILDDIR>>/test/test_aggregate_pmq.rb > W: cannot load such file -- unicorn skipping test since Rack or Unicorn was > not found > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/aggregate/pmq.rb:145: > warning: mismatched indentations at 'ensure' with 'def' at 123 > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/aggregate/pmq.rb:178: > warning: mismatched indentations at 'rescue' with 'def' at 176 > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/aggregate/pmq.rb:184: > warning: mismatched indentations at 'rescue' with 'def' at 182 > W: cannot load such file -- posix_mq skipping > /<<PKGBUILDDIR>>/test/test_last_data_recv_unicorn.rb > /<<PKGBUILDDIR>>/test/test_linux.rb:73: warning: assigned but unused variable > - us > /<<PKGBUILDDIR>>/test/test_linux.rb:154: warning: mismatched indentations at > 'ensure' with 'def' at 132 > /<<PKGBUILDDIR>>/test/test_linux_all_tcp_listen_stats_leak.rb:40: warning: > mismatched indentations at 'ensure' with 'def' at 16 > /<<PKGBUILDDIR>>/test/ipv6_enabled.rb:5: warning: mismatched indentations at > 'rescue' with 'def' at 1 > /<<PKGBUILDDIR>>/test/test_raindrops.rb:137: warning: mismatched indentations > at 'rescue' with 'def' at 123 > /<<PKGBUILDDIR>>/test/test_struct.rb:30: warning: method redefined; > discarding old test_dup > /<<PKGBUILDDIR>>/test/test_raindrops.rb:80: warning: previous definition of > test_dup was here > /<<PKGBUILDDIR>>/test/test_tcp_info.rb:63: warning: mismatched indentations > at 'ensure' with 'def' at 53 > Loaded suite > /usr/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/rake_test_loader > Started > TestLinux: > test_unix: E > =============================================================================== > Error: test_unix(TestLinux): TypeError: no implicit conversion of Hash into > Integer > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `read' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `unix_listener_stats' > /<<PKGBUILDDIR>>/test/test_linux.rb:26:in `test_unix' > 23: tmp = Tempfile.new("\xde\xad\xbe\xef") # valid path, really :) > 24: File.unlink(tmp.path) > 25: us = UNIXServer.new(tmp.path) > => 26: stats = unix_listener_stats([tmp.path]) > 27: assert_equal 1, stats.size > 28: assert_equal 0, stats[tmp.path].active > 29: assert_equal 0, stats[tmp.path].queued > =============================================================================== > : (0.002366) > test_unix_all: E > =============================================================================== > Error: test_unix_all(TestLinux): TypeError: no implicit conversion of Hash > into Integer > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `read' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `unix_listener_stats' > /<<PKGBUILDDIR>>/test/test_linux.rb:55:in `test_unix_all' > 52: File.unlink(tmp.path) > 53: us = UNIXServer.new(tmp.path) > 54: @to_close << UNIXSocket.new(tmp.path) > => 55: stats = unix_listener_stats > 56: assert_equal 0, stats[tmp.path].active > 57: assert_equal 1, stats[tmp.path].queued > 58: > =============================================================================== > : (0.009205) > test_unix_all_unused: E > =============================================================================== > Error: test_unix_all_unused(TestLinux): TypeError: no implicit conversion of > Hash into Integer > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `read' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `unix_listener_stats' > /<<PKGBUILDDIR>>/test/test_linux.rb:74:in `test_unix_all_unused' > 71: tmp = Tempfile.new("\xde\xad\xbe\xef") # valid path, really :) > 72: File.unlink(tmp.path) > 73: us = UNIXServer.new(tmp.path) > => 74: stats = unix_listener_stats > 75: assert stats.keys.include?(tmp.path), stats.inspect > 76: > 77: assert_equal 0, stats[tmp.path].active > =============================================================================== > : (0.001114) > test_unix_resolves_symlinks: E > =============================================================================== > Error: test_unix_resolves_symlinks(TestLinux): TypeError: no implicit > conversion of Hash into Integer > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `read' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `unix_listener_stats' > /<<PKGBUILDDIR>>/test/test_linux.rb:92:in `test_unix_resolves_symlinks' > 89: File.symlink(tmp.path, link.path) > 90: > 91: @to_close << UNIXSocket.new(tmp.path) > => 92: stats = unix_listener_stats > 93: assert_equal 0, stats[tmp.path].active > 94: assert_equal 1, stats[tmp.path].queued > 95: > =============================================================================== > : (0.016008) > TestLinuxMiddleware: > test_unix_listener: E > =============================================================================== > Error: test_unix_listener(TestLinuxMiddleware): TypeError: no implicit > conversion of Hash into Integer > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `read' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `unix_listener_stats' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/middleware.rb:136:in > `stats_response' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/middleware.rb:112:in > `call' > /<<PKGBUILDDIR>>/test/test_linux_middleware.rb:27:in `test_unix_listener' > 24: @to_close << UNIXServer.new(tmp.path) > 25: app = Raindrops::Middleware.new(@app, :listeners => [tmp.path]) > 26: linux_extra = "#{tmp.path} active: 0\n#{tmp.path} queued: 0\n" > => 27: response = app.call("PATH_INFO" => "/_raindrops") > 28: > 29: expect = [ > 30: 200, > =============================================================================== > : (0.019757) > test_unix_listener_queued: E > =============================================================================== > Error: test_unix_listener_queued(TestLinuxMiddleware): TypeError: no implicit > conversion of Hash into Integer > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `read' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/linux.rb:60:in > `unix_listener_stats' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/middleware.rb:136:in > `stats_response' > /<<PKGBUILDDIR>>/debian/ruby-raindrops/usr/lib/ruby/vendor_ruby/raindrops/middleware.rb:112:in > `call' > /<<PKGBUILDDIR>>/test/test_linux_middleware.rb:49:in > `test_unix_listener_queued' > 46: @to_close << UNIXSocket.new(tmp.path) > 47: app = Raindrops::Middleware.new(@app, :listeners => [tmp.path]) > 48: linux_extra = "#{tmp.path} active: 0\n#{tmp.path} queued: 1\n" > => 49: response = app.call("PATH_INFO" => "/_raindrops") > 50: > 51: expect = [ > 52: 200, > =============================================================================== > : (0.001157) > TestMiddleware: > test_alt_endpoint: .: (0.000270) > test_alt_stats: .: (0.000194) > test_concurrent: .: (0.070375) > test_default_endpoint: .: (0.000187) > test_middleware_proxy_to_path_missing: .: (0.000360) > test_setup: .: (0.000211) > TestRaindrops: > test_ary: .: (0.000298) > test_bad_incr: .: (0.000318) > test_big: .: (0.000250) > test_clone: .: (0.000186) > test_decr_args: .: (0.000131) > test_dup: N > =============================================================================== > Notification: <TestRaindrops#test_dup> was redefined [test_dup(TestRaindrops)] > /<<PKGBUILDDIR>>/test/test_struct.rb:30:in `<class:TestRaindrops>' > =============================================================================== > .: (0.000914) > test_evaporate: .: (0.000172) > test_evaporate_with_fork: .: (0.091904) > test_incr_args: .: (0.000196) > test_incr_decr: .: (0.432923) > test_incr_no_args: .: (0.000181) > test_incr_shared: .: (0.269396) > test_init: .: (0.000193) > test_init_basic: .: (0.000216) > test_page_size: .: (0.000161) > test_raindrop_counter_max: Raindrops::MAX = > 0xffffffffffffffff > .: (0.000152) > test_raindrop_size: Raindrops::SIZE = 64 > .: (0.000125) > test_resize: .: (0.000280) > test_resize_mremap: .: (0.000150) > test_size_and_capa: .: (0.000106) > test_struct_new: .: (0.000665) > test_subclass: .: (0.000160) > TestTCP_Info: > test_accessors: .: (0.001486) > test_tcp_server_delayed: F > =============================================================================== > Failure: test_tcp_server_delayed(TestTCP_Info): > 8 < 10. > <false> is not true. > /<<PKGBUILDDIR>>/test/test_tcp_info.rb:62:in `test_tcp_server_delayed' > 59: sleep(delay * 1.2) > 60: a = s.accept > 61: i = Raindrops::TCP_Info.new(a) > => 62: assert i.last_data_recv >= delay_ms, "#{i.last_data_recv} < > #{delay_ms}" > 63: ensure > 64: c.close if c > 65: a.close if a > =============================================================================== > : (0.015928) > test_tcp_server_state_closed: .: (0.011703) > test_tcp_server_unacked: .: (0.000451) > > Finished in 0.953566768 seconds. > ------------------------------------------------------------------------------- > 38 tests, 155 assertions, 1 failures, 6 errors, 0 pendings, 0 omissions, 1 > notifications > 81.5789% passed > ------------------------------------------------------------------------------- > 39.85 tests/s, 162.55 assertions/s > rake aborted! > Command failed with status (1): [ruby -w -I"test" > /usr/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/rake_test_loader.rb > "test/test_aggregate_pmq.rb" "test/test_last_data_recv_unicorn.rb" > "test/test_linux.rb" "test/test_linux_all_tcp_listen_stats_leak.rb" > "test/test_linux_middleware.rb" "test/test_middleware.rb" > "test/test_middleware_unicorn.rb" "test/test_middleware_unicorn_ipv6.rb" > "test/test_raindrops.rb" "test/test_raindrops_gc.rb" "test/test_struct.rb" > "test/test_tcp_info.rb" -v] > > Tasks: TOP => default > (See full trace by running task with --trace) > ERROR: Test "ruby3.0" failed. The full build log is available at https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-raindrops/ruby-raindrops_0.19.0-2+rebuild1633392636_amd64.build.txt
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: ruby-raindrops Source-Version: 0.19.2-1 Done: Antonio Terceiro <terce...@debian.org> We believe that the bug you reported is fixed in the latest version of ruby-raindrops, 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 996...@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-raindrops 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: Sun, 17 Oct 2021 10:19:30 -0300 Source: ruby-raindrops Architecture: source Version: 0.19.2-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: 996362 Changes: ruby-raindrops (0.19.2-1) unstable; urgency=medium . * Team upload . [ Cédric Boutillier ] * Update team name * Add .gitattributes to keep unwanted files out of the source package . [ Debian Janitor ] * Update watch file format version to 4. . [ Antonio Terceiro ] * [ci skip] New upstream version 0.19.2 - Builds fine against ruby3.0 (Closes: #996362) * [ci skip] debian/.gitattributes: add newline at the end * debian/control: Bump debhehelper compatibility level to 13 * bump Standards-Version to 4.6.0; no changes needed * debian/control: update Homepage and Description from upstream metadata * Depends: drop ruby, add ${ruby:Depends} * debian/control: add Rules-Requires-Root: no * debian/ruby-raindrops.docs: drop obsolete documents * debian/rules: install using the gem layout * Refresh patchesl drop 0003-Set-proper-version-in-gemspec.patch * debian/rules: export VERSION to avoid needing to patch the gemspec * debian/ruby-tests.rake: rename blacklist to rejectlist * debian/rules: don't install archive/* * Remove debian/upstream/metadata; contained bogus info Checksums-Sha1: e023e8a62f9ebaf5d17bd6621ad59ba924e4eead 2138 ruby-raindrops_0.19.2-1.dsc f6a901db6330cca22555611059a37d8b682ec950 58871 ruby-raindrops_0.19.2.orig.tar.gz 3d531bb670fa636aced0b9a286254cce4e0339e6 4948 ruby-raindrops_0.19.2-1.debian.tar.xz 62d384eab9e1bbb92fd7c5140f886517afe10f29 9423 ruby-raindrops_0.19.2-1_amd64.buildinfo Checksums-Sha256: fa57f558a386aa97afe045b78dc9064a103ac2a68fd4f1817e7a7742c02b4cfd 2138 ruby-raindrops_0.19.2-1.dsc 48455b65eeb61110fbc672bc8feaa165ab067bcc6fe1e227d4ba21c4c262a132 58871 ruby-raindrops_0.19.2.orig.tar.gz 880c16bbd41acc8355ecd86028a95cf5ae48a13124cedca0558595e1fc51af52 4948 ruby-raindrops_0.19.2-1.debian.tar.xz fa86bbb82266daea3819d8f398bd9ffe41af6cbbd6e7b3721f0d537c950e9d26 9423 ruby-raindrops_0.19.2-1_amd64.buildinfo Files: 5461157070937c729d6050f7404b7db9 2138 ruby optional ruby-raindrops_0.19.2-1.dsc ebd84e4870b81f68a3dc8efaf16ebe5d 58871 ruby optional ruby-raindrops_0.19.2.orig.tar.gz c485c1412822c356c6d85077ca283ccf 4948 ruby optional ruby-raindrops_0.19.2-1.debian.tar.xz c34c36cbb06c2230ebb71c0d92a751da 9423 ruby optional ruby-raindrops_0.19.2-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmFsI4kACgkQ/A2xu81G C947Yw/8CXvLVv6UqhqAyksVzW9Z93pojyu1IxCFDOw4dzIFvRu+bsfRtHGKqpP0 GJtBzCKr4NpMuNSENDWduP/1sklicHlcULZQkxc90RPog/3/cdXkbEfQzfObj4o0 +jqjnbzWPz8mttBtZ0YpynQoVXfRl/ghFpdKAEAwn4N0CCCt8qB9ZfEmeWyRUZ23 aU2W+zNIQgK7+Mcmtxx1uubF59g0p0iNFZAe80cExpfUAPAaQZ05M9WwuIhIwdq+ x7jjPO6O3SltSKRKbp2J79FZZnF87nPpDYaOUMPG3+A69B+JVVSeyL0SNSZWqPhd vZfvTfuwvVecZUZaWPcvc4Er8HEeoB7E3hR1PLGYcIjk12NfGAw1sBHdjABHYdwr C07vbOdBhTJkO++YkxCVTMT+M0gsMPgsmW28gsQOAzAvx1n5fGFm4YFUgFKrlaeW gy3rKds8zgAbV19vBmy9uQSSzFBMCTWobbsOTUtxa7Z9nYKKvDlVaAdaqLaO+Y61 JNQAve96TY+6hVkUMMCgZocsmPu8lsU9iNcVbECqvDuYyTUgpwckuMllwPtfx5Px d4KSmot3BdjMGHnjYY+tH2KKg5cEmbDEog6JB21ICflzoQo09eTMAG+MI73KbIqI 5TegJa3yCILxZ5FQbipKKXCR+o3VPMgkwqbqkGakmgVCAmEsEu8= =NYWK -----END PGP SIGNATURE-----
--- End Message ---