Created attachment 452254 [details] build.log Failures: 1) RSpec::Support behaves like library wide checks has no malformed whitespace Failure/Error: `git ls-files -z`.split("\x0").each do |filename| error_messages << check_for_tab_characters(filename) error_messages << check_for_extra_spaces(filename) end Errno::ENOENT: No such file or directory - git
For testing ,it also need dev-ruby/thread_order , right . but it is not specified in in the depends .
I am working on it .
Created attachment 470106 [details, diff] Patches This patch solves the test failure issue.
Created attachment 470108 [details, diff] Patch for ebuild This patch is for ebuild, Please review and merge.
Thanks for the patches. I have used them to fix the issues with the ebuilds. A few notes: As far as I know it is bad practice to update the eapi of an existing ebuild without a revision bump, so I left this out. We'll update to new eapis on version bumps. I thought we still needed to do some work to ruby-fakegem.eclass to support EAPI=6, but this already works out of the box. Thanks for testing that. The thread_order dependency should be within the test? () part of the dependency, since it is only required for the tests. We prefer to use sed in the ebuild to patch these kinds of changes, because it is lower maintenance. Any problems with the seds show up during test time, or are harmless. We do prefer patches to change code that gets installed.