On 02/12/2011 02:38 PM, Mark Hatle wrote:
On 2/12/11 1:17 PM, Gary Thomas wrote:
On 02/12/2011 12:08 PM, Koen Kooi wrote:

Op 12 feb 2011, om 19:09 heeft Mark Hatle het volgende geschreven:

On 2/12/11 3:30 AM, Cui, Dexuan wrote:
Hi Mark,
As Liping said, the following change breaks building xorg-minimal-fonts as 
destdir is not correct.
Can you please explain the actual different between cp and tar here? I think "cp -p" is 
similar to "tar -x -p" here?


We can revert the change.  But the reason for it is tar preserves hard links,
while cp does not.

The problem is that people can hit things like this:

| NOTE: Unpacking 
/OE/tentacle/sources/angstrom-layers/BSP/TI/recipes-bsp/linux/linux-omap-psp-2.6.32/beagleboard/defconfig
 to 
/OE/tentacle/build/tmp-angstrom_2010_x/work/beagleboard-angstrom-linux-gnueabi/linux-omap-psp-2.6.32-r99+gitr5fc29e7b2a76a64a739f857858ef0b98294aa155/
| ERROR: Error executing a python function in 
/OE/tentacle/sources/angstrom-layers/BSP/TI/recipes-bsp/linux/linux-omap-psp_2.6.32.bb:
| TypeError: %d format: a number is required, not str
|
| ERROR: The stack trace of python calls that resulted in this 
exception/failure was:
| ERROR:   File "base_do_unpack", line 19, in<module>
| ERROR:
| ERROR:   File "base_do_unpack", line 14, in base_do_unpack
| ERROR:
| ERROR:   File "/OE/tentacle/sources/bitbake/lib/bb/fetch2/__init__.py", line 
1015, in unpack
| ERROR:     ud.method.unpack(ud, root, self.d)
| ERROR:
| ERROR:   File "/OE/tentacle/sources/bitbake/lib/bb/fetch2/__init__.py", line 
724, in unpack
| ERROR:     cmd = 'tar -cf - -C "%d" -ps . | tar -xf - -C "%s/%s/"' % (file, 
rootdir, destdir)

Does not changing this "%d" to "%s" work?

Yes, this is the correct fix.  Nobody has been around today to push the fix into
the tree however.

It was a simple typo.

I managed to catch Richard on IRC about an hour ago and he pushed a fix to master.

Scott

--
Scott Garman
Embedded Linux Engineer - Yocto Project
Intel Open Source Technology Center
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to