Bug 11943

Summary: oe-pkgdata-util should support RPROVIDES
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Paul Eggleton <bluelightning>
Component: Scripts and ToolsAssignee: Amanda Brindle <amanda.r.brindle>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium+ CC: ross.burton
Version: 2.4   
Target Milestone: 2.5 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Paul Eggleton 2017-08-17 02:34:11 UTC
oe-pkgdata-util doesn't handle when a specified package is an RPROVIDES from another package. For example:

----- snip -----
$ oe-pkgdata-util list-pkg-files python3
python3:
ERROR: Unable to find any built recipe-space package named python3
----- snip -----

We probably want to print a note that says the specified package is RPROVIDEd by the provider package and then treat it as if the provider package had been specified.
Comment 1 Paul Eggleton 2017-08-17 02:35:45 UTC
Minor correction - instead of "RPROVIDEd by the provider package" I should have said "is in another package's RPROVIDES" so that we repeat the actual variable name verbatim.
Comment 2 Ross Burton 2018-02-05 14:17:42 UTC
Merged in oe-core f78478f0d0379ea02727c81ad2455207c70d140b.