aa-notify should be re-written in Python 3
It seems all but one of the aa-utils have been rewritten in Python, apart from the aa-utils:
apparmor/utils$ head -n1 aa-*
==> aa-audit <==
#! /usr/bin/python3
==> aa-autodep <==
#! /usr/bin/python3
==> aa-cleanprof <==
#! /usr/bin/python3
==> aa-complain <==
#! /usr/bin/python3
==> aa-decode <==
#!/bin/bash
==> aa-disable <==
#! /usr/bin/python3
==> aa-easyprof <==
#! /usr/bin/python3
==> aa-enforce <==
#! /usr/bin/python3
==> aa-genprof <==
#! /usr/bin/python3
==> aa-logprof <==
#! /usr/bin/python3
==> aa-mergeprof <==
#! /usr/bin/python3
==> aa-notify <==
#!/usr/bin/perl
==> aa-remove-unknown <==
#!/bin/sh
==> aa-sandbox <==
#! /usr/bin/python3
==> aa-status <==
#! /usr/bin/python3
==> aa-unconfined <==
#! /usr/bin/python3
I planned to do this already back in August and discussed it with @intrigeri, but eventually postponed due to lack of time. I will give another shot at this now. I would appreciate an ACK from somebody who would volunteer to review my merge request on this topic.