http://lists.gnu.org/archive/html/bug-tar/2016-05/msg00022.html This issue has been fixed for perl-ptest.inc in commit 2e498879098f7d84610aed7961d92433083d9a02 With tar version 1.29, the tar call used to copy the ptest files will not work anymore. While the call did not match the man page (but worked) before, anyway, the latest update of tar seems to have a more strict argument handling. But a grep over openmbedded-core/2fdd2c143 reveals other recipes still suffer from that problem: ./meta/recipes-support/attr/acl.inc:37: tar -cf - test/ --exclude nfs ./meta/recipes-support/attr/attr.inc:29: tar -cf - test/ --exclude ext ./meta/recipes-extended/sed/sed-4.2.2/sed-add-ptest.patch:57:+ cd $(BUILDDIR); tar -cf - $(TESTDIR) --exclude *.o | ( cd $(DESTDIR) && tar -xf - ) exclude=generate_uudmap --exclude=patches * | ( cd ${D}${PTEST_PATH} && tar -x ) ./meta/recipes-devtools/quilt/quilt.inc:51: tar -cf - bin/ --exclude \*.in.. ./meta/recipes-devtools/quilt/quilt.inc:52: tar -cf - compat/ --exclude \*.in.. ./meta/recipes-devtools/quilt/quilt.inc:53: tar -cf - quilt/ --exclude \*.in | ( cd ${D}${PTEST_PATH} && tar -xf - ) ./meta/recipes-devtools/quilt/quilt.inc:54: tar -cf - test/ --exclude mail.test --exclude delete.test | ( cd ${D}${PTEST_PATH} && tar -xf - && chmod 777 test)
The poky related commit is 5efe4c9a64afe4b5489f1b95d9ade22768841da6
Files possible affected in bitbake are: bitbake/lib/bb/fetch2/bzr.py: tar_flags = "--exclude '.bzr' --exclude '.bzrtags'" bitbake/lib/bb/fetch2/cvs.py: tar_flags = "--exclude 'CVS'" bitbake/lib/bb/fetch2/repo.py: tar_flags = "--exclude '.repo' --exclude '.git'" bitbake/lib/bb/fetch2/svn.py: tar_flags = "--exclude '.svn'" Files affected in OE-Core are: meta/recipes-devtools/quilt/quilt.inc: tar -cf - bin/ --exclude \*.in | ( cd ${D}${PTEST_PATH} && tar -xf - ) meta/recipes-devtools/quilt/quilt.inc: tar -cf - compat/ --exclude \*.in | ( cd ${D}${PTEST_PATH} && tar -xf - ) meta/recipes-devtools/quilt/quilt.inc: tar -cf - quilt/ --exclude \*.in | ( cd ${D}${PTEST_PATH} && tar -xf - ) meta/recipes-devtools/quilt/quilt.inc: tar -cf - test/ --exclude mail.test --exclude delete.test | ( cd ${D}${PTEST_PATH} && tar -xf - && chmod 777 test) meta/recipes-extended/sed/sed-4.2.2/sed-add-ptest.patch:+ cd $(BUILDDIR); tar -cf - $(TESTDIR) --exclude *.o | ( cd $(DESTDIR) && tar -xf - ) meta/recipes-support/attr/acl.inc: tar -cf - test/ --exclude nfs | ( cd ${D}${PTEST_PATH} && tar -xf - ) meta/recipes-support/attr/attr.inc: tar -cf - test/ --exclude ext | ( cd ${D}${PTEST_PATH} && tar -xf - )
Sent patches to OE-Core: http://lists.openembedded.org/pipermail/openembedded-core/2016-August/124779.html And for bitbake: http://lists.openembedded.org/pipermail/bitbake-devel/2016-August/007836.html
This has been solved with commits: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=262c81e3ca2583be2d44b7195747f1a42a10a9f3 http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=a6630c231033cdc4ad783404d7969937ed7a9bd1