[OE-core] LOCALCOUNT increased twice when there are 2 layers with same git recipe

Martin Jansa martin.jansa at gmail.com
Thu Jun 9 09:40:57 UTC 2011


On Thu, Jun 09, 2011 at 10:58:58AM +0200, Koen Kooi wrote:
> 
> Op 9 jun 2011, om 10:38 heeft Martin Jansa het volgende geschreven:
> 
> > Hi,
> > 
> > I was wondering why I see gobject-introspection built on every image
> > build and it's because LOCALCOUNT is changing all the time.
> > 
> > OE om-gta02 at shr ~/shr-core $ find openembedded-core/ -name gobject-introspection\*
> > openembedded-core/meta/recipes-gnome/gnome/gobject-introspection_git.bb
> > SRCREV = "efa7266bcf78478ce62e8dd778a4f0417bfd4d15"
> > PV = "0.10.8+git${SRCPV}"
> > 
> > OE om-gta02 at shr ~/shr-core $ find meta-openembedded/ -name gobject-introspection\*
> > meta-openembedded/meta-oe/recipes-gnome/gnome/gobject-introspection_0.9.10.bb
> > meta-openembedded/meta-oe/recipes-gnome/gnome/gobject-introspection_git.bb
> > SRCREV = "8d64bc23d2b837421ecf9c7b0e4b8d5d95ca0d21"
> > PV = "1.29.0+gitr${SRCPV}"
> > 
> > I had to add gobject-introspection_git.bb to meta-oe, because we're
> > using newer glib with gdbus-codegen included (instead separate
> > gdbus-binding-tool we were using before)
> > meta-openembedded/meta-oe/recipes-core/glib-2.0/glib-2.0_git.bb with
> > SRCREV = "d97cbc6731deab137770bc0fe9c69b06f689f5b4"
> > PV = "2.29.3+gitr${SRCPV}"
> > and default gobject-introspection version is not compatible with it.
> > 
> > Problem is that with 2 _git recipes LOCALCOUNT is incremented twice
> > because there are 2 different SRCREVs found during parsing.
> > 
> > I wanted to use gobject-introspection_git.bbappend, but it looks like
> > changing PV/SRCREV from .bbappend is not supported
> 
> And with SRCREV_pn-${PN} = "34932849328" ?

Thanks! this works
http://git.shr-project.org/git/?p=meta-smartphone.git;a=commit;h=e332258bcd9c39dd9b6a3937a1d6937e7e9ed8c5

I had similar problem >year ago after renaming linux-openmoko
git recipes to PN_PV scheme
http://thread.gmane.org/gmane.comp.handhelds.openembedded/32950
but there it wouldn't be enough if different machines needs different
version. Good that I don't need this usecase anymore :).

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20110609/8a645eed/attachment-0002.sig>


More information about the Openembedded-core mailing list