Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644786 - dev-lang/ruby should depend on sys-libs/readline:0=
Summary: dev-lang/ruby should depend on sys-libs/readline:0=
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:
Depends on:
Blocks:
 
Reported: 2018-01-16 18:04 UTC by Daniel M. Weeks
Modified: 2019-01-08 11:34 UTC (History)
1 user (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 Daniel M. Weeks 2018-01-16 18:04:06 UTC
Updating readline left the following:

>>> package: sys-libs/readline-7.0_p3
 *  - /lib64/libreadline.so.6
 *  - /lib64/libreadline.so.6.3
 *      used by /usr/lib64/ruby/2.4.0/x86_64-linux/readline.so (dev-lang/ruby-2.4.3)

It seems USE=readline was dropped in 2.4 but the dependency should have stayed.

Reproducible: Always
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-01-08 09:42:52 UTC
Still an issue. 
After upgrading from readline-7.0 to readline-8.0, portgae told me that dev-lang/ruby is in the preserved-libs list for readline.
Comment 2 Larry the Git Cow gentoo-dev 2019-01-08 11:34:54 UTC
The bug has been closed via the following commit(s):

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

commit b6afb3a9c9381d34c2c6d4f0c6245edced12f11c
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2019-01-08 11:34:17 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2019-01-08 11:34:17 +0000

    dev-lang/ruby: Added sys-libs/readline to RDEPEND.
    
    Permission kindly granted by graaff.
    
    Closes: https://bugs.gentoo.org/644786
    Package-Manager: Portage-2.3.54, Repoman-2.3.12
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 dev-lang/ruby/ruby-2.4.5-r1.ebuild | 3 ++-
 dev-lang/ruby/ruby-2.4.5.ebuild    | 3 ++-
 dev-lang/ruby/ruby-2.5.3.ebuild    | 3 ++-
 dev-lang/ruby/ruby-2.6.0-r1.ebuild | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)