Nathan Lynch <nathan_ly...@mentor.com> writes: > "Burton, Ross" <ross.bur...@intel.com> writes: > >> This upgrade is failing on the autobuilders: >> >> DEBUG: Executing shell function do_install_ptest_base >> install: failed to access >> ‘TOPDIR/tmp/work/mips64-poky-linux/lttng-tools/2.9.3-r0/image/usr/lib/lttng-tools/ptest/tests/destructive’: >> No such file or directory > > I'm unable to recreate this so far. Any idea what's going on here? > > Here's the relevant code from the recipe's do_install_ptest: > > # Copy the tests directory tree and the executables and > # Makefiles found within. > for d in $(find "${B}/tests" -type d -not -name .libs -printf '%P ') ; do > find "${B}/tests/$d" -maxdepth 1 -executable -type f \ > -exec install -D -t "${D}${PTEST_PATH}/tests/$d" {} + > test -r "${B}/tests/$d/Makefile" && \ > install -D -t "${D}${PTEST_PATH}/tests/$d" > "${B}/tests/$d/Makefile" > done > > And the contents of ${B}/tests/destructive/: > -rwxr-xr-x. 3 nathanl nathanl 19298 Jan 12 10:42 Makefile > -rwxr-xr-x. 3 nathanl nathanl 6547 Jan 12 10:44 metadata-regeneration > > I'm guessing it's something like a directory creation race but I can't > see it.
This seems like a plausible explanation (a difference in install -D behavior): http://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=6c65ce4c643b038c61bd332aab5ea87a75117273 I've got coreutils 8.25 here; I assume the version on the autobuilder is older than that but newer than 6.2. I'll verify this theory and likely respin to work around the old coreutils. -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core