Created attachment 896683 [details] dev-ruby:rbs-3.4.4:20240701-005115.log While doing the Ruby 3.2 update on this machine (along with Python 3.12 and other much-postponed updates), I just hit a test failure in =dev-ruby/rbs-3.4.4. My first thought was that this was a case where the dependency, undeclared by the ebuild, is scheduled to be updated later, but in this build log the failure is actually while running the tests with Ruby 3.1 ... And while the failure message talks about missing rspec-support (which has been updated to version 3.13.1 and for Ruby 3.2), the test-code snippet provided references rspec-mocks (which is at version 3.12.6, and only installed for Ruby 3.1).
Created attachment 896684 [details] emerge-info.txt
I think we'll need to patch out that test. Pulling in rspec as a test dependency for rbs is nog going to work because it would lead to a huge dependency tree for dev-lang/ruby.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6500b67577ffb25625005e4da7b14bf341d5e022 commit 6500b67577ffb25625005e4da7b14bf341d5e022 Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2024-07-11 06:40:27 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2024-07-11 06:41:10 +0000 dev-ruby/rbs: add 3.5.2 Also avoid an automagic dependency on rspec in tests. Closes: https://bugs.gentoo.org/935259 Signed-off-by: Hans de Graaff <graaff@gentoo.org> dev-ruby/rbs/Manifest | 1 + dev-ruby/rbs/rbs-3.5.2.ebuild | 59 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+)