Python versions below 3.7 do not correctly read the AUTHORS.rst file unless the LC_CTYPE environment variable is set to UTF-8. This causes unit test number 24:checkpatch - AUTHORS.rst existence to fail with UnicodeDecodeError
Signed-off-by: Ivan Burnin <iburnin@k2.cloud> --- utilities/checkpatch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utilities/checkpatch.py b/utilities/checkpatch.py index 28d0977eb..52bb8196b 100755 --- a/utilities/checkpatch.py +++ b/utilities/checkpatch.py @@ -841,7 +841,7 @@ def do_authors_exist(authors): missing_authors = [] try: - with open(get_top_directory() + "/AUTHORS.rst", "r") as file: + with open(get_top_directory() + "/AUTHORS.rst", "r", encoding="utf-8") as file: file_content = file.read() for author in authors: m = re.search(r'<(.*?)>', author) -- 2.49.0 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev