<table><tr><td style="">knauss added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D29030">View Revision</a></tr></table><br /><div><div><p>This dbus feature was added with newer AppArmor versions - I havn't heard about it until today ;) But this makes totally sense that also DBus access it controlled.</p></div></div><br /><div><strong>INLINE COMMENTS</strong><div><div style="margin: 6px 0 12px 0;"><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D29030#inline-165829">View Inline</a><span style="color: #4b4d51; font-weight: bold;">usr.bin.akonadiserver:21</span></div>
<div style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; white-space: pre-wrap; clear: both; padding: 4px 0; margin: 0;"><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">      bus=session
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">      interface=org.freedesktop.DBus,
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  dbus bind
</div></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">Why Akonadi needs access to interface=org.freedesktop.DBus?</p></div></div><br /><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D29030#inline-165826">View Inline</a><span style="color: #4b4d51; font-weight: bold;">usr.bin.akonadiserver:31</span></div>
<div style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; white-space: pre-wrap; clear: both; padding: 4px 0; margin: 0;"><div style="padding: 0 8px; margin: 0 4px; ">  /usr/bin/akonadiserver mr,
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  /usr/lib/x86_64-linux-gnu/libexec/drkonqi PUx,
</div><div style="padding: 0 8px; margin: 0 4px; ">  /usr/bin/mysql_install_db PUx -> mysqld_akonadi,
</div></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">is this really necessary?</p></div></div><br /><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D29030#inline-165824">View Inline</a><span style="color: #4b4d51; font-weight: bold;">usr.bin.akonadiserver:44</span></div>
<div style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; white-space: pre-wrap; clear: both; padding: 4px 0; margin: 0;"><div style="padding: 0 8px; margin: 0 4px; ">  /usr/share/qt/translations/* r,
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  /usr/share/mysql/charsets/* r,
</div><div style="padding: 0 8px; margin: 0 4px; ">  @{PROC}/sys/kernel/core_pattern r,
</div></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">Replace with <tt style="background: #ebebeb; font-size: 13px;">/usr/share/mysql/* r</tt> as mysql should be able to access its complete data.</p></div></div><br /><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D29030#inline-165825">View Inline</a><span style="color: #4b4d51; font-weight: bold;">usr.bin.akonadiserver:63</span></div>
<div style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; white-space: pre-wrap; clear: both; padding: 4px 0; margin: 0;"><div style="padding: 0 8px; margin: 0 4px; ">  owner @{PROC}/@{pid}/mounts r,
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  owner @{PROC}/[0-9]*/stat r,
</div><div style="padding: 0 8px; margin: 0 4px; ">  owner /{,var/}run/user/@{uid}/akonadi** rwk,
</div></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;"><tt style="background: #ebebeb; font-size: 13px;">[0-9]*</tt> can be replaced with <tt style="background: #ebebeb; font-size: 13px;">@{pid}</tt> as it does not need to access other processes.</p></div></div><br /><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D29030#inline-165827">View Inline</a><span style="color: #4b4d51; font-weight: bold;">usr.bin.akonadiserver:65</span></div>
<div style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; white-space: pre-wrap; clear: both; padding: 4px 0; margin: 0;"><div style="padding: 0 8px; margin: 0 4px; ">  owner /{,var/}run/user/@{uid}/akonadi** rwk,
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  owner /{,var/}run/user/@{uid}/kdeinit** rwk,
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  owner /{,var/}run/user/@{uid}/kcrash** rwk,
</div></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">is this really necessary?</p></div></div><br /><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D29030#inline-165828">View Inline</a><span style="color: #4b4d51; font-weight: bold;">usr.bin.akonadiserver:66</span></div>
<div style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; white-space: pre-wrap; clear: both; padding: 4px 0; margin: 0;"><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  owner /{,var/}run/user/@{uid}/kdeinit** rwk,
</div><div style="padding: 0 8px; margin: 0 4px; background: rgba(151, 234, 151, .6);">  owner /{,var/}run/user/@{uid}/kcrash** rwk,
</div><div style="padding: 0 8px; margin: 0 4px; ">  owner /tmp/#[0-9]* m,
</div></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">is this really necessary?</p></div></div></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R165 Akonadi </div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D29030">https://phabricator.kde.org/D29030</a></div></div><br /><div><strong>To: </strong>lukaskaras<br /><strong>Cc: </strong>dvratil, knauss, kde-pim, fbampaloukas, dcaliste, dvasin, rodsevich, winterz, vkrause, mlaurent<br /></div>