]> code.ossystems Code Review - openembedded-core.git/commit
glibc-package: Avoid race sstate races with do_stash_locale
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Feb 2017 12:29:04 +0000 (12:29 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 5 Apr 2018 14:11:16 +0000 (15:11 +0100)
commit9660e4d75230a8aed91a2fc4c887e332f52914e2
tree2c1f17fee0767152545080e83a3ea3d673d8ea8f
parent249feee857735171fc0c289fe18351203d013130
glibc-package: Avoid race sstate races with do_stash_locale

The change to make do_stash_locale an sstate task between do_install and
do_package has some unforeseen problems since the function deletes part of
${D} but may or may not run depending on whether the task is installed from
sstate.

This cleans up the current "pre packaging" function to be more deterministic
and result in the same set of files, whichever code path we end up reaching
that point by. Its not an ideal sitation but it should avoid the race
failures we've seen on some builds.

(From OE-Core rev: 2a60bba00da9c4e2b1a1ce30e509dba82cc6c94a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
meta/recipes-core/glibc/glibc-package.inc