Your message dated Fri, 05 Nov 2021 20:41:56 +0000
with message-id <[email protected]>
and subject line Bug#996512: fixed in ruby-spy 1.0.1-1
has caused the Debian Bug report #996512,
regarding ruby-spy: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed:
ArgumentError: tried to create Proc object without a block
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 [email protected]
immediately.)
--
996512: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996512
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-spy
Version: 0.4.3-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ruby3.0
Hi,
We are about to enable building against ruby3.0 on unstable. During a test
rebuild, ruby-spy 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: tried to create Proc object without a block
>
> /<<PKGBUILDDIR>>/debian/ruby-spy/usr/lib/ruby/vendor_ruby/spy/subroutine.rb:196:in
> `new'
>
> /<<PKGBUILDDIR>>/debian/ruby-spy/usr/lib/ruby/vendor_ruby/spy/subroutine.rb:196:in
> `has_been_called_with?'
>
> /<<PKGBUILDDIR>>/debian/ruby-spy/usr/lib/ruby/vendor_ruby/spy/api.rb:11:in
> `assert_received_with'
> /<<PKGBUILDDIR>>/test/integration/test_api.rb:19:in
> `test_assert_received_with'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
>
> 65 runs, 108 assertions, 0 failures, 5 errors, 0 skips
> 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/integration/test_api.rb" "test/integration/test_constant_spying.rb"
> "test/integration/test_instance_method.rb" "test/integration/test_mocking.rb"
> "test/integration/test_subroutine_spying.rb" "test/spy/test_mock.rb"
> "test/spy/test_subroutine.rb" "test/test_helper.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-spy/ruby-spy_0.4.3-1+rebuild1633396140_amd64.build.txt
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: ruby-spy
Source-Version: 1.0.1-1
Done: Lucas Kanashiro <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-spy, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Lucas Kanashiro <[email protected]> (supplier of updated ruby-spy 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 05 Nov 2021 16:49:06 -0300
Source: ruby-spy
Architecture: source
Version: 1.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<[email protected]>
Changed-By: Lucas Kanashiro <[email protected]>
Closes: 996512
Changes:
ruby-spy (1.0.1-1) unstable; urgency=medium
.
* Team upload.
.
[ Utkarsh Gupta ]
* Add salsa-ci.yml
.
[ Debian Janitor ]
* Use secure copyright file specification URI.
* Use secure URI in debian/watch.
* Bump debhelper from old 9 to 12.
* Set debhelper-compat version in Build-Depends.
* Set upstream metadata fields: Bug-Database, Bug-Submit.
* Update Vcs-* headers from URL redirect.
* Use canonical URL in Vcs-Git.
* Apply multi-arch hints.
+ ruby-spy: Add :any qualifier for ruby dependency.
.
[ Lucas Kanashiro ]
* New upstream version 1.0.1 (Closes: #996512)
* Update patches
* Add b-d on ruby-pry-byebug
* Add b-d on ruby-minitest-reporters
* Add runtime dependency on ${ruby:Depends}
* d/watch: bump to version 4 and update to use gemwatch.d.n
* Bump debhelper compatibility level to 13
* Declare compliance with Debian Policy 4.6.0
* d/control: rules does not require root
Checksums-Sha1:
8a1463ae554a4a44dc669e31d3cd68201cb4088d 2049 ruby-spy_1.0.1-1.dsc
a0438d5ce9438dd46250fdf164c865e00dbf0196 29283 ruby-spy_1.0.1.orig.tar.gz
68c91f02616ab8d41542510f956f77792fa40a23 3444 ruby-spy_1.0.1-1.debian.tar.xz
Checksums-Sha256:
716d9c60a48ee3015c1b5eab995c0445d6182f2374b68cb643acbfc20eb871ad 2049
ruby-spy_1.0.1-1.dsc
64e2d2d176dd3ac02cd17e1da8155fc417a4ad8325269e149e411398d708068a 29283
ruby-spy_1.0.1.orig.tar.gz
85e6bfae3ca1f0ed52471130aeb3629ff5aa8868a60def26817c5578b6dac006 3444
ruby-spy_1.0.1-1.debian.tar.xz
Files:
70a62a5cada79c613ef4b927d216d009 2049 ruby optional ruby-spy_1.0.1-1.dsc
2c7fcc1ac4a6373f61648a4338809309 29283 ruby optional ruby-spy_1.0.1.orig.tar.gz
90f28fcd65b829be7745491f647e6655 3444 ruby optional
ruby-spy_1.0.1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAmGFi+UVHGthbmFzaGly
b0BkZWJpYW4ub3JnAAoJEPgjonKYg8l8+rMQAIulzk1heHWPUo3+AhwcKPcTjmTc
kdUOByLKZNqrKLBtDJR79aR0OLW1IayuzWvvTw/rQEzmL7QNGlRL44DveggCibi0
8B81rIYBll0fEkCgdZOqYkTJo3maKNv5BqzpTocyZ1YHyFB8Jrb9YZLn9HZhveKC
AiP+wiSgVn9mgTR/NKL+X4CtiEESNh6AkYeYNIWdddywTFyyVHTD6hHnRr3NgQr1
7wcjzGkEr3Tn932kFZUsmzyDW2TNkAV4rMFJOwkEqtzPVex7JZcfpKOIBF8L9Qbi
CmkxQNOAUbVTKBPvkh5qsBtXsYN6bzos5FpbiTDgQt3smJDUfG+J7ETflUoK6leV
AKziLqd5O2hOQToXJGVuCfIE5GJY/0eR2NLOcApmvcoLpvqc8b0RdlQduhjR+B81
T+Nfia8YZoNRahIR/tG2tMDpr3mf+7cgXfMIWsVasW0yM0jIExSYHwSDw0KQU0Bq
ugMS4iYm3Ja/gyox7M5R2M/fkPpKSVC/5xO2lDGhIArLQCT44IIbH0LadIjH8zNw
ry4bowMZ7U3XcbUREL5GFL+mz+mfc0K/D2oYExnEe/pzTD6rijejpqkfJ0JWKleF
uxbN0nrFsn8b8XeaQ3M6K5hcCz3gyX0SQA7xiVMbqECh8J2/RS7UtoKE5x/1WNc5
yZbYwVzgdgIa238x
=sOux
-----END PGP SIGNATURE-----
--- End Message ---