Your message dated Tue, 01 Mar 2016 22:26:54 +0000 with message-id <e1aasko-0007cn...@franck.debian.org> and subject line Bug#816358: fixed in ruby2.3 2.3.0-4 has caused the Debian Bug report #816358, regarding ruby-safe-yaml: FTBFS: undefined method `key?' for nil:NilClass 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.) -- 816358: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816358 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-safe-yaml Version: 1.0.4-1 Severity: serious Justification: fails to build from source User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Dear Maintainer, ruby-safe-yaml fails to build from source in unstable/amd64: [..] F.................................... Failures: 1) Psych unsafe_load with special whitelisted tags defined effectively ignores the whitelist (since everything is whitelisted) Failure/Error: result = YAML.unsafe_load <<-YAML.unindent NoMethodError: undefined method `key?' for nil:NilClass # ./spec/safe_yaml_spec.rb:51:in `block (4 levels) in <top (required)>' 2) Psych safe_load with special whitelisted tags defined will allow objects to be deserialized for whitelisted tags Failure/Error: result = YAML.safe_load("--- !ruby/object:OpenStruct\ntable:\n foo: bar\n") NoMethodError: undefined method `key?' for nil:NilClass # ./lib/safe_yaml/safe_to_ruby_visitor.rb:23:in `accept' # ./lib/safe_yaml/psych_resolver.rb:26: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:319:in `block (4 levels) in <top (required)>' 3) Psych safe_load with special whitelisted tags defined will not allow non-whitelisted objects to be embedded within objects with whitelisted tags Failure/Error: result = YAML.safe_load <<-YAML.unindent NoMethodError: undefined method `key?' for nil:NilClass # ./lib/safe_yaml/safe_to_ruby_visitor.rb:23:in `accept' # ./lib/safe_yaml/psych_resolver.rb:26: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:331:in `block (4 levels) in <top (required)>' 4) 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 Failure/Error: result = YAML.safe_load <<-YAML.unindent NoMethodError: undefined method `key?' for nil:NilClass # ./lib/safe_yaml/safe_to_ruby_visitor.rb:23:in `accept' # ./lib/safe_yaml/psych_resolver.rb:26: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:373:in `block (5 levels) in <top (required)>' 5) 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 Failure/Error: YAML.safe_load(yaml, nil, options) NoMethodError: undefined method `key?' for nil:NilClass # ./lib/safe_yaml/safe_to_ruby_visitor.rb:23:in `accept' # ./lib/safe_yaml/psych_resolver.rb:26: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:459:in `block (5 levels) in <top (required)>' 6) Psych whitelist! with a Class as its argument successfully deserializes the specified class Failure/Error: YAML.safe_load(yaml, nil, options) NoMethodError: undefined method `key?' for nil:NilClass # ./lib/safe_yaml/safe_to_ruby_visitor.rb:23:in `accept' # ./lib/safe_yaml/psych_resolver.rb:26: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:694:in `block (4 levels) in <top (required)>' Finished in 0.15867 seconds (files took 0.18452 seconds to load) 129 examples, 6 failures Failed examples: rspec ./spec/safe_yaml_spec.rb:50 # Psych unsafe_load with special whitelisted tags defined effectively ignores the whitelist (since everything is whitelisted) 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: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:688 # Psych whitelist! with a Class as its argument successfully deserializes the specified class 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 "ruby2.3" failed. Exiting. dh_auto_install: dh_ruby --install /home/lamby/temp/cdt.20160301070212.V3KnndVdwf/ruby-safe-yaml-1.0.4/debian/ruby-safe-yaml returned exit code 1 debian/rules:6: recipe for target 'binary' failed make: *** [binary] Error 1 [..] The full build log is attached. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
ruby-safe-yaml.1.0.4-1.unstable.amd64.log.txt.gz
Description: Binary data
--- End Message ---
--- Begin Message ---Source: ruby2.3 Source-Version: 2.3.0-4 We believe that the bug you reported is fixed in the latest version of ruby2.3, 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 816...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Christian Hofstaedtler <z...@debian.org> (supplier of updated ruby2.3 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: Tue, 01 Mar 2016 22:41:19 +0100 Source: ruby2.3 Binary: ruby2.3 libruby2.3 libruby2.3-dbg ruby2.3-dev ruby2.3-doc ruby2.3-tcltk Architecture: source Version: 2.3.0-4 Distribution: unstable Urgency: medium Maintainer: Antonio Terceiro <terce...@debian.org> Changed-By: Christian Hofstaedtler <z...@debian.org> Description: libruby2.3 - Libraries necessary to run Ruby 2.3 libruby2.3-dbg - Debugging symbols for libruby2.3 ruby2.3 - Interpreter of object-oriented scripting language Ruby ruby2.3-dev - Header files for compiling extension modules for the Ruby 2.3 ruby2.3-doc - Documentation for Ruby 2.3 ruby2.3-tcltk - Ruby/Tk for Ruby 2.3 Closes: 816358 Changes: ruby2.3 (2.3.0-4) unstable; urgency=medium . * Apply patch from upstream to fix deserializing OpenStruct via Psych, (ruby-core: 72501, trunk r53366). (Closes: #816358) Checksums-Sha1: 2e9d19f82c72bc1e7766186e354e0c72cf918a0d 2488 ruby2.3_2.3.0-4.dsc 2ab47c1ab23ff571dba9199d25f44adff63e6918 91372 ruby2.3_2.3.0-4.debian.tar.xz Checksums-Sha256: ef6db0bf00f76022f6f49f7cea2fe879394eaae809c4738ea4959db92082d1c5 2488 ruby2.3_2.3.0-4.dsc 183c82d352bbef3044d0d7cbc367f64d7c369c2055e9c9ddd80cdc29297a7e93 91372 ruby2.3_2.3.0-4.debian.tar.xz Files: c78321faaa05b21d8d20b87ade3dc3b4 2488 ruby extra ruby2.3_2.3.0-4.dsc 8c2f859e41e2368a541179d8ba0cecd6 91372 ruby extra ruby2.3_2.3.0-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJW1g7NAAoJEFwT1tuTBS4DpaQP/1DYXLSwy2FdymOC612ZsKZs GxeaL5AEVrczA6Hn3OfQaT9MhOeY55j7blk7i/tev5AFOK3B0C4d07N+ZpYn6FWn X+IAebmm5e7BA0pp2C5LnrvJq03CMT7v48Peba9U8Bi712399UL6HNu5G6d8D/QF ghN0GnRzSe7N89eYsusHj64B6xpn/InqwP9s9dNPNzE0n/uD737gXzFsc/yUnJsC IyfRx7ottK+vOj+ztrpDv8s6Khz0Z3HT/+KXbE3OgTIdVaB6S3u1tYbr9Rn7pELJ N1Oakgo6QEuWyqlurGrRzzpgl87WRVGtB5x38zBhOYnWeC7cc/t7+rQ/cReEPmzo B0hD8aqvJ8S91xXOubrEqlMTPJ6GCy5kjNM5q96zI87Ln6G9xqnvvglY1OAY9rA5 +mVy1rkhEvqT+p7PVCdtObcuwDPInA/noqFeQw5D4rkEZMlvNh0rPeub7bUmtAFm J/hsQQbXaTSkmJt88sdIV8ID16yi0aQcTXA/+zf/sVql0aSMK7WFv3scq1yFx9SL N5PMxOSxi1gAuAETpOGxeqmew1Zvhi0sSMWgIQtlmTMp67l80rFqbrPTo9R0nMC0 RExr/nHfTXF7U2DBX/sZjUQpF9GbuFO4fsIoar0FOC4seMtvbkYQ39YwxCGOAtXj RNZ3DSu82ByZWykEI7X8 =7cKG -----END PGP SIGNATURE-----
--- End Message ---