[DRE-maint] Bug#1039916: ruby-derailed-benchmarks: autopkgtest needs update for new version of ruby-memory-profiler: Could not find 'memory_profiler' (~> 0)
Paul Gevers
elbrus at debian.org
Thu Jun 29 15:03:13 BST 2023
Source: ruby-derailed-benchmarks
Version: 1.7.0-2
Severity: serious
X-Debbugs-CC: ruby-memory-profiler at packages.debian.org
Tags: sid bookworm
User: debian-ci at lists.debian.org
Usertags: needs-update
Control: affects -1 src:ruby-memory-profiler
Dear maintainer(s),
With a recent upload of ruby-memory-profiler the autopkgtest of
ruby-derailed-benchmarks fails in testing when that autopkgtest is run
with the binary packages of ruby-memory-profiler from unstable. It
passes when run with only packages from testing. In tabular form:
pass fail
ruby-memory-profiler from testing 1.0.1-2
ruby-derailed-benchmarks from testing 1.7.0-2
all others from testing from testing
I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration of
ruby-memory-profiler to testing [1]. Of course, ruby-memory-profiler
shouldn't just break your autopkgtest (or even worse, your package), but
it seems to me that the change in ruby-memory-profiler was intended and
your package needs to update to the new situation.
If this is a real problem in your package (and not only in your
autopkgtest), the right binary package(s) from ruby-memory-profiler
should really add a versioned Breaks on the unfixed version of (one of
your) package(s). Note: the Breaks is nice even if the issue is only in
the autopkgtest as it helps the migration software to figure out the
right versions to combine in the tests.
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://qa.debian.org/excuses.php?package=ruby-memory-profiler
https://ci.debian.net/data/autopkgtest/testing/amd64/r/ruby-derailed-benchmarks/34928925/log.gz
19s 19s
┌──────────────────────────────────────────────────────────────────────────────┐
19s │ Checking Rubygems dependency resolution on ruby3.1
│
19s
└──────────────────────────────────────────────────────────────────────────────┘
19s 19s GEM_PATH= ruby3.1 -e gem\ \"derailed_benchmarks\"
19s /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1413:in
`rescue in block in activate_dependencies': Could not find
'memory_profiler' (~> 0) among 102 total gem(s) (Gem::MissingSpecError)
19s Checked in
'GEM_PATH=/home/debci/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0'
at:
/usr/share/rubygems-integration/all/specifications/derailed_benchmarks-1.7.0.gemspec,
execute `gem env` for more information
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1410:in
`block in activate_dependencies'
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1399:in
`each'
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1399:in
`activate_dependencies'
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1381:in
`activate'
19s from
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:68:in `block
in gem'
19s from
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:68:in
`synchronize'
19s from
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:68:in `gem'
19s from -e:1:in `<main>'
19s /usr/lib/ruby/vendor_ruby/rubygems/dependency.rb:313:in
`to_specs': Could not find 'memory_profiler' (~> 0) - did find:
[memory_profiler-1.0.1] (Gem::MissingSpecVersionError)
19s Checked in
'GEM_PATH=/home/debci/.local/share/gem/ruby/3.1.0:/var/lib/gems/3.1.0:/usr/local/lib/ruby/gems/3.1.0:/usr/lib/ruby/gems/3.1.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.1.0:/usr/share/rubygems-integration/3.1.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0'
, execute `gem env` for more information
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1411:in
`block in activate_dependencies'
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1399:in
`each'
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1399:in
`activate_dependencies'
19s from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1381:in
`activate'
19s from
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:68:in `block
in gem'
19s from
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:68:in
`synchronize'
19s from
/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:68:in `gem'
19s from -e:1:in `<main>'
19s abbrev (default: 0.1.0)
19s base64 (default: 0.1.1)
19s benchmark (default: 0.2.0)
19s benchmark-ips (2.7.2)
19s bigdecimal (default: 3.1.1)
19s bundler (default: 2.3.7)
19s cgi (default: 0.3.5)
19s csv (default: 3.2.2)
19s date (default: 3.2.2)
19s debug (1.4.0)
19s delegate (default: 0.2.0)
19s derailed_benchmarks (1.7.0)
19s did_you_mean (default: 1.6.1)
19s digest (default: 3.1.0)
19s drb (default: 2.1.0)
19s english (default: 0.7.1)
19s enumerable-statistics (2.0.7)
19s erb (default: 2.2.3)
19s error_highlight (default: 0.3.0)
19s etc (default: 1.3.0)
19s fcntl (default: 1.0.1)
19s ffi (1.15.5)
19s fiddle (default: 1.1.0)
19s fileutils (default: 1.6.0)
19s find (default: 0.1.1)
19s forwardable (default: 1.3.2)
19s get_process_mem (0.2.5)
19s getoptlong (default: 0.1.1)
19s heapy (0.2.0)
19s io-console (default: 0.5.11)
19s io-nonblock (default: 0.1.0)
19s io-wait (default: 0.2.1)
19s ipaddr (default: 1.2.4)
19s irb (default: 1.4.1)
19s json (default: 2.6.1)
19s logger (default: 1.5.0)
19s matrix (0.4.2)
19s memory_profiler (1.0.1)
19s mini_histogram (0.1.3)
19s minitest (5.15.0)
19s mutex_m (default: 0.1.1)
19s net-ftp (0.1.3)
19s net-http (default: 0.2.0)
19s net-imap (0.2.3)
19s net-pop (0.1.1)
19s net-protocol (default: 0.1.2)
19s net-smtp (0.3.1)
19s net-telnet (0.2.0)
19s nkf (default: 0.1.1)
19s observer (default: 0.1.1)
19s open-uri (default: 0.2.0)
19s open3 (default: 0.1.1)
19s openssl (default: 3.0.1)
19s optparse (default: 0.2.0)
19s ostruct (default: 0.5.2)
19s pathname (default: 0.2.0)
19s power_assert (2.0.1)
19s pp (default: 0.3.0)
19s prettyprint (default: 0.1.1)
19s prime (0.1.2)
19s pstore (default: 0.1.1)
19s psych (default: 4.0.3)
19s racc (default: 1.6.0)
19s rack (2.2.6.4)
19s rake (13.0.6)
19s rbs (2.1.0)
19s rdoc (default: 6.4.0)
19s readline (default: 0.0.3)
19s readline-ext (default: 0.1.4)
19s reline (default: 0.3.0)
19s resolv (default: 0.2.1)
19s resolv-replace (default: 0.1.0)
19s rexml (3.2.5)
19s rinda (default: 0.1.1)
19s rss (0.2.9)
19s ruby-statistics (2.1.1)
19s ruby2_keywords (default: 0.0.5)
19s rubygems-update (3.3.15)
19s sdbm (1.0.0)
19s securerandom (default: 0.1.1)
19s set (default: 1.0.2)
19s shellwords (default: 0.1.0)
19s singleton (default: 0.1.1)
19s stringio (default: 3.0.1)
19s strscan (default: 3.0.1)
19s syslog (default: 0.1.0)
19s tempfile (default: 0.1.2)
19s test-unit (3.5.3)
19s thor (1.2.1)
19s time (default: 0.2.0)
19s timeout (default: 0.2.0)
19s tmpdir (default: 0.1.2)
19s tsort (default: 0.1.0)
19s typeprof (0.21.2)
19s un (default: 0.2.0)
19s unicode_plot (0.0.4)
19s uri (default: 0.11.0)
19s weakref (default: 0.1.1)
19s webrick (1.8.1)
19s xmlrpc (0.3.2)
19s yaml (default: 0.2.0)
19s zlib (default: 2.1.1)
20s autopkgtest [16:53:10]: test gem2deb-test-runner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20230629/bfa1c7ad/attachment-0001.sig>
More information about the Pkg-ruby-extras-maintainers
mailing list