[bitbake-devel] cache broken in master

Martin Jansa martin.jansa at gmail.com
Sat Mar 10 07:44:06 UTC 2012


On Sat, Feb 25, 2012 at 7:56 AM, Xu, Dongxiao <dongxiao.xu at intel.com> wrote:
> On Sat, 2012-02-25 at 00:47 +0100, Andreas Oberritter wrote:
>> Hi,
>>
>> commit 1c1df03a6c4717bfd5faab144c4f8bbfcbae0b57 broke bitbake's
>> dependency cache for me, i.e. it parses all recipes on every invocation
>> and always displays "(0 cached, 1269 parsed)". Deleting tmp/cache didn't
>> help. Reverting this commit restores the functionality.
>
> Hi Andreas,
>
> Sorry for the inconvenience that this commit brought to you.
>
> Could you help to try the following and send me your "/tmp/1.log
> and /tmp/2.log"?
>
> 1) apply the attached "cache_debug.patch"
> 2) remove tmp/cache
> 3) bitbake -p &> /tmp/1.log
> 4) bitbake -p &> /tmp/2.log
>
> Besides, you can have a try of the attached cache_whitelist.patch to see
> if it fixes your problem.

Today I noticed another cache rebuild, here is diff from parse output:

3286c3286
< XAUTHORITY: /root/.xauthljqB8X
---
> XAUTHORITY: /root/.xauth1of3YX
3532c3532
< PSEUDO_BUILD: 2
---
> PSEUDO_BUILD: 0
5223c5222
< _: /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pseudo
---
> _: /usr/bin/bitbake

and long one BBINCLUDED where only order of some items was changed:
@@ -21,13 +21,14 @@
 /OE/shr-core/meta-smartphone/meta-shr/classes/shr-mirrors.bbclass
 /OE/shr-core/openembedded-core/meta/conf/machine/include/tune-arm920t.inc
 /OE/shr-core/meta-smartphone/meta-openmoko/conf/machine/om-gta02.conf
-/OE/shr-core/openembedded-core/meta/conf/bitbake.conf
 /OE/shr-core/openembedded-core/meta/classes/package.bbclass
 /OE/shr-core/openembedded-core/meta/conf/abi_version.conf
 /OE/shr-core/meta-handheld/conf/layer.conf
 /OE/shr-core/openembedded-core/meta/classes/license.bbclass
 /OE/shr-core/meta-smartphone/meta-shr/conf/distro/include/preferred-shr-versions.inc
+/OE/shr-core/meta-smartphone/meta-shr/conf/distro/shr.conf
 /OE/shr-core/openembedded-core/meta/conf/distro/include/default-versions.inc
+/OE/shr-core/openembedded-core/meta/conf/bitbake.conf
 /OE/shr-core/openembedded-core/meta/conf/distro/include/tcmode-default.inc
 /OE/shr-core/openembedded-core/meta/conf/machine/include/arm/arch-armv4.inc
 /OE/shr-core/meta-smartphone/meta-samsung/conf/layer.conf
@@ -37,7 +38,6 @@
 /OE/shr-core/openembedded-core/meta/conf/distro/defaultsetup.conf
 /OE/shr-core/meta-jama/conf/layer.conf
 /OE/shr-core/meta-openembedded/meta-gnome/conf/layer.conf
-/OE/shr-core/meta-smartphone/meta-shr/conf/distro/shr.conf
 /OE/shr-core/meta-smartphone/meta-aurora/conf/layer.conf
 /OE/shr-core/openembedded-core/meta/classes/debian.bbclass
 /OE/shr-core/openembedded-core/meta/conf/layer.conf

391c391
< BBINCLUDED: /OE/shr-core/conf/local.conf
/OE/shr-core/conf/local-builds.inc
/OE/shr-core/openembedded-core/meta/classes/patch.bbclass
/OE/shr-core/openembedded-core/meta/conf/machine-sdk/x86_64.conf
/OE/shr-core/meta-smartphone/meta-palm/conf/layer.conf
/OE/shr-core/openembedded-core/meta/conf/documentation.conf
/OE/shr-core/meta-openembedded/meta-oe/conf/layer.conf
/OE/shr-core/openembedded-core/meta/conf/distro/include/tclibc-eglibc.inc
/OE/shr-core/openembedded-core/meta/classes/packagedata.bbclass
/OE/shr-core/openembedded-core/meta/conf/distro/include/default-providers.inc
/OE/shr-core/openembedded-core/meta/classes/package_ipk.bbclass
/OE/shr-core/openembedded-core/meta/classes/logging.bbclass
/OE/shr-core/openembedded-core/meta/classes/devshell.bbclass
/OE/shr-core/openembedded-core/meta/classes/insane.bbclass
/OE/shr-core/openembedded-core/meta/classes/sstate.bbclass
/OE/shr-core/openembedded-core/meta/conf/distro/include/as-needed.inc
/OE/shr-core/meta-openembedded/meta-gpe/conf/layer.conf
/OE/shr-core/meta-smartphone/meta-htc/conf/layer.conf
/OE/shr-core/meta-smartphone/meta-openmoko/conf/layer.conf
/OE/shr-core/conf/bblayers.conf
/OE/shr-core/meta-smartphone/meta-shr/classes/shr-mirrors.bbclass
/OE/shr-core/openembedded-core/meta/conf/machine/include/tune-arm920t.inc
/OE/shr-core/meta-smartphone/meta-openmoko/conf/machine/om-gta02.conf
/OE/shr-core/openembedded-core/meta/conf/bitbake.conf
/OE/shr-core/openembedded-core/meta/classes/package.bbclass
/OE/shr-core/openembedded-core/meta/conf/abi_version.conf
/OE/shr-core/meta-handheld/conf/layer.conf
/OE/shr-core/openembedded-core/meta/classes/license.bbclass
/OE/shr-core/meta-smartphone/meta-shr/conf/distro/include/preferred-shr-versions.inc
/OE/shr-core/openembedded-core/meta/conf/distro/include/default-versions.inc
/OE/shr-core/openembedded-core/meta/conf/distro/include/tcmode-default.inc
/OE/shr-core/openembedded-core/meta/conf/machine/include/arm/arch-armv4.inc
/OE/shr-core/meta-smartphone/meta-samsung/conf/layer.conf
/OE/shr-core/conf/auto.conf
/OE/shr-core/meta-smartphone/meta-fso/conf/layer.conf
/OE/shr-core/openembedded-core/meta/classes/staging.bbclass
/OE/shr-core/openembedded-core/meta/conf/distro/defaultsetup.conf
/OE/shr-core/meta-jama/conf/layer.conf
/OE/shr-core/meta-openembedded/meta-gnome/conf/layer.conf
/OE/shr-core/meta-smartphone/meta-shr/conf/distro/shr.conf
/OE/shr-core/meta-smartphone/meta-aurora/conf/layer.conf
/OE/shr-core/openembedded-core/meta/classes/debian.bbclass
/OE/shr-core/openembedded-core/meta/conf/layer.conf
/OE/shr-core/openembedded-core/meta/conf/distro/include/world-broken.inc
/OE/shr-core/meta-openembedded/meta-initramfs/conf/layer.conf
/OE/shr-core/openembedded-core/meta/classes/prserv.bbclass
/OE/shr-core/openembedded-core/meta/classes/rm_work.bbclass
/OE/shr-core/openembedded-core/meta/conf/machine/include/arm/arch-arm.inc
/OE/shr-core/openembedded-core/meta/classes/utility-tasks.bbclass
/OE/shr-core/meta-openembedded/meta-efl/conf/distro/include/efl-from-svn.inc
/OE/shr-core/openembedded-core/meta/conf/sanity.conf
/OE/shr-core/openembedded-core/meta/classes/metadata_scm.bbclass
/OE/shr-core/openembedded-core/meta/classes/utils.bbclass
/OE/shr-core/openembedded-core/meta/classes/buildhistory.bbclass
/OE/shr-core/openembedded-core/meta/conf/distro/include/default-distrovars.inc
/OE/shr-core/openembedded-core/meta/classes/terminal.bbclass
/OE/shr-core/openembedded-core/meta/classes/sanity.bbclass
/OE/shr-core/conf/site.conf
/OE/shr-core/openembedded-core/meta/classes/mirrors.bbclass
/OE/shr-core/meta-smartphone/meta-nokia/conf/layer.conf
/OE/shr-core/meta-openembedded/meta-oe/classes/blacklist.bbclass
/OE/shr-core/meta-openembedded/meta-efl/conf/layer.conf
/OE/shr-core/openembedded-core/meta/classes/base.bbclass
/OE/shr-core/meta-mozilla/conf/layer.conf
/OE/shr-core/openembedded-core/meta/conf/machine/include/arm/feature-arm-thumb.inc
/OE/shr-core/meta-smartphone/meta-shr/conf/layer.conf
---
> BBINCLUDED: /OE/shr-core/conf/local.conf /OE/shr-core/conf/local-builds.inc /OE/shr-core/openembedded-core/meta/classes/patch.bbclass /OE/shr-core/openembedded-core/meta/conf/machine-sdk/x86_64.conf /OE/shr-core/meta-smartphone/meta-palm/conf/layer.conf /OE/shr-core/openembedded-core/meta/conf/documentation.conf /OE/shr-core/meta-openembedded/meta-oe/conf/layer.conf /OE/shr-core/openembedded-core/meta/conf/distro/include/tclibc-eglibc.inc /OE/shr-core/openembedded-core/meta/classes/packagedata.bbclass /OE/shr-core/openembedded-core/meta/conf/distro/include/default-providers.inc /OE/shr-core/openembedded-core/meta/classes/package_ipk.bbclass /OE/shr-core/openembedded-core/meta/classes/logging.bbclass /OE/shr-core/openembedded-core/meta/classes/devshell.bbclass /OE/shr-core/openembedded-core/meta/classes/insane.bbclass /OE/shr-core/openembedded-core/meta/classes/sstate.bbclass /OE/shr-core/openembedded-core/meta/conf/distro/include/as-needed.inc /OE/shr-core/meta-openembedded/meta-gpe/conf/layer.conf /OE/shr-core/meta-smartphone/meta-htc/conf/layer.conf /OE/shr-core/meta-smartphone/meta-openmoko/conf/layer.conf /OE/shr-core/conf/bblayers.conf /OE/shr-core/meta-smartphone/meta-shr/classes/shr-mirrors.bbclass /OE/shr-core/openembedded-core/meta/conf/machine/include/tune-arm920t.inc /OE/shr-core/meta-smartphone/meta-openmoko/conf/machine/om-gta02.conf /OE/shr-core/openembedded-core/meta/classes/package.bbclass /OE/shr-core/openembedded-core/meta/conf/abi_version.conf /OE/shr-core/meta-handheld/conf/layer.conf /OE/shr-core/openembedded-core/meta/classes/license.bbclass /OE/shr-core/meta-smartphone/meta-shr/conf/distro/include/preferred-shr-versions.inc /OE/shr-core/meta-smartphone/meta-shr/conf/distro/shr.conf /OE/shr-core/openembedded-core/meta/conf/distro/include/default-versions.inc /OE/shr-core/openembedded-core/meta/conf/bitbake.conf /OE/shr-core/openembedded-core/meta/conf/distro/include/tcmode-default.inc /OE/shr-core/openembedded-core/meta/conf/machine/include/arm/arch-armv4.inc /OE/shr-core/meta-smartphone/meta-samsung/conf/layer.conf /OE/shr-core/conf/auto.conf /OE/shr-core/meta-smartphone/meta-fso/conf/layer.conf /OE/shr-core/openembedded-core/meta/classes/staging.bbclass /OE/shr-core/openembedded-core/meta/conf/distro/defaultsetup.conf /OE/shr-core/meta-jama/conf/layer.conf /OE/shr-core/meta-openembedded/meta-gnome/conf/layer.conf /OE/shr-core/meta-smartphone/meta-aurora/conf/layer.conf /OE/shr-core/openembedded-core/meta/classes/debian.bbclass /OE/shr-core/openembedded-core/meta/conf/layer.conf /OE/shr-core/openembedded-core/meta/conf/distro/include/world-broken.inc /OE/shr-core/meta-openembedded/meta-initramfs/conf/layer.conf /OE/shr-core/openembedded-core/meta/classes/prserv.bbclass /OE/shr-core/openembedded-core/meta/classes/rm_work.bbclass /OE/shr-core/openembedded-core/meta/conf/machine/include/arm/arch-arm.inc /OE/shr-core/openembedded-core/meta/classes/utility-tasks.bbclass /OE/shr-core/meta-openembedded/meta-efl/conf/distro/include/efl-from-svn.inc /OE/shr-core/openembedded-core/meta/conf/sanity.conf /OE/shr-core/openembedded-core/meta/classes/metadata_scm.bbclass /OE/shr-core/openembedded-core/meta/classes/utils.bbclass /OE/shr-core/openembedded-core/meta/classes/buildhistory.bbclass /OE/shr-core/openembedded-core/meta/conf/distro/include/default-distrovars.inc /OE/shr-core/openembedded-core/meta/classes/terminal.bbclass /OE/shr-core/openembedded-core/meta/classes/sanity.bbclass /OE/shr-core/conf/site.conf /OE/shr-core/openembedded-core/meta/classes/mirrors.bbclass /OE/shr-core/meta-smartphone/meta-nokia/conf/layer.conf /OE/shr-core/meta-openembedded/meta-oe/classes/blacklist.bbclass /OE/shr-core/meta-openembedded/meta-efl/conf/layer.conf /OE/shr-core/openembedded-core/meta/classes/base.bbclass /OE/shr-core/meta-mozilla/conf/layer.conf /OE/shr-core/openembedded-core/meta/conf/machine/include/arm/feature-arm-thumb.inc /OE/shr-core/meta-smartphone/meta-shr/conf/layer.conf

Cheers,




More information about the bitbake-devel mailing list