Closed issue by nerdyslacker on void-packages repository https://github.com/void-linux/void-packages/issues/46767 Description: ### Is this a new report? Yes ### System Info Void 6.5.7_1 x86_64 ### Package(s) Affected onboard-1.4.1_12 ### Does a report exist for this bug with the project's home (upstream) and/or another distro? _No response_ ### Expected behaviour 1. Byte-compile on install. 2. Start after installing. ### Actual behaviour During the installation I got SyntaxWarnings ``` Byte-compiling python3.12 code for module Onboard... usr/lib/python3.12/site-packages/Onboard/Appearance.py:924: SyntaxWarning: invalid escape sequence '\w' _key_ids_pattern = re.compile('[\w-]+(?:[.][\w-]+)?', re.UNICODE) usr/lib/python3.12/site-packages/Onboard/Appearance.py:1066: SyntaxWarning: invalid escape sequence '\w' key_ids = [x for x in re.findall('\w+(?:[.][\w-]+)?', text) if x] usr/lib/python3.12/site-packages/Onboard/LayoutLoaderSVG.py:98: SyntaxWarning: invalid escape sequence '\(' self._layout_regex = re.compile("([^\(]+) (?: \( ([^\)]*) \) )?", usr/lib/python3.12/site-packages/Onboard/SpellChecker.py:324: SyntaxWarning: invalid escape sequence '\s' SPLITWORDS = re.compile("[^-_\s]+", re.UNICODE|re.DOTALL) usr/lib/python3.12/site-packages/Onboard/TextDomain.py:144: SyntaxWarning: invalid escape sequence '\s' strings = re.split('(\s+)', context) usr/lib/python3.12/site-packages/Onboard/TextDomain.py:161: SyntaxWarning: invalid escape sequence '\s' """ usr/lib/python3.12/site-packages/Onboard/TextDomain.py:291: SyntaxWarning: invalid escape sequence '\s' _growth_sections_pattern = re.compile("[^\s?#@]+", re.DOTALL) usr/lib/python3.12/site-packages/Onboard/TextDomain.py:447: SyntaxWarning: invalid escape sequence '\[' "^In \[[0-9]*\]: ", # ipython usr/lib/python3.12/site-packages/Onboard/TextDomain.py:450: SyntaxWarning: invalid escape sequence '\?' "^\?", # vi reverse search usr/lib/python3.12/site-packages/Onboard/TextDomain.py:451: SyntaxWarning: invalid escape sequence '\$' "\$ ", # generic prompt usr/lib/python3.12/site-packages/Onboard/TextDomain.py:459: SyntaxWarning: invalid escape sequence '\(' "^\(.*\)`.*': ", # bash incremental search usr/lib/python3.12/site-packages/Onboard/TextDomain.py:739: SyntaxWarning: invalid escape sequence '\w' _url_pattern = re.compile("([\w-]+)|(\W+)", re.UNICODE) usr/lib/python3.12/site-packages/Onboard/WordSuggestions.py:1253: SyntaxWarning: invalid escape sequence '\S' _section_begin_pattern = re.compile("\S*\s*$") usr/lib/python3.12/site-packages/Onboard/WordSuggestions.py:1254: SyntaxWarning: invalid escape sequence '\S' _section_end_pattern = re.compile("\S*(?=\s*)") usr/lib/python3.12/site-packages/Onboard/pypredict/lm_wrapper.py:302: SyntaxWarning: invalid escape sequence '\s' """ .*? usr/lib/python3.12/site-packages/Onboard/pypredict/lm_wrapper.py:368: SyntaxWarning: invalid escape sequence '\s' tokenize_pattern = """ usr/lib/python3.12/site-packages/Onboard/pypredict/lm_wrapper.py:467: SyntaxWarning: invalid escape sequence '\w' if not re.match(""" usr/lib/python3.12/site-packages/Onboard/pypredict/lm_wrapper.py:504: SyntaxWarning: invalid escape sequence '\d' result = re.search("ngram (\d+)=\d+", line) usr/lib/python3.12/site-packages/Onboard/pypredict/lm_wrapper.py:624: SyntaxWarning: invalid escape sequence '\w' target_word = re.search("^([\w]|[-'])*", prefix_to_end, re.UNICODE).group() usr/lib/python3.12/site-packages/Onboard/utils.py:151: SyntaxWarning: invalid escape sequence '\d' """ usr/lib/python3.12/site-packages/Onboard/utils.py:220: SyntaxWarning: invalid escape sequence '\s' pattern = re.compile('>\n\s+([^<>\s].*?)\n\s+\g<1>\n\s+([^<>\s].*?)\n\s+\g<1>