mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
reproducible: Fix race with externalsrc/devtool over lockfile
We occasionally see races over the lockfile used by externalsrc/devtool when walking files for the source_date_epock calculation. Skip this file if present to avoid the issues and fix a real issue where SDE could be contaminated too. [YOCTO #14921] (From OE-Core rev: 6bb824019fd7335a10fdcebf7d301c101d60ad61) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4bc0eb4bd90e6e6e46581a8ed367212bdd910a26) Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
parent
ab7fecefc6
commit
20e316e372
|
@ -131,6 +131,9 @@ def get_source_date_epoch_from_youngest_file(d, sourcedir):
|
|||
files = [f for f in files if not f[0] == '.']
|
||||
|
||||
for fname in files:
|
||||
if fname == "singletask.lock":
|
||||
# Ignore externalsrc/devtool lockfile [YOCTO #14921]
|
||||
continue
|
||||
filename = os.path.join(root, fname)
|
||||
try:
|
||||
mtime = int(os.lstat(filename).st_mtime)
|
||||
|
|
Loading…
Reference in New Issue
Block a user