Your message dated Mon, 15 Nov 2021 18:37:56 +0000
with message-id <e1mmgrc-0006pt...@fasolo.debian.org>
and subject line Bug#996215: fixed in ruby-dbf 3.0.5-2
has caused the Debian Bug report #996215,
regarding ruby-dbf: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed:       
Failure/Error: @encoding ? 
value.force_encoding(@encoding).encode(*ENCODING_ARGS) : value
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.)


-- 
996215: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996215
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-dbf
Version: 3.0.5-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-dbf 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):
>       Failure/Error: @encoding ? 
> value.force_encoding(@encoding).encode(*ENCODING_ARGS) : value
> 
>       TypeError:
>         no implicit conversion of Hash into String
>       # ./lib/dbf/column_type.rb:98:in `encode'
>       # ./lib/dbf/column_type.rb:98:in `type_cast'
>       # ./lib/dbf/column.rb:49:in `type_cast'
>       # ./lib/dbf/record.rb:94:in `init_attribute'
>       # ./lib/dbf/record.rb:71:in `block in attribute_map'
>       # ./lib/dbf/record.rb:71:in `map'
>       # ./lib/dbf/record.rb:71:in `attribute_map'
>       # ./lib/dbf/record.rb:56:in `attributes'
>       # ./lib/dbf/record.rb:82:in `method_missing'
>       # ./spec/dbf/record_spec.rb:85:in `block (4 levels) in <top (required)>'
> 
> Finished in 0.82809 seconds (files took 0.79418 seconds to load)
> 181 examples, 10 failures
> 
> Failed examples:
> 
> rspec ./spec/dbf/file_formats_spec.rb:88 # DBF of type 30 (Visual FoxPro) 
> reads memo data
> rspec ./spec/dbf/database_spec.rb:46 # DBF::Database::Foxpro#table_path 
> returns an absolute path
> rspec ./spec/dbf/database_spec.rb:39 # DBF::Database::Foxpro#table when 
> accessing related tables loads an existing related table with wrong filename 
> casing
> rspec ./spec/dbf/database_spec.rb:35 # DBF::Database::Foxpro#table when 
> accessing related tables supports a long table field name
> rspec ./spec/dbf/database_spec.rb:31 # DBF::Database::Foxpro#table when 
> accessing related tables loads an existing related table
> rspec ./spec/dbf/database_spec.rb:9 # DBF::Database::Foxpro#initialize when 
> given a path to an existing dbc file does not raise an error
> rspec ./spec/dbf/database_spec.rb:21 # DBF::Database::Foxpro#initialize it 
> loads the example db correctly shows a correct list of tables
> rspec ./spec/dbf/column_spec.rb:225 # DBF::Column#type_cast with type M 
> (memo) casts to string
> rspec ./spec/dbf/record_spec.rb:96 # DBF::Record column data for table 
> overriding specified in dbf encoding should transcode from manually specified 
> encoding to default system encoding
> rspec ./spec/dbf/record_spec.rb:84 # DBF::Record column data for table using 
> specified in dbf encoding should automatically encodes to default system 
> encoding
> 
> Randomized with seed 8811
> 
> /usr/bin/ruby3.0 
> -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib
>  /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec 
> --pattern ./spec/\*\*/\*_spec.rb failed
> ERROR: Test "ruby3.0" failed: 


The full build log is available at
https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-dbf/ruby-dbf_3.0.5-1+rebuild1633377673_amd64.build.txt

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-dbf
Source-Version: 3.0.5-2
Done: Daniel Leidert <dleid...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-dbf, 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-dbf 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: Mon, 15 Nov 2021 19:19:17 +0100
Source: ruby-dbf
Architecture: source
Version: 3.0.5-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: 996215
Changes:
 ruby-dbf (3.0.5-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Use secure copyright file specification URI.
   * Use secure URI in Homepage field.
   * Bump debhelper from deprecated 9 to 13.
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit.
   * Update Vcs-* headers from URL redirect.
   * Use canonical URL in Vcs-Git.
 .
   [ Daniel Leidert ]
   * d/control: Add Rules-Requires-Root field.
     (Standards-Version): Bump to 4.6.0.
     (Depends): Use ${ruby:Depends}.
   * d/copyright: Add Upstream-Contact field.
     (Source): Use secure URL.
     (Copyright): Add team.
   * d/rules: Use gem installation layout.
   * d/watch: Use gemwatch URL.
   * d/patches/0002-Fix-Ruby-3-compatibility.patch: Add patch.
     - Fix compatibility with Ruby 3 (closes: #996215).
   * d/patches/series: Enable new patch.
   * d/upstream/metadata: Add missing fields.
Checksums-Sha1:
 0cc1acb0b102f23b1628b697f7fc55aa11201360 1998 ruby-dbf_3.0.5-2.dsc
 e20f80e104fad6f495a3598cdada867ac1bd6567 4548 ruby-dbf_3.0.5-2.debian.tar.xz
 5ec7f6dddd3e14c24cd2034033f22bd87b93dab4 9280 ruby-dbf_3.0.5-2_amd64.buildinfo
Checksums-Sha256:
 6f098b761b0e618b9fb319a454f300e85888f45bbaa42700901d6405429972c4 1998 
ruby-dbf_3.0.5-2.dsc
 c1335a374b6df1b380783d805ea2f13480085af8383cd3fd33dc720b3dee6cde 4548 
ruby-dbf_3.0.5-2.debian.tar.xz
 16bd829117d0b4750814dd467aaea1cf62fd1ea3278711b50b30870b10d217b9 9280 
ruby-dbf_3.0.5-2_amd64.buildinfo
Files:
 909486b17d1a69c3c509109c7d622ccb 1998 ruby optional ruby-dbf_3.0.5-2.dsc
 89482f2d141da317862012b2332d7ebc 4548 ruby optional 
ruby-dbf_3.0.5-2.debian.tar.xz
 e2759bc24a8b0558b7253dd749f53b5d 9280 ruby optional 
ruby-dbf_3.0.5-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmGSpU0ACgkQS80FZ8KW
0F2sShAAmc2HSumusTWSx/iky37beowulhkgwVGCGdqr3piD4ZrOvo6OyRXQJN4g
OHGOE5QTUSHDMWXQAY+N9q0Ii2lG4MMd67OB0ElPxKZEF+vHnUPZKzXStFDPNWAH
aOnv7owwf8XGlG2sSuKuV6WSZDxinKNY9oVcSu2ZxdYaRBx5sirnktIwDnKV02Id
l7BnTYh3nuZkOcjS0neY/8fsDu2juht5wg0DUSZuV2Bg7FyVT+0LtOxuLUucVFFc
hpVixuHJ8Nr35RqcSjV0VxC0Rrhmc79AXsoZ/POd1pnKSGIPU9LPLvq80tEyOHtk
IUxy5rfGrJLVFeXmAh1LUqqxhxcR8um6tJQ6MSH+usS7uXn6RPZTQXEdwLkfusDc
zTlpxKzU7xNG4Wg4VWkebV8+/g3eroM+8Dj5C3+VLZAcfQvP3OD8Ec4nv8Dt+Gi2
6Bigb8xrwf+XcfV4SCeGUyKJJa1+DtFxmqEyIYzE+P+DDqmVZs8SCPTaPpcRhCGS
nQTh05+fJKc9eCr2zgPa+njuqSFMUavmF1tVRT9M7tCB5OgbFO45kl7rILZJJaCe
c+8ZV6mJMpy7z3p72vF7Fzj6i05cGo2N8qyS4WE6x8uh+ZOOlj1LQ6N8YcXVpNjQ
/l8bsFZyqqnP7iFZZaGUrLFzRbhLa5+nU15TM3Zian4ZH22P0nQ=
=U4p0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to