Package: apparmor
Version: 3.0.12-1+b1
Severity: normal
X-Debbugs-Cc: richard...@gmail.com

python3.12 starts giving SyntaxWarning messages for invalid escape sequences in 
the apparmor python scripts. With python3.11 these were only DeprecationWarning 
messages, not shown by default. According to release notes, in a future Python 
version SyntaxError will eventually be raised, instead of SyntaxWarning

These all seem to have been fixed upstream

https://gitlab.com/apparmor/apparmor/-/commit/d94731ddf42f9a5f5db5ceb5165d18547f010f63

e.g

/usr/lib/python3/dist-packages/apparmor/aa.py:367: SyntaxWarning: invalid 
escape sequence '\s'
  pattern1 = re.compile('^\s*\S+ => (\/\S+)')
/usr/lib/python3/dist-packages/apparmor/aa.py:368: SyntaxWarning: invalid 
escape sequence '\s'
  pattern2 = re.compile('^\s*(\/\S+)')
/usr/lib/python3/dist-packages/apparmor/aa.py:444: SyntaxWarning: invalid 
escape sequence '\.'
  elif re.search('^python([23]|[23]\.[0-9]+)?$', interpreter):
/usr/lib/python3/dist-packages/apparmor/aa.py:446: SyntaxWarning: invalid 
escape sequence '\.'
  elif re.search('^ruby([0-9]+(\.[0-9]+)*)?$', interpreter):
/usr/lib/python3/dist-packages/apparmor/aa.py:1680: SyntaxWarning: invalid 
escape sequence '\.'
  if 
re.search('^(.*/)?(disable|cache|cache\.d|force-complain|lxc|abi|\.git)/?$', 
path):
/usr/lib/python3/dist-packages/apparmor/aa.py:2500: SyntaxWarning: invalid 
escape sequence '\d'
  if re.search('[\d\.]+\.so$', path) or re.search('\.so\.[\d\.]+$', path):
/usr/lib/python3/dist-packages/apparmor/aa.py:2500: SyntaxWarning: invalid 
escape sequence '\.'
  if re.search('[\d\.]+\.so$', path) or re.search('\.so\.[\d\.]+$', path):
/usr/lib/python3/dist-packages/apparmor/aa.py:2502: SyntaxWarning: invalid 
escape sequence '\d'
  libpath = re.sub('[\d\.]+\.so$', '*.so', libpath)
/usr/lib/python3/dist-packages/apparmor/aa.py:2503: SyntaxWarning: invalid 
escape sequence '\.'

/usr/lib/python3/dist-packages/apparmor/aare.py:94: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/[^/]+/\*{1,2}/$', '/**/', self.regex)  # 
re.sub('/[^/]+/\*{1,2}$/', '/\*\*/', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:95: SyntaxWarning: invalid 
escape sequence '\*'
  elif re.search('/[^/]+\*\*[^/]*/$', self.regex):
/usr/lib/python3/dist-packages/apparmor/aare.py:97: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/[^/]+\*\*[^/]*/$', '/**/', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:98: SyntaxWarning: invalid 
escape sequence '\*'
  elif re.search('/\*\*[^/]+/$', self.regex):
/usr/lib/python3/dist-packages/apparmor/aare.py:100: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/\*\*[^/]+/$', '/**/', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:106: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/[^/]+/\*{1,2}$', '/**', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:107: SyntaxWarning: invalid 
escape sequence '\*'
  elif re.search('/[^/]*\*\*[^/]+$', self.regex):
/usr/lib/python3/dist-packages/apparmor/aare.py:109: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/[^/]*\*\*[^/]+$', '/**', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:110: SyntaxWarning: invalid 
escape sequence '\*'
  elif re.search('/[^/]+\*\*$', self.regex):
/usr/lib/python3/dist-packages/apparmor/aare.py:112: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/[^/]+\*\*$', '/**', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:121: SyntaxWarning: invalid 
escape sequence '\*'
  match = re.search('/\*{1,2}(\.[^/]+)$', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:124: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/[^/]+/\*{1,2}\.[^/]+$', '/**' + match.groups()[0], 
self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:125: SyntaxWarning: invalid 
escape sequence '\*'
  elif re.search('/[^/]+\*\*[^/]*\.[^/]+$', self.regex):
/usr/lib/python3/dist-packages/apparmor/aare.py:127: SyntaxWarning: invalid 
escape sequence '\*'
  match = re.search('/[^/]+\*\*[^/]*(\.[^/]+)$', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:128: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/[^/]+\*\*[^/]*\.[^/]+$', '/**' + match.groups()[0], 
self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:129: SyntaxWarning: invalid 
escape sequence '\*'
  elif re.search('/\*\*[^/]+\.[^/]+$', self.regex):
/usr/lib/python3/dist-packages/apparmor/aare.py:131: SyntaxWarning: invalid 
escape sequence '\*'
  match = re.search('/\*\*[^/]+(\.[^/]+)$', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:132: SyntaxWarning: invalid 
escape sequence '\*'
  newpath = re.sub('/\*\*[^/]+\.[^/]+$', '/**' + match.groups()[0], self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:135: SyntaxWarning: invalid 
escape sequence '\.'
  match = re.search('(\.[^/]+)$', self.regex)
/usr/lib/python3/dist-packages/apparmor/aare.py:137: SyntaxWarning: invalid 
escape sequence '\.'
  newpath = re.sub('/[^/]+(\.[^/]+)$', '/*' + match.groups()[0], self.regex)

/usr/lib/python3/dist-packages/apparmor/ui.py:115: SyntaxWarning: invalid 
escape sequence '\('
  if re.search('\((\S+)\)', translated):
/usr/lib/python3/dist-packages/apparmor/ui.py:116: SyntaxWarning: invalid 
escape sequence '\('
  return re.search('\((\S+)\)', translated).groups()[0]
/usr/lib/python3/dist-packages/apparmor/ui.py:448: SyntaxWarning: invalid 
escape sequence '\d'
  function_regexp += '|\d'
/usr/lib/python3/dist-packages/apparmor/ui.py:520: SyntaxWarning: invalid 
escape sequence '\d'
  elif options and re.search('^\d$', ans):

/usr/lib/python3/dist-packages/apparmor/regex.py:24: SyntaxWarning: invalid 
escape sequence '\s'
  RE_AUDIT_DENY           = 
'^\s*(?P<audit>audit\s+)?(?P<allow>allow\s+|deny\s+)?'  # line start, 
optionally: leading whitespace, <audit> and <allow>/deny
/usr/lib/python3/dist-packages/apparmor/regex.py:25: SyntaxWarning: invalid 
escape sequence '\s'
  RE_EOL                  = '\s*(?P<comment>#.*?)?\s*$'  # optional whitespace, 
optional <comment>, optional whitespace, end of the line
/usr/lib/python3/dist-packages/apparmor/regex.py:26: SyntaxWarning: invalid 
escape sequence '\s'
  RE_COMMA_EOL            = '\s*,' + RE_EOL # optional whitespace, comma + 
RE_EOL
/usr/lib/python3/dist-packages/apparmor/regex.py:28: SyntaxWarning: invalid 
escape sequence '\S'
  RE_PROFILE_NAME         = '(?P<%s>(\S+|"[^"]+"))'    # string without spaces, 
or quoted string. %s is the match group name
/usr/lib/python3/dist-packages/apparmor/regex.py:29: SyntaxWarning: invalid 
escape sequence '\S'
  RE_PATH                 = '/\S*|"/[^"]*"'  # filename (starting with '/') 
without spaces, or quoted filename.
/usr/lib/python3/dist-packages/apparmor/regex.py:31: SyntaxWarning: invalid 
escape sequence '\S'
  RE_PROFILE_PATH_OR_VAR  = '(?P<%s>(' + RE_PATH + '|@{\S+}\S*|"@{\S+}[^"]*"))' 
 # quoted or unquoted filename or variable. %s is the match group name
/usr/lib/python3/dist-packages/apparmor/regex.py:33: SyntaxWarning: invalid 
escape sequence '\s'
  RE_XATTRS               = 
'(\s+xattrs\s*=\s*\((?P<xattrs>([^)=]+(=[^)=]+)?\s?)+)\)\s*)?'
/usr/lib/python3/dist-packages/apparmor/regex.py:34: SyntaxWarning: invalid 
escape sequence '\s'
  RE_FLAGS                = '(\s+(flags\s*=\s*)?\((?P<flags>[^)]+)\))?'
/usr/lib/python3/dist-packages/apparmor/regex.py:36: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_END          = re.compile('^\s*\}' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:37: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_CAP          = re.compile(RE_AUDIT_DENY + 
'capability(?P<capability>(\s+\S+)+)?' + RE_COMMA_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:38: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_ALIAS        = 
re.compile('^\s*alias\s+(?P<orig_path>"??.+?"??)\s+->\s*(?P<target>"??.+?"??)' 
+ RE_COMMA_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:39: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_RLIMIT       = 
re.compile('^\s*set\s+rlimit\s+(?P<rlimit>[a-z]+)\s*<=\s*(?P<value>[^ 
]+(\s+[a-zA-Z]+)?)' + RE_COMMA_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:40: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_BOOLEAN      = 
re.compile('^\s*(\$\{?\w*\}?)\s*=\s*(true|false)\s*,?' + RE_EOL, 
flags=re.IGNORECASE)
/usr/lib/python3/dist-packages/apparmor/regex.py:41: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_VARIABLE     = 
re.compile('^\s*(?P<varname>@\{?\w+\}?)\s*(?P<mode>\+?=)\s*(?P<values>@*.+?)' + 
RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:42: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_CONDITIONAL  = re.compile('^\s*if\s+(not\s+)?(\$\{?\w*\}?)\s*\{' + 
RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:43: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_CONDITIONAL_VARIABLE = 
re.compile('^\s*if\s+(not\s+)?defined\s+(@\{?\w+\}?)\s*\{\s*(#.*)?$')
/usr/lib/python3/dist-packages/apparmor/regex.py:44: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_CONDITIONAL_BOOLEAN = 
re.compile('^\s*if\s+(not\s+)?defined\s+(\$\{?\w+\}?)\s*\{\s*(#.*)?$')
/usr/lib/python3/dist-packages/apparmor/regex.py:45: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_NETWORK      = re.compile(RE_AUDIT_DENY + 
'network(?P<details>\s+.*)?' + RE_COMMA_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:46: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_CHANGE_HAT   = re.compile('^\s*\^(\"??.+?\"??)' + RE_COMMA_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:47: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_HAT_DEF      = 
re.compile('^(?P<leadingspace>\s*)(?P<hat_keyword>\^|hat\s+)(?P<hat>\"??[^)]+?\"??)'
 + RE_FLAGS + '\s*\{' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:47: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_HAT_DEF      = 
re.compile('^(?P<leadingspace>\s*)(?P<hat_keyword>\^|hat\s+)(?P<hat>\"??[^)]+?\"??)'
 + RE_FLAGS + '\s*\{' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:48: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_DBUS         = re.compile(RE_AUDIT_DENY + 
'(dbus\s*,|dbus(?P<details>\s+[^#]*)\s*,)' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:49: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_MOUNT        = re.compile(RE_AUDIT_DENY + 
'((mount|remount|umount|unmount)(\s+[^#]*)?\s*,)' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:50: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_SIGNAL       = re.compile(RE_AUDIT_DENY + 
'(signal\s*,|signal(?P<details>\s+[^#]*)\s*,)' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:51: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_PTRACE       = re.compile(RE_AUDIT_DENY + 
'(ptrace\s*,|ptrace(?P<details>\s+[^#]*)\s*,)' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:52: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_PIVOT_ROOT   = re.compile(RE_AUDIT_DENY + 
'(pivot_root\s*,|pivot_root\s+[^#]*\s*,)' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:53: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_UNIX         = re.compile(RE_AUDIT_DENY + 
'(unix\s*,|unix\s+[^#]*\s*,)' + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:59: SyntaxWarning: invalid 
escape sequence '\s'
  ',\s*(#.*)?$')  # match comma plus any trailing comment
/usr/lib/python3/dist-packages/apparmor/regex.py:66: SyntaxWarning: invalid 
escape sequence '\s'
  '^(?P<leadingspace>\s*)' +
/usr/lib/python3/dist-packages/apparmor/regex.py:70: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'profile' + '\s+' + RE_PROFILE_NAME % 'namedprofile' + '(\s+' + 
RE_PROFILE_PATH_OR_VAR % 'attachment' + ')?' + ')' + # 'profile', profile name, 
optionally attachment
/usr/lib/python3/dist-packages/apparmor/regex.py:70: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'profile' + '\s+' + RE_PROFILE_NAME % 'namedprofile' + '(\s+' + 
RE_PROFILE_PATH_OR_VAR % 'attachment' + ')?' + ')' + # 'profile', profile name, 
optionally attachment
/usr/lib/python3/dist-packages/apparmor/regex.py:74: SyntaxWarning: invalid 
escape sequence '\s'
  '\s*\{' +
/usr/lib/python3/dist-packages/apparmor/regex.py:81: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+' + RE_SAFE_OR_UNSAFE + ')?' +  # optionally exec mode
/usr/lib/python3/dist-packages/apparmor/regex.py:82: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+' + RE_PROFILE_PATH_OR_VAR % 'execcond' + ')?' +  # optionally exec 
condition
/usr/lib/python3/dist-packages/apparmor/regex.py:83: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+->\s*' + RE_PROFILE_NAME % 'targetprofile' + ')?' +  # optionally '->' 
target profile
/usr/lib/python3/dist-packages/apparmor/regex.py:93: SyntaxWarning: invalid 
escape sequence '\s'
  '(?P<owner>owner\s+)?' +  # optionally: <owner>
/usr/lib/python3/dist-packages/apparmor/regex.py:97: SyntaxWarning: invalid 
escape sequence '\s'
  '(?P<file_keyword>file\s+)?' +  # optional 'file' keyword
/usr/lib/python3/dist-packages/apparmor/regex.py:99: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PROFILE_PATH_OR_VAR % 'path' + '\s+' + RE_PATH_PERMS % 'perms' +  # path 
and perms
/usr/lib/python3/dist-packages/apparmor/regex.py:101: SyntaxWarning: invalid 
escape sequence '\s'
  RE_PATH_PERMS % 'perms2' + '\s+' + RE_PROFILE_PATH_OR_VAR % 'path2' +  # 
perms and path
/usr/lib/python3/dist-packages/apparmor/regex.py:103: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+->\s*' + RE_PROFILE_NAME % 'target' + ')?' +
/usr/lib/python3/dist-packages/apparmor/regex.py:105: SyntaxWarning: invalid 
escape sequence '\s'
  '(?P<link_keyword>link\s+)' +  # 'link' keyword
/usr/lib/python3/dist-packages/apparmor/regex.py:106: SyntaxWarning: invalid 
escape sequence '\s'
  '(?P<subset_keyword>subset\s+)?' +  # optional 'subset' keyword
/usr/lib/python3/dist-packages/apparmor/regex.py:108: SyntaxWarning: invalid 
escape sequence '\s'
  '\s+' + '->' + '\s+' +  # ' -> '
/usr/lib/python3/dist-packages/apparmor/regex.py:108: SyntaxWarning: invalid 
escape sequence '\s'
  '\s+' + '->' + '\s+' +  # ' -> '
/usr/lib/python3/dist-packages/apparmor/regex.py:145: SyntaxWarning: invalid 
escape sequence '\s'
  RE_ABI = re.compile('^\s*#?abi\s*' + RE_MAGIC_OR_QUOTED_PATH + RE_COMMA_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:146: SyntaxWarning: invalid 
escape sequence '\s'
  RE_INCLUDE = re.compile('^\s*#?include(?P<ifexists>\s+if\s+exists)?\s*' + 
RE_MAGIC_OR_QUOTED_PATH + RE_EOL)
/usr/lib/python3/dist-packages/apparmor/regex.py:176: SyntaxWarning: invalid 
escape sequence '\s'
  if re.search('\s', path):
/usr/lib/python3/dist-packages/apparmor/regex.py:193: SyntaxWarning: invalid 
escape sequence '\s'
  if rule_name == 'include' and re.search('\s', path):

/usr/lib/python3/dist-packages/apparmor/rule/variable.py:181: SyntaxWarning: 
invalid escape sequence '\s'
  RE_VARS = re.compile('^(("[^"]*")|([^"\s]+))\s*(.*)$')

/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:30: SyntaxWarning: invalid 
escape sequence '\s'
  joint_access_keyword = '(' + '(\s|,)*' + '(' + '|'.join(access_keywords) + 
')(\s|,)*' + ')'
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:30: SyntaxWarning: invalid 
escape sequence '\s'
  joint_access_keyword = '(' + '(\s|,)*' + '(' + '|'.join(access_keywords) + 
')(\s|,)*' + ')'
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:33: SyntaxWarning: invalid 
escape sequence '\('
  '\(' + '(\s|,)*' + joint_access_keyword + '?' + '(' + '(\s|,)+' + 
joint_access_keyword + ')*' + '\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:33: SyntaxWarning: invalid 
escape sequence '\s'
  '\(' + '(\s|,)*' + joint_access_keyword + '?' + '(' + '(\s|,)+' + 
joint_access_keyword + ')*' + '\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:33: SyntaxWarning: invalid 
escape sequence '\s'
  '\(' + '(\s|,)*' + joint_access_keyword + '?' + '(' + '(\s|,)+' + 
joint_access_keyword + ')*' + '\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:33: SyntaxWarning: invalid 
escape sequence '\)'
  '\(' + '(\s|,)*' + joint_access_keyword + '?' + '(' + '(\s|,)+' + 
joint_access_keyword + ')*' + '\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:37: SyntaxWarning: invalid 
escape sequence '\S'
  RE_FLAG         = '(?P<%s>(\S+|"[^"]+"|\(\s*\S+\s*\)|\(\s*"[^"]+"\)\s*))'    
# string without spaces, or quoted string, optionally wrapped in (...). %s is 
the match group name
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:44: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+(?P<access>'       + RE_ACCESS_KEYWORDS + '))?' +  # optional access 
keyword(s)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:45: SyntaxWarning: invalid 
escape sequence '\s'
  '((\s+(bus\s*=\s*'      + RE_FLAG % 'bus'       + '))?|' +  # optional bus= 
system | session | AARE, (...) optional
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:46: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+(path\s*=\s*'      + RE_FLAG % 'path'      + '))?|' +  # optional 
path=AARE, (...) optional
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:47: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+(name\s*=\s*'      + RE_FLAG % 'name'      + '))?|' +  # optional 
name=AARE, (...) optional
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:48: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+(interface\s*=\s*' + RE_FLAG % 'interface' + '))?|' +  # optional 
interface=AARE, (...) optional
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:49: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+(member\s*=\s*'    + RE_FLAG % 'member'    + '))?|' +  # optional 
member=AARE, (...) optional
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:50: SyntaxWarning: invalid 
escape sequence '\s'
  '(\s+(peer\s*=\s*\((,|\s)*'    +  # optional peer=( name=AARE and/or 
label=AARE ), (...) required
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:52: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + '(,|\s)*' + ')' +  # empty peer=()
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:54: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'name\s*=\s*' + RE_PROFILE_NAME % 'peername1' + ')' +  # only peer name 
(match group peername1)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:56: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'label\s*=\s*' + RE_PROFILE_NAME % 'peerlabel1' + ')' +  # only peer 
label (match group peerlabel1)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:58: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'name\s*=\s*'  + RE_PROFILE_NAME % 'peername2'  + '(,|\s)+' + 
'label\s*=\s*' + RE_PROFILE_NAME % 'peerlabel2' + ')' +  # peer name + label 
(match name peername2/peerlabel2)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:58: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'name\s*=\s*'  + RE_PROFILE_NAME % 'peername2'  + '(,|\s)+' + 
'label\s*=\s*' + RE_PROFILE_NAME % 'peerlabel2' + ')' +  # peer name + label 
(match name peername2/peerlabel2)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:58: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'name\s*=\s*'  + RE_PROFILE_NAME % 'peername2'  + '(,|\s)+' + 
'label\s*=\s*' + RE_PROFILE_NAME % 'peerlabel2' + ')' +  # peer name + label 
(match name peername2/peerlabel2)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:60: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'label\s*=\s*' + RE_PROFILE_NAME % 'peerlabel3' + '(,|\s)+' + 
'name\s*=\s*'  + RE_PROFILE_NAME % 'peername3'  + ')' +  # peer label + name 
(match name peername3/peerlabel3)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:60: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'label\s*=\s*' + RE_PROFILE_NAME % 'peerlabel3' + '(,|\s)+' + 
'name\s*=\s*'  + RE_PROFILE_NAME % 'peername3'  + ')' +  # peer label + name 
(match name peername3/peerlabel3)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:60: SyntaxWarning: invalid 
escape sequence '\s'
  '(' + 'label\s*=\s*' + RE_PROFILE_NAME % 'peerlabel3' + '(,|\s)+' + 
'name\s*=\s*'  + RE_PROFILE_NAME % 'peername3'  + ')' +  # peer label + name 
(match name peername3/peerlabel3)
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:62: SyntaxWarning: invalid 
escape sequence '\s'
  '(,|\s)*\)))?){0,6}'
/usr/lib/python3/dist-packages/apparmor/rule/dbus.py:63: SyntaxWarning: invalid 
escape sequence '\s'
  '\s*$')

/usr/lib/python3/dist-packages/apparmor/rule/network.py:41: SyntaxWarning: 
invalid escape sequence '\s'
  '^\s*' +
/usr/lib/python3/dist-packages/apparmor/rule/network.py:43: SyntaxWarning: 
invalid escape sequence '\s'
  '(\s+(?P<type_or_protocol>' + RE_NETWORK_TYPE + '|' + RE_NETWORK_PROTOCOL + 
'))?' +  # optional type or protocol
/usr/lib/python3/dist-packages/apparmor/rule/network.py:44: SyntaxWarning: 
invalid escape sequence '\s'
  '\s*$')

/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:29: SyntaxWarning: 
invalid escape sequence '\s'
  joint_access_keyword = '\s*(' + '|'.join(access_keywords) + ')\s*'
/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:29: SyntaxWarning: 
invalid escape sequence '\s'
  joint_access_keyword = '\s*(' + '|'.join(access_keywords) + ')\s*'
/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:32: SyntaxWarning: 
invalid escape sequence '\('
  '\(' + joint_access_keyword + '(' + '(\s|,)+' + joint_access_keyword + ')*' + 
'\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:32: SyntaxWarning: 
invalid escape sequence '\s'
  '\(' + joint_access_keyword + '(' + '(\s|,)+' + joint_access_keyword + ')*' + 
'\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:32: SyntaxWarning: 
invalid escape sequence '\)'
  '\(' + joint_access_keyword + '(' + '(\s|,)+' + joint_access_keyword + ')*' + 
'\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:38: SyntaxWarning: 
invalid escape sequence '\s'
  '(\s+(?P<access>' + RE_ACCESS_KEYWORDS + '))?' +  # optional access keyword(s)
/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:39: SyntaxWarning: 
invalid escape sequence '\s'
  '(\s+(peer=' + RE_PROFILE_NAME % 'peer' + '))?' +  # optional peer
/usr/lib/python3/dist-packages/apparmor/rule/ptrace.py:40: SyntaxWarning: 
invalid escape sequence '\s'
  '\s*$')

/usr/lib/python3/dist-packages/apparmor/rule/rlimit.py:33: SyntaxWarning: 
invalid escape sequence '\s'
  RE_NUMBER_UNIT  = re.compile('^(?P<number>[0-9]+)\s*(?P<unit>[a-zA-Z]*)$')
/usr/lib/python3/dist-packages/apparmor/rule/rlimit.py:35: SyntaxWarning: 
invalid escape sequence '\s'
  RE_UNIT_SIZE    = re.compile('^[0-9]+\s*([KMG]B?)?$')

/usr/lib/python3/dist-packages/apparmor/rule/signal.py:35: SyntaxWarning: 
invalid escape sequence '\+'
  RE_SIGNAL_REALTIME = re.compile('^rtmin\+0*([0-9]|[12][0-9]|3[0-2])$')  # 
rtmin+0..rtmin+32, number may have leading zeros
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:37: SyntaxWarning: 
invalid escape sequence '\s'
  joint_access_keyword = '\s*(' + '|'.join(access_keywords) + ')\s*'
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:37: SyntaxWarning: 
invalid escape sequence '\s'
  joint_access_keyword = '\s*(' + '|'.join(access_keywords) + ')\s*'
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:40: SyntaxWarning: 
invalid escape sequence '\('
  '\(' + joint_access_keyword + '(' + '(\s|,)+' + joint_access_keyword + ')*' + 
'\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:40: SyntaxWarning: 
invalid escape sequence '\s'
  '\(' + joint_access_keyword + '(' + '(\s|,)+' + joint_access_keyword + ')*' + 
'\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:40: SyntaxWarning: 
invalid escape sequence '\)'
  '\(' + joint_access_keyword + '(' + '(\s|,)+' + joint_access_keyword + ')*' + 
'\)'  # one or more access_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:43: SyntaxWarning: 
invalid escape sequence '\s'
  signal_keyword = '\s*([a-z0-9+]+|"[a-z0-9+]+")\s*'  # don't check against the 
signal keyword list in the regex to allow a more helpful error message
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:45: SyntaxWarning: 
invalid escape sequence '\s'
  'set\s*=\s*' + signal_keyword +  # one of the signal_keyword or
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:47: SyntaxWarning: 
invalid escape sequence '\s'
  'set\s*=\s*\(' + signal_keyword + '(' + '(\s|,)+' + signal_keyword + ')*' + 
'\)'  # one or more signal_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:47: SyntaxWarning: 
invalid escape sequence '\s'
  'set\s*=\s*\(' + signal_keyword + '(' + '(\s|,)+' + signal_keyword + ')*' + 
'\)'  # one or more signal_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:47: SyntaxWarning: 
invalid escape sequence '\)'
  'set\s*=\s*\(' + signal_keyword + '(' + '(\s|,)+' + signal_keyword + ')*' + 
'\)'  # one or more signal_keyword in (...)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:53: SyntaxWarning: 
invalid escape sequence '\s'
  '(\s+(?P<access>' + RE_ACCESS_KEYWORDS + '))?' +  # optional access keyword(s)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:54: SyntaxWarning: 
invalid escape sequence '\s'
  '(?P<signal>' + '(\s+(' + RE_SIGNAL_KEYWORDS + '))+' + ')?' +  # optional 
signal set(s)
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:55: SyntaxWarning: 
invalid escape sequence '\s'
  '(\s+(peer=' + RE_PROFILE_NAME % 'peer' + '))?' +  # optional peer
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:56: SyntaxWarning: 
invalid escape sequence '\s'
  '\s*$')
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:59: SyntaxWarning: 
invalid escape sequence '\s'
  RE_FILTER_SET_1 = re.compile('set\s*=\s*\(([^)]*)\)')
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:60: SyntaxWarning: 
invalid escape sequence '\s'
  RE_FILTER_SET_2 = re.compile('set\s*=')
/usr/lib/python3/dist-packages/apparmor/rule/signal.py:61: SyntaxWarning: 
invalid escape sequence '\('
  RE_FILTER_PARENTHESIS = re.compile('\((.*)\)')


-- System Information:
Debian Release: trixie/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-5-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apparmor depends on:
ii  debconf [debconf-2.0]  1.5.82
ii  libc6                  2.37-12

apparmor recommends no packages.

Versions of packages apparmor suggests:
ii  apparmor-profiles-extra  1.35
ii  apparmor-utils           3.0.12-1

-- debconf information excluded

Reply via email to