On Fri, Sep 6, 2013 at 1:35 AM, Khem Raj <raj.k...@gmail.com> wrote: > Some packages like grub have already stripped binaries e.g. > > ERROR: QA Issue: File '/boot/grub/kernel.img' from grub was already > stripped, this will prevent future debugging! > ERROR: QA run found fatal errors. Please consider fixing them. > > We would like to have a possibility to skip it using something like > > INSANE_SKIP_${PN} = "already-stripped" > > This adds the logic to do so > > it acts at PN level and not at package level. so something like > > INSANE_SKIP_${PN}-misc = "already-stripped" wont work. > > Signed-off-by: Khem Raj <raj.k...@gmail.com> > --- > meta/classes/package.bbclass | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass > index 50490bc..96e649a 100644 > --- a/meta/classes/package.bbclass > +++ b/meta/classes/package.bbclass > @@ -811,8 +811,11 @@ python split_and_strip_files () { > elf_file = isELF(file) > if elf_file & 1: > if elf_file & 2: > - msg = "File '%s' from %s was already > stripped, this will prevent future debugging!" % (file[len(dvar):], pn) > - package_qa_handle_error("already-stripped", > msg, d) > + if 'already-stripped' in > (d.getVar('INSANE_SKIP_' + pn, True) or "").split(): > + bb.note("Package %s skipping > already-stripped QA test" % (pn)) >
This seems like it must be inside a loop over each file, yet the message here is about the package, not the file, so I expect the task log may show a ton of duplicate messages, eh? :) -- Christopher Larson
_______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core