I don't know to whom these should go to, or how to get them fixed.
Documentation: Having read the fine manual: Neither man apparmor or man apparmor.d have any mention of apparmor.d/local There is no mention of proper formatting of apparmor.d/local files. At https://gitlab.com/apparmor/apparmor/-/wikis/Policy_Layout there is a mention of ${APPARMOR.D}/local/ and ${HOME}/.apparmor/ but there does not appear to be any documentation on formatting of the files in the local subdirectory, which is different from the profiles. Profiles and packaging: FIREFOX-ESR There is no apparmor profile for FIREFOX-ESR There is a firefox profile in apparmor-profiles-extra.deb which appears to work after changing the name appropriately. MSMTP The apparmor profile is part of the package. The point of these last items is the inconsistent packaging. There should probably be a guideline that profiles go with the package or in a separate package. I discovered this after installing MSMTP and having it mysteriously fail when the log directory was changed by the command line switch. I imagine that I am not the first person to have the learning opportunity that inconsistent packaging creates. Regards, Ken