GNOME Bugzilla – Bug 620187
Excessive parallel build breaks cache store
Last modified: 2018-01-25 16:35:33 UTC
$ make -j4 check [...] env LPATH=.libs PYTHONPATH=../..:../.. UNINSTALLED_INTROSPECTION_SRCDIR=../.. UNINSTALLED_INTROSPECTION_BUILDDIR=../.. ../../tools/g-ir-scanner --verbose -I../.. --add-include-path=. --add-include-path=../../gir --add-include-path=. --add-include-path=../../gir --namespace=BarApp --nsversion=1.0 --libtool="/bin/bash ../../libtool" --program=./barapp --pkg=gobject-2.0 --include=GObject-2.0 --strip-prefix=Bar barapp.c barapp.h barapp --output BarApp-1.0.gir Traceback (most recent call last):
+ Trace 222175
sys.exit(scanner_main(sys.argv))
transformer.register_include(include_obj)
self._parse_include(filename)
self._cachestore.store(filename, parser)
shutil.move(tmp_filename, store_filename)
copy2(src, real_dst)
copystat(src, dst)
os.utime(dst, (st.st_atime, st.st_mtime))
Just need to catch a few more exceptions around shutil.move() I guess.
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]
This can be avoided by setting GI_SCANNER_DISABLE_CACHE, however it depends on bug 746231.
Does not happen any more.