On Sun, Sep 3, 2017 at 10:12 PM, Jose Alarcon <[email protected]> wrote: > The do_rootfs log contains a number of unsatisfied package > recommendations. At the moment those are only visible when > reviewing the rootfs log. > > This patch adds an extra check to surface any unsatisfied > recommendation as WARNINGS to the build output. >
I think a note is more appropriate here. > Enable this check with: > ROOTFS_POSTPROCESS_COMMAND += "rootfs_log_check_recommends;" > > Signed-off-by: Jose Alarcon <[email protected]> > --- > meta/classes/rootfs-postcommands.bbclass | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/meta/classes/rootfs-postcommands.bbclass > b/meta/classes/rootfs-postcommands.bbclass > index fb36bad..f6d31a0 100644 > --- a/meta/classes/rootfs-postcommands.bbclass > +++ b/meta/classes/rootfs-postcommands.bbclass > @@ -307,3 +307,15 @@ python write_image_test_data() { > os.remove(testdata_link) > os.symlink(os.path.basename(testdata), testdata_link) > } > + > +# Check for unsatisfied recommendations (RRECOMMENDS) > +python rootfs_log_check_recommends() { > + log_path = d.expand("${T}/log.do_rootfs") > + with open(log_path, 'r') as log: > + for line in log: > + if 'log_check' in line: > + continue > + > + if 'unsatisfied recommendation for' in line: > + bb.warn('[log_check] %s: %s' % (d.getVar('PN', True), line)) > +} > -- > 2.10.1 > > -- > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
