Your message dated Mon, 15 Nov 2021 12:48:43 +0000 with message-id <e1mmbpf-000gry...@fasolo.debian.org> and subject line Bug#996225: fixed in ruby-fakeredis 0.8.0-5 has caused the Debian Bug report #996225, regarding ruby-fakeredis: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed: ArgumentError: 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.) -- 996225: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996225 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-fakeredis Version: 0.8.0-4 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-fakeredis 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): > ArgumentError: > wrong number of arguments > # > /usr/share/rubygems-integration/all/gems/redis-4.2.5/lib/redis.rb:1604:in > `block in zadd' > # > /usr/share/rubygems-integration/all/gems/redis-4.2.5/lib/redis.rb:69:in > `block in synchronize' > # /usr/lib/ruby/3.0.0/monitor.rb:202:in `synchronize' > # /usr/lib/ruby/3.0.0/monitor.rb:202:in `mon_synchronize' > # > /usr/share/rubygems-integration/all/gems/redis-4.2.5/lib/redis.rb:69:in > `synchronize' > # > /usr/share/rubygems-integration/all/gems/redis-4.2.5/lib/redis.rb:1596:in > `zadd' > # ./spec/sorted_sets_spec.rb:767:in `block (4 levels) in > <module:FakeRedis>' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in > `instance_exec' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:257:in > `block in run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:503:in > `block in with_around_and_singleton_context_hooks' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:460:in > `block in with_around_example_hooks' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/hooks.rb:481:in > `block in run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/hooks.rb:619:in > `run_around_example_hooks_for' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/hooks.rb:481:in > `run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:460:in > `with_around_example_hooks' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:503:in > `with_around_and_singleton_context_hooks' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example.rb:254:in > `run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:644:in > `block in run_examples' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:640:in > `map' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:640:in > `run_examples' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:606:in > `run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:607:in > `block in run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:607:in > `map' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:607:in > `run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:607:in > `block in run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:607:in > `map' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb:607:in > `run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:121:in > `block (3 levels) in run_specs' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:121:in > `map' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:121:in > `block (2 levels) in run_specs' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/configuration.rb:2058:in > `with_suite_hooks' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:116:in > `block in run_specs' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/reporter.rb:74:in > `report' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:115:in > `run_specs' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:89:in > `run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:71:in > `run' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb:45:in > `invoke' > # > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec:4:in > `<main>' > > Finished in 0.67612 seconds (files took 0.66319 seconds to load) > 468 examples, 18 failures, 1 pending > > Failed examples: > > rspec ./spec/keys_spec.rb:362 # KeysMethods with extended options uses ex > option to set the expire time, in seconds > rspec ./spec/keys_spec.rb:369 # KeysMethods with extended options uses px > option to set the expire time, in miliseconds > rspec ./spec/keys_spec.rb:378 # KeysMethods with extended options prefers the > finer-grained PX expiration option over EX > rspec ./spec/keys_spec.rb:389 # KeysMethods with extended options uses nx > option to only set the key if it does not already exist > rspec ./spec/keys_spec.rb:396 # KeysMethods with extended options uses xx > option to only set the key if it already exists > rspec ./spec/keys_spec.rb:404 # KeysMethods with extended options does not > set the key if both xx and nx option are specified > rspec ./spec/memory_spec.rb:47 # FakeRedis#scan with one namespace returns > the expected array of keys > rspec ./spec/memory_spec.rb:58 # FakeRedis#scan with multiple namespaces > returns the expected array of keys > rspec ./spec/sorted_sets_spec.rb:687 # SortedSetsMethods #zadd with {nx: > true, incr: true} should increment to the provided score only if the element > is new and return the element's score > rspec ./spec/sorted_sets_spec.rb:701 # SortedSetsMethods #zadd with {nx: > true, ch: true} should add only new elements, not update existing elements, > and return the number of added elements > rspec ./spec/sorted_sets_spec.rb:714 # SortedSetsMethods #zadd with {nx: > true, incr: true, ch: true} should add only new elements > rspec ./spec/sorted_sets_spec.rb:721 # SortedSetsMethods #zadd with {nx: > true, incr: true, ch: true} should return the score of the new member > rspec ./spec/sorted_sets_spec.rb:725 # SortedSetsMethods #zadd with {nx: > true, incr: true, ch: true} should return nil when the member already exists > rspec ./spec/sorted_sets_spec.rb:735 # SortedSetsMethods #zadd with {xx: > true, incr: true} should return nil if the member does not already exist > rspec ./spec/sorted_sets_spec.rb:740 # SortedSetsMethods #zadd with {xx: > true, incr: true} should increment only existing elements > rspec ./spec/sorted_sets_spec.rb:748 # SortedSetsMethods #zadd with {xx: > true, ch: true} should return the number of updated elements and not add new > members > rspec ./spec/sorted_sets_spec.rb:762 # SortedSetsMethods #zadd with {xx: > true, incr: true, ch: true} should return the new score of the inserted member > rspec ./spec/sorted_sets_spec.rb:766 # SortedSetsMethods #zadd with {xx: > true, incr: true, ch: true} should increment only existing elements > > /usr/bin/ruby3.0 > -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec > --pattern ./spec/\*_spec.rb failed > ERROR: Test "ruby3.0" failed: The full build log is available at https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-fakeredis/ruby-fakeredis_0.8.0-4+rebuild1633379457_amd64.build.txt
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: ruby-fakeredis Source-Version: 0.8.0-5 Done: Thomas Goirand <z...@debian.org> We believe that the bug you reported is fixed in the latest version of ruby-fakeredis, 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. Thomas Goirand <z...@debian.org> (supplier of updated ruby-fakeredis 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: Mon, 15 Nov 2021 12:10:57 +0100 Source: ruby-fakeredis Architecture: source Version: 0.8.0-5 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Thomas Goirand <z...@debian.org> Closes: 996225 Changes: ruby-fakeredis (0.8.0-5) unstable; urgency=medium . * Team upload. * Add Fix_tests_for_Ruby_2.7+_compatibility.patch (Closes: #996225). Checksums-Sha1: 3d8141fb08b48f0e6233fd4fb0ab9f49400cec53 2077 ruby-fakeredis_0.8.0-5.dsc c6be261edc3ff3f616a25dba8b1dc8908b5dd355 5256 ruby-fakeredis_0.8.0-5.debian.tar.xz 849ff6e8ddffefa690914ed8add812bb403b270e 9396 ruby-fakeredis_0.8.0-5_amd64.buildinfo Checksums-Sha256: 6403e5f137cbd4af7d6002c617a3104437b13af942f15c4be2cf0667aafb320b 2077 ruby-fakeredis_0.8.0-5.dsc fb0403d0837822fd30a6084b05bbd26d276f87bb8dd5cbf634746d2b8cbe03f7 5256 ruby-fakeredis_0.8.0-5.debian.tar.xz 2f05657f9091c049685197d12b2f9d41db94473f670cd0ea7a955c7de28bfd35 9396 ruby-fakeredis_0.8.0-5_amd64.buildinfo Files: a4241c8c3e23c4d06fe0f9be107d0d30 2077 ruby optional ruby-fakeredis_0.8.0-5.dsc 092c3a01e754fe51db0aa848542fc65f 5256 ruby optional ruby-fakeredis_0.8.0-5.debian.tar.xz 11f6e2c183fe31aab2723ce563c1d76b 9396 ruby optional ruby-fakeredis_0.8.0-5_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmGSUhwACgkQ1BatFaxr Q/42Zg//ci0JRKXxPwY2EtcSRyscGvjswO84zCEU0BTUpEeHb5t+BqUPoggkDw/M XvfxD223LeHC2tmvb3UqHC8DBwr0U3q7W9pdlZJ3x4lYcDnuLBQqeLHAcziU+NMX PS5cddv/blY10lNnPxQL4rTAYb7ZtEnOojcmFxct51zYiswRAFtSfFchB+UmZ2a8 dWLHpsLCxumNUUEmEM+GLqwkCKG8y0pGyWsDUMU8K5RrqFXh9mSD1SwmRtNw0Viy PFJuioRvvt3wsctatNiaJ1k+gaE/0J8dZiuoSLOR7KwG1vmGRgBnUcP5nGshHykB bMlG7DZ7A7U6hA6gE5JJ9ESM115eGp2DakOzkSs9j041bqt1Yu+1reohBQHqOwTB wY7UoqEK1qm7cyub3f05NoM0dzSaQ9bf5lMf2JnWARMar4O3sjaZOo2OtpvXM+kW qmI6w4gsxHQ5pMc5+TsN3cwd/PfIKkjFt904EUKnezBatUZ4BEhwCG9oBbZQWSsz DJm3S4+jWykRw623R1FAoPGljYaAQXXGOmUjUthNcnX2qdmLdel3mLwtkCjFHrN8 Dts7JP8ddNbZ3FJAllolRFlPQufaeiGhPQVBhIhbbTxVVnYqOhhTJ38NE9lYfkD8 oauVjqPKCZwVztLemWWSSTrUEObou0BPGhKiHjou/pYbVTTlvTM= =Tmz+ -----END PGP SIGNATURE-----
--- End Message ---