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

Attachment: 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 ---

Reply via email to