1 |
On 04/23/2015 04:35 AM, Joakim Tjernlund wrote: |
2 |
> On Wed, 2015-04-22 at 18:49 -0700, Zac Medico wrote: |
3 |
>> On 04/22/2015 04:07 PM, Joakim Tjernlund wrote: |
4 |
>>> emerge -a @preserved-rebuild |
5 |
>>> [ebuild Rf ] dev-java/oracle-jdk-bin-1.8.0.45 |
6 |
>>> |
7 |
>>> but this does not help, how can I see what @preserved-rebuild is looking for? |
8 |
>>> |
9 |
>>> Jocke |
10 |
>>> |
11 |
>> |
12 |
>> Probably ffmpeg/libav libraries. Here's a bug report: |
13 |
>> |
14 |
>> https://bugs.gentoo.org/show_bug.cgi?id=460468 |
15 |
> |
16 |
> Yes, that is it :) |
17 |
> |
18 |
> I would really like to have some verbose mode to @preserved-rebuild which shows |
19 |
> what lib(s) is/are causing a rebuild. |
20 |
|
21 |
Usually the "!!! existing preserved libs" message suffices. For example, |
22 |
I just hit the exact same issue and the output looked like this: |
23 |
|
24 |
!!! existing preserved libs: |
25 |
>>> package: media-video/libav-9.17 |
26 |
* - /usr/lib64/libavformat.so.54 |
27 |
* - /usr/lib64/libavformat.so.54.20.4 |
28 |
* used by |
29 |
/opt/oracle-jdk-bin-1.8.0.45/jre/lib/amd64/libavplugin-54.so |
30 |
(dev-java/oracle-jdk-bin-1.8.0.45) |
31 |
* - /usr/lib64/libavcodec.so.54 |
32 |
* - /usr/lib64/libavcodec.so.54.35.0 |
33 |
* used by |
34 |
/opt/oracle-jdk-bin-1.8.0.45/jre/lib/amd64/libavplugin-54.so |
35 |
(dev-java/oracle-jdk-bin-1.8.0.45) |
36 |
|
37 |
> Seems easy to fool @preserved-rebuild though, just did |
38 |
> emerge -C oracle-jdk-bin ffmpeg && emerge oracle-jdk-bin:1.7 oracle-jdk-bin:1.8 media-video/ffmpeg |
39 |
> and now portage is happy even though noting is solved. |
40 |
|
41 |
It should be easy to fool, since it should only trigger under the |
42 |
specific circumstances where a package contains library with installed |
43 |
consumers (and there are no alternative providers of the same library |
44 |
installed). |
45 |
-- |
46 |
Thanks, |
47 |
Zac |