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

Attachment: 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 ---

Reply via email to