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.txt

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

Reply via email to