<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;">><br>
> On 10 July 2015 at 00:24, Connor Smith
<a class="moz-txt-link-rfc2396E" href="mailto:connor.smith@ni.com"><connor.smith@ni.com></a> wrote:<br>
><br>
> rpm-native appears to be recompiling because the
do_populate_sysroot<br>
> hash is changing for the native versions of openssl and
python. I'm not<br>
> sure why either of these tasks are changing.<br>
><br>
><br>
> 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>
><br>
> If this doesn't explain the situation then attaching the
cooker log demonstrating the problem might help identify it.<br>
><br>
> 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>