Clean up extraneous D-Bus object managers |
|||
Issue descriptionSome D-Bus daemons use object managers because they were using code from early users of chromeos-dbus-bindings as a base. However, many of these object managers are functionally useless. Remove them to simplify things a bit and so it will be less confusing when we move to a different IPC system.
,
Apr 12 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform2/+/2c11cfb9b941abe0d0121664f1905655ed8142e1 commit 2c11cfb9b941abe0d0121664f1905655ed8142e1 Author: Eric Caruso <ejcaruso@chromium.org> Date: Thu Apr 12 22:22:13 2018 webserver: prefer NameOwnerChanged over ObjectManager ObjectManager just makes things more complicated, and this is the only use of a generated object manager proxy for permission_broker, so we can remove it after getting rid of this use. BUG= chromium:821957 TEST=unit tests, deploy, restart permission_broker and ensure that webservd reconfigures tcp ports Change-Id: Ie89a6f03fc68a7b51b914d80e870e0fb2df83e1c Reviewed-on: https://chromium-review.googlesource.com/1008833 Commit-Ready: Eric Caruso <ejcaruso@chromium.org> Tested-by: Eric Caruso <ejcaruso@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> [modify] https://crrev.com/2c11cfb9b941abe0d0121664f1905655ed8142e1/webserver/webservd/permission_broker_firewall.h [modify] https://crrev.com/2c11cfb9b941abe0d0121664f1905655ed8142e1/webserver/webservd/permission_broker_firewall.cc
,
Apr 12 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/platform2/+/02e54c7e66e8acf5920a6fa4a87d9d244ee45617 commit 02e54c7e66e8acf5920a6fa4a87d9d244ee45617 Author: Eric Caruso <ejcaruso@chromium.org> Date: Thu Apr 12 22:22:14 2018 permission_broker: remove unused ObjectManager permission_broker has an object manager, presumably since the code was taken from a chromeos-dbus-bindings user that had an object manager. However, nobody references it, and permission_broker does not dynamically add or remove interfaces or objects, so setting it up is useless. BUG= chromium:821957 TEST=unit tests, deploy to device, call D-Bus methods via dbus-send Change-Id: I85c4719b9ac08f6ab98909c5ab9aac6a1e7f94e4 Reviewed-on: https://chromium-review.googlesource.com/962836 Commit-Ready: Eric Caruso <ejcaruso@chromium.org> Tested-by: Eric Caruso <ejcaruso@chromium.org> Reviewed-by: Mattias Nissler <mnissler@chromium.org> [modify] https://crrev.com/02e54c7e66e8acf5920a6fa4a87d9d244ee45617/permission_broker/permission_broker_main.cc [modify] https://crrev.com/02e54c7e66e8acf5920a6fa4a87d9d244ee45617/permission_broker/dbus_bindings/dbus-service-config.json [modify] https://crrev.com/02e54c7e66e8acf5920a6fa4a87d9d244ee45617/permission_broker/dbus/org.chromium.PermissionBroker.conf [modify] https://crrev.com/02e54c7e66e8acf5920a6fa4a87d9d244ee45617/permission_broker/permission_broker.h [modify] https://crrev.com/02e54c7e66e8acf5920a6fa4a87d9d244ee45617/permission_broker/permission_broker.cc
,
Oct 12
,
Dec 10
Is this still active?
,
Jan 4
|
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Mar 19 2018