Your message dated Sat, 03 Dec 2022 03:49:02 +0000 with message-id <e1p1jwq-00cyam...@fasolo.debian.org> and subject line Bug#1019630: fixed in ruby-hoe 3.22.1+dfsg1-3 has caused the Debian Bug report #1019630, regarding ruby-hoe: 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.) -- 1019630: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019630 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-hoe Version: 3.22.1+dfsg1-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-hoe 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-hoe/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\ \"hoe\" > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Run tests for ruby3.1 from debian/ruby-tests.rake > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-hoe/usr/lib/ruby/vendor_ruby:. > GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-hoe/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/test_hoe_test.rb" "test/test_hoe.rb" "test/test_hoe_debug.rb" > "test/test_hoe_gemcutter.rb" "test/test_hoe_package.rb" > "test/test_hoe_publish.rb" "test/test_hoe_test.rb" -v > /<<PKGBUILDDIR>>/test/test_hoe.rb:325: warning: assigned but unused variable > - t > Run options: -v --seed 21598 > > # Running: > > TestHoeTest#test_make_test_cmd_for_minitest_prelude = 0.00 s = . > TestHoeTest#test_make_test_cmd_for_faketestlib = 0.00 s = . > TestHoeTest#test_make_test_cmd_for_no_framework = 0.00 s = . > TestHoeTest#test_make_test_cmd_defaults_to_minitest = 0.00 s = . > TestHoeTest#test_make_test_cmd_for_minitest = 0.00 s = . > TestHoeTest#test_make_test_cmd_for_testunit = 0.00 s = . > TestHoePackage#test_prerelease_version_regular = 0.00 s = . > TestHoePackage#test_prerelease_version_prerelease = 0.00 s = . > TestHoePackage#test_prerelease_version_pre = 0.00 s = . > TestHoeDebug#test_check_manifest_generated = 0.00 s = . > TestHoeDebug#test_check_manifest_missing = 0.00 s = . > TestHoeDebug#test_check_manifest = 0.00 s = . > TestHoePublish#test_make_rdoc_cmd = 0.01 s = . > TestHoeGemcutter#test_gemcutter_tasks_defined = 0.00 s = . > TestHoe#test_initialize_intuit = 0.00 s = . > TestHoe#test_parse_mrww = 0.00 s = . > TestHoe#test_with_config_default = 0.00 s = . > TestHoe#test_intuit_values_should_be_silent_if_urls_are_already_set = 0.00 s > = . > TestHoe#test_plugins = 0.00 s = . > TestHoe#test_rename = 0.00 s = . > TestHoe#test_activate_plugins_hoerc = 0.00 s = . > TestHoe#test_parse_urls_ary = 0.00 s = . > TestHoe#test_metadata = 0.00 s = . > TestHoe#test_activate_plugins = 0.00 s = . > TestHoe#test_multiple_calls_to_license = 0.00 s = . > TestHoe#test_extensions = 0.01 s = . > TestHoe#test_file_read_utf = 0.00 s = . > TestHoe#test_nosudo = 0.00 s = . > TestHoe#test_setting_licenses = 0.01 s = . > TestHoe#test_initialize_intuit_ambiguous = 0.00 s = . > TestHoe#test_with_config_overrides = 0.00 s = E > TestHoe#test_class_bad_plugins = 0.00 s = . > TestHoe#test_possibly_better = 0.00 s = . > TestHoe#test_initialize_plugins_hoerc = 0.00 s = . > TestHoe#test_read_manifest = 0.00 s = . > TestHoe#test_class_load_plugins = 0.00 s = . > TestHoe#test_no_license = 0.00 s = . > TestHoe#test_license = 0.00 s = . > TestHoe#test_parse_urls_hash = 0.00 s = . > > Finished in 0.100783s, 386.9687 runs/s, 1141.0615 assertions/s. > > 1) Error: > TestHoe#test_with_config_overrides: > Psych::DisallowedClass: Tried to load unspecified class: Regexp > /usr/lib/ruby/3.1.0/psych/class_loader.rb:99:in `find' > /usr/lib/ruby/3.1.0/psych/class_loader.rb:28:in `load' > (eval):2:in `regexp' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:97:in `deserialize' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:128:in > `visit_Psych_Nodes_Scalar' > /usr/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit' > /usr/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:345:in `block in > revive_hash' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `each' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `each_slice' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `revive_hash' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:167:in > `visit_Psych_Nodes_Mapping' > /usr/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit' > /usr/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:318:in > `visit_Psych_Nodes_Document' > /usr/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit' > /usr/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept' > /usr/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept' > /usr/lib/ruby/3.1.0/psych.rb:335:in `safe_load' > /usr/lib/ruby/3.1.0/psych.rb:370:in `load' > /usr/lib/ruby/3.1.0/psych.rb:671:in `block in load_file' > /usr/lib/ruby/3.1.0/psych.rb:670:in `open' > /usr/lib/ruby/3.1.0/psych.rb:670:in `load_file' > /<<PKGBUILDDIR>>/debian/ruby-hoe/usr/lib/ruby/vendor_ruby/hoe.rb:919:in > `with_config' > /<<PKGBUILDDIR>>/debian/ruby-hoe/usr/lib/ruby/vendor_ruby/hoe.rb:402:in > `activate_plugins' > /<<PKGBUILDDIR>>/debian/ruby-hoe/usr/lib/ruby/vendor_ruby/hoe.rb:392:in > `spec' > /<<PKGBUILDDIR>>/test/test_hoe.rb:16:in `hoe' > /<<PKGBUILDDIR>>/test/test_hoe.rb:517:in `block in > test_with_config_overrides' > /usr/lib/ruby/3.1.0/tmpdir.rb:96:in `mktmpdir' > /<<PKGBUILDDIR>>/test/test_hoe.rb:508:in `test_with_config_overrides' > > 39 runs, 115 assertions, 0 failures, 1 errors, 0 skips > 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/test_hoe_test.rb" "test/test_hoe.rb" "test/test_hoe_debug.rb" > "test/test_hoe_gemcutter.rb" "test/test_hoe_package.rb" > "test/test_hoe_publish.rb" "test/test_hoe_test.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-hoe/ruby-hoe_3.22.1+dfsg1-2+rebuild1663007701_amd64-2022-09-12T18:35:02Z.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-hoe Source-Version: 3.22.1+dfsg1-3 Done: Nilesh Patra <nil...@debian.org> We believe that the bug you reported is fixed in the latest version of ruby-hoe, 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. Nilesh Patra <nil...@debian.org> (supplier of updated ruby-hoe 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: Sat, 03 Dec 2022 09:10:12 +0530 Source: ruby-hoe Architecture: source Version: 3.22.1+dfsg1-3 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Nilesh Patra <nil...@debian.org> Closes: 1019630 Changes: ruby-hoe (3.22.1+dfsg1-3) unstable; urgency=medium . * Team Upload. . [ Debian Janitor ] * Use secure URI in Homepage field. * Set field Upstream-Contact in debian/copyright. * Remove obsolete fields Contact, Name from debian/upstream/metadata (already present in machine-readable debian/copyright). * Apply multi-arch hints. + ruby-hoe: Add :any qualifier for ruby dependency. . [ Daniel Leidert ] * Fix watch file . [ Nilesh Patra ] * Cherry-pick upstream patch to fix FTBFS with ruby3.1 (Closes: #1019630) * Use ${ruby:Depends} instead of depending directly on ruby Checksums-Sha1: 493cd7b892ff2b30760574452550cc16034ada54 1492 ruby-hoe_3.22.1+dfsg1-3.dsc ac7d7882f72206ad168bb3ca4b30b807558e1c40 6856 ruby-hoe_3.22.1+dfsg1-3.debian.tar.xz 95bc32517c8d0344abc47914bfefea6a18cfb7d7 8481 ruby-hoe_3.22.1+dfsg1-3_amd64.buildinfo Checksums-Sha256: acc19d0a095328fe16075d6acd4fb5ee3d08fa6f0efaf40fac3fdc5f9f05dd64 1492 ruby-hoe_3.22.1+dfsg1-3.dsc fadb85f31aff0c796c97c669f67e6eab06a16e6a1a8104d2f8a3b5908da4ac71 6856 ruby-hoe_3.22.1+dfsg1-3.debian.tar.xz 38f94c19b315dd6a7e9054023c1bf34cd20a53f7d024425e7a8a67ac5febd134 8481 ruby-hoe_3.22.1+dfsg1-3_amd64.buildinfo Files: 30dd722e71c70dfe65aeb4e2a64c54bc 1492 ruby optional ruby-hoe_3.22.1+dfsg1-3.dsc f57cd48b58b47070785a0c22e61a1713 6856 ruby optional ruby-hoe_3.22.1+dfsg1-3.debian.tar.xz 6e01dcf0cbb3f3d4162a1c251cded43c 8481 ruby optional ruby-hoe_3.22.1+dfsg1-3_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQSglbZu4JAkvuai8HIqJ5BL1yQ+2gUCY4rF/AAKCRAqJ5BL1yQ+ 2jUGAQC+uIf5eqqCKLIXLnPtsyNy3BKaYX2FU36SmmIRsVqFnwEAhjoR5vIL/Ht+ PVLoYwobikIS9OVhu4E5Rzw1xKFgbQo= =wEof -----END PGP SIGNATURE-----
--- End Message ---