Summary: | --depclean doesn't handle properly shared libs with copies in multiple packages | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Petteri Räty (RETIRED) <betelgeuse> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | esigra |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=467896 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 240323 |
Description
Petteri Räty (RETIRED)
2009-07-11 13:10:48 UTC
The problem is even bigger with www-client/chromium. This ebuild installs symlinks to ffmpeg's libraries in /usr/lib64/chromium-browser/. Basically, they look like this: lrwxrwxrwx 1 root root 27 10-25 10:27 /usr/lib64/chromium-browser/libavcodec.so.52 -> /usr/lib64/libavcodec.so.52 lrwxrwxrwx 1 root root 28 10-25 10:27 /usr/lib64/chromium-browser/libavformat.so.52 -> /usr/lib64/libavformat.so.52 lrwxrwxrwx 1 root root 26 10-25 10:28 /usr/lib64/chromium-browser/libavutil.so.50 -> /usr/lib64/libavutil.so.50 Then, when calculating depclean, emerge assumes that all packages depending on ffmpeg, depend on chromium too: * www-client/chromium-4.0.223.5 pulled in by: * media-libs/gegl-0.1.0-r1 needs libavcodec.so.52, libavformat.so.52 * media-libs/xine-lib-1.1.16.3-r2 needs libavcodec.so.52, libavutil.so.50 * media-plugins/audacious-plugins-2.2_beta1 needs libavcodec.so.52, libavformat.so.52, libavutil.so.50 * media-plugins/vdr-dxr3-0.2.9 needs libavcodec.so.52 * media-sound/moc-2.5.0_alpha3-r3 needs libavformat.so.52 * media-sound/picard-0.11 needs libavcodec.so.52, libavformat.so.52 * media-video/ffmpeg-9999-r1 needs libavcodec.so.52, libavformat.so.52, libavutil.so.50 * media-video/guvcview-1.1.1 needs libavcodec.so.52 * media-video/motion-3.2.11.1 needs libavcodec.so.52, libavformat.so.52, libavutil.so.50 * media-video/mplayer-9999 needs libavcodec.so.52, libavformat.so.52, libavutil.so.50 * media-video/vlc-1.0.3_rc needs libavcodec.so.52, libavformat.so.52, libavutil.so.50 * www-plugins/moonlight-1.0.1 needs libavcodec.so.52, libavutil.so.50 Portage issue is not mozilla related. |