You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I suspect the signals in the ObjectManager and Properties interfaces are/were conflated by someone at some point. It probably does make sense to emit an InterfacesAdded signal here by default. It probably does not ever make sense to emit PropertiesChanged signals here (which is what happens by default when this constructor is used):
It is pretty straight-forward to switch that constructor's skipSignal parameter to be unused and switch the setPropertyByName call to always true. Any idea if any code it using that besides phosphor-inventory-manager? How do we test that we don't break anyone else's assumptions?
It could be hard to figure out which code depends on this behavior.
It looks like to me that the code using Definitions should pass the skipSignal with expected value, instead of change the default behavior of sdbusplus.
I suspect the signals in the ObjectManager and Properties interfaces are/were conflated by someone at some point. It probably does make sense to emit an InterfacesAdded signal here by default. It probably does not ever make sense to emit PropertiesChanged signals here (which is what happens by default when this constructor is used):
The text was updated successfully, but these errors were encountered: