From: Martin Jansa <martin.jansa@gmail.com>
To: Paul Eggleton <paul.eggleton@linux.intel.com>
Cc: openembedded-core@lists.openembedded.org
Subject: [dylan] 2 backports from master
Date: Thu, 27 Jun 2013 16:45:29 +0200 [thread overview]
Message-ID: <20130627144529.GG3261@jama> (raw)
[-- Attachment #1: Type: text/plain, Size: 4658 bytes --]
Hi,
we talked about this one on IRC already, now I've also discussed them
with RP and he confirmed that the issue was there earlier, using it in
more places just made it more visible.
in this order:
http://git.openembedded.org/openembedded-core/commit?id=5853e0f482b22258c909268fe71673a29e31989b
http://git.openembedded.org/openembedded-core/commit?id=2f954a9a6932f1e6c564e7e7aacaac628a75eed7
I did couple of clean builds with them and haven't found any issue.
And with them backported I wasn't able to reproduce following issue anymore.
We're seeing it with Dylan release on host with very fast IO, so that's
probably why we're reporting it first.
If you want to backport only 2nd patch without 1st one, let me know and I'll
prepare and test such commit.
DEBUG: Executing python function sstate_task_prefunc
DEBUG: Python function sstate_task_prefunc finished
DEBUG: Executing python function do_populate_sysroot
DEBUG: Executing shell function sysroot_stage_all
DEBUG: Shell function sysroot_stage_all finished
DEBUG: Python function do_populate_sysroot finished
DEBUG: Executing python function do_qa_staging
NOTE: QA checking staging
DEBUG: Python function do_qa_staging finished
DEBUG: Executing python function sstate_task_postfunc
DEBUG: Staging files from /OE//work/armv7a-vfp-neon-oe-linux-gnueabi/sysvinit/2.88dsf-r11/sysroot-destdir to /OE//sysroots/MACHINE
DEBUG: Preparing tree /OE//work/armv7a-vfp-neon-oe-linux-gnueabi/sysvinit/2.88dsf-r11/sysroot-destdir for packaging at /OE//work/armv7a-vfp-neon-oe-linux-gnueabi/sysvinit/2.88dsf-r11/sstate-build-populate-sysroot/sysroot-destdir
ERROR: Error executing a python function in /OE//oe-core/meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb:
CalledProcessError: Command 'cp -al /OE//work/armv7a-vfp-neon-oe-linux-gnueabi/sysvinit/2.88dsf-r11/sysroot-destdir/* /OE//work/armv7a-vfp-neon-oe-linux-gnueabi/sysvinit/2.88dsf-r11/sstate-build-populate-sysroot/sysroot-destdir' returned non-zero exit status 1 with output cp: cannot create directory `/OE//work/armv7a-vfp-neon-oe-linux-gnueabi/sysvinit/2.88dsf-r11/sstate-build-populate-sysroot/sysroot-destdir/usr/share': File exists
cp: cannot create directory `/OE//work/armv7a-vfp-neon-oe-linux-gnueabi/sysvinit/2.88dsf-r11/sstate-build-populate-sysroot/sysroot-destdir/usr/include': File exists
ERROR: The stack trace of python calls that resulted in this exception/failure was:
ERROR: File "sstate_task_postfunc", line 10, in <module>
ERROR:
ERROR: File "sstate_task_postfunc", line 7, in sstate_task_postfunc
ERROR:
ERROR: File "sstate.bbclass", line 45, in sstate_package
ERROR:
ERROR: File "/OE//oe-core/meta/lib/oe/path.py", line 94, in copyhardlinktree
ERROR: check_output(cmd, shell=True, stderr=subprocess.STDOUT)
ERROR:
ERROR: File "/OE//oe-core/meta/lib/oe/path.py", line 155, in check_output
ERROR: raise CalledProcessError(retcode, cmd, output=output)
ERROR:
ERROR: The code that was being executed was:
ERROR: 0006: bb.build.exec_func(intercept, d)
ERROR: 0007: sstate_package(shared_state, d)
ERROR: 0008:
ERROR: 0009:
ERROR: *** 0010:sstate_task_postfunc(d)
ERROR: 0011:
ERROR: [From file: 'sstate_task_postfunc', lineno: 10, function: <module>]
ERROR: 0003: shared_state = sstate_state_fromvars(d)
ERROR: 0004: sstate_install(shared_state, d)
ERROR: 0005: for intercept in shared_state['interceptfuncs']:
ERROR: 0006: bb.build.exec_func(intercept, d)
ERROR: *** 0007: sstate_package(shared_state, d)
ERROR: 0008:
ERROR: 0009:
ERROR: 0010:sstate_task_postfunc(d)
ERROR: 0011:
ERROR: [From file: 'sstate_task_postfunc', lineno: 7, function: sstate_task_postfunc]
ERROR: 0041: srcpath = os.path.join(walkroot, dir)
ERROR: 0042: dstpath = srcpath.replace(state[1], sstatebuild + state[0])
ERROR: 0043: make_relative_symlink(srcpath, dstpath, d)
ERROR: 0044: bb.debug(2, "Preparing tree %s for packaging at %s" % (state[1], sstatebuild + state[0]))
ERROR: *** 0045: oe.path.copyhardlinktree(state[1], sstatebuild + state[0])
ERROR: 0046:
ERROR: 0047: workdir = d.getVar('WORKDIR', True)
ERROR: 0048: for plain in ss['plaindirs']:
ERROR: 0049: pdir = plain.replace(workdir, sstatebuild)
ERROR: [From file: 'sstate.bbclass', lineno: 45, function: sstate_package]
DEBUG: Python function sstate_task_postfunc finished
ERROR: Function failed: sstate_task_postfunc
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
reply other threads:[~2013-06-27 14:44 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130627144529.GG3261@jama \
--to=martin.jansa@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=paul.eggleton@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox