[OE-core] [PATCH] package.bbclass: Optimise the per file rpm handling
Richard Purdie
richard.purdie at linuxfoundation.org
Fri Feb 10 13:39:12 UTC 2012
On Thu, 2012-02-09 at 18:23 -0800, Joshua Lock wrote:
> On 09/02/12 16:10, Richard Purdie wrote:
> > Currently a process was being forked off for each individual file
> > this class wanted to inspect with rpmdeps. This converts it to use
> > rpmdeps-oecore which allows batch processing of these dependencies.
> >
> > For do_package for perl, this reduced the time by about 1 minute (33%).
>
> Awesome! Sounds like this addresses #1718
>
> http://bugzilla.pokylinux.org/show_bug.cgi?id=1718
It will certainly help with that issue, yes.
> > @@ -1136,7 +1136,7 @@ RPMDEPS = "${STAGING_LIBDIR_NATIVE}/rpm/bin/rpmdeps --macros ${STAGING_LIBDIR_NA
> > # FILERDEPENDS_filepath_pkg - per file dep
> >
> > python package_do_filedeps() {
> > - import os, re
> > + import re, subprocess
>
> Was this accidentally left in? I don't see any calls to subprocess?
It was indeed from a different experiment, well spotted. I've removed
that.
Cheers,
Richard
More information about the Openembedded-core
mailing list