Your message dated Sat, 22 Feb 2020 14:39:14 +0000
with message-id <[email protected]>
and subject line Bug#888146: fixed in ruby-autoparse 0.3.3-3
has caused the Debian Bug report #888146,
regarding ruby-autoparse: FTBFS on ruby2.5: undefined method `[]' for 3.14:Float
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.)
--
888146: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888146
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-autoparse
Version: 0.3.3-2
Severity: important
User: [email protected]
Usertags: ruby2.5
Dear Maintainer,
This package fails to build against ruby2.5. Soon, there will
be a transition to ruby2.5, and this package will FTBFS in sid.
There may be some details on the wiki about common problems:
https://wiki.debian.org/Teams/Ruby/Ruby25Transition
Build log excerpt:
Deprecation Warnings:
--------------------------------------------------------------------------------
JSONMatchers::EqualsJson implements a legacy RSpec matcher
protocol. For the current protocol you should expose the failure messages
via the `failure_message` and `failure_message_when_negated` methods.
(Used from /build/ruby-autoparse-0.3.3/spec/autoparse/instance_spec.rb:69:in
`block (2 levels) in <top (required)>')
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
JSONMatchers::EqualsJson implements a legacy RSpec matcher
protocol. For the current protocol you should expose the failure messages
via the `failure_message` and `failure_message_when_negated` methods.
(Used from /build/ruby-autoparse-0.3.3/spec/autoparse/instance_spec.rb:149:in
`block (2 levels) in <top (required)>')
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
JSONMatchers::EqualsJson implements a legacy RSpec matcher
protocol. For the current protocol you should expose the failure messages
via the `failure_message` and `failure_message_when_negated` methods.
(Used from /build/ruby-autoparse-0.3.3/spec/autoparse/instance_spec.rb:369:in
`block (2 levels) in <top (required)>')
--------------------------------------------------------------------------------
Too many similar deprecation messages reported, disregarding further reports.
Pass `--deprecation-out` or set `config.deprecation_stream` to a file for full
output.
Using `should` from rspec-expectations' old `:should` syntax without explicitly
enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly
enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }`
instead. Called from
/build/ruby-autoparse-0.3.3/spec/autoparse/instance_spec.rb:31:in `block (2
levels) in <top (required)>'.
If you need more of the backtrace for any of these deprecations to
identify where to make the necessary changes, you can configure
`config.raise_errors_for_deprecations!`, and it will turn the
deprecation warnings into errors, giving you the full backtrace.
Failures:
1) AutoParse::Instance with the node schema should not accept an invalid node
input
Failure/Error: if data['$ref']
NoMethodError:
undefined method `[]' for 3.14:Float
# ./lib/autoparse/instance.rb:303:in `initialize'
# ./lib/autoparse/instance.rb:172:in `new'
# ./lib/autoparse/instance.rb:172:in `validate_object_property'
# ./lib/autoparse/instance.rb:205:in `block in validate_union_property'
# ./lib/autoparse/instance.rb:182:in `each'
# ./lib/autoparse/instance.rb:182:in `validate_union_property'
# ./lib/autoparse/instance.rb:272:in `validate_property_value'
# ./lib/autoparse/instance.rb:397:in `block in valid?'
# ./lib/autoparse/instance.rb:395:in `each'
# ./lib/autoparse/instance.rb:395:in `valid?'
# ./spec/autoparse/instance_spec.rb:1369:in `block (2 levels) in <top
(required)>'
11 deprecation warnings total
Finished in 0.28262 seconds (files took 0.21684 seconds to load)
111 examples, 1 failure
Failed examples:
rspec ./spec/autoparse/instance_spec.rb:1363 # AutoParse::Instance with the
node schema should not accept an invalid node input
/usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format
documentation failed
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install
/build/ruby-autoparse-0.3.3/debian/ruby-autoparse returned exit code 1
debian/rules:6: recipe for target 'binary' failed
make: *** [binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Full build log:
https://rbuild.fau.xxx/2018-01-23/ruby-autoparse.log
Please fix it!
Cheers,
Chris.
--- End Message ---
--- Begin Message ---
Source: ruby-autoparse
Source-Version: 0.3.3-3
Done: Daniel Leidert <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-autoparse, 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.
Daniel Leidert <[email protected]> (supplier of updated ruby-autoparse
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: SHA512
Format: 1.8
Date: Sat, 22 Feb 2020 15:17:51 +0100
Source: ruby-autoparse
Architecture: source
Version: 0.3.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<[email protected]>
Changed-By: Daniel Leidert <[email protected]>
Closes: 888146
Changes:
ruby-autoparse (0.3.3-3) unstable; urgency=medium
.
* Team upload.
* d/compat: Remove obsolete file.
* d/control: Add Rules-Requires-Root field.
(Build-Depends): Use debhelper-compat version 12 and remove version
requirements from ruby libraries.
(Standards-Version): Bump to 4.5.0.
(Vcs-Browser, Vcs-Git): Fix to point to salsa.d.o.
(Homepage): Point to github location.
(Depends): Use ${ruby:Depends}.
* d/copyright: Add myself.
(Source): Point to github location.
* d/rules: Add target to install CHANGELOG.md.
* d/watch: Use github releases.
* d/patches/fix-build-error.patch: Add patch.
- Make sure data in initialize() is a hash (closes: #888146).
* d/patches/series: Add new patch.
* d/upstream/metadata: Add metadata.
Checksums-Sha1:
1ac3e42ae6bc8fa50fa429f1ec22638350021435 2117 ruby-autoparse_0.3.3-3.dsc
fc4327a636afecedc332dc4b808bf89928c8738e 3096
ruby-autoparse_0.3.3-3.debian.tar.xz
cfbccb989103a1e9efb61924351937a2b25dc4d1 9136
ruby-autoparse_0.3.3-3_amd64.buildinfo
Checksums-Sha256:
bcd83a6ab0e50276177547d5e2f8a1f6d2d0cd39f74d5988b9176cade31dfb40 2117
ruby-autoparse_0.3.3-3.dsc
8dffbcfb3cb9c7ff9d6dac6b5b06c6321df12ccb7d01a4c9605d0f6f7877ec77 3096
ruby-autoparse_0.3.3-3.debian.tar.xz
14e32c693dd661e879ca0a856a30b0266ba379d41396a308f096952e51d13910 9136
ruby-autoparse_0.3.3-3_amd64.buildinfo
Files:
70b6987a2f8b86e495bfe2781245d4db 2117 ruby optional ruby-autoparse_0.3.3-3.dsc
de04c83e54c381dd5ead7120847e90f4 3096 ruby optional
ruby-autoparse_0.3.3-3.debian.tar.xz
d9d8730ce2223849fd14779fb3d7b7b8 9136 ruby optional
ruby-autoparse_0.3.3-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAl5ROKsACgkQS80FZ8KW
0F2DZxAAnt77de403zzfyC+2+JO6Ne3ktXXDLqukoBh3HAXBtAyhHKHMLi31sYxx
iz/S9pekTfJ8T+Ko+Qp9miF36nzsuv2f9f6DoC2Kw+CBpCTbNNmGHojfiPOUE9BV
ZWhHtNWyQaBrbV0fGlbjpP+ThDAZMcAfSacbaZZatd8V+idgAExv1p+vEkGg70Xn
ZDi5r52dYEl4+nbnGTlJXMjwEgaa3erOLoptmKjigSV6qeDPY4Ha6GGP2kCZZO9E
GpUE3dBKqK9Ofvax3+7IBTVyp586SdQfCYRqwEBwolxM8DSvPg+AqMJNSE3OP6E3
7IHe7bhwolZ9DSaugz1Q1+L7gaNnijq0myRynNLHnBlJNYT5wQ5p3a2qtebJfGx1
fJPARbVW9+ihNeaaius7mT1CyPGYN9HenbajKJpnHBoBcNkJfbfVE8/Utw86btsD
orSPJHKxgcv3CVKhRMmDdbiY3WqAx1N8kRFv+m64UKXVkEdKjxQcMZ/0APpk4OOz
UFN9d68REQQPgxpcUWwm0pW/jscdxhp2BrkRzbVvXmYgh8pWg+l2a/cvOLHc2HrQ
Q1jaxHDs2kBsmiuSJIWP74ozhMQU+HsYCKOap9FrY6GoAILpBUrxcuPk2XKr4ABk
CD0Mt5ORvPUo8N085JGmzzhh0d12WKrMp0Hd9yJQjdgsUKb4r5c=
=Wscr
-----END PGP SIGNATURE-----
--- End Message ---