Your message dated Tue, 13 Dec 2022 21:01:47 +0000 with message-id <e1p5cpl-004g17...@fasolo.debian.org> and subject line Bug#1019676: fixed in ruby-virtus 2.0.0-1 has caused the Debian Bug report #1019676, regarding ruby-virtus: FTBFS with ruby3.1: ERROR: Test "ruby3.1" failed: expected NoMethodError with "Expected \"not a hash, really\" to respond to #to_hash", got #<NoMethodError: Expected "not a hash, really" to respond to #to_hash 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.) -- 1019676: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019676 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: ruby-virtus Version: 1.0.5-3.1 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-virtus with ruby3.1 enabled, the build failed. Relevant part of the build log (hopefully): > expected NoMethodError with "Expected \"not a hash, really\" to > respond to #to_hash", got #<NoMethodError: Expected "not a hash, really" to > respond to #to_hash > > ::Hash.try_convert(attributes) or raise( > ^^^^^> with backtrace: > # ./lib/virtus/attribute_set.rb:196:in `coerce' > # ./lib/virtus/attribute_set.rb:170:in `set' > # ./lib/virtus/instance_methods.rb:17:in `initialize' > # ./spec/unit/virtus/attributes_writer_spec.rb:33:in `new' > # ./spec/unit/virtus/attributes_writer_spec.rb:33:in `block (4 > levels) in <top (required)>' > # ./spec/unit/virtus/attributes_writer_spec.rb:33:in `block (3 > levels) in <top (required)>' > # ./spec/unit/virtus/attributes_writer_spec.rb:33:in `block (3 levels) > in <top (required)>' > > Finished in 0.4125 seconds (files took 0.26456 seconds to load) > 462 examples, 1 failure, 2 pending > > Failed examples: > > rspec ./spec/unit/virtus/attributes_writer_spec.rb:32 # Virtus#attributes= > with a class raises when attributes is not hash-like object > > Randomized with seed 53745 > > /usr/bin/ruby3.1 > -I/usr/share/rubygems-integration/all/gems/rspec-support-3.10.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/lib > /usr/share/rubygems-integration/all/gems/rspec-core-3.10.1/exe/rspec > --pattern ./spec/\*\*/\*_spec.rb --format documentation failed > ERROR: Test "ruby3.1" failed: The full build log is available from: https://people.debian.org/~terceiro/ruby3.1/17/ruby-virtus/ruby-virtus_1.0.5-3.1+rebuild1663008303_amd64-2022-09-12T18:45:04Z.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-virtus Source-Version: 2.0.0-1 Done: Lucas Kanashiro <kanash...@debian.org> We believe that the bug you reported is fixed in the latest version of ruby-virtus, 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. Lucas Kanashiro <kanash...@debian.org> (supplier of updated ruby-virtus 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: Tue, 13 Dec 2022 16:55:38 -0300 Source: ruby-virtus Architecture: source Version: 2.0.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Ruby Team <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Changed-By: Lucas Kanashiro <kanash...@debian.org> Closes: 1019676 Changes: ruby-virtus (2.0.0-1) unstable; urgency=medium . * Team upload. . [ Utkarsh Gupta ] * Add salsa-ci.yml . [ Debian Janitor ] * Update Vcs-* headers from URL redirect. * Use canonical URL in Vcs-Git. * Update watch file format version to 4. * Bump debhelper from old 12 to 13. * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. * Remove constraints unnecessary since buster: + Build-Depends: Drop versioned constraint on ruby-axiom-types. + ruby-virtus: Drop versioned constraint on ruby-axiom-types in Depends. . [ Lucas Kanashiro ] * New upstream release (Closes: #1019676). * d/p/fix-tests.patch: remove patch already applied by upstream. * Add patch to not depend on simplecov to run tests. * Add dependency on ruby-dry-inflector. * Add patch skipping tests failing with ruby3.1. This will be fixed once ruby-expectation 3.10.12 lands in the archive. * Declare compliance with Debian Policy 4.6.1. * d/control: runtime depend on ${ruby:Depends} instead of ruby-interpreter. Checksums-Sha1: f3b2dc565db05151e87e0c7f4ff3f7454d19f2e1 2170 ruby-virtus_2.0.0-1.dsc 6f2bd39375727f2b37de75dceffe2d8a6c2c01e9 46928 ruby-virtus_2.0.0.orig.tar.gz 9555c238d8c8ca0a15e75afa5db88650d2a1407c 3728 ruby-virtus_2.0.0-1.debian.tar.xz Checksums-Sha256: 95c700d7c4f163b977fbd9c03291f82fed0b1ee188514c6e50030b10f47ae6ec 2170 ruby-virtus_2.0.0-1.dsc 35bcd56d0ea856d9f083f9d51e648f5e83cbff691d04d7e3733b61eb61cfbf4d 46928 ruby-virtus_2.0.0.orig.tar.gz 8e8ca3290af2b10b0be51b728917f707481a9176ecb14f602c9c6cbefd8c1c8a 3728 ruby-virtus_2.0.0-1.debian.tar.xz Files: ec4620be1d943c3e5715ee8e661fa9e0 2170 ruby optional ruby-virtus_2.0.0-1.dsc da24b071461b13662815bb28f0261262 46928 ruby optional ruby-virtus_2.0.0.orig.tar.gz 26cd4db899eb3b081ee8e84bd65a8868 3728 ruby optional ruby-virtus_2.0.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAmOY2eUVHGthbmFzaGly b0BkZWJpYW4ub3JnAAoJEPgjonKYg8l8AJEQAIO9ijwNWjodxgAe8Cbth/7FsEu7 LvIngnDbu9xGbndY4kywzthnuWGagV3Yqkm2JtuQBS8ki9btjFBFjElDTJOX2XB3 LbgbWa/jhuqe9hYDPn55UF2yopP3X5JpUc5tH3eEUYpvS/wAVaVfiafHodmtMvKw OKfNGCWOh96ILu8B2Ru0hSIDf+eB4Mbmf+OW3kV1P+AHlb8kDLvVnovW2c8FB7tP aAMmPCYwqrkx7uxCVFvn1m0CDeXDpQsH/0+eAWObNWOWAzlUB+ut9TGYxSTNfWCy UKHPiI/1OjuL5b4wZ8UNZ/bJGHM5LcwogsSy1uL8AQBL7Q0XRRW+V1Y27Ho+4MoV 3b8nqHCy8srbg4UmXa/eNcH7GJ3YUMe9Wmt3i2Zob8amHMNSqRFsrLMS6fnyQzyN Ptdm6LaQyfTLWQsuR60sA7MZOf6B5+OAMzTM1etFeGWuw8fsQwAmsfgdR3o9sqw5 Yb9Z7IKjV7zWfsssu6Tpruwwu93pW2aLWgPI26MXpn1X/Fb07ZKPxxSuQgnZiDTL pSVvC6KihjmCz3ovccNEb5JpyblZlr/+TMVuPjRiO2ZfaCCtZWTZ+F0tHuKcqflQ EFXWsQacMrwXiQgfWWkgBcAYZKd5Vg63UmaqxOox+e+dM0cmnCRm8yz/MGcsTrsn PyYChl/m5w1pZk/y =bdKm -----END PGP SIGNATURE-----
--- End Message ---