Your message dated Sat, 27 Nov 2021 21:49:28 +0000
with message-id <e1mr5zy-0004tp...@fasolo.debian.org>
and subject line Bug#996350: fixed in ruby-rabl 0.13.1-2
has caused the Debian Bug report #996350,
regarding ruby-rabl: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed.
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.)


-- 
996350: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996350
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-rabl
Version: 0.13.1-1.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-rabl 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):
> /usr/bin/ruby3.0 /usr/bin/gem2deb-test-runner
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Checking Rubygems dependency resolution on ruby3.0                          
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-rabl/usr/share/rubygems-integration/all:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0
>  ruby3.0 -e gem\ \"rabl\"
> 
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │ Run tests for ruby3.0 from debian/ruby-test-files.yaml                      
>  │
> └──────────────────────────────────────────────────────────────────────────────┘
> 
> RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-rabl/usr/lib/ruby/vendor_ruby:. 
> GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-rabl/usr/share/rubygems-integration/all:/var/lib/gems/3.0.0:/usr/local/lib/ruby/gems/3.0.0:/usr/lib/ruby/gems/3.0.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0:/usr/share/rubygems-integration/3.0.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.0.0
>  ruby3.0 -ryaml -e YAML.load_file\(\"debian/ruby-test-files.yaml\"\).each\ 
> \{\ \|f\|\ require\ f\ \}
> .......................................................E.E.............................................................................E............................................................................................................................................................................
> ERROR
>  Rabl::Builder #glue asserts that it generates the glue attributes => On 
> subject #<Rabl::Builder:0x00005636fc13eb90>,
> unexpected method invocation:
>   object_to_engine(#<User:0x00005636fc13fd60 @age=24, @city="irvine", 
> @name="rabl", @first="bob", @float=1234.56, 
> @hobbies=[#<Hobby:0x00005636fc13f838 @name="Photography">], 
> @twitter="rablgem">, root: false)
> expected invocations:
> - object_to_engine(#<User:0x00005636fc13fd60 @age=24, @city="irvine", 
> @name="rabl", @first="bob", @float=1234.56, 
> @hobbies=[#<Hobby:0x00005636fc13f838 @name="Photography">], 
> @twitter="rablgem">, {:root=>false}) occured
>  at /usr/lib/ruby/vendor_ruby/riot.rb:129:in `block in <module:Riot>'
> at /usr/lib/ruby/vendor_ruby/riot.rb:38:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/reporter.rb:46:in `summarize'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `block in run'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `each'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `block (2 levels) in run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:98:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `each'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `block in 
> run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:97:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:108:in `local_run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:108:in `each'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:109:in `block in local_run'
> at /usr/lib/ruby/vendor_ruby/riot/rr.rb:33:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/assertion.rb:51:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/situation.rb:61:in `evaluate'
> at /usr/lib/ruby/vendor_ruby/riot/situation.rb:61:in `instance_eval'
> at /<<PKGBUILDDIR>>/test/builder_test.rb:233:in `block (3 levels) in <top 
> (required)>'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:49:in `to_hash'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:248:in `cache_results'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:55:in `block in to_hash'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:119:in `merge_engines_into_result'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:35:in `engines'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:113:in `compile_settings'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:113:in `each'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:114:in `block in compile_settings'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:186:in `glue'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:161:in 
> `object_to_engine'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:45:in 
> `dispatch_method'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:226:in 
> `dispatch_method'
> at /usr/lib/ruby/vendor_ruby/rr/method_dispatches/method_dispatch.rb:28:in 
> `call'
> at 
> /usr/lib/ruby/vendor_ruby/rr/method_dispatches/base_method_dispatch.rb:93:in 
> `double_not_found_error'
> 
> ERROR
>  Rabl::Builder #glue asserts that it does not generate new attributes if no 
> glue attributes are present => On subject #<Rabl::Builder:0x00005636fc20a1c8>,
> unexpected method invocation:
>   object_to_engine(#<User:0x00005636fc13fd60 @age=24, @city="irvine", 
> @name="rabl", @first="bob", @float=1234.56, 
> @hobbies=[#<Hobby:0x00005636fc13f838 @name="Photography">], 
> @twitter="rablgem">, root: false)
> expected invocations:
> - object_to_engine(#<User:0x00005636fc13fd60 @age=24, @city="irvine", 
> @name="rabl", @first="bob", @float=1234.56, 
> @hobbies=[#<Hobby:0x00005636fc13f838 @name="Photography">], 
> @twitter="rablgem">, {:root=>false}) occured
>  at /usr/lib/ruby/vendor_ruby/riot.rb:129:in `block in <module:Riot>'
> at /usr/lib/ruby/vendor_ruby/riot.rb:38:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/reporter.rb:46:in `summarize'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `block in run'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `each'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `block (2 levels) in run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:98:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `each'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `block in 
> run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:97:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:108:in `local_run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:108:in `each'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:109:in `block in local_run'
> at /usr/lib/ruby/vendor_ruby/riot/rr.rb:33:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/assertion.rb:51:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/situation.rb:61:in `evaluate'
> at /usr/lib/ruby/vendor_ruby/riot/situation.rb:61:in `instance_eval'
> at /<<PKGBUILDDIR>>/test/builder_test.rb:246:in `block (3 levels) in <top 
> (required)>'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:49:in `to_hash'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:248:in `cache_results'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:55:in `block in to_hash'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:119:in `merge_engines_into_result'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:35:in `engines'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:113:in `compile_settings'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:113:in `each'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:114:in `block in compile_settings'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:186:in `glue'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:161:in 
> `object_to_engine'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:45:in 
> `dispatch_method'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:226:in 
> `dispatch_method'
> at /usr/lib/ruby/vendor_ruby/rr/method_dispatches/method_dispatch.rb:28:in 
> `call'
> at 
> /usr/lib/ruby/vendor_ruby/rr/method_dispatches/base_method_dispatch.rb:93:in 
> `double_not_found_error'
> 
> ERROR
>  Rabl::Engine with defaults #partial asserts that it creates object from 
> partial and passes local => On subject #<Rabl::Engine:0x00005636fc4d4b60>,
> unexpected method invocation:
>   object_to_engine(#<User:0x00005636fc4c6038 @age=12, @city="LA", 
> @name="leo", @first="bob", @float=1234.56, 
> @hobbies=[#<Hobby:0x00005636fc4c5c50 @name="Photography">], 
> @twitter="rablgem">, {:locals=>{:foo=>"bar"}, :source=>nil, 
> :source_location=>nil, :template=>"foo/bar"})
> expected invocations:
> - object_to_engine(#<User:0x00005636fc4c6038 @age=12, @city="LA", 
> @name="leo", @first="bob", @float=1234.56, 
> @hobbies=[#<Hobby:0x00005636fc4c5c50 @name="Photography">], 
> @twitter="rablgem">, locals: {:foo=>"bar"}, source: nil, source_location: 
> nil, template: "foo/bar") occured
>  at /usr/lib/ruby/vendor_ruby/riot.rb:129:in `block in <module:Riot>'
> at /usr/lib/ruby/vendor_ruby/riot.rb:38:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/reporter.rb:46:in `summarize'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `block in run'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `each'
> at /usr/lib/ruby/vendor_ruby/riot.rb:39:in `block (2 levels) in run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:98:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `each'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `block in 
> run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:98:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `each'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:146:in `block in 
> run_sub_contexts'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:97:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:108:in `local_run'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:108:in `each'
> at /usr/lib/ruby/vendor_ruby/riot/context.rb:109:in `block in local_run'
> at /usr/lib/ruby/vendor_ruby/riot/rr.rb:33:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/assertion.rb:51:in `run'
> at /usr/lib/ruby/vendor_ruby/riot/situation.rb:61:in `evaluate'
> at /usr/lib/ruby/vendor_ruby/riot/situation.rb:61:in `instance_eval'
> at /<<PKGBUILDDIR>>/test/engine_test.rb:449:in `block (4 levels) in <top 
> (required)>'
> at /usr/lib/ruby/vendor_ruby/tilt/template.rb:109:in `render'
> at /<<PKGBUILDDIR>>/lib/rabl/template.rb:15:in `evaluate'
> at /<<PKGBUILDDIR>>/lib/rabl/engine.rb:47:in `render'
> at /<<PKGBUILDDIR>>/lib/rabl/engine.rb:380:in `cache_results'
> at /<<PKGBUILDDIR>>/lib/rabl/engine.rb:48:in `block in render'
> at /<<PKGBUILDDIR>>/lib/rabl/engine.rb:108:in `to_json'
> at /<<PKGBUILDDIR>>/lib/rabl/engine.rb:99:in `to_dumpable'
> at /<<PKGBUILDDIR>>/lib/rabl/engine.rb:86:in `to_hash'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:49:in `to_hash'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:248:in `cache_results'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:58:in `block in to_hash'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:113:in `compile_settings'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:113:in `each'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:114:in `block in compile_settings'
> at /<<PKGBUILDDIR>>/lib/rabl/builder.rb:152:in `node'
> at (eval):4:in `block in eval_source'
> at /<<PKGBUILDDIR>>/lib/rabl/engine.rb:281:in `partial'
> at /<<PKGBUILDDIR>>/lib/rabl/partials.rb:15:in `partial_as_engine'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:161:in 
> `object_to_engine'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:45:in 
> `dispatch_method'
> at /usr/lib/ruby/vendor_ruby/rr/injections/double_injection.rb:226:in 
> `dispatch_method'
> at /usr/lib/ruby/vendor_ruby/rr/method_dispatches/method_dispatch.rb:28:in 
> `call'
> at 
> /usr/lib/ruby/vendor_ruby/rr/method_dispatches/base_method_dispatch.rb:93:in 
> `double_not_found_error'
> 
> 305 passes, 0 failures, 3 errors in 0.165382 seconds
> ERROR: Test "ruby3.0" failed.


The full build log is available at
https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-rabl/ruby-rabl_0.13.1-1.1+rebuild1633391688_amd64.build.txt

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-rabl
Source-Version: 0.13.1-2
Done: Daniel Leidert <dleid...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-rabl, 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.
Daniel Leidert <dleid...@debian.org> (supplier of updated ruby-rabl 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: Sat, 27 Nov 2021 22:23:30 +0100
Source: ruby-rabl
Architecture: source
Version: 0.13.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Daniel Leidert <dleid...@debian.org>
Closes: 996350
Changes:
 ruby-rabl (0.13.1-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Bump debhelper from old 11 to 13.
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
 .
   [ Daniel Leidert ]
   * debian/ruby-test-files.yaml: Remove file.
   * debian/ruby-tests.rake: Add, and enable patches by loading Rakefile and
   * d/rules: Enable gem installation layout.
     running the test target. This fixes the test failures (closes: #996350).
   * d/patches/relax-rr-dependency.patch: Add patch.
     - Fixes build with rr 3.0.8. Many thanks to Geremia Taglialatela.
   * d/patches/fix-rakefile.patch: Add patch.
     - Fix Rakefile to be able to run the tests.
   * d/patches/remove-git-from-gemspec: Add patch.
     - Remove git from gemspec to fix autopkgtest.
   * d/patches/series: Enable new patches.
Checksums-Sha1:
 bd6e94bec10365aca9a0b720d4d335105d719292 2116 ruby-rabl_0.13.1-2.dsc
 285612c23a6cfb554a3461bab5c4d5e146503b9a 5408 ruby-rabl_0.13.1-2.debian.tar.xz
 93d3710030d6a343e758ff844924323b05aa69ea 9444 
ruby-rabl_0.13.1-2_amd64.buildinfo
Checksums-Sha256:
 0260b8aa4465422a6610c33df0e4e6cdd15427522212012082ffb14cd448f3b4 2116 
ruby-rabl_0.13.1-2.dsc
 2a24dc9335d027d33a7a5ee6f340da52c694bb6168e24398b99b85855fcd5658 5408 
ruby-rabl_0.13.1-2.debian.tar.xz
 13d7840bf389583b6ebff0b7086b812a2625ec062aee4df4fdfb9a2b07a322da 9444 
ruby-rabl_0.13.1-2_amd64.buildinfo
Files:
 950df27b7272b50400782261c9d7aadb 2116 ruby optional ruby-rabl_0.13.1-2.dsc
 d050756198a868c3d6fcf6ddbad8ca3a 5408 ruby optional 
ruby-rabl_0.13.1-2.debian.tar.xz
 676c8860b9f04f709a9bf1b63207e438 9444 ruby optional 
ruby-rabl_0.13.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmGipEYACgkQS80FZ8KW
0F0ljRAAppfkImFebdvfkNl/KvgQaUOoeFjVo2Zes1FEtuoP4n8OwXFgz4hF+Vht
KqTvF/CYVJdQ69OufXov3H2gkTn5RG9KiHAX5s0xn1bJAuqm80MUa1zv1XVmBtIr
4a/96oeQOFzWxkVQtxt8BSZpOAw7nsEiMa72li0XOn1pz4X1lYA0tfi6EtFNUN9/
JERYNkcxVim4/wVhOSVjJr9uEB0nVw+z0lZrKqtW2sNGg7MR+8a+lyEX2MpJC1PG
Q0kHz/gBBE4p+Ka7zPCjTEPBFrHfGeQGWnGUevp6T59wE59RehoJgCSbkIy82xiW
qTS8UCsuw7fbxZTJkOzJtL5sMmLXStnpoHs7Cfpga8GlZ1PS0R1z9MCShxr53oow
0iVriLxPjwuOX/QMwYBjuqEO4ffH60ijZ9wTkxbR8AwlfuybQlVaKQ3VRjmfrd4C
CL3Mty3QNDumjm25U0bWwsFus14ic1omw9D7o4TyXmda9IluFmWt3k+5T5328wua
2XfC0Q6szg8C3+/tCdaUP71aO7IWl9MRp6hYeXEjvF6rxCHxHU3+CeJKillNdgTQ
ktHN9I1fVbxDbBAX0akFNYJhD6+BSPiZShntuTSTV9QeLTZyd/tE8y6rSp0987UE
Vi//6hHf0TaN7/3K1nJFNKY2x4v4RQ1P1SFt5cJmOrETYDjfqHo=
=yOhk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to