Your message dated Thu, 30 Jan 2025 16:21:23 +0000
with message-id <e1tdxib-00ddob...@fasolo.debian.org>
and subject line Bug#1093920: fixed in ruby-capybara 3.40.0+ds-2
has caused the Debian Bug report #1093920,
regarding ruby-capybara: FTBFS: Capybara is unable to load `puma` for its server
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.)


-- 
1093920: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093920
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ruby-capybara
Version: 3.40.0+ds-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
        dh_ruby --clean
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
        dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
        dh_ruby --build

[... snipped ...]

     # --- Caused by: ---
     # LoadError:
     #   cannot load such file -- rack/handler/puma
     #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block in 
<top (required)>'

  10) Capybara::Session DSL #current_url, #current_path, #current_host 
redirects to a fragment
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  11) Capybara::DSL#current_session should change with the current driver
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  12) Capybara::DSL#current_session should be persistent even across driver 
changes
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  13) Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by visiting a page directly
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  14) Capybara::Session RackTest #current_url, #current_path, #current_host 
returns to the app host when visiting a relative url
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  15) Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by setting Capybara.app_host
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  16) Capybara::Session RackTest #current_url, #current_path, #current_host is 
unaffected by following a relative link
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  17) Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by following an absolute link
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  18) Capybara::Session RackTest #current_url, #current_path, #current_host is 
unaffected by posting through a relative form
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  19) Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by posting through an absolute form
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  20) Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by following a redirect
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  21) Capybara::Session RackTest #current_url, #current_path, #current_host 
maintains fragment
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  22) Capybara::Session RackTest #current_url, #current_path, #current_host 
redirects to a fragment
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  23) Capybara::Session RackTest #current_url, #current_path, #current_host 
doesn't raise exception on a nil current_url
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  24) Capybara::Server should spool up a rack server
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  25) Capybara::Server should do nothing when no server given
      Failure/Error:
        expect do
          described_class.new(nil).boot
        end.not_to raise_error

        expected no Exception, got #<LoadError: Capybara is unable to load 
`puma` for its server, please add `puma` to your project or specify a different 
server via something like `Capybara.server = :webrick`.> with backtrace:
          # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in 
`rescue in block in <top (required)>'
          # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block 
in <top (required)>'
          # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
          # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block 
in <top (required)>'
          # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # /<<PKGBUILDDIR>>/spec/server_spec.rb:16:in `block (2 levels) in <top 
(required)>'

  26) Capybara::Server should bind to the specified host
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  27) Capybara::Server should use specified port
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  28) Capybara::Server should use given port
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  29) Capybara::Server should find an available port
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  30) Capybara::Server should return its #base_url
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  31) Capybara::Server should call #clamp on the puma configuration to ensure 
that environment is a string
      Failure/Error: require 'puma'

      LoadError:
        cannot load such file -- puma
      # /<<PKGBUILDDIR>>/spec/server_spec.rb:105:in `block (2 levels) in <top 
(required)>'

  32) Capybara::Server should not emit any warnings when booting puma
      Failure/Error: require 'puma'

      LoadError:
        cannot load such file -- puma
      # /<<PKGBUILDDIR>>/spec/server_spec.rb:124:in `block (2 levels) in <top 
(required)>'

  33) Capybara::Server should raise an error when there are pending requests
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  34) Capybara::Server When Capybara.reuse_server is true should use the 
existing server if it already running
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  35) Capybara::Server When Capybara.reuse_server is true detects and waits for 
all reused server sessions pending requests
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  36) Capybara::Server When Capybara.reuse_server is false should not reuse an 
already running server
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

  37) Capybara::Server When Capybara.reuse_server is false detects and waits 
for only one sessions pending requests
      Failure/Error: raise LoadError, 'Capybara is unable to load `puma` for 
its server, please add `puma` to your project or specify a different server via 
something like `Capybara.server = :webrick`.'

      LoadError:
        Capybara is unable to load `puma` for its server, please add `puma` to 
your project or specify a different server via something like `Capybara.server 
= :webrick`.
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:29:in `rescue in 
block in <top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:26:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara.rb:254:in `run_default_server'
      # /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:4:in `block in 
<top (required)>'
      # /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
      # ------------------
      # --- Caused by: ---
      # LoadError:
      #   cannot load such file -- rack/handler/puma
      #   /<<PKGBUILDDIR>>/lib/capybara/registrations/servers.rb:27:in `block 
in <top (required)>'

Finished in 33.05 seconds (files took 0.58476 seconds to load)
2573 examples, 37 failures, 6 pending

Failed examples:

rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:1]' # 
Capybara::Session DSL #current_url, #current_path, #current_host is affected by 
visiting a page directly
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:2]' # 
Capybara::Session DSL #current_url, #current_path, #current_host returns to the 
app host when visiting a relative url
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:3]' # 
Capybara::Session DSL #current_url, #current_path, #current_host is affected by 
setting Capybara.app_host
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:4]' # 
Capybara::Session DSL #current_url, #current_path, #current_host is unaffected 
by following a relative link
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:5]' # 
Capybara::Session DSL #current_url, #current_path, #current_host is affected by 
following an absolute link
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:6]' # 
Capybara::Session DSL #current_url, #current_path, #current_host is unaffected 
by posting through a relative form
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:7]' # 
Capybara::Session DSL #current_url, #current_path, #current_host is affected by 
posting through an absolute form
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:8]' # 
Capybara::Session DSL #current_url, #current_path, #current_host is affected by 
following a redirect
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:9]' # 
Capybara::Session DSL #current_url, #current_path, #current_host maintains 
fragment
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[1:27:10]' # 
Capybara::Session DSL #current_url, #current_path, #current_host redirects to a 
fragment
rspec /<<PKGBUILDDIR>>/spec/dsl_spec.rb:167 # Capybara::DSL#current_session 
should change with the current driver
rspec /<<PKGBUILDDIR>>/spec/dsl_spec.rb:173 # Capybara::DSL#current_session 
should be persistent even across driver changes
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:1]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by visiting a page directly
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:2]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host returns 
to the app host when visiting a relative url
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:3]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by setting Capybara.app_host
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:4]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host is 
unaffected by following a relative link
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:5]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by following an absolute link
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:6]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host is 
unaffected by posting through a relative form
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:7]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by posting through an absolute form
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:8]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host is 
affected by following a redirect
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:9]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host maintains 
fragment
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:10]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host redirects 
to a fragment
rspec '/<<PKGBUILDDIR>>/lib/capybara/spec/spec_helper.rb[2:27:13]' # 
Capybara::Session RackTest #current_url, #current_path, #current_host doesn't 
raise exception on a nil current_url
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:6 # Capybara::Server should spool up 
a rack server
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:15 # Capybara::Server should do 
nothing when no server given
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:21 # Capybara::Server should bind to 
the specified host
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:42 # Capybara::Server should use 
specified port
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:54 # Capybara::Server should use 
given port
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:64 # Capybara::Server should find an 
available port
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:95 # Capybara::Server should return 
its #base_url
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:102 # Capybara::Server should call 
#clamp on the puma configuration to ensure that environment is a string
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:121 # Capybara::Server should not 
emit any warnings when booting puma
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:265 # Capybara::Server should raise 
an error when there are pending requests
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:168 # Capybara::Server When 
Capybara.reuse_server is true should use the existing server if it already 
running
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:181 # Capybara::Server When 
Capybara.reuse_server is true detects and waits for all reused server sessions 
pending requests
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:213 # Capybara::Server When 
Capybara.reuse_server is false should not reuse an already running server
rspec /<<PKGBUILDDIR>>/spec/server_spec.rb:226 # Capybara::Server When 
Capybara.reuse_server is false detects and waits for only one sessions pending 
requests

/usr/bin/ruby3.3 
-I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib
 /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern 
./spec/\*\*/\*_spec.rb --format documentation failed
ERROR: Test "ruby3.3" failed. Exiting.
dh_auto_install: error: dh_ruby --install 
/<<BUILDDIR>>/ruby-capybara-3.40.0\+ds/debian/ruby-capybara returned exit code 1
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202501/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ruby-capybara, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: ruby-capybara
Source-Version: 3.40.0+ds-2
Done: Antonio Terceiro <terce...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ruby-capybara, 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 1093...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated ruby-capybara 
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: Thu, 30 Jan 2025 17:02:38 +0100
Source: ruby-capybara
Architecture: source
Version: 3.40.0+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Closes: 1087252 1093920
Changes:
 ruby-capybara (3.40.0+ds-2) unstable; urgency=medium
 .
   * Add patch to fix tests with Sinatra 4
   * Drop Jérémy Bobbio from Uploaders: :-( (Closes: #1087252)
   * Build-Depends: add ruby-rackup (Closes: #1093920)
   * debian/ruby-tests.rake: skip tests on ruby3.1
Checksums-Sha1:
 96295a3b39c9da748c61df337ceefd75c58e0ce9 2340 ruby-capybara_3.40.0+ds-2.dsc
 972047608379ca0117159f0f4c6dd12f19de87ae 8276 
ruby-capybara_3.40.0+ds-2.debian.tar.xz
 0e4aca0f4a3a3d13b2a3007b816fb2f9b9f1a47f 10794 
ruby-capybara_3.40.0+ds-2_amd64.buildinfo
Checksums-Sha256:
 9fcf3a75f353a3051366f7f8fc367efc5a6f919e517156e9ae11bb9ae2b3c13a 2340 
ruby-capybara_3.40.0+ds-2.dsc
 95f0d55fd506f688415ce551f91480f50148f9e3ee52da02dbda47342e8522e1 8276 
ruby-capybara_3.40.0+ds-2.debian.tar.xz
 8f28aaa0ffbf1f5fcc9d2c5272220f4e4906aa3b0fdc80d6bf6002646f1bd52b 10794 
ruby-capybara_3.40.0+ds-2_amd64.buildinfo
Files:
 74e9adaa5de22f9e9509e65c4df0a172 2340 ruby optional 
ruby-capybara_3.40.0+ds-2.dsc
 69679b3524e9a535782d34351e86a968 8276 ruby optional 
ruby-capybara_3.40.0+ds-2.debian.tar.xz
 c5757039b746c65ead3fcab811e46e3d 10794 ruby optional 
ruby-capybara_3.40.0+ds-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmebpPwACgkQ/A2xu81G
C96zEw//YRTIvhBOBALyK7nbDj54dTNke1/vpILf/2OBA0BE+ywuISPJG9D5jQKv
h5ejPSt3M+gOkBR6TMBz+XRMb0b7DIXCb3XeJquNLws3UZpu5mks7OZ2mvdo5yuN
gqPL/TZByauk7pg2FFomlR1G4VGHJRcR1Lo9bqliiIfUlgV0oB0APHOdGgVSGpvC
onDhh8VDQkkjfDnOmC6u0ZDZs8KDEViLrmnvhf6VV+dR9N0cGFgucgZP7TY1zeOi
ujGAnijrUCxDcukn6iCHvvht6OGB5yZVSFzSA33n6cHcbweGmWhhDXS4FFwEg4d+
wxttJag2XdykXchYzw2u9AOCd+YBPrFI5WHlVfDYmD8VDJUa/Q7SeTRdhwCtdHJg
THV63qhgqXqel0RXib41csntJX6wRWdZwFiAHZKLHQfOPV06TXlqeTPr0IChmwBU
+WGMVpVU78lDqfefGp/VW8yj8AG2r0zpE8nHtujI5JF9vHW4KF4uVD/UXK40HHJP
d13fo1RkHZskb6WEA4+kLYJeGteY+NDa3U+Bk13SB1RjQ+EblPSkUTQbWPqgV3ux
Fu6YlCUTrIR+ayyeqsnRUK4OAOszvLlQ9ay6T37kGg5UHXq1Hv9jVtCnaCXYIMCY
qefRu4siSTuzy+AnQ5U7TqgMT5B/VKmbdQwYu6Ekz2KD95sfcUM=
=WyFE
-----END PGP SIGNATURE-----

Attachment: pgpKwS7hjYxM9.pgp
Description: PGP signature


--- End Message ---

Reply via email to