[oe] [OE-core] [oe-commits] Robert Yang : perl: fix dependecies

Martin Jansa martin.jansa at gmail.com
Mon Oct 22 11:01:03 UTC 2012


On Mon, Oct 22, 2012 at 11:49:09AM +0100, Richard Purdie wrote:
> On Mon, 2012-10-22 at 10:34 +0200, Martin Jansa wrote:
> > >  # 5.10.1 has Module::Build built-in
> > >  PROVIDES += "libmodule-build-perl"
> > > @@ -243,7 +243,13 @@ perl_package_preprocess () {
> > >  
> > >  PACKAGES = "perl-dbg perl perl-misc perl-dev perl-pod perl-doc perl-lib \
> > >              perl-module-cpan perl-module-cpanplus perl-module-unicore"
> > > -FILES_${PN} = "${bindir}/perl ${bindir}/perl${PV}"
> > > +FILES_${PN} = "${bindir}/perl ${bindir}/perl${PV} \
> > > +               ${libdir}/perl/${PV}/Config.pm \
> > > +               ${libdir}/perl/${PV}/strict.pm \
> > > +               ${libdir}/perl/${PV}/warnings.pm \
> > > +               ${libdir}/perl/${PV}/warnings \
> > > +               ${libdir}/perl/${PV}/vars.pm \
> > > +              "
> > 
> > I think this breaks at least automake, tiobench and libtimedate-perl
> > 
> > OE @ ~/openembedded-core $ git grep perl-module-strict
> > meta/recipes-devtools/automake/automake_1.12.3.bb:    perl-module-strict \
> > meta/recipes-extended/perl/libtimedate-perl_1.20.bb:RDEPENDS_${PN} += "perl-module-carp perl-module-exporter perl-module-strict perl-module-time-local"
> > OE @ ~/meta-openembedded $ git grep perl-module-strict
> > meta-oe/recipes-benchmark/tiobench/tiobench_0.3.3.bb:    perl-module-strict \
> > OE @ ~/openembedded-core $ git grep perl-module-vars
> > meta/recipes-devtools/automake/automake_1.12.3.bb:    perl-module-vars "
> > 
> > perl-module-strict and perl-module-vars are not created now, probably empty.
> > 
> 
> It does, the autobuilder also noticed this and I pushed in a fix this
> morning:
> 
> http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=072a6d352f55bbe481b04db02aa6d9cde7d90057

What about using something like world-image target? I'm using something
like that to test that all recipes in my feed are not only buildable,
but also able to install in do_rootfs. Only problem with this could be
that more packages need to be excluded because some recipes are can be
built together, but not installed in same images (packages with RCONFLICTS).

It should help find those issues on autobuilder.

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/openembedded-devel/attachments/20121022/c2bb0542/attachment-0002.sig>


More information about the Openembedded-devel mailing list