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