Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 686714 - media-sound/ncmpcpp-0.8.2-r1: automagic dependency on dev-libs/icu
Summary: media-sound/ncmpcpp-0.8.2-r1: automagic dependency on dev-libs/icu
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-25 06:35 UTC by Franz Trischberger
Modified: 2019-10-30 09:39 UTC (History)
2 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 Franz Trischberger 2019-05-25 06:35:14 UTC
Due to an icu-update today I realised this automagic dep:
!!! existing preserved libs:
>>> package: dev-libs/icu-64.2
 *  - /usr/lib64/libicudata.so.63
 *  - /usr/lib64/libicudata.so.63.1
 *  - /usr/lib64/libicui18n.so.63
 *  - /usr/lib64/libicui18n.so.63.1
 *      used by /usr/bin/ncmpcpp (media-sound/ncmpcpp-0.8.2-r1)
 *      used by /usr/bin/upmendex (app-text/texlive-core-2017-r4)
 *  - /usr/lib64/libicuuc.so.63
 *  - /usr/lib64/libicuuc.so.63.1
 *      used by /usr/bin/ncmpcpp (media-sound/ncmpcpp-0.8.2-r1)
 *      used by /usr/bin/upmendex (app-text/texlive-core-2017-r4)
Use emerge @preserved-rebuild to rebuild packages using these libraries

$ emerge -1av ncmpcpp texlive-core

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] media-sound/ncmpcpp-0.8.2-r1::gentoo  USE="clock taglib -icu -outputs -visualizer" 0 KiB
[ebuild   R    ] app-text/texlive-core-2017-r4::gentoo  USE="X luajittex -cjk -doc -source -tk -xetex" 10 KiB

notice USE="-icu" for ncmpcpp.

And after rebuilding ncmpcpp:

$ lddtree /usr/bin/ncmpcpp
ncmpcpp => /usr/bin/ncmpcpp (interpreter => /lib64/ld-linux-x86-64.so.2)
    libboost_filesystem.so.1.65.0 => /usr/lib64/libboost_filesystem.so.1.65.0
        librt.so.1 => /lib64/librt.so.1
    libboost_locale.so.1.65.0 => /usr/lib64/libboost_locale.so.1.65.0
        libboost_chrono.so.1.65.0 => /usr/lib64/libboost_chrono.so.1.65.0
        libicudata.so.64 => /usr/lib64/libicudata.so.64
    libboost_program_options.so.1.65.0 => /usr/lib64/libboost_program_options.so.1.65.0
    libboost_regex.so.1.65.0 => /usr/lib64/libboost_regex.so.1.65.0
    libboost_thread.so.1.65.0 => /usr/lib64/libboost_thread.so.1.65.0
    libboost_system.so.1.65.0 => /usr/lib64/libboost_system.so.1.65.0
    libicui18n.so.64 => /usr/lib64/libicui18n.so.64
        libm.so.6 => /lib64/libm.so.6
            ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
    libicuuc.so.64 => /usr/lib64/libicuuc.so.64
        libdl.so.2 => /lib64/libdl.so.2
    libmpdclient.so.2 => /usr/lib64/libmpdclient.so.2
    libreadline.so.8 => /lib64/libreadline.so.8
        libncurses.so.6 => /lib64/libncurses.so.6
    libpthread.so.0 => /lib64/libpthread.so.0
    libncursesw.so.6 => /lib64/libncursesw.so.6
    libcurl.so.4 => /usr/lib64/libcurl.so.4
        libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0
        libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0
        libz.so.1 => /lib64/libz.so.1
    libtag.so.1 => /usr/lib64/libtag.so.1
    libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/libstdc++.so.6
    libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/libgcc_s.so.1
    libc.so.6 => /lib64/libc.so.6

Links against /usr/lib64/libicui18n.so.64 and /usr/lib64/libicuuc.so.64.
Comment 1 Larry the Git Cow gentoo-dev 2019-10-30 09:39:49 UTC
The bug has been closed via the following commit(s):

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

commit c9c652f0a1525d4a2bb3bd914861f6e8cd275aac
Author:     Jeroen Roovers <jer@gentoo.org>
AuthorDate: 2019-10-30 09:36:30 +0000
Commit:     Jeroen Roovers <jer@gentoo.org>
CommitDate: 2019-10-30 09:39:45 +0000

    media-sound/ncmpcpp: Drop IUSE=icu|unicode
    
    Package-Manager: Portage-2.3.78, Repoman-2.3.17
    Fixes: https://bugs.gentoo.org/show_bug.cgi?id=686714
    Signed-off-by: Jeroen Roovers <jer@gentoo.org>

 media-sound/ncmpcpp/ncmpcpp-0.7.7.ebuild    | 16 +++++++---------
 media-sound/ncmpcpp/ncmpcpp-0.8.2-r1.ebuild |  8 ++++----
 media-sound/ncmpcpp/ncmpcpp-9999.ebuild     |  8 ++++----
 3 files changed, 15 insertions(+), 17 deletions(-)