Skip to content

Stop creating the serialization code for the non inventory interfaces #3

Description

@ratagupt

As part of compilation the inventory manager, There is a build script named pimgen.py which generates the serialization code for the inventory manager.

Presently there is not filtering for the interface so that it generates the serialization code for other D-Bus interfaces which is not inventory related.

Till now this issue was not popped up as we had the interfaces which has the properties of the simple type, so silently inventory manager was producing this code and there was no impact as this code was not used.

Following gerrit commit introduces dict type and the inventory manager starts failing.

https://gerrit.openbmc-project.xyz/#/c/openbmc/phosphor-dbus-interfaces/+/15177/5/xyz/openbmc_project/Certs/Certificate.interface.yaml.

It was discussed in the design meeting that we can put the filter for the desired inventory interfaces.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions