Your message dated Mon, 19 Oct 2020 23:38:57 +0200
with message-id <2301010.GHar0l7m0l@tuxin>
and subject line Re: Bug#951388: [akonadi-backend-postgresql] apparmor profile
unsuitable
has caused the Debian Bug report #951388,
regarding [akonadi-backend-postgresql] apparmor profile unsuitable
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
951388: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951388
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: akonadi-backend-postgresql
Version: 4:19.08.3-1
Severity: grave
Justification: renders package unusable
Tags: patch
Dear Maintainer,
Please find the following update for apparmor
Please apply
Bastien
diff --git a/apparmor.d/postgresql_akonadi b/apparmor.d/postgresql_akonadi
index c25fa08..b650612 100644
--- a/apparmor.d/postgresql_akonadi
+++ b/apparmor.d/postgresql_akonadi
@@ -5,21 +5,27 @@
profile postgresql_akonadi {
#include <abstractions/base>
+ #include <abstractions/nameservice>
#include <abstractions/user-tmp>
capability setgid,
capability setuid,
+ signal receive set=kill peer=/usr/bin/akonadiserver,
+ signal receive set=term peer=/usr/bin/akonadiserver,
+
/etc/passwd r,
+
/{usr/,}bin/dash mrix,
/{usr/,}bin/locale mrix,
+ /{var/,}run/systemd/resolve/resolv.conf r,
/usr/lib/postgresql/*/bin/initdb mrix,
/usr/lib/postgresql/*/bin/pg_ctl mrix,
/usr/lib/postgresql/*/bin/postgres mrix,
+ /usr/lib/postgresql/*/bin/pg_upgrade mrix,
/usr/share/postgresql/** r,
owner /dev/shm/PostgreSQL.* rw,
owner @{xdg_data_home}/akonadi/** rwlk,
- owner @{xdg_data_home}/akonadi/db_data/** l,
# Site-specific additions and overrides. See local/README for details.
#include <local/postgresql_akonadi>
diff --git a/apparmor.d/usr.bin.akonadiserver b/apparmor.d/usr.bin.akonadiserver
index 2055a49..8a8cc23 100644
--- a/apparmor.d/usr.bin.akonadiserver
+++ b/apparmor.d/usr.bin.akonadiserver
@@ -13,7 +13,8 @@
signal send set=kill peer=mysqld_akonadi,
signal send set=term peer=mysqld_akonadi,
-
+ signal send set=kill peer=postgresql_akonadi,
+ signal send set=term peer=postgresql_akonadi,
/etc/xdg/** r,
/usr/bin/akonadiserver mr,
@@ -32,7 +33,7 @@
owner @{xdg_config_home}/akonadi* rw,
owner @{xdg_config_home}/QtProject/qtlogging.ini r,
owner @{xdg_config_home}/akonadi/ rw,
- owner @{xdg_config_home}/akonadi/* rwl,
+ owner @{xdg_config_home}/akonadi/** rwl,
owner @{xdg_config_home}/akonadi/akonadiconnectionrc wl,
owner @{xdg_config_home}/akonadi/akonadiconnectionrc.lock rwk,
owner @{xdg_config_home}/akonadi/akonadiserverrc.lock rwk,
@@ -44,6 +45,8 @@
owner @{xdg_data_home}/akonadi/** rwk,
owner @{PROC}/@{pid}/loginuid r,
owner @{PROC}/@{pid}/mounts r,
+ owner /{,var/}run/user/[0-9]*/akonadi/ w,
+ owner /{,var/}run/user/[0-9]*/akonadi/** rw,
# Site-specific additions and overrides. See local/README for details.
#include <local/usr.bin.akonadiserver>
signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
Version: 4:20.08.2-1
Upstream has accepted the patch and released 20.08.2.
hefee
--
On Samstag, 15. Februar 2020 21:08:15 CEST Bastien Roucariès wrote:
> Package: akonadi-backend-postgresql
> Version: 4:19.08.3-1
> Severity: grave
> Justification: renders package unusable
> Tags: patch
>
> Dear Maintainer,
>
> Please find the following update for apparmor
>
> Please apply
>
> Bastien
signature.asc
Description: This is a digitally signed message part.
--- End Message ---