Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673760 - dev-lang/ruby-2.6: file collisions with dev-ruby/did_you_mean-1.3.0 and dev-ruby/net-telnet-0.2.0
Summary: dev-lang/ruby-2.6: file collisions with dev-ruby/did_you_mean-1.3.0 and dev-r...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
: 673754 673772 673774 673782 673788 673790 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-12-26 15:08 UTC by Eugene Shalygin
Modified: 2018-12-27 19:06 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Shalygin 2018-12-26 15:08:22 UTC
package dev-ruby/did_you_mean-1.3.0 NOT merged
 * 
 * Detected file collision(s):
 * 
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/experimental.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/jaro_winkler.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/levenshtein.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/verbose.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/version.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/core_ext/name_error.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/experimental/initializer_name_correction.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/experimental/ivar_name_correction.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/formatters/plain_formatter.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/formatters/verbose_formatter.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/null_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/specifications/did_you_mean-1.3.0.gemspec
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-lang/ruby-2.6.0:2.6::gentoo
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/core_ext/name_error.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/experimental.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/experimental/initializer_name_correction.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/experimental/ivar_name_correction.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/formatters/plain_formatter.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/formatters/verbose_formatter.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/jaro_winkler.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/levenshtein.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/null_checker.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/verbose.rb
 *      /usr/lib64/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/version.rb
 *      /usr/lib64/ruby/gems/2.6.0/specifications/did_you_mean-1.3.0.gemspec
 *
Comment 1 Chris Smith 2018-12-26 15:45:31 UTC
same
Comment 2 James R Larrowe 2018-12-27 05:17:35 UTC
I have the same issue.
Comment 3 James R Larrowe 2018-12-27 05:19:59 UTC
*** Bug 673788 has been marked as a duplicate of this bug. ***
Comment 4 James R Larrowe 2018-12-27 05:20:33 UTC
*** Bug 673790 has been marked as a duplicate of this bug. ***
Comment 5 Hans de Graaff gentoo-dev Security 2018-12-27 06:31:31 UTC
*** Bug 673754 has been marked as a duplicate of this bug. ***
Comment 6 Hans de Graaff gentoo-dev Security 2018-12-27 06:31:42 UTC
*** Bug 673772 has been marked as a duplicate of this bug. ***
Comment 7 Hans de Graaff gentoo-dev Security 2018-12-27 06:31:51 UTC
*** Bug 673774 has been marked as a duplicate of this bug. ***
Comment 8 Hans de Graaff gentoo-dev Security 2018-12-27 06:32:02 UTC
*** Bug 673782 has been marked as a duplicate of this bug. ***
Comment 9 Hans de Graaff gentoo-dev Security 2018-12-27 07:13:13 UTC
This happens due to an overlooked patch missing. Unfortunately this patch needs more work because our 2.5-based solution for this issue now breaks irb. I'll work on this more later today.
Comment 10 Larry the Git Cow gentoo-dev 2018-12-27 19:06:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2686448ec8ff2355fecee39426a20bac4cb61f

commit 6e2686448ec8ff2355fecee39426a20bac4cb61f
Author:     Hans de Graaff <graaff@gentoo.org>
AuthorDate: 2018-12-27 18:21:12 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2018-12-27 19:06:33 +0000

    dev-lang/ruby: fix various install issues
    
    Properly unbundle rdoc and bundler which we install via the gems.
    Fix install path for default bundled gemspec, fixing file collisions
    without FEATURES=userpriv.
    Add USE flag for jit, but note that this does not fully disable jit, and
    jit does not work due to issues with the .pch file generated for it.
    Add missing PDEPEND on bundler since we now unbundle it properly.
    
    Fixes: https://bugs.gentoo.org/673760
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>
    Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-lang/ruby/files/2.6/009_no-gems.patch      |  88 ++-------
 dev-lang/ruby/files/2.6/010-libressl_2.7.patch |  15 --
 dev-lang/ruby/ruby-2.6.0-r1.ebuild             | 236 +++++++++++++++++++++++++
 3 files changed, 252 insertions(+), 87 deletions(-)