summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/inventory/phosphor-inventory-manager_git.bb
AgeCommit message (Collapse)AuthorFilesLines
2020-06-16phosphor-inventory-manager: remove p-d-i-native DEPENDPatrick Williams1-2/+1
PIM uses phosphor-dbus-interfaces-native in order to obtain the interface YAML to perform additional processing on. The non-native p-d-i package also provides this YAML, so switch to using it instead. (From meta-phosphor rev: c6f2c8854eb1f8e9add8f916aaf39d0bf52c2af9) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iefa7e1342e4dede7087b1bcad610082eec3edb96 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-07phosphor-inventory-manager: srcrev bump 5a71b4c637..ebff814fb7Andrew Geissler1-1/+1
And switch recipes to python3native. Patrick Williams (2): scripts: convert to python3 MAINTAINERS: update Deepak's email address (From meta-phosphor rev: 7f303982383ff61ee3d1b4a8b4e9e2037feed7ed) Change-Id: Ie6c9d05af0631e736ce45369076bdf0f768d7f81 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-03meta-phosphor: update DEPENDS for sdbusplus-nativePatrick Williams1-1/+1
sdbusplus has changed the package layout so that sdbusplus-native and sdbus++-native are now ${PYTHON_PN}-sdbus++-native. Update recipes that need to use sdbus++ (or its associated python modules) or remove the DEPENDS if it is no longer necessary. (From meta-phosphor rev: 2bebd1247cb78567441158b152c7a13f476afd4f) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I30f9c2220da9145ef0a7067e067aed1396d8b40d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-13phosphor-inventory-manager: fix missing python depAndrew Geissler1-0/+3
The repo runs python to generate code or validate config, which requires python and the dependent python packages. Previously that happens to be satisfied by sdbusplus's RDEPENDS. If sdbusplus is changed to use python3, this repo fails to built because it lacks of dependency. See details in https://lists.ozlabs.org/pipermail/openbmc/2020-February/020771.html This commit fixes the depends by adding the required python and python-packages so that it builds fine. (From meta-phosphor rev: 89d17815d5fd3a5247479feb01682c741698a8b5) Change-Id: I09852819750d4faa320a9b9f236bb9ee2de94fc5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2019-05-29meta-phosphor: inventory: enable non-native recipesBrad Bishop1-3/+3
There exists a number native class recipes throughout meta-phosphor that simply provide a data (often YAML) file as input to building another application. Having these data file recipes implemented as native class recipes prevents the use of machine overrides because bitbake (rightfully so) discards machine qualifiers from native recipes. Further, data files aren't really any different than library header files and those are consumed by recipes as target class recipes that are DEPENDed on. Do the same thing for data file recipes. (From meta-phosphor rev: 1675a60bc9648cb5c7ec224df3791dbe89f09134) Change-Id: I7fa23c7914abc5018f6534a8daa0462c6ee9daa3 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-22Add associations support to phosphor-inventory-mgrMatt Spinler1-0/+3
Add support so another layer can select the 'associations' PACKAGECONFIG and install their own associations.json file which the phosphor-inventory code uses to create associations between inventory paths and other paths. (From meta-phosphor rev: 6bc9cd4952999bbb8bb5083c1c6e89b6ad2c8b8b) Change-Id: Id0cb5f5a7f8759455c1ebaa068ab6c810c118f5f Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-03-28meta-phosphor: Fix explicit dependencies antipatternBrad Bishop1-5/+0
Out of the box bitbake examines built applications, automatically adds runtime dependencies and thus ensures any library packages dependencies are automatically added to images, sdks, etc. There is no need to list them explicitly in a recipe. Dependencies change over time, and listing them explicitly is likely prone to errors - the net effect being unnecessary shared library packages being installed into images. Consult https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-RDEPENDS for information on when to use explicit runtime dependencies. (From meta-phosphor rev: 26873c99d30b55e21a920c9851f21c3e2eab19f7) Change-Id: I38640d75a2d834c07d45ddcdb0162f1a23f848d9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-19meta-phosphor: switch to meta-oe libcerealBrad Bishop1-1/+1
A cereal recipe was added recently to meta-openembedded. Use it so we can deprecate our version of it. (From meta-phosphor rev: cc51cd9910f3480cf4d2e0bff8aa6b95162e5bc1) Change-Id: I7746dbd1eda3011b870b85770092b2d020800af7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-18meta-phosphor: inventory-manager: rename as gitPatrick Venture1-0/+46
Rename phosphor-inventory-manager.bb as _git per OE norms. (From meta-phosphor rev: aad7449d09e51478af437dad0f2407c074917f9f) Change-Id: Ie76b88e2a4eb7ee16b392d7aebcefef26fff2147 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>