Your message dated Fri, 05 Nov 2021 01:20:19 +0000
with message-id <e1mintz-000dic...@fasolo.debian.org>
and subject line Bug#996124: fixed in ruby-appraiser 0.2.0-4
has caused the Debian Bug report #996124,
regarding ruby-appraiser: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed:     
    No such file or directory @ rb_sysopen - 
http://rubygems.org/api/v1/gems/rails.json
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.)


-- 
996124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996124
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-appraiser
Version: 0.2.0-3.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-appraiser 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):
>         No such file or directory @ rb_sysopen - 
> http://rubygems.org/api/v1/gems/rails.json
>       # ./lib/rubygems/commands/appraiser_command.rb:73:in `initialize'
>       # ./lib/rubygems/commands/appraiser_command.rb:73:in `open'
>       # ./lib/rubygems/commands/appraiser_command.rb:73:in `load_json'
>       # ./spec/appraiser_spec.rb:122:in `block (4 levels) in <top (required)>'
> 
> Deprecation Warnings:
> 
> Using `should_receive` from rspec-mocks' old `:should` syntax without 
> explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or 
> explicitly enable `:should` instead. Called from 
> /<<PKGBUILDDIR>>/spec/appraiser_spec.rb:40:in `block (3 levels) in <top 
> (required)>'.
> 
> 
> If you need more of the backtrace for any of these deprecations to
> identify where to make the necessary changes, you can configure
> `config.raise_errors_for_deprecations!`, and it will turn the
> deprecation warnings into errors, giving you the full backtrace.
> 
> 1 deprecation warning total
> 
> Finished in 0.0384 seconds (files took 0.48184 seconds to load)
> 25 examples, 13 failures
> 
> Failed examples:
> 
> rspec ./spec/appraiser_spec.rb:60 # 
> Gem::Commands::AppraiserCommand#process(output) response body is not empty 
> json retrieves :default group dependency json from RubyGems API
> rspec ./spec/appraiser_spec.rb:68 # 
> Gem::Commands::AppraiserCommand#process(output) response body is not empty 
> json not retrieves :test group dependency json from RubyGems API
> rspec ./spec/appraiser_spec.rb:89 # 
> Gem::Commands::AppraiserCommand#process(output) response body is empty json 
> not raises exception
> rspec ./spec/appraiser_spec.rb:95 # 
> Gem::Commands::AppraiserCommand#process(output) response body is empty json 
> puts dependency source
> rspec ./spec/appraiser_spec.rb:113 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() raises 
> OpenURI::HTTPError exception 
> rspec ./spec/appraiser_spec.rb:114 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() raises 
> OpenURI::HTTPError exception 
> rspec ./spec/appraiser_spec.rb:125 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() returns JSON 
> response have key 'name'
> rspec ./spec/appraiser_spec.rb:130 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() returns JSON 
> response have key 'authors'
> rspec ./spec/appraiser_spec.rb:135 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() returns JSON 
> response have key 'downloads'
> rspec ./spec/appraiser_spec.rb:140 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() returns JSON 
> response have key 'project_uri'
> rspec ./spec/appraiser_spec.rb:145 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() returns JSON 
> response have key 'documentation_uri'
> rspec ./spec/appraiser_spec.rb:150 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() returns JSON 
> response have key 'source_code_uri'
> rspec ./spec/appraiser_spec.rb:155 # 
> Gem::Commands::AppraiserCommand#load_json(gem_name) open() returns JSON 
> response have key 'info'
> 
> /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-appraiser/ruby-appraiser_0.2.0-3.1+rebuild1633375259_amd64.build.txt

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ruby-appraiser
Source-Version: 0.2.0-4
Done: Daniel Leidert <dleid...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-appraiser, 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-appraiser 
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: Fri, 05 Nov 2021 01:37:21 +0100
Source: ruby-appraiser
Architecture: source
Version: 0.2.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Daniel Leidert <dleid...@debian.org>
Closes: 996124
Changes:
 ruby-appraiser (0.2.0-4) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Debian Janitor ]
   * Trim trailing whitespace.
   * Use secure copyright file specification URI.
   * Bump debhelper from old 9 to 12.
   * Set debhelper-compat version in Build-Depends.
   * Remove unnecessary 'Testsuite: autopkgtest' header.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
   * Update Vcs-* headers from URL redirect.
   * Use canonical URL in Vcs-Git.
 .
   [ Daniel Leidert ]
   * d/control: Add Rules-Requires-Root.
     (Build-Depends): Raise dh compat level to 13.
     (Standards-Version): Bump to 4.6.0.
     (Depends): Drop interpreters and use ${ruby:Depends}.
   * d/copyright: Add team.
   * d/rules: Check dependencies by default.
   * d/watch: Use gemwatch address.
   * d/patches/relax-bundler-dependency.patch: Add patch.
     - Relax the strict bundler dependency to be able to be used.
   * d/patches/996124-ruby-3-fix-open.patch: Add patch.
     - Use URI.open and fix tests with Ruby 3.0 (closes: #996124).
   * d/patches/series: Enable new patch.
   * d/tests/control.ex: Renamed to d/tests/control and adjusted to require
     internet access.
   * d/upstream/metadata: Add YAML header and Archive field.
Checksums-Sha1:
 6d272bf0fe706b1f3499d48a554d0145a6c4e863 2157 ruby-appraiser_0.2.0-4.dsc
 c72fa5d6720c3618fa43c846ddc624d980873538 4624 
ruby-appraiser_0.2.0-4.debian.tar.xz
 0351b5f0b7b45f694a1b3fe13a63b5bc3f10355d 11150 
ruby-appraiser_0.2.0-4_amd64.buildinfo
Checksums-Sha256:
 fd833a914e391300b91a4a5a55e9cfb410e3f155060e9095ad1dc2c6b67a0f62 2157 
ruby-appraiser_0.2.0-4.dsc
 50fac17cc7cbea892807f6230a35ed6a7e52ed423d013835e3b9c96dbaa855a9 4624 
ruby-appraiser_0.2.0-4.debian.tar.xz
 49deedd19e2926b04be3823ad33ebef42f6df651f3981bb61df629b58a6e7ed2 11150 
ruby-appraiser_0.2.0-4_amd64.buildinfo
Files:
 fbbcd249ffcc34393b0ebd8ca4938c58 2157 ruby optional ruby-appraiser_0.2.0-4.dsc
 3bd04cca4d21c2f7ae9fb4a6b104843d 4624 ruby optional 
ruby-appraiser_0.2.0-4.debian.tar.xz
 7b9d809d129a62ba08feb2b632a6e3ce 11150 ruby optional 
ruby-appraiser_0.2.0-4_amd64.buildinfo

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

iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAmGEgbYACgkQS80FZ8KW
0F0Zbw/7BWN72ZBI03tCxOkZfxCpDWJPCatw7kQObP/VJnBHvT//ilMaNPKZheW8
v0RysA2TYZix+3JCi2SfStb+io9gqgfm49HR7Id6WcUgjGRXrI9tiuPzrNyq7mOi
Jboe2Q+H9gE2Vo+YfvW+gAB9bw/Li4HaPIrZZZBpSvuMh0NvBPvOZB4yE5Jp0byQ
MDqIlMMilzXbftWy6RnbSNi0tkn/0Hr28c4IgJTtMKxtJLI71iu45vsWWjNJjzFq
+2ADgHiT+22FEYFdizPFzG/0MHSBJVhbjRFJcP6BLKuIJ5P56qdHHXh4wqEOMpva
vOD8Mw7jjWiCjYnrmEfycnalnM1hA/eiJwkXitggmfDtgmSSOXoOjsNbtegQf8Ug
DMJjKltdsslEYmlR3Sv9XRC1M2yYRGG5YzCG5tfov5/uDo9zp/1tWpR8+GjjrIx5
ypF63VlrF4XwbF36I2vpaRVWQ0LHJPpF1F5W/tQVsjnL/nd95d0QYLK7BQnMHYb1
35wq3O/s0dxgFj1ShYVpsUdD4Kjs3fHKIED+GV64/oUPY/EKjb0CsNuSfpZ3by+m
NTMbBoUYI+b4cXIY9GeTnUokHU03ulDXsXnQJCyLYCGk218HN2rS/apDTsO0ggDu
u7S3mTn7TcsCZB+FgOoFVZJ4MfCwb8PjCubTgBKU50sogeIaFpM=
=BRu8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to