#1141021 ruby-peek-pg: FTBFS: Could not find 'concurrent-ruby-ext'

#1141021#5
Date:
2026-06-28 20:52:32 UTC
From:
To:
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/202606/

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-peek-pg, 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
W: XS-Ruby-Versions is deprecated, and will be ignored
   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
	dh_ruby --test
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   dh_auto_install --destdir=debian/ruby-peek-pg/ -O--buildsystem=ruby
	dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-peek-pg

┌──────────────────────────────────────────────────────────────────────────────┐
│ ruby-peek-pg: Installing files and building extensions for ruby3.3           │
└──────────────────────────────────────────────────────────────────────────────┘

/usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20260628-60-kmpfeq/gemspec
WARNING:  licenses is empty, but is recommended. Use an license identifier from
https://spdx.org/licenses or 'Nonstandard' for a nonstandard license,
or set it to nil if you don't want to specify a license.
WARNING:  open-ended dependency on peek (>= 0) is not recommended
  use a bounded requirement, such as "~> x.y"
WARNING:  open-ended dependency on pg (>= 0) is not recommended
  use a bounded requirement, such as "~> x.y"
WARNING:  open-ended dependency on concurrent-ruby (>= 0) is not recommended
  use a bounded requirement, such as "~> x.y"
WARNING:  open-ended dependency on concurrent-ruby-ext (>= 0) is not recommended
  use a bounded requirement, such as "~> x.y"
WARNING:  make sure you specify the oldest ruby version constraint (like ">= 3.0") that you want your gem to support by setting the `required_ruby_version` gemspec attribute
WARNING:  See https://guides.rubygems.org/specification-reference/ for help
  Successfully built RubyGem
  Name: peek-pg
  Version: 1.3.0
  File: peek-pg-1.3.0.gem
/usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-peek-pg/usr/share/rubygems-integration/all /tmp/d20260628-60-kmpfeq/peek-pg-1.3.0.gem
/<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all/gems/peek-pg-1.3.0/app/views/peek/views/_pg.html.erb
/<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all/gems/peek-pg-1.3.0/lib/peek-pg.rb
/<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all/gems/peek-pg-1.3.0/lib/peek-pg/railtie.rb
/<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all/gems/peek-pg-1.3.0/lib/peek-pg/version.rb
/<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all/gems/peek-pg-1.3.0/lib/peek/views/pg.rb
Successfully installed peek-pg-1.3.0
1 gem installed
cd debian/ruby-peek-pg/usr/share/rubygems-integration/all
rm -rf bin
rm -rf build_info
rm -rf cache
rm -rf doc
rm -rf extensions
rmdir plugins
cd gems/peek-pg-1.3.0
rm -f
chmod 644 lib/peek/views/pg.rb lib/peek-pg/railtie.rb lib/peek-pg/version.rb lib/peek-pg.rb
find lib/ -type d -empty -delete
cd -
cd -
dh_installchangelogs -pruby-peek-pg /<<PKGBUILDDIR>>/CHANGELOG.md upstream
/usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.3                           │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -e gem\ \"peek-pg\"
/usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1421:in `block in activate_dependencies': Could not find 'concurrent-ruby-ext' (>= 0) among 128 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0' at: /<<PKGBUILDDIR>>/debian/ruby-peek-pg/usr/share/rubygems-integration/all/specifications/peek-pg-1.3.0.gemspec, execute `gem env` for more information
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate'
	from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `block in gem'
	from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `synchronize'
	from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `gem'
	from -e:1:in `<main>'
abbrev (default: 0.1.2)
actionpack (7.2.3.1)
actionview (7.2.3.1)
activesupport (7.2.3.1)
base64 (0.3.0, default: 0.2.0)
benchmark (default: 0.3.0)
bigdecimal (default: 3.1.5)
builder (3.3.0)
bundler (default: 2.5.22)
cgi (default: 0.4.2)
concurrent-ruby (1.3.7)
connection_pool (3.0.2)
crass (1.0.6)
csv (3.3.5, default: 3.2.8)
date (default: 3.3.4)
debug (1.9.2)
delegate (default: 0.3.1)
did_you_mean (2.0.0, default: 1.6.3)
digest (default: 3.1.1)
drb (default: 2.2.0)
english (default: 0.8.0)
erb (default: 4.0.3)
error_highlight (default: 0.6.0)
erubi (1.13.1)
etc (default: 1.4.3)
fcntl (default: 1.1.0)
fiddle (default: 1.1.2)
fileutils (default: 1.7.2)
find (default: 0.2.0)
forwardable (default: 1.3.3)
getoptlong (default: 0.2.1)
i18n (1.15.1)
io-console (default: 0.7.1)
io-nonblock (default: 0.3.0)
io-wait (default: 0.3.1)
ipaddr (default: 1.2.6)
irb (default: 1.13.1)
json (default: 2.7.2)
logger (default: 1.6.0)
loofah (2.25.1)
matrix (0.4.2)
method_source (1.1.0)
mini_portile2 (2.8.9)
minitest (5.27.0, 5.20.0)
minitest-mock (5.27.0)
mutex_m (default: 0.2.0)
net-ftp (0.3.4)
net-http (default: 0.4.1)
net-imap (0.4.19)
net-pop (0.1.2)
net-protocol (default: 0.2.2)
net-smtp (0.5.1)
net-telnet (0.2.0)
nkf (default: 0.1.3)
nokogiri (1.19.3)
observer (default: 0.1.2)
open-uri (default: 0.4.1)
open3 (default: 0.2.1)
openssl (default: 3.2.0)
optparse (default: 0.4.0)
ostruct (default: 0.6.0)
pathname (default: 0.3.0)
peek (1.1.0)
pg (1.6.3)
pkg-config (1.6.5)
power_assert (3.0.1, 2.0.3)
pp (default: 0.5.0)
prettyprint (default: 0.2.0)
prime (0.1.2)
prism (default: 0.19.0)
pstore (default: 0.1.3)
psych (default: 5.1.2)
racc (1.8.1, 1.7.3)
rack (3.2.6)
rack-session (2.1.1)
rack-test (2.2.0)
rackup (2.3.1)
rails-dom-testing (2.3.0)
rails-html-sanitizer (1.7.0)
railties (7.2.3.1)
rake (13.4.2, 13.1.0)
rbs (3.4.0)
rdoc (default: 6.6.3.1)
readline (default: 0.0.4)
reline (default: 0.5.10)
resolv (default: 0.3.0)
resolv-replace (default: 0.1.1)
rexml (3.3.9)
rinda (default: 0.2.0)
rss (0.3.1)
ruby2_keywords (0.0.5)
rubygems-update (3.6.7)
securerandom (default: 0.3.1)
set (default: 1.1.0)
shellwords (default: 0.2.0)
singleton (default: 0.2.0)
stringio (default: 3.1.1)
strscan (default: 3.0.9)
syntax_suggest (default: 2.0.1)
syslog (default: 0.1.2)
tempfile (default: 0.2.1)
test-unit (3.7.8, 3.6.1)
thor (1.5.0)
time (default: 0.3.0)
timeout (default: 0.4.1)
tmpdir (default: 0.2.0)
tsort (default: 0.2.0)
typeprof (0.21.9)
tzinfo (2.0.6)
un (default: 0.3.0)
uri (default: 0.13.2)
useragent (0.16.11)
weakref (default: 0.1.3)
webrick (1.9.2)
xmlrpc (0.3.3)
yaml (default: 0.3.0)
zeitwerk (2.8.2)
zlib (default: 3.1.1)

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.3: no test suite!                                        │
└──────────────────────────────────────────────────────────────────────────────┘

/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 /<<PKGBUILDDIR>>/debian/ruby-peek-pg returned exit code 1
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1141021#14
Date:
2026-06-28 21:50:10 UTC
From:
To:
Hello,

Bug #1141021 in ruby-concurrent reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/ruby-team/ruby-concurrent/-/commit/e3ca26271133d5a21be684ffb5233b74aadbd563

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1141021

#1141021#21
Date:
2026-06-28 22:14:41 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ruby-concurrent, 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 1141021@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon Quigley <tsimonq2@debian.org> (supplier of updated ruby-concurrent 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 28 Jun 2026 16:49:29 -0500
Source: ruby-concurrent
Architecture: source
Version: 1.3.7-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Changed-By: Simon Quigley <tsimonq2@debian.org>
Closes: 1141021
Changes:
 ruby-concurrent (1.3.7-2) unstable; urgency=medium
 .
   * Team upload.
   * Refresh the rules file and get concurrent-ext populated again
     (Closes: #1141021).
   * Manually define the testsuite since we have more than one gem.
Checksums-Sha1:
 65bd19f2a15442a25b31d1c886717ff76e62882b 2357 ruby-concurrent_1.3.7-2.dsc
 b2f5bd1c3c6fe797ba3fbf5b369ba8c42b088f14 6288 ruby-concurrent_1.3.7-2.debian.tar.xz
 9f6ceaa1b4d30cb573263f527e12440a11d666c9 7673 ruby-concurrent_1.3.7-2_source.buildinfo
Checksums-Sha256:
 cd90e2931b8006bb412a05beea2fcfbc2b9f76ea9ea661fc8b3f0c1c408ecd03 2357 ruby-concurrent_1.3.7-2.dsc
 4dba17a09ca0354d9f4a187d5a3bae67a2e99c9c6f876c88b6482ce3050f342c 6288 ruby-concurrent_1.3.7-2.debian.tar.xz
 4a02318db90ecb569a542e0683dc702f8d9d34904212a29e23cb7991e3b7b7b3 7673 ruby-concurrent_1.3.7-2_source.buildinfo
Files:
 5aa8aa9d4c908bff42bdd380d05b831c 2357 ruby optional ruby-concurrent_1.3.7-2.dsc
 ba98bd3ef1fc9a15ce21cd778b2431a7 6288 ruby optional ruby-concurrent_1.3.7-2.debian.tar.xz
 ddb95b46c6db40ceed886231ba8a2c06 7673 ruby optional ruby-concurrent_1.3.7-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmpBlw4ACgkQ4n8s+EWM
L6RIDg//ZlTStgUEinDdk9CIWpUJaseZznNxhIWKIWbEiRx8IqODhUIRqw4wP9rM
oo2dOmCSg6YaJEunQWVuTOgO8h/CaVUEp/exYfXuGxT+GQHCRw/tUxd/kRitd78q
pXNtIPxTxlEMJfG5X7H1X07Z5Fg8vNwX5WZ22PWnnlVguvWDpmoV2o1bljAznLtw
JS8AMT1SKY7Bof1mUN0J+71ud6B0JeHFiJbZdGF2/yu0zRqTkymA2DqI3+3M176p
uTW7vom7v3sMGVWsy3BIxh39rtdyXC++RFPVZvWDzfTEXeQhksGab9F3VVC6BSCB
B8J+ESDC+pgTMCbi/Z99WVtwjQriDKtHNfUwVeDIp+YN9Ml99yhNWUOBfALu1U9o
/SJEJu/hIYchjWiIDN5gdutGcx/10nJiuCJLel+YuRacjpixeBvaMi4k+XdB3KE3
JfeMfoc0OkWEggRILEcjG5GxQcABcNpJ93BRyPQmyoXAOpwMrfDE55PnLNGY2jum
mpv37JLcM5ExlXZtSN6pnut9njoxj7EIiDEl6Ws1RMze3rsmY65ZmfOALQle6gdo
CWmQCks7MWRQqix48BOOLFsbM73AC5jgfKcczyFaI/PM81ro88d9vQ8qYhW1GtTn
e/kEfLfVaxa/O8Wjh/nrr6Z8Q2XdgGESbUAjg02jfljX/0+EoOE=
=VoJS
-----END PGP SIGNATURE-----