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