Your message dated Fri, 28 Jan 2022 22:06:32 +0000 with message-id <e1ndzo4-0002vd...@fasolo.debian.org> and subject line Bug#996380: fixed in ruby-safe-yaml 1.0.5-2 has caused the Debian Bug report #996380, regarding ruby-safe-yaml: 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.) -- 996380: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996380 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-safe-yaml Version: 1.0.5-1 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-safe-yaml 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 (given 0, expected 2) > # ./lib/safe_yaml/safe_to_ruby_visitor.rb:14:in `initialize' > # ./lib/safe_yaml/psych_resolver.rb:25:in `new' > # ./lib/safe_yaml/psych_resolver.rb:25:in `native_resolve' > # ./lib/safe_yaml/resolver.rb:12:in `resolve_node' > # ./lib/safe_yaml/resolver.rb:55:in `block in resolve_seq' > # ./lib/safe_yaml/resolver.rb:55:in `each' > # ./lib/safe_yaml/resolver.rb:55:in `inject' > # ./lib/safe_yaml/resolver.rb:55:in `resolve_seq' > # ./lib/safe_yaml/psych_resolver.rb:17:in `resolve_root' > # ./lib/safe_yaml/resolver.rb:16:in `resolve_node' > # ./lib/safe_yaml/load.rb:151:in `load' > # ./lib/safe_yaml.rb:29:in `safe_load' > # ./spec/safe_yaml_spec.rb:7:in `safe_load_round_trip' > # ./spec/safe_yaml_spec.rb:725:in `block (4 levels) in <top (required)>' > > Finished in 0.12951 seconds (files took 0.22092 seconds to load) > 134 examples, 11 failures > > Failed examples: > > rspec ./spec/safe_yaml_spec.rb:318 # Psych safe_load with special whitelisted > tags defined will allow objects to be deserialized for whitelisted tags > rspec ./spec/safe_yaml_spec.rb:330 # Psych safe_load with special whitelisted > tags defined will not allow non-whitelisted objects to be embedded within > objects with whitelisted tags > rspec ./spec/safe_yaml_spec.rb:372 # Psych safe_load with special whitelisted > tags defined with the :raise_on_unknown_tag option enabled does not raise an > exception as long as all tags are whitelisted > rspec ./spec/safe_yaml_spec.rb:415 # Psych safe_load with special whitelisted > tags defined with the :raise_on_unknown_tag option enabled with whitelisted > custom class does not raise an exception on the non-specific '!' tag > rspec ./spec/safe_yaml_spec.rb:458 # Psych safe_load when options are passed > direclty to #load which differ from the defaults (or, for example, when > certain tags are whitelisted) goes with the default option when it is not > overridden > rspec ./spec/safe_yaml_spec.rb:464 # Psych safe_load when options are passed > direclty to #load which differ from the defaults (or, for example, when > certain tags are whitelisted) allows the default option to be overridden on a > per-call basis > rspec ./spec/safe_yaml_spec.rb:688 # Psych whitelist! with a Class as its > argument successfully deserializes the specified class > rspec ./spec/safe_yaml_spec.rb:699 # Psych whitelist! with a Class as its > argument works for ranges > rspec ./spec/safe_yaml_spec.rb:704 # Psych whitelist! with a Class as its > argument works for regular expressions > rspec ./spec/safe_yaml_spec.rb:709 # Psych whitelist! with a Class as its > argument works for multiple classes > rspec ./spec/safe_yaml_spec.rb:714 # Psych whitelist! with a Class as its > argument works for arbitrary Exception subclasses > > debian/ruby-tests.rb:16:in `block in <main>': unhandled exception > from debian/ruby-tests.rb:14:in `each' > from debian/ruby-tests.rb:14:in `<main>' > ERROR: Test "ruby3.0" failed: The full build log is available at https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-safe-yaml/ruby-safe-yaml_1.0.5-1+rebuild1633394716_amd64.build.txtsignature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: ruby-safe-yaml Source-Version: 1.0.5-2 Done: Sergio Durigan Junior <sergi...@debian.org> We believe that the bug you reported is fixed in the latest version of ruby-safe-yaml, 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. Sergio Durigan Junior <sergi...@debian.org> (supplier of updated ruby-safe-yaml 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: SHA512 Format: 1.8 Date: Fri, 28 Jan 2022 16:44:54 -0500 Source: ruby-safe-yaml Architecture: source Version: 1.0.5-2 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Sergio Durigan Junior <sergi...@debian.org> Closes: 996380 Changes: ruby-safe-yaml (1.0.5-2) unstable; urgency=medium . * Team upload. . [ Debian Janitor ] * Update standards version to 4.4.1, no changes needed. . [ Daniel Leidert ] * d/control: Add Rules-Requires-Root field. (Standards-Version): Bump to 4.6.0. (Depends): Remove interpreters and use ${ruby:Depends}. * d/copyright: Add Upstream-Contact field. (Copyright): Add team. * d/ruby-tests.rb: Rename to d/ruby-tests.rake and use rspec. * d/rules: Use gem installation layout. Exclude bin/* from installation. * d/patches/fix_bin_safe_yaml.patch: Remove patch. - In gem installation layout that patch is not necessary. * d/patches/fix_ruby_3_compatibility.patch: Add patch. - Make the gem run with Ruby 3.0 (closes: #996380). * d/patches/series: Adjust. * d/upstream/metadata: Add Changelog field. . [ Sergio Durigan Junior ] * d/p/adjust-tests-to-reflect-OpenStruct-changes-on-Ruby3.patch: Adjust tests to reflect OpenStruct changes on Ruby3.0. Checksums-Sha1: 171d3881b704e728927369d976fea011a53b787e 2114 ruby-safe-yaml_1.0.5-2.dsc 971eebe0456fb8128e231d07e0709ea237f9e2dc 5068 ruby-safe-yaml_1.0.5-2.debian.tar.xz 4e87fc5c0516c3b0e7458483321e36c3a7b1a847 9537 ruby-safe-yaml_1.0.5-2_amd64.buildinfo Checksums-Sha256: 77cef56e7c60740e8064e2662046064f79448aed1a1aef48ef7311b13885520d 2114 ruby-safe-yaml_1.0.5-2.dsc 40beb08e3dbd823ef7408834cef79e684a50cb69046809363b0e6bdbf3fcb26e 5068 ruby-safe-yaml_1.0.5-2.debian.tar.xz f348609895627a9c2c2d29c6cb64ae61cf693174c6547de6bcdd049eac00aff4 9537 ruby-safe-yaml_1.0.5-2_amd64.buildinfo Files: 7217e9bba05eb5818b1f4eb9dd740e2d 2114 ruby optional ruby-safe-yaml_1.0.5-2.dsc 6df8cff3b33181cec403af446d28c182 5068 ruby optional ruby-safe-yaml_1.0.5-2.debian.tar.xz 7f8cb4b9fb8fad1f6d13264a9a56200b 9537 ruby optional ruby-safe-yaml_1.0.5-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmH0ZuEUHHNlcmdpb2Rq QGRlYmlhbi5vcmcACgkQ0Ot2KGX8XjbTYw//YB1BdGxuxrX2cqB33OJyulq//gTE Wuj96UrEjKOgoWkvAM3kiRVZdCF7e9cFI/KgJvLOzqdLo8SdgS9EnRXpfOfHzK5s 8HPrPlCEdG6p7l9ft0ZIaNadyCLoDAdZ5VW6iLtXuEf+FkYBXZ7NtjWigsrobMTG aAyCWGA6cEQU1/H19dnmiRqrA7a+k9Yh1LSr283LjQ7z3ElMs/Y4Zz5hRAS81ya/ gG1fxMO/BY0XFKAK0hWyj0gmlB++mo/ah0/xovk3hTaIYa5AsCclcnLGXj5+2jv/ LoTp1YDO0nJh0pXcB9Oqq8o3Z8rDOFx9K7MuGyLjqM80YR//Isn4OFd4ZenP3aJa ko+oBbHTiXLIhL1GnDgQf4sbTq7KEYZVDgmrYc8mmnF8CalyIN1SUAEIuT5Jbhu9 VSAFoJIGpY6mj+4+5kx9WfYrmnlhPU8fdxQ90PTTXpMsO4t0XM1AgwfBGJDxc/ig TY6v5gU6dsT4rn8Zci1fQOq8v/mDkUY3wNBH3umF5QiFWRi9s4hAEXUT9IBu/uSy 1OHROTMAQsumHy7aAA42tWRnzhEFk+6BmusVWMIGPh2PSjr6Xj9BiAzI8IU4MaiI SkdTLoHnoXa47vYJWsDoPxY+LAxifXH4bDIkQjCwkysj+uI1ehL+qqE80FV6uwVa vZ9oVf6gM6Kafok= =fqCy -----END PGP SIGNATURE-----
--- End Message ---