Re: [gentoo-portage-dev] emerge -a @preserved-rebuild wants to rebuild dev-java/oracle-jdk-bin-1.8.0.45

2015-04-24 Thread Zac Medico
On 04/23/2015 11:20 PM, Joakim Tjernlund wrote:
 On Thu, 2015-04-23 at 18:57 -0700, Zac Medico wrote:
 On 04/23/2015 04:35 AM, Joakim Tjernlund wrote:
 On Wed, 2015-04-22 at 18:49 -0700, Zac Medico wrote:
 On 04/22/2015 04:07 PM, Joakim Tjernlund wrote:
 emerge -a @preserved-rebuild
 [ebuild   Rf  ] dev-java/oracle-jdk-bin-1.8.0.45

 but this does not help, how can I see what @preserved-rebuild is looking 
 for?

   Jocke


 Probably ffmpeg/libav libraries. Here's a bug report:

 https://bugs.gentoo.org/show_bug.cgi?id=460468

 Yes, that is it :)

 I would really like to have some verbose mode to @preserved-rebuild which 
 shows
 what lib(s) is/are causing a rebuild.

 Usually the !!! existing preserved libs message suffices. For example,
 I just hit the exact same issue and the output looked like this:

 !!! existing preserved libs:
 package: media-video/libav-9.17
  *  - /usr/lib64/libavformat.so.54
  *  - /usr/lib64/libavformat.so.54.20.4
  *  used by
 /opt/oracle-jdk-bin-1.8.0.45/jre/lib/amd64/libavplugin-54.so
 (dev-java/oracle-jdk-bin-1.8.0.45)
  *  - /usr/lib64/libavcodec.so.54
  *  - /usr/lib64/libavcodec.so.54.35.0
  *  used by
 /opt/oracle-jdk-bin-1.8.0.45/jre/lib/amd64/libavplugin-54.so
 (dev-java/oracle-jdk-bin-1.8.0.45)
 
 That is exactly what I needed too but nothing appeared other than !!! than 
 existing preserved libs
 I guess I have silenced this warning somehow:
 
 #  portageq envvar FEATURES
 assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks 
 fixlafiles merge-sync news
 parallel-fetch preserve-libs protect-owned sandbox sfperms strict 
 unknown-features-warn unmerge-logs unmerge
 -orphans userfetch userpriv usersandbox usersync xattr
 
 #  portageq envvar EMERGE_DEFAULT_OPTS
 --quiet --jobs=6 --keep-going --load-average=12 --buildpkg
 
 --quiet perhaps? I did try emerge -v.. too override

Yes, --quiet does it, and -v doesn't override it.
-- 
Thanks,
Zac



Re: [gentoo-portage-dev] emerge -a @preserved-rebuild wants to rebuild dev-java/oracle-jdk-bin-1.8.0.45

2015-04-24 Thread Joakim Tjernlund
On Thu, 2015-04-23 at 18:57 -0700, Zac Medico wrote:
 On 04/23/2015 04:35 AM, Joakim Tjernlund wrote:
  On Wed, 2015-04-22 at 18:49 -0700, Zac Medico wrote:
   On 04/22/2015 04:07 PM, Joakim Tjernlund wrote:
emerge -a @preserved-rebuild
[ebuild   Rf  ] dev-java/oracle-jdk-bin-1.8.0.45

but this does not help, how can I see what @preserved-rebuild is 
looking for?

  Jocke

   
   Probably ffmpeg/libav libraries. Here's a bug report:
   
   https://bugs.gentoo.org/show_bug.cgi?id=460468
  
  Yes, that is it :)
  
  I would really like to have some verbose mode to @preserved-rebuild which 
  shows
  what lib(s) is/are causing a rebuild.
 
 Usually the !!! existing preserved libs message suffices. For example,
 I just hit the exact same issue and the output looked like this:
 
 !!! existing preserved libs:
package: media-video/libav-9.17
  *  - /usr/lib64/libavformat.so.54
  *  - /usr/lib64/libavformat.so.54.20.4
  *  used by
 /opt/oracle-jdk-bin-1.8.0.45/jre/lib/amd64/libavplugin-54.so
 (dev-java/oracle-jdk-bin-1.8.0.45)
  *  - /usr/lib64/libavcodec.so.54
  *  - /usr/lib64/libavcodec.so.54.35.0
  *  used by
 /opt/oracle-jdk-bin-1.8.0.45/jre/lib/amd64/libavplugin-54.so
 (dev-java/oracle-jdk-bin-1.8.0.45)

That is exactly what I needed too but nothing appeared other than !!! than 
existing preserved libs
I guess I have silenced this warning somehow:

#  portageq envvar FEATURES
assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks 
fixlafiles merge-sync news
parallel-fetch preserve-libs protect-owned sandbox sfperms strict 
unknown-features-warn unmerge-logs unmerge
-orphans userfetch userpriv usersandbox usersync xattr

#  portageq envvar EMERGE_DEFAULT_OPTS
--quiet --jobs=6 --keep-going --load-average=12 --buildpkg

--quiet perhaps? I did try emerge -v.. too override

 Jocke



Re: [gentoo-portage-dev] emerge -a @preserved-rebuild wants to rebuild dev-java/oracle-jdk-bin-1.8.0.45

2015-04-23 Thread Joakim Tjernlund
On Wed, 2015-04-22 at 18:49 -0700, Zac Medico wrote:
 On 04/22/2015 04:07 PM, Joakim Tjernlund wrote:
  emerge -a @preserved-rebuild
  [ebuild   Rf  ] dev-java/oracle-jdk-bin-1.8.0.45
  
  but this does not help, how can I see what @preserved-rebuild is looking 
  for?
  
Jocke
  
 
 Probably ffmpeg/libav libraries. Here's a bug report:
 
 https://bugs.gentoo.org/show_bug.cgi?id=460468

Yes, that is it :)

I would really like to have some verbose mode to @preserved-rebuild which shows
what lib(s) is/are causing a rebuild.

Seems easy to fool @preserved-rebuild though, just did
  emerge -C oracle-jdk-bin ffmpeg  emerge oracle-jdk-bin:1.7 
oracle-jdk-bin:1.8 media-video/ffmpeg
and now portage is happy even though noting is solved.

  Jocke


Re: [gentoo-portage-dev] emerge -a @preserved-rebuild wants to rebuild dev-java/oracle-jdk-bin-1.8.0.45

2015-04-22 Thread Zac Medico
On 04/22/2015 04:07 PM, Joakim Tjernlund wrote:
 emerge -a @preserved-rebuild
 [ebuild   Rf  ] dev-java/oracle-jdk-bin-1.8.0.45
 
 but this does not help, how can I see what @preserved-rebuild is looking for?
 
   Jocke
 

Probably ffmpeg/libav libraries. Here's a bug report:

https://bugs.gentoo.org/show_bug.cgi?id=460468
-- 
Thanks,
Zac



[gentoo-portage-dev] emerge -a @preserved-rebuild wants to rebuild dev-java/oracle-jdk-bin-1.8.0.45

2015-04-22 Thread Joakim Tjernlund
emerge -a @preserved-rebuild
[ebuild   Rf  ] dev-java/oracle-jdk-bin-1.8.0.45

but this does not help, how can I see what @preserved-rebuild is looking for?

  Jocke