lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20230811084739.GY3902@linux.vnet.ibm.com> Date: Fri, 11 Aug 2023 14:17:39 +0530 From: Srikar Dronamraju <srikar@...ux.vnet.ibm.com> To: Alexei Starovoitov <ast@...nel.org> Cc: Daniel Borkmann <daniel@...earbox.net>, Andrii Nakryiko <andrii@...nel.org>, Martin KaFai Lau <martin.lau@...ux.dev>, Song Liu <song@...nel.org>, Yonghong Song <yhs@...com>, John Fastabend <john.fastabend@...il.com>, KP Singh <kpsingh@...nel.org>, Stanislav Fomichev <sdf@...gle.com>, Hao Luo <haoluo@...gle.com>, Jiri Olsa <jolsa@...nel.org>, "David S. Miller" <davem@...emloft.net>, Jakub Kicinski <kuba@...nel.org>, Jesper Dangaard Brouer <hawk@...nel.org>, bpf@...r.kernel.org, linux-kernel@...r.kernel.org, netdev@...r.kernel.org, Sachin Sant <sachinp@...ux.ibm.com> Subject: Warning when compiling with python3.12 Hi, When trying to build on v6.5-rc4 with python 3.12 aka Python 3.12.0rc1 I am hitting the below Warning messages. I didn't see something similar reported upstream, hence thought of reporting. /home/srikar/linux.git/scripts/bpf_doc.py:62: SyntaxWarning: invalid escape sequence '\w' arg_re = re.compile('((\w+ )*?(\w+|...))( (\**)(\w+))?$') /home/srikar/linux.git/scripts/bpf_doc.py:64: SyntaxWarning: invalid escape sequence '\*' proto_re = re.compile('(.+) (\**)(\w+)\(((([^,]+)(, )?){1,5})\)$') /home/srikar/linux.git/scripts/bpf_doc.py:117: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(BPF\w+)$') /home/srikar/linux.git/scripts/bpf_doc.py:121: SyntaxWarning: invalid escape sequence '\*' end_re = re.compile(' \* ?NOTES$') /home/srikar/linux.git/scripts/bpf_doc.py:136: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?((.+) \**\w+\((((const )?(struct )?(\w+|\.\.\.)( \**\w+)?)(, )?){1,5}\))$') /home/srikar/linux.git/scripts/bpf_doc.py:144: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})Description$') /home/srikar/linux.git/scripts/bpf_doc.py:157: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})(?:\t| {8})(.*)') /home/srikar/linux.git/scripts/bpf_doc.py:170: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})Return$') /home/srikar/linux.git/scripts/bpf_doc.py:183: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})(?:\t| {8})(.*)') /home/srikar/linux.git/scripts/bpf_doc.py:222: SyntaxWarning: invalid escape sequence '\s' bpf_p = re.compile('\s*(BPF\w+)+') /home/srikar/linux.git/scripts/bpf_doc.py:227: SyntaxWarning: invalid escape sequence '\s' assign_p = re.compile('\s*(BPF\w+)\s*=\s*(BPF\w+)') /home/srikar/linux.git/scripts/bpf_doc.py:242: SyntaxWarning: invalid escape sequence '\w' self.enum_syscalls = re.findall('(BPF\w+)+', bpf_cmd_str) /home/srikar/linux.git/scripts/bpf_doc.py:266: SyntaxWarning: invalid escape sequence '\s' p = re.compile('\s*FN\((\w+), (\d+), ##ctx\)|\\\\') /home/srikar/linux.git/scripts/bpf_doc.py:281: SyntaxWarning: invalid escape sequence '\(' self.define_unique_helpers = re.findall('FN\(\w+, \d+, ##ctx\)', fn_defines_str) /home/srikar/linux.git/scripts/bpf_doc.py:428: SyntaxWarning: invalid escape sequence '\*' '/{}/,/\*\//:include/uapi/linux/bpf.h'.format(delimiter)] /home/srikar/linux.git/scripts/bpf_doc.py:499: SyntaxWarning: invalid escape sequence '\ ' footer = ''' /home/srikar/linux.git/scripts/bpf_doc.py:601: SyntaxWarning: invalid escape sequence '\ ' one_arg += ' {}**\ '.format(a['star'].replace('*', '\\*')) However I am not seeing this when using python 3.10 (Python 3.10.12) and python 3.11 (Python 3.11.4). Note this is just a warning and Kernel build does complete. -- Thanks and Regards Srikar Dronamraju
Powered by blists - more mailing lists