<div dir="ltr">Unfortunately this nice change breaks quite common scenario when developers have read-only mount of sstate mirror and this touch causes all _setscene tasks to fail, because they fail to update atime on symlink which points to read-only mount.<div><br></div><div>Please backport the fix for this as well ASAP:<br><div><a href="http://git.openembedded.org/openembedded-core/commit/meta/classes/sstate.bbclass?id=b8f26c011d5ed888d85fef040bd821400d54c8fe">http://git.openembedded.org/openembedded-core/commit/meta/classes/sstate.bbclass?id=b8f26c011d5ed888d85fef040bd821400d54c8fe</a><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 17, 2017 at 1:05 AM, akuster808 <span dir="ltr">&lt;<a href="mailto:akuster808@gmail.com" target="_blank">akuster808@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 05/16/2017 02:50 PM, Denys Dmytriyenko wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, Apr 24, 2017 at 09:08:55AM -0700, akuster808 wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 04/21/2017 04:18 PM, Denys Dmytriyenko wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ping. It&#39;s been over a month now...<br>
</blockquote>
its in my stagging since 4/1.  The AB has been failing with my<br>
current changes.<br>
</blockquote>
Is morty now dead?<br>
</blockquote>
<br>
No. why do you say that? I just sent a pull request over the weekend for both Krogoth and Morty. Krogoth is the one heading to community supported now that Pyro is out.<br>
<br>
this changes is in the pull request<br>
<a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/meta/classes/sstate.bbclass?h=akuster/morty-next&amp;id=838580431a8923bf38820f10963aca4af51f6f97" rel="noreferrer" target="_blank">http://git.yoctoproject.org/cg<wbr>it/cgit.cgi/poky-contrib/commi<wbr>t/meta/classes/sstate.bbclass?<wbr>h=akuster/morty-next&amp;id=838580<wbr>431a8923bf38820f10963aca4af51f<wbr>6f97</a><br>
<br>
- armin<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, Mar 20, 2017 at 01:38:20PM -0400, Denys Dmytriyenko wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
From: Ed Bartosh &lt;<a href="mailto:ed.bartosh@linux.intel.com" target="_blank">ed.bartosh@linux.intel.com</a>&gt;<br>
<br>
.siginfo files are not being accessed from local or NFS-mounted<br>
sstate mirrors when sstate package is installed, so their atime<br>
is not updated. If sstate mirror is cleaned based on access time,<br>
they get deleted, even though they are still being used.<br>
<br>
Updated atime of .siginfo symlinks with &#39;touch -a&#39;. This command<br>
dereferences symlinks pointing to the local mirror and updates<br>
atime of the .siginfo file on the mirror.<br>
<br>
[YOCTO #10857]<br>
<br>
Signed-off-by: Ed Bartosh &lt;<a href="mailto:ed.bartosh@linux.intel.com" target="_blank">ed.bartosh@linux.intel.com</a>&gt;<br>
Signed-off-by: Ross Burton &lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt;<br>
Signed-off-by: Denys Dmytriyenko &lt;<a href="mailto:denys@ti.com" target="_blank">denys@ti.com</a>&gt;<br>
---<br>
  meta/classes/sstate.bbclass | 2 ++<br>
  1 file changed, 2 insertions(+)<br>
<br>
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass<br>
index 8643f3d..4fdfcc8 100644<br>
--- a/meta/classes/sstate.bbclass<br>
+++ b/meta/classes/sstate.bbclass<br>
@@ -724,6 +724,8 @@ python sstate_sign_package () {<br>
  #<br>
  sstate_unpack_package () {<br>
        tar -xvzf ${SSTATE_PKG}<br>
+       # update .siginfo atime on local/NFS mirror<br>
+       [ -h ${SSTATE_PKG}.siginfo ] &amp;&amp; touch -a ${SSTATE_PKG}.siginfo<br>
        # Use &quot;! -w ||&quot; to return true for read only files<br>
        [ ! -w ${SSTATE_PKG} ] || touch --no-dereference ${SSTATE_PKG}<br>
        [ ! -w ${SSTATE_PKG}.sig ] || [ ! -e ${SSTATE_PKG}.sig ] || touch --no-dereference ${SSTATE_PKG}.sig<br>
-- <br>
2.7.4<br>
<br>
-- <br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openem<wbr>bedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><span class="HOEnZb"><font color="#888888"><br>
</font></span></blockquote></blockquote><span class="HOEnZb"><font color="#888888">
-- <br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openem<wbr>bedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</font></span></blockquote></blockquote><span class="HOEnZb"><font color="#888888">
<br>
-- <br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openem<wbr>bedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</font></span></blockquote></div><br></div>