Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 599590 - net-misc/aria2-1.28.0 as automagic dep on dev-libs/icu
Summary: net-misc/aria2-1.28.0 as automagic dep 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: Tiziano Müller (RETIRED)
URL: https://github.com/aria2/aria2/pull/773
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-12 14:16 UTC by Justin Lecher (RETIRED)
Modified: 2016-12-18 13:42 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 Justin Lecher (RETIRED) gentoo-dev 2016-11-12 14:16:43 UTC
I removed icu from my systemand see

>>> package: dev-libs/icu-58.1-r1
 *  - /usr/lib64/libicudata.so.57
 *  - /usr/lib64/libicudata.so.57.1
 *      used by /usr/lib64/libaria2.so.0.0.0 (net-misc/aria2-1.28.0)
 *  - /usr/lib64/libicui18n.so.57
 *  - /usr/lib64/libicui18n.so.57.1
 *      used by /usr/lib64/libaria2.so.0.0.0 (net-misc/aria2-1.28.0)
 *  - /usr/lib64/libicuuc.so.57
 *  - /usr/lib64/libicuuc.so.57.1
 *      used by /usr/lib64/libaria2.so.0.0.0 (net-misc/aria2-1.28.0)
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2016-11-12 14:19:17 UTC
Actually I didn't remove icu, but just upgraded it. Perhaps missing dependency.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-11-12 20:19:56 UTC
I don't see anything that remotely looks like an ICU dependency inside aria2, so I suspect it's getting pulled in via .pc of some other package.

Most likely candidate:
$ xml2-config --libs
-lxml2 -lz -llzma -licui18n -licuuc -licudata -lm -ldl

Bad news is, it's using .m4 file installed by libxml2 which is really crappy and has no way for overrides (also compiles and runs a creepy test program). I'm going to try to convince upstream into using pkg-config.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-12-18 13:42:06 UTC
I've just pushed 1.30.0 that contains upstreamed patch switching to pkg-config, so this should be fixed now.