Created attachment 338312 [details] build.log for dev-ruby/bsearch-1.5-r3 Step to reproduce: 1. emerge =dev-ruby/bsearch-1.5-r3 Actural results: emerge failed. >>> Preparing source in /var/tmp/portage/dev-ruby/bsearch-1.5-r3/work ... * Running prepare phase for all ... sed: can't read tests/test.sh: No such file or directory * ERROR: dev-ruby/bsearch-1.5-r3 failed (prepare phase): * Unable to fix tests shell script. * Due to pkgmove dev-ruby/ruby-bsearch -> dev-ruby/bsearch. Source directory of bsearch-1.5-r3 is ruby-bsearch-1.5 instead bsearch-1.5. Easy to fix by adding RUBY_S="ruby-{P}" to the ebuild. Regards. --- bsearch-1.5-r3.ebuild.orig +++ bsearch-1.5-r3.ebuild @@ -17,6 +17,8 @@ DOCS="ChangeLog *.rd bsearch.png" +RUBY_S="ruby-${P}" + all_ruby_prepare() { sed -i 's/ruby/\$\{RUBY\}/' tests/test.sh || die "Unable to fix tests shell script." }
Thanks for the bug and diagnosis. I've opted to just remove this version since 1.5.0 was already working correctly.