Your message dated Sun, 13 Nov 2022 22:22:00 +0000 with message-id <e1oulmw-007lf3...@fasolo.debian.org> and subject line Bug#1019647: fixed in ruby-power-assert 2.0.2-1 has caused the Debian Bug report #1019647, regarding ruby-power-assert: FTBFS with ruby3.1: ERROR: Test "ruby3.1" 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.) -- 1019647: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019647 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-power-assert Version: 1.1.7-2 Severity: important Justification: FTBFS Tags: bookworm sid ftbfs User: debian-r...@lists.debian.org Usertags: ruby3.1 Hi, We are about to start the ruby3.1 transition in unstable. While trying to rebuild ruby-power-assert with ruby3.1 enabled, the build failed. Relevant part of the build log (hopefully): > /usr/bin/ruby3.1 /usr/bin/gem2deb-test-runner > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Checking Rubygems dependency resolution on ruby3.1 > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-power-assert/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 > ruby3.1 -e gem\ \"power_assert\" > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Run tests for ruby3.1 from debian/ruby-tests.rake > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-power-assert/usr/lib/ruby/vendor_ruby:. > GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-power-assert/usr/share/rubygems-integration/all:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 > ruby3.1 -S rake -f debian/ruby-tests.rake > /usr/bin/ruby3.1 -w -I"test" > /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb > "test/block_test.rb" "test/dyna_symbol_key_test.rb" "test/parser_test.rb" > "test/safe_op_test.rb" "test/trace_test.rb" "test/test_core_ext_helper.rb" > "test/test_helper.rb" -v > Loaded suite > /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader > Started > TestBlockContext: > test_assertion_message_with_string: .: (0.014455) > test_colorized_pp[_colorize_message/_use_pp]: .: (0.010077) > test_colorized_pp[_colorize_message]: .: (0.006736) > test_colorized_pp[_use_pp]: .: (0.001601) > test_workaround_for_bug11182: .: (0.000056) > test_workaround_for_ruby_2_2: .: (0.001612) > alias_method: > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 400 : .: > (0.001681) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 411 : .: > (0.001549) > assertion_message: > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 105 : .: > (0.001161) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 111 : .: > (0.001391) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 120 : .: > (0.001416) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 131 : .: > (0.001413) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 140 : .: > (0.001622) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 154 : .: > (0.001533) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 167 : .: > (0.001718) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 185 : .: > (0.001369) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 195 : .: > (0.001439) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 207 : .: > (0.001403) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 218 : .: > (0.001576) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 233 : .: > (0.001481) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 244 : .: > (0.002198) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 254 : .: > (0.002909) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 264 : .: > (0.001618) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 313 : .: > (10.007866) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 335 : .: > (0.007029) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 66 : .: (0.002944) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 90 : .: (0.002604) > attribute: > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 290 : F > =============================================================================== > Failure: test: /<<PKGBUILDDIR>>/test/block_test.rb --location 290 > (TestBlockContext::assertion_message::attribute) > /<<PKGBUILDDIR>>/test/block_test.rb:291:in `block (3 levels) in > <class:TestBlockContext>' > 288: end > 289: > 290: t do > => 291: assert_equal <<END.chomp, assertion_message { > 292: @obj.to_i.to_i.to_s > 293: | | > 294: | "0" > <" @obj.to_i.to_i.to_s\n" + > " | |\n" + > " | \"0\"\n" + > " #<Class>"> expected but was > <" @obj.to_i.to_i.to_s\n" + > " | | | |\n" + > " | | | \"0\"\n" + > " | | 0\n" + > " | 0\n" + > " #<Class>"> > > diff: > @obj.to_i.to_i.to_s > ? | | | | > ? | "0" > ? | | > ? ?????? > + | | 0 > + | 0 > #<Class> > =============================================================================== > : (0.011436) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 301 : F > =============================================================================== > Failure: test: /<<PKGBUILDDIR>>/test/block_test.rb --location 301 > (TestBlockContext::assertion_message::attribute) > /<<PKGBUILDDIR>>/test/block_test.rb:302:in `block (3 levels) in > <class:TestBlockContext>' > 299: end > 300: > 301: t do > => 302: assert_equal <<END.chomp, assertion_message { > 303: true ? @obj.to_i.to_s : @obj.to_i > 304: | | > 305: | "0" > <" true ? @obj.to_i.to_s : @obj.to_i\n" + > " | |\n" + > " | \"0\"\n" + > " #<Class>"> expected but was > <" true ? @obj.to_i.to_s : @obj.to_i\n" + > " | | |\n" + > " | | \"0\"\n" + > " | 0\n" + > " #<Class>"> > > diff: > true ? @obj.to_i.to_s : @obj.to_i > ? | | | > ? | "0" > ? | > ? ? > + | 0 > #<Class> > =============================================================================== > : (0.013844) > assertion_message_with_incompatible_encodings: > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 428 : .: > (0.003577) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 445 : .: > (0.001376) > branch: > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 462 : .: > (0.001596) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 476 : .: > (0.001507) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 490 : .: > (0.001309) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 498 : .: > (0.001372) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 508 : .: > (0.001482) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 524 : .: > (0.001528) > inspection_failure: > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 352 : .: > (0.001934) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 363 : .: > (0.001371) > lazy_inspection: > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 30 : .: (0.002248) > test: /<<PKGBUILDDIR>>/test/block_test.rb --location 44 : .: (0.002794) > TestDynaSymbolKey: > test: /<<PKGBUILDDIR>>/test/dyna_symbol_key_test.rb --location 20 : .: > (0.001430) > test_parser[{"a": b}]: .: (0.000135) > TestParser: > test_recoverable_invalid_syntax[if a]: .: (0.000165) > test_recoverable_invalid_syntax[end.a]: .: (0.000088) > test_recoverable_invalid_syntax[a.]: .: (0.000081) > test_recoverable_invalid_syntax[a&&]: .: (0.000078) > test_recoverable_invalid_syntax[a||]: .: (0.000075) > test_recoverable_invalid_syntax[a do]: .: (0.000077) > test_valid_syntax[a(b(c), d)]: .: (0.000115) > test_valid_syntax[a.b.c(d)]: .: (0.000099) > test_valid_syntax[a(b).c.d(e)]: .: (0.000112) > test_valid_syntax[f(a(b).c.d(g(e)))]: .: (0.000129) > test_valid_syntax[a(b: c, d: e)]: .: (0.000104) > test_valid_syntax[a(b => c, d => e)]: .: (0.000106) > test_valid_syntax[{a: b, c: d}]: .: (0.000092) > test_valid_syntax[{a => b, c => d}]: .: (0.000094) > test_valid_syntax[[[a, b], [c, d]]]: .: (0.000101) > test_valid_syntax[a b, c { d }]: .: (0.000114) > test_valid_syntax[assertion_message { a }]: .: (0.000085) > test_valid_syntax[a { b }]: .: (0.000087) > test_valid_syntax[A(B(c), d)]: .: (0.000105) > test_valid_syntax[a(b = c, (d, e = f), G = h)]: .: (0.000137) > test_valid_syntax[a(b, *c, d, e, f: g, h: i, **j)]: .: (0.000136) > test_valid_syntax[a == b + c]: .: (0.000130) > test_valid_syntax[var.var(var)]: .: (0.000095) > test_valid_syntax[a(B, @c, @@d, $e, f.self, self)]: .: (0.000135) > test_valid_syntax[a.b c]: .: (0.000091) > test_valid_syntax["a#{b}c"]: .: (0.000097) > test_valid_syntax[/a#{b}c/]: .: (0.000093) > test_valid_syntax[[]]: .: (0.000069) > test_valid_syntax[a[0]]: .: (0.000103) > test_valid_syntax[[][]]: .: (0.000088) > test_valid_syntax[{}[]]: .: (0.000088) > test_valid_syntax[!a]: .: (0.000088) > test_valid_syntax[+a]: .: (0.000085) > test_valid_syntax[-a]: .: (0.000085) > test_valid_syntax[! a == (+b == -c)]: .: (0.000152) > test_valid_syntax[%x{a#{b}c}]: .: (0.000097) > test_valid_syntax[a..b]: .: (0.000079) > test_valid_syntax[a...b]: .: (0.000077) > test_valid_syntax[:"a#{b}c"]: .: (0.000093) > test_valid_syntax[return a, b]: .: (0.000087) > test_valid_syntax[->{}.()]: .: (0.000116) > test_valid_syntax[->{}.().()]: .: (0.000118) > test_valid_syntax[a.(b)]: .: (0.000102) > test_valid_syntax[a.[](b)]: .: (0.000091) > test_valid_syntax[a += b]: .: (0.000085) > test_valid_syntax[a if b]: .: (0.000110) > test_valid_syntax[a unless b]: .: (0.000097) > test_valid_syntax[if a then b; c else d; e end]: .: (0.000131) > test_valid_syntax[if a then b end]: .: (0.000101) > test_valid_syntax[unless a then b; c else d; e end]: .: (0.000123) > test_valid_syntax[unless a then b end]: .: (0.000110) > test_valid_syntax[a.b ? c.d : e.f]: .: (0.000132) > test_valid_syntax[a.b ? (c ? d : e) : f.g]: .: (0.000145) > test_valid_syntax[a ? 0 : 0]: .: (0.000100) > test_valid_syntax[a && b || c]: .: (0.000115) > test_valid_syntax[a and b or c]: .: (0.000112) > TestSafeOp: > test_parser[a&.b(c) + d]: .: (0.000212) > test_parser[a&.b.c]: .: (0.000113) > test_parser[a&.(b)]: .: (0.000126) > branch: > test: /<<PKGBUILDDIR>>/test/safe_op_test.rb --location 32 : .: > (0.001498) > test: /<<PKGBUILDDIR>>/test/safe_op_test.rb --location 42 : .: > (0.001439) > TestTraceContext: > test_all_refs: .: (0.043233) > test_bmethod: .: (0.008634) > test_cfunc: .: (0.007742) > test_iseq: .: (0.008282) > > Finished in 10.212954903 seconds. > ------------------------------------------------------------------------------- > 108 tests, 154 assertions, 2 failures, 0 errors, 0 pendings, 0 omissions, 0 > notifications > 98.1481% passed > ------------------------------------------------------------------------------- > 10.57 tests/s, 15.08 assertions/s > rake aborted! > Command failed with status (1): [ruby -w -I"test" > /usr/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb > "test/block_test.rb" "test/dyna_symbol_key_test.rb" "test/parser_test.rb" > "test/safe_op_test.rb" "test/trace_test.rb" "test/test_core_ext_helper.rb" > "test/test_helper.rb" -v] > > Tasks: TOP => default > (See full trace by running task with --trace) > ERROR: Test "ruby3.1" failed. The full build log is available from: https://people.debian.org/~terceiro/ruby3.1/17/ruby-power-assert/ruby-power-assert_1.1.7-2+rebuild1663007954_amd64-2022-09-12T18:39:15Z.build To reproduce this, you need to install ruby-all-dev >= 1:3.0+2. Depending on when you try this, it might mean installing ruby-all-dev from experimental, or if the transition has already started, a normal build on unstable will be enough. If you fail to reproduce, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime. A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: ruby-power-assert Source-Version: 2.0.2-1 Done: Cédric Boutillier <bou...@debian.org> We believe that the bug you reported is fixed in the latest version of ruby-power-assert, 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 1019...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Cédric Boutillier <bou...@debian.org> (supplier of updated ruby-power-assert 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: Sun, 13 Nov 2022 22:52:35 +0100 Source: ruby-power-assert Architecture: source Version: 2.0.2-1 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Cédric Boutillier <bou...@debian.org> Closes: 1019647 Changes: ruby-power-assert (2.0.2-1) unstable; urgency=medium . [ Debian Janitor ] * Bump debhelper from old 12 to 13. * Update standards version to 4.5.1, no changes needed. . [ Cédric Boutillier ] * watch: follow repository from ruby organisation * Refresh packaging with dh_make_ruby -w + Update standards version to 4.6.1, no changes needed. * Use gem install layout * Install README * New upstream version 2.0.2 + works with ruby3.1 (Closes: #1019647) * Refresh 0001-gemspec-drop-git-usage.patch * Update years in copyright file Checksums-Sha1: 28eaeb2aafb19a53052135180983bf5b14d7a56a 1574 ruby-power-assert_2.0.2-1.dsc 0065edc5ac2f77f4b2edcb995208f5211a93af9c 17141 ruby-power-assert_2.0.2.orig.tar.gz 4a10d922e387cf89d3bb40e8238bfff691407c2d 4344 ruby-power-assert_2.0.2-1.debian.tar.xz 4ac86994089327635a3347e83a962cb49b8b7b26 9514 ruby-power-assert_2.0.2-1_amd64.buildinfo Checksums-Sha256: e70da8330060023f8ef6af47c0c2d9ae5f8c0900a90b9b814386a7e20f0c7a80 1574 ruby-power-assert_2.0.2-1.dsc 53971331797bb6eccd7c674eaa9eb789f8535287caac6f8a859c11c4b83faf07 17141 ruby-power-assert_2.0.2.orig.tar.gz 6405f389e91fad1f76031ceeb20f79d80989ef1890f68aba649ccde4b9bc2a46 4344 ruby-power-assert_2.0.2-1.debian.tar.xz 9cd3d3d564c2dbe0e557516724e01181ee81583a1a83d0b0d175ccd04e3a2db3 9514 ruby-power-assert_2.0.2-1_amd64.buildinfo Files: 983c890ed4c71e2603f2bd3db8119845 1574 ruby optional ruby-power-assert_2.0.2-1.dsc cb5a7789c6b62a2f367f112472471e5e 17141 ruby optional ruby-power-assert_2.0.2.orig.tar.gz aaffbb89be09674321a5a9e553870902 4344 ruby optional ruby-power-assert_2.0.2-1.debian.tar.xz 86485947b4f270adbdabb3bd6ed92072 9514 ruby optional ruby-power-assert_2.0.2-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQSEz/3CFSD4gwbsKdFSaZq2P58rwwUCY3Fo/wAKCRBSaZq2P58r wx8KAP98GYt1r4xIfeOdL9HJhH4VgE+hdt+fwvuMoIu9f0ld8gD8CNbeoIUIrUj6 SQZyGNwXGpRaUlEE3bMAVpAL1dDItws= =KLeI -----END PGP SIGNATURE-----
--- End Message ---