Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 562584

Summary: app-shells/bash and sys-devel/gettext non-slotted deps
Product: Gentoo Linux Reporter: Daniel Robbins <drobbins>
Component: [OLD] Core systemAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: dschridde+gentoobugs, zerochaos
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Daniel Robbins 2015-10-08 17:13:35 UTC
The app-shells/bash and sys-devel/gettext ebuilds are missing properly slotted EAPI 5 deps that allow Portage to be away of major versions of libraries moving away underneath these packages.

Bash should have an ncurses (R)DEPEND like so: >=sys-libs/ncurses-5.2-r2:0= . Readline should have a similar :0=.

Gettext depends on "sys-libs/ncurses". This should be sys-libs/ncurses:0=.

This will prevent emerge from unmerging and replacing ncurses-5 with ncurses-6 without rebuilding these packages.

Reproducible: Always
Comment 2 Rick Farina (Zero_Chaos) gentoo-dev 2015-10-26 17:19:17 UTC
is there any specific reason that bash hasn't been fixed in the same way?  is it just a developer time issue or is there a reason not to fix it?
Comment 3 SpanKY gentoo-dev 2016-03-28 19:29:03 UTC
i'll roll it out w/bash-4.4
Comment 4 SpanKY gentoo-dev 2016-03-28 19:36:22 UTC
which is to say i already fixed this in bash-4.4 ebuilds in July 2015 ;)
Comment 5 SpanKY gentoo-dev 2016-04-13 14:05:34 UTC
*** Bug 579324 has been marked as a duplicate of this bug. ***