Your message dated Sun, 02 Aug 2026 02:18:30 +0000
with message-id <[email protected]>
and subject line Bug#1143392: fixed in ruby-capybara 3.40.0+ds-3
has caused the Debian Bug report #1143392,
regarding ruby-capybara: FTBFS: dh_auto_install: error: dh_ruby --install 
/<<BUILDDIR>>/ruby-capybara-3.40.0\+ds/debian/ruby-capybara returned exit code 1
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 [email protected]
immediately.)


-- 
1143392: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1143392
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-capybara
Version: 3.40.0+ds-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

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

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 cannot 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.

--------------------------------------------------------------------------------
[...]
 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
   dh_auto_test -O--buildsystem=ruby

[... snipped ...]

        accepts Regexp for individual class names for XPath based selectors
        accepts Regexp for individual class names for CSS based selectors
      with :style option
        accepts string for CSS based selectors
        accepts Regexp for CSS base selectors
      :css selector
        finds by CSS locator
      :xpath selector
        finds by XPath locator
      :id selector
        finds by locator
      :field selector
        finds by locator
        finds by id string
        finds by id regexp
        finds by name
        finds by placeholder
        finds by type
      :option selector
        finds disabled options
        finds selected options
        finds not selected and not disabled options
      :button selector
        finds by value
        finds by title
        includes non-matching parameters in failure message
      :element selector
        finds by any attributes
        supports regexp matching
        still works with system keys
        works without element type
        validates attribute presence when true
        validates attribute absence when false
        includes wildcarded keys in description
        accepts XPath::Expression
      :link_or_button selector
        should not find links when disabled == true
        when modified
          should still work
      :table selector
        finds by rows
        finds by columns

Capybara::Server
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:34031
  should spool up a rack server
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:33167
  should do nothing when no server given
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:32865
  should bind to the specified host
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:22789
  should use specified port
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:22790
  should use given port
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:34431
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:40099
  should find an available port
  should handle that getting available ports fails randomly
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:42803
  should return its #base_url
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:44447
  should call #clamp on the puma configuration to ensure that environment is a 
string
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:44449
  should not emit any warnings when booting puma
  should support SSL (PENDING: Temporarily skipped with xit)
#<Thread:0x00007f252cf2e240 /<<PKGBUILDDIR>>/lib/capybara/server.rb:76 run> 
terminated with exception (report_on_exception is true):
/<<PKGBUILDDIR>>/spec/server_spec.rb:254:in `block (3 levels) in <top 
(required)>': kaboom (RuntimeError)
        from /<<PKGBUILDDIR>>/lib/capybara/server.rb:77:in `block in boot'
  should raise server errors when the server errors before the timeout
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:36493
  should raise an error when there are pending requests
  is not #responsive? when Net::HTTP raises a SystemCallError
  should attempt an HTTPS connection if HTTP connection returns EOFError
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
  should attempt an HTTPS connection if HTTP connection returns Net::ReadTimeout
  When Capybara.reuse_server is true
Capybara starting Puma...
* Listening on http://127.0.0.1:46287
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:44469
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:42523
    should use the existing server if it already running
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:36255
    detects and waits for all reused server sessions pending requests
  When Capybara.reuse_server is false
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:38915
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:35639
    should not reuse an already running server
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:44969
Capybara starting Puma...
* Version 8.0.2, codename: Into the Arena
* Min threads: 0, max threads: 4
* Listening on http://127.0.0.1:39475
    detects and waits for only one sessions pending requests

Capybara::Session
  #new
    should raise an error if passed non-existent driver
    verifies a passed app is a rack app
  current_driver
    is global when threadsafe false
    is thread specific threadsafe true
  session_name
    is global when threadsafe false
    is thread specific when threadsafe true
  quit
    will reset the driver
    resets the document

Capybara::Node::WhitespaceNormalizer
  #normalize_spacing
    does nothing to text not containing special characters
    compresses excess breaking spacing
  #normalize_visible_spacing
    does nothing to text not containing special characters
    compresses excess breaking visible spacing

Capybara::Selector::XPathBuilder
  add_attribute_conditions
    adds a single string condition to a single selector
    adds multiple string conditions to a single selector
    adds a single string condition to a multiple selector
    adds multiple string conditions to a multiple selector
    adds simple regexp conditions to a single selector
    adds wildcard regexp conditions to a single selector
    adds alternated regexp conditions to a single selector
    adds alternated regexp conditions to a multiple selector
    returns original selector when regexp can't be substringed
    :class
      handles string
      handles negated strings
      handles array of strings
      handles array of string when negated included

Pending: (Failures listed here are expected and do not affect your suite's 
status)

  1) Capybara::Session DSL #has_css? should support case insensitive :class and 
:id options
     # Nokogiri doesn't support case insensitive CSS attribute matchers
     Failure/Error: raise ArgumentError, "This driver doesn't support case 
insensitive attribute matching when using CSS base selectors"

     ArgumentError:
       This driver doesn't support case insensitive attribute matching when 
using CSS base selectors
     # /<<PKGBUILDDIR>>/lib/capybara/rack_test/driver.rb:82:in `rescue in 
find_css'
     # /<<PKGBUILDDIR>>/lib/capybara/rack_test/driver.rb:77:in `find_css'
     # /<<PKGBUILDDIR>>/lib/capybara/node/base.rb:108:in `find_css'
     # /<<PKGBUILDDIR>>/lib/capybara/queries/selector_query.rb:254:in 
`find_nodes_by_selector_format'
     # /<<PKGBUILDDIR>>/lib/capybara/queries/selector_query.rb:167:in `block in 
resolve_for'
     # /<<PKGBUILDDIR>>/lib/capybara/node/base.rb:77:in `synchronize'
     # /<<PKGBUILDDIR>>/lib/capybara/queries/selector_query.rb:166:in 
`resolve_for'
     # /<<PKGBUILDDIR>>/lib/capybara/node/matchers.rb:869:in `block in 
_verify_selector_result'
     # /<<PKGBUILDDIR>>/lib/capybara/node/base.rb:84:in `synchronize'
     # /<<PKGBUILDDIR>>/lib/capybara/node/matchers.rb:868:in 
`_verify_selector_result'
     # /<<PKGBUILDDIR>>/lib/capybara/node/matchers.rb:110:in `assert_selector'
     # /<<PKGBUILDDIR>>/lib/capybara/session.rb:774:in `assert_selector'
     # /<<PKGBUILDDIR>>/lib/capybara/dsl.rb:52:in `call'
     # /<<PKGBUILDDIR>>/lib/capybara/dsl.rb:52:in `assert_selector'
     # /<<PKGBUILDDIR>>/lib/capybara/rspec/matchers/have_selector.rb:18:in 
`element_matches?'
     # /<<PKGBUILDDIR>>/lib/capybara/rspec/matchers/base.rb:52:in `matches?'
     # /<<PKGBUILDDIR>>/lib/capybara/spec/session/has_css_spec.rb:70:in `block 
(2 levels) in <top (required)>'
     # ------------------
     # --- Caused by: ---
     # Nokogiri::CSS::SyntaxError:
     #   unexpected ' ' after '[:substring_match, "'UITARI'"]'
     #   
/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/nokogiri-1.19.4/lib/nokogiri/css/parser_extras.rb:32:in
 `on_error'

  2) Capybara::Session RackTest #has_css? should support case insensitive 
:class and :id options
     # Nokogiri doesn't support case insensitive CSS attribute matchers
     # /<<PKGBUILDDIR>>/lib/capybara/spec/session/has_css_spec.rb:69

  3) if xfeature aliases to pending then this should be 'temporarily disabled 
with xfeature'
     # Temporarily disabled with xfeature
     # /<<PKGBUILDDIR>>/spec/rspec/features_spec.rb:83

  4) if xfeature aliases to pending then this also should be 'temporarily 
disabled with xfeature'
     # Temporarily disabled with xfeature
     # /<<PKGBUILDDIR>>/spec/rspec/features_spec.rb:87

  5) if xscenario aliases to pending then this test should be 'temporarily 
disabled with xscenario'
     # Temporarily disabled with xscenario
     # /<<PKGBUILDDIR>>/spec/rspec/scenarios_spec.rb:19

  6) Capybara::Server should support SSL
     # Temporarily skipped with xit
     # /<<PKGBUILDDIR>>/spec/server_spec.rb:133

Failures:

  1) capybara/minitest should support minitest
     Failure/Error: MinitestTest.run reporter, {}

     ArgumentError:
       wrong number of arguments (given 2, expected 3)
     # 
/usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:484:in 
`run'
     # /<<PKGBUILDDIR>>/spec/minitest_spec.rb:171:in `block (2 levels) in <top 
(required)>'

  2) capybara/minitest/spec should support minitest spec
     Failure/Error: MinitestSpecTest.run reporter, {}

     ArgumentError:
       wrong number of arguments (given 2, expected 3)
     # 
/usr/share/rubygems-integration/all/gems/minitest-6.0.6/lib/minitest.rb:484:in 
`run'
     # /<<PKGBUILDDIR>>/spec/minitest_spec_spec.rb:160:in `block (2 levels) in 
<top (required)>'

Finished in 2 minutes 32.6 seconds (files took 0.6761 seconds to load)
2573 examples, 2 failures, 6 pending

Failed examples:

rspec /<<PKGBUILDDIR>>/spec/minitest_spec.rb:167 # capybara/minitest should 
support minitest
rspec /<<PKGBUILDDIR>>/spec/minitest_spec_spec.rb:156 # capybara/minitest/spec 
should support minitest spec

/usr/bin/ruby3.3 
-I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.7/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/lib
 /usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/exe/rspec --pattern 
./spec/\*\*/\*_spec.rb --format documentation failed
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 
/usr/bin/gem2deb-test-runner (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:189:in 
`run_tests_for_version'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:176:in `block in 
run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:71:in `run_tests'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:57:in `install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
        from /usr/bin/dh_ruby:89:in `<main>'
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 failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: ruby-capybara
Source-Version: 3.40.0+ds-3
Done: Simon Quigley <[email protected]>

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon Quigley <[email protected]> (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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 01 Aug 2026 21:03:40 -0500
Source: ruby-capybara
Architecture: source
Version: 3.40.0+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<[email protected]>
Changed-By: Simon Quigley <[email protected]>
Closes: 1143392
Changes:
 ruby-capybara (3.40.0+ds-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Lucas Nussbaum ]
   * debian/gbp.conf: Update for DEP-14
   * debian/gbp.conf: remove duplicate option
   * debian/.gitattributes: remove
   * debian/salsa-ci.yml: use team-specific include
 .
   [ Simon Quigley ]
   * Add minitest-6-compat.patch for minitest 6 compatibility
     (Closes: #1143392).
   * Update Standards-Version to 4.7.4.
   * Bump debhelper-compat to 14, dropping ${misc:Depends},
     ${shlibs:Depends}, and ${ruby:Depends} from runtime dependencies.
   * Update mismatched Lintian override.
   * Add a build dependency on ruby-minitest.
Checksums-Sha1:
 5353614bd09777354304f8d9b832312f8dd35741 2355 ruby-capybara_3.40.0+ds-3.dsc
 60beaca8f88e81170b579f2b4694e3d8f56457e3 8828 
ruby-capybara_3.40.0+ds-3.debian.tar.xz
 85c8ab8a1419036160956860f97a67177acd61b3 7230 
ruby-capybara_3.40.0+ds-3_source.buildinfo
Checksums-Sha256:
 b06dc9ee56863d92881ff7ef18839996b2defa3bd8509286c155a8420e5f29be 2355 
ruby-capybara_3.40.0+ds-3.dsc
 5567e0ed05b29d6a088561fde6a96daeefa40014d20ca348a9c7a42e40161d1e 8828 
ruby-capybara_3.40.0+ds-3.debian.tar.xz
 cbe29a0bf659dfd66af3e2373657f659d177c82e4df71360d5777e303561c51f 7230 
ruby-capybara_3.40.0+ds-3_source.buildinfo
Files:
 56c74f03f870c66dcc0784e5cdd01d3c 2355 ruby optional 
ruby-capybara_3.40.0+ds-3.dsc
 7a5cf1d1f7ff0f11ad8aa477848280c1 8828 ruby optional 
ruby-capybara_3.40.0+ds-3.debian.tar.xz
 a71b03fe973727a832ce4f20c4408fbc 7230 ruby optional 
ruby-capybara_3.40.0+ds-3_source.buildinfo

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

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmpupYwACgkQ4n8s+EWM
L6RFHRAArqfKfzPXWGV/ITFuM8/bQYbVZxPNKi1JUfysgSYKdk//u+z6YLbNhj1o
4t4e9Ko0ura0fcfR1kMrsdpepb65d+jmrbBykF0Kmt3hGaGQ3sGLnaNX4W67U6sQ
8UfKaHRc0zdsvKYQRUOccxGmvRCq9c7Ffdyl6zg7pwmpv6OSSvfPciQ+0h0b1PaX
OD/PhwKbVGYX6QbnxcDHFNu8m5IBFlNj9xkrBnOK/O4rsFdpDVO+wIw1WE+sPvqu
Xl9ZKGEbvB5lXKuyXBGS6DEb9cmKZhcqwoSEI+AbMBT8ZHNcOBrE2YvCn4ADGxbi
gQDsdPJXMC4bzZcVWAnZSL/u76n3bwCoXW0IrA3ccIiWc+LZUzretSX3WKZb2DGg
yd7GPcQhK20dxw/+P/gjU9JcGNT1+S9s8sY0C0D+nuQpwgCZUp0ojKge6fviBQLY
chgp2EFzazujp/QupHYvas44uNER/qEzsa9q6qyDDvcYJn10byoVLx1Mx51LwKBX
wv7FivMvSybTJSd+Tz5uKMY+8k1l2DfvqgTQvvQUglu1fmUp8+MxFmDc/3zB2LUJ
UbzCEZDXaKmoOSYeR1Rkxz7mxBOFNNHNckY9aQzbC8PLbuM9MCoXqarOEQKUC12s
3mCZcraNSQr29SxEAuRieEUVak40me1O0kEbvvANir4MJ+faPCs=
=EHhC
-----END PGP SIGNATURE-----

Attachment: pgpeiPohaRRnZ.pgp
Description: PGP signature


--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to