[bitbake-devel] cache broken in master

Xu, Dongxiao dongxiao.xu at intel.com
Fri Mar 16 08:28:16 UTC 2012


On Sat, 2012-03-10 at 08:44 +0100, Martin Jansa wrote:
> 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:

Hi Martin,

Could this issue be reproduced stably in your environment? Or it happens
occasionally?

It seems that this kind of order change in variable values will also
impact the siggen result. Richard, do you have any comment on this one?

Thanks,
Dongxiao

> 
> 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