<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <br>
    On 07/10/2015 04:20 AM, Burton, Ross wrote:<br>
    <span style="white-space: pre;">&gt;<br>
      &gt; On 10 July 2015 at 00:24, Connor Smith
      <a class="moz-txt-link-rfc2396E" href="mailto:connor.smith@ni.com">&lt;connor.smith@ni.com&gt;</a> wrote:<br>
      &gt;<br>
      &gt;     rpm-native appears to be recompiling because the
      do_populate_sysroot<br>
      &gt;     hash is changing for the native versions of openssl and
      python. I'm not<br>
      &gt;     sure why either of these tasks are changing.<br>
      &gt;<br>
      &gt;<br>
      &gt; This is likely the source of a lot of the rebuilds.  openssl
      was changed, openssl-native rebuilds, causing a rebuild of
      rpm-native, which likely causes a re-package of everything.<br>
      &gt;<br>
      &gt; If this doesn't explain the situation then attaching the
      cooker log demonstrating the problem might help identify it.<br>
      &gt;<br>
      &gt; Ross</span><br>
    <br>
    Ah, that makes sense. I investigated some more, and the do_package
    task<br>
    has a hard-coded dependency on rpm-native. Removing this dependency
    and<br>
    rebuilding resolved the issue; the only ipks being rebuilt now are
    from<br>
    packages that depend on openssl and need to be recompiled.<br>
    <br>
    Should this dependency be based off PACKAGE_CLASSES, or is it
    necessary<br>
    to always depend on rpm-native? We're using opkg, not rpm.<br>
    <br>
    Thanks,<br>
    Connor Smith<br>
    <br>
  </body>
</html>