← Back to team overview

ubuntu-apps-bugs team mailing list archive

[Bug 1227818] Re: client apps using qtdeclarative5-ubuntu-contacts0.1 accesses the /org/freedesktop/Telepathy DBus API

 

this is actually fixed with address-book-app release
0.2+13.10.20131011-0ubuntu1 which should hit an image soon

** Changed in: address-book-app (Ubuntu Saucy)
       Status: Confirmed => Fix Committed

** Changed in: apparmor-easyprof-ubuntu (Ubuntu Saucy)
       Status: Won't Fix => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Apps bug tracking, which is subscribed to address-book-app in Ubuntu.
https://bugs.launchpad.net/bugs/1227818

Title:
  client apps using qtdeclarative5-ubuntu-contacts0.1 accesses the
  /org/freedesktop/Telepathy DBus API

Status in “address-book-app” package in Ubuntu:
  Fix Committed
Status in “apparmor-easyprof-ubuntu” package in Ubuntu:
  New
Status in “address-book-app” source package in Saucy:
  Fix Committed
Status in “apparmor-easyprof-ubuntu” source package in Saucy:
  Fix Committed
Status in “address-book-app” source package in t-series:
  New
Status in “apparmor-easyprof-ubuntu” source package in t-series:
  Confirmed

Bug description:
  Using this:

  import Ubuntu.Contacts 0.1
  ...
  Tab {
      title: i18n.tr("Contacts")

      page: Page {
          ContactListView {
              anchors.fill: parent
              onContactClicked: console.debug("Contact ID:" + contact.contactId)
          }
  }

  In addition to using com.canonical.pim, it also accesses:
  org.freedesktop.Telepathy.AccountManager
  org.freedesktop.Telepathy.ChannelDispatcher

  I saw this when profiling applications for apparmor policy groups. Here are the apparmor rules I needed to list the contacts on my desktop system:
  dbus (receive, send)
       bus=session
       path=/org/freedesktop/Telepathy/AccountManager
       peer=(name=org.freedesktop.Telepathy.AccountManager),
  dbus (receive, send)
       bus=session
       path=/org/freedesktop/Telepathy/ChannelDispatcher
       peer=(name=org.freedesktop.Telepathy.ChannelDispatcher),
  dbus (receive, send)
       bus=session
       path=/org/freedesktop/Telepathy/Account/**
       member=Get{,All}
       peer=(name=org.freedesktop.Telepathy.AccountManager),

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/address-book-app/+bug/1227818/+subscriptions