[bitbake-devel] cache broken in master

Martin Jansa martin.jansa at gmail.com
Fri Mar 16 08:54:16 UTC 2012


On Fri, Mar 16, 2012 at 04:28:16PM +0800, Xu, Dongxiao wrote:
> 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?

I can reproduce XAUTHORITY change very easily, will try to reproduce
BBINCLUDED ordering change.

Cheers,

> 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-smartph
> > 
> > Cheers,
> 
> 

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/bitbake-devel/attachments/20120316/f60cd576/attachment-0001.sig>


More information about the bitbake-devel mailing list