Public bug reported: autopilot-touch/apparmor/click.rules need a new home, but where?
At the moment click.rules is executed by phablet-config on the touch image: <xnox> def _handle_autopilot(adb, args): <xnox> if args.dbus_probe == 'enable': <xnox> rfile = '/usr/share/autopilot-touch/apparmor/click.rules' <xnox> adb.shell('aa-clickhook -f --include=%s' % rfile) <xnox> else: <xnox> adb.shell('aa-clickhook -f') The file itself is at the moment shipped by package autopilot-touch -> which is an unfortunate meta-package which really has no valid reasons to exist, e.g. all those dependencies are seeded in ubuntu-touch seed anyway. The name of the rules file is also a bit missleading, it would be better named dbus-autopilot or some such. Depending on what we choose to do autopilot, phablet-tools, click- apparmor, may need to change. option1: move /usr/share/autopilot-touch/apparmor/click.rules to be shipped by apparmor-click package instead of autopilot-touch package option2: ship a new rules file in click-apparmor package (e.g. usr/share /click-apparmor/dbus-autopilot.rules), add support in phablet tools to execute with both old and new name, eventually deprecate/drop autopilot- touch package option3: have python-autopilot ship python-autopilot.rules & python3-autopilot ship python3-autopilot.rules & teach phablet-config to call/include either. option4: simply make python3-autopilot ship that rules file, in that same location. option5: use some other mechanism to ship equivalent click.rules, but disabled by default, and calls to enable/disable it. Or any other options that you may suggest for reference here is the contents of the click.rules: dbus (receive, send) bus=session path=/com/canonical/Autopilot/**, ** Affects: autopilot (Ubuntu) Importance: Undecided Status: New ** Affects: click-apparmor (Ubuntu) Importance: Undecided Status: New ** Affects: phablet-tools (Ubuntu) Importance: Undecided Status: New ** Also affects: click-apparmor (Ubuntu) Importance: Undecided Status: New ** Also affects: autopilot (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1315200 Title: autopilot-touch/apparmor/click.rules need a new home, but where? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/autopilot/+bug/1315200/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs