diff -Nru chromium-83.0.4103.116/debian/changelog chromium-83.0.4103.116/debian/changelog --- chromium-83.0.4103.116/debian/changelog 2020-07-11 14:56:34.000000000 +0000 +++ chromium-83.0.4103.116/debian/changelog 2020-08-13 17:40:13.000000000 +0000 @@ -1,3 +1,15 @@ +chromium (83.0.4103.116-3+rpi1) bullseye-staging; urgency=medium + + * Add 64-bit time syscalls to syscall whitelist and clock selection + parameter filtering code + * Switch to explicitly versioned python2 + + Update build-depends + + Replace references to /usr/bin/python and to env python + with /usr/bin/python2 and env python2 + + make exec_script in gn use python2 + + -- Peter Michael Green Thu, 13 Aug 2020 17:40:13 +0000 + chromium (83.0.4103.116-3) unstable; urgency=high * Fix crashes when a connection error occurs (closes: #963548). diff -Nru chromium-83.0.4103.116/debian/control chromium-83.0.4103.116/debian/control --- chromium-83.0.4103.116/debian/control 2020-06-29 10:30:22.000000000 +0000 +++ chromium-83.0.4103.116/debian/control 2020-08-13 17:40:13.000000000 +0000 @@ -14,7 +14,7 @@ lld, clang, clang-format, - python, + python2, python3, pkg-config, ninja-build, diff -Nru chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch --- chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch 1970-01-01 00:00:00.000000000 +0000 +++ chromium-83.0.4103.116/debian/patches/allow-time64-syscalls.patch 2020-08-13 17:40:13.000000000 +0000 @@ -0,0 +1,51 @@ +Description: allow sandboxed code to call gettime64 + Add __NR_clock_gettime64 and __NR_clock_nanosleep_time64 to syscall whitelist + and clock selection parameter filtering code. + + Add __NR_utimensat_time64 to syscall whitelist + + Conditionalise additions on the new calls existing, because they do not exist + on 64-bit architectures. +Author: Peter Michael Green + +Index: chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +=================================================================== +--- chromium-83.0.4103.116.orig/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc ++++ chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +@@ -148,7 +148,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de + return Allow(); + #endif + ++#ifdef __NR_clock_gettime64 ++ if (sysno == __NR_clock_gettime || sysno == __NR_clock_gettime64 || sysno == __NR_clock_nanosleep || sysno == __NR_clock_nanosleep_time64) { ++#else + if (sysno == __NR_clock_gettime || sysno == __NR_clock_nanosleep) { ++#endif + return RestrictClockID(); + } + +Index: chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc +=================================================================== +--- chromium-83.0.4103.116.orig/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc ++++ chromium-83.0.4103.116/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc +@@ -38,6 +38,10 @@ bool SyscallSets::IsAllowedGettime(int s + case __NR_clock_getres: // Allowed only on Android with parameters + // filtered by RestrictClokID(). + case __NR_clock_gettime: // Parameters filtered by RestrictClockID(). ++#ifdef __NR_clock_gettime64 ++ case __NR_clock_gettime64: // Parameters filtered by RestrictClockID(). ++ case __NR_clock_nanosleep_time64: // Parameters filtered by RestrictClockID(). ++#endif + case __NR_clock_nanosleep: // Parameters filtered by RestrictClockID(). + case __NR_clock_settime: // Privileged. + #if defined(__i386__) || \ +@@ -159,6 +163,9 @@ bool SyscallSets::IsFileSystem(int sysno + case __NR_utime: + #endif + case __NR_utimensat: // New. ++#ifdef __NR_utimensat_time64 ++ case __NR_utimensat_time64: ++#endif + return true; + default: + return false; diff -Nru chromium-83.0.4103.116/debian/patches/fixes/closure.patch chromium-83.0.4103.116/debian/patches/fixes/closure.patch --- chromium-83.0.4103.116/debian/patches/fixes/closure.patch 2020-06-02 22:58:19.000000000 +0000 +++ chromium-83.0.4103.116/debian/patches/fixes/closure.patch 2020-08-13 17:40:13.000000000 +0000 @@ -44,7 +44,7 @@ --- /dev/null +++ b/third_party/closure_compiler/compiler.py @@ -0,0 +1,314 @@ -+#!/usr/bin/python ++#!/usr/bin/python2 +# Copyright 2015 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. diff -Nru chromium-83.0.4103.116/debian/patches/series chromium-83.0.4103.116/debian/patches/series --- chromium-83.0.4103.116/debian/patches/series 2020-07-11 14:54:18.000000000 +0000 +++ chromium-83.0.4103.116/debian/patches/series 2020-08-13 17:40:13.000000000 +0000 @@ -85,3 +85,6 @@ buster/icu63.patch buster/vpx17.patch buster/clang7.patch +use-explicit-python2-sed.patch +use-explicit-python2-gn.patch +allow-time64-syscalls.patch diff -Nru chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch --- chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch 1970-01-01 00:00:00.000000000 +0000 +++ chromium-83.0.4103.116/debian/patches/use-explicit-python2-gn.patch 2020-08-13 17:40:13.000000000 +0000 @@ -0,0 +1,38 @@ +Description: use explicit python2 in gn +Author: Peter Michael Green + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: https://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: 2020-08-13 + +--- chromium-83.0.4103.116.orig/tools/gn/src/gn/function_exec_script.cc ++++ chromium-83.0.4103.116/tools/gn/src/gn/function_exec_script.cc +@@ -79,7 +79,7 @@ const char kExecScript_Help[] = + rebase_path() function to make file names relative to this path (see "gn help + rebase_path"). + +- The default script interpreter is Python ("python" on POSIX, "python.exe" or ++ The default script interpreter is Python ("python2" on POSIX, "python.exe" or + "python.bat" on Windows). This can be configured by the script_executable + variable, see "gn help dotfile". + +--- chromium-83.0.4103.116.orig/tools/gn/src/gn/setup.cc ++++ chromium-83.0.4103.116/tools/gn/src/gn/setup.cc +@@ -717,7 +717,7 @@ bool Setup::FillPythonPath(const base::C + } + build_settings_.set_python_path(python_path.NormalizePathSeparatorsTo('/')); + #else +- build_settings_.set_python_path(base::FilePath("python")); ++ build_settings_.set_python_path(base::FilePath("python2")); + #endif + } + return true; diff -Nru chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch --- chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch 1970-01-01 00:00:00.000000000 +0000 +++ chromium-83.0.4103.116/debian/patches/use-explicit-python2-sed.patch 2020-08-13 17:40:13.000000000 +0000 @@ -0,0 +1,15122 @@ +Description: use explicit python2 + This patch replaces references to /usr/bin/python and + env python with /usr/bin/python2 and env python2 + it was created with the following sed commands + + for file in `grep -rl '/usr/bin/python' *`; do sed -i 's_/usr/bin/python\b_/usr/bin/python2_' $file ; done + for file in `grep -rl 'env python' *`; do sed -i 's_env python\b_env python2_' $file ; done +Author: Peter Michael Green + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: https://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: 2020-08-13 + +--- chromium-83.0.4103.116.orig/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/base/android/jni_generator/jni_generator.py ++++ chromium-83.0.4103.116/base/android/jni_generator/jni_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/base/android/jni_generator/jni_generator_tests.py ++++ chromium-83.0.4103.116/base/android/jni_generator/jni_generator_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/base/android/jni_generator/jni_registration_generator.py ++++ chromium-83.0.4103.116/base/android/jni_generator/jni_registration_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/base/win/embedded_i18n/create_string_rc.py ++++ chromium-83.0.4103.116/base/win/embedded_i18n/create_string_rc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/adb_command_line.py ++++ chromium-83.0.4103.116/build/android/adb_command_line.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/adb_install_apk.py ++++ chromium-83.0.4103.116/build/android/adb_install_apk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/adb_logcat_monitor.py ++++ chromium-83.0.4103.116/build/android/adb_logcat_monitor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/adb_logcat_printer.py ++++ chromium-83.0.4103.116/build/android/adb_logcat_printer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/adb_reverse_forwarder.py ++++ chromium-83.0.4103.116/build/android/adb_reverse_forwarder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/apk_operations.py ++++ chromium-83.0.4103.116/build/android/apk_operations.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/apply_shared_preference_file.py ++++ chromium-83.0.4103.116/build/android/apply_shared_preference_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/asan_symbolize.py ++++ chromium-83.0.4103.116/build/android/asan_symbolize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/diff_resource_sizes.py ++++ chromium-83.0.4103.116/build/android/diff_resource_sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/download_doclava.py ++++ chromium-83.0.4103.116/build/android/download_doclava.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/dump_apk_resource_strings.py ++++ chromium-83.0.4103.116/build/android/dump_apk_resource_strings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # encoding: utf-8 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/emma_coverage_stats.py ++++ chromium-83.0.4103.116/build/android/emma_coverage_stats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/emma_coverage_stats_test.py ++++ chromium-83.0.4103.116/build/android/emma_coverage_stats_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/generate_jacoco_report.py ++++ chromium-83.0.4103.116/build/android/generate_jacoco_report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gradle/generate_gradle.py ++++ chromium-83.0.4103.116/build/android/gradle/generate_gradle.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gradle/gn_to_cmake.py ++++ chromium-83.0.4103.116/build/android/gradle/gn_to_cmake.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/aar.py ++++ chromium-83.0.4103.116/build/android/gyp/aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/aidl.py ++++ chromium-83.0.4103.116/build/android/gyp/aidl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/allot_native_libraries.py ++++ chromium-83.0.4103.116/build/android/gyp/allot_native_libraries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/apkbuilder.py ++++ chromium-83.0.4103.116/build/android/gyp/apkbuilder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/assert_static_initializers.py ++++ chromium-83.0.4103.116/build/android/gyp/assert_static_initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/bundletool.py ++++ chromium-83.0.4103.116/build/android/gyp/bundletool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/bytecode_processor.py ++++ chromium-83.0.4103.116/build/android/gyp/bytecode_processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/compile_java.py ++++ chromium-83.0.4103.116/build/android/gyp/compile_java.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/compile_resources.py ++++ chromium-83.0.4103.116/build/android/gyp/compile_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # encoding: utf-8 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/copy_ex.py ++++ chromium-83.0.4103.116/build/android/gyp/copy_ex.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/create_apk_operations_script.py ++++ chromium-83.0.4103.116/build/android/gyp/create_apk_operations_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +@@ -12,7 +12,7 @@ import sys + from util import build_utils + + SCRIPT_TEMPLATE = string.Template("""\ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # This file was generated by build/android/gyp/create_apk_operations_script.py + +--- chromium-83.0.4103.116.orig/build/android/gyp/create_app_bundle.py ++++ chromium-83.0.4103.116/build/android/gyp/create_app_bundle.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/create_app_bundle_apks.py ++++ chromium-83.0.4103.116/build/android/gyp/create_app_bundle_apks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/create_bundle_wrapper_script.py ++++ chromium-83.0.4103.116/build/android/gyp/create_bundle_wrapper_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +@@ -18,7 +18,7 @@ import apk_operations # pylint: disable + from util import build_utils + + SCRIPT_TEMPLATE = string.Template("""\ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # This file was generated by build/android/gyp/create_bundle_wrapper_script.py + +--- chromium-83.0.4103.116.orig/build/android/gyp/create_java_binary_script.py ++++ chromium-83.0.4103.116/build/android/gyp/create_java_binary_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +@@ -21,7 +21,7 @@ from util import build_utils + # to the directory that the script is written in and then, when run, must + # recalculate the paths relative to the current directory. + script_template = """\ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # This file was generated by build/android/gyp/create_java_binary_script.py + +--- chromium-83.0.4103.116.orig/build/android/gyp/create_size_info_files.py ++++ chromium-83.0.4103.116/build/android/gyp/create_size_info_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/create_ui_locale_resources.py ++++ chromium-83.0.4103.116/build/android/gyp/create_ui_locale_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/desugar.py ++++ chromium-83.0.4103.116/build/android/gyp/desugar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/dex.py ++++ chromium-83.0.4103.116/build/android/gyp/dex.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/dexsplitter.py ++++ chromium-83.0.4103.116/build/android/gyp/dexsplitter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/dist_aar.py ++++ chromium-83.0.4103.116/build/android/gyp/dist_aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/extract_unwind_tables.py ++++ chromium-83.0.4103.116/build/android/gyp/extract_unwind_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/extract_unwind_tables_tests.py ++++ chromium-83.0.4103.116/build/android/gyp/extract_unwind_tables_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/filter_zip.py ++++ chromium-83.0.4103.116/build/android/gyp/filter_zip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/find.py ++++ chromium-83.0.4103.116/build/android/gyp/find.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/gcc_preprocess.py ++++ chromium-83.0.4103.116/build/android/gyp/gcc_preprocess.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/generate_android_wrapper.py ++++ chromium-83.0.4103.116/build/android/gyp/generate_android_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/ijar.py ++++ chromium-83.0.4103.116/build/android/gyp/ijar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/jacoco_instr.py ++++ chromium-83.0.4103.116/build/android/gyp/jacoco_instr.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_enum.py ++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_enum.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_enum_tests.py ++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_enum_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_strings.py ++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_strings.py +@@ -1,4 +1,4 @@ +-#!/user/bin/env python ++#!/user/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/java_cpp_strings_tests.py ++++ chromium-83.0.4103.116/build/android/gyp/java_cpp_strings_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/java_google_api_keys.py ++++ chromium-83.0.4103.116/build/android/gyp/java_google_api_keys.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/java_google_api_keys_tests.py ++++ chromium-83.0.4103.116/build/android/gyp/java_google_api_keys_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/jetify_jar.py ++++ chromium-83.0.4103.116/build/android/gyp/jetify_jar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/jinja_template.py ++++ chromium-83.0.4103.116/build/android/gyp/jinja_template.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/lint.py ++++ chromium-83.0.4103.116/build/android/gyp/lint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/main_dex_list.py ++++ chromium-83.0.4103.116/build/android/gyp/main_dex_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/merge_manifest.py ++++ chromium-83.0.4103.116/build/android/gyp/merge_manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/prepare_resources.py ++++ chromium-83.0.4103.116/build/android/gyp/prepare_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/proguard.py ++++ chromium-83.0.4103.116/build/android/gyp/proguard.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/turbine.py ++++ chromium-83.0.4103.116/build/android/gyp/turbine.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/util/build_utils_test.py ++++ chromium-83.0.4103.116/build/android/gyp/util/build_utils_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/util/diff_utils.py ++++ chromium-83.0.4103.116/build/android/gyp/util/diff_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/util/java_cpp_utils.py ++++ chromium-83.0.4103.116/build/android/gyp/util/java_cpp_utils.py +@@ -1,4 +1,4 @@ +-#!/user/bin/env python ++#!/user/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/util/md5_check_test.py ++++ chromium-83.0.4103.116/build/android/gyp/util/md5_check_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/util/resource_utils_test.py ++++ chromium-83.0.4103.116/build/android/gyp/util/resource_utils_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/validate_static_library_dex_references.py ++++ chromium-83.0.4103.116/build/android/gyp/validate_static_library_dex_references.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/gyp/write_build_config.py ++++ chromium-83.0.4103.116/build/android/gyp/write_build_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/write_native_libraries_java.py ++++ chromium-83.0.4103.116/build/android/gyp/write_native_libraries_java.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/gyp/zip.py ++++ chromium-83.0.4103.116/build/android/gyp/zip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/host_heartbeat.py ++++ chromium-83.0.4103.116/build/android/host_heartbeat.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/incremental_install/generate_android_manifest.py ++++ chromium-83.0.4103.116/build/android/incremental_install/generate_android_manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/incremental_install/installer.py ++++ chromium-83.0.4103.116/build/android/incremental_install/installer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/incremental_install/write_installer_json.py ++++ chromium-83.0.4103.116/build/android/incremental_install/write_installer_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/lighttpd_server.py ++++ chromium-83.0.4103.116/build/android/lighttpd_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/lint/suppress.py ++++ chromium-83.0.4103.116/build/android/lint/suppress.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/list_class_verification_failures.py ++++ chromium-83.0.4103.116/build/android/list_class_verification_failures.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/method_count.py ++++ chromium-83.0.4103.116/build/android/method_count.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/play_services/preprocess.py ++++ chromium-83.0.4103.116/build/android/play_services/preprocess.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/provision_devices.py ++++ chromium-83.0.4103.116/build/android/provision_devices.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/pylib/constants/host_paths_unittest.py ++++ chromium-83.0.4103.116/build/android/pylib/constants/host_paths_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/dex/dex_parser.py ++++ chromium-83.0.4103.116/build/android/pylib/dex/dex_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/gtest/gtest_test_instance_test.py ++++ chromium-83.0.4103.116/build/android/pylib/gtest/gtest_test_instance_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/instrumentation/instrumentation_parser_test.py ++++ chromium-83.0.4103.116/build/android/pylib/instrumentation/instrumentation_parser_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/instrumentation/instrumentation_test_instance_test.py ++++ chromium-83.0.4103.116/build/android/pylib/instrumentation/instrumentation_test_instance_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/local/emulator/ini_test.py ++++ chromium-83.0.4103.116/build/android/pylib/local/emulator/ini_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/output/local_output_manager_test.py ++++ chromium-83.0.4103.116/build/android/pylib/output/local_output_manager_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/output/noop_output_manager_test.py ++++ chromium-83.0.4103.116/build/android/pylib/output/noop_output_manager_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/output/remote_output_manager_test.py ++++ chromium-83.0.4103.116/build/android/pylib/output/remote_output_manager_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/results/json_results_test.py ++++ chromium-83.0.4103.116/build/android/pylib/results/json_results_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/results/presentation/standard_gtest_merge.py ++++ chromium-83.0.4103.116/build/android/pylib/results/presentation/standard_gtest_merge.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/pylib/results/presentation/test_results_presentation.py ++++ chromium-83.0.4103.116/build/android/pylib/results/presentation/test_results_presentation.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/pylib/symbols/apk_lib_dump.py ++++ chromium-83.0.4103.116/build/android/pylib/symbols/apk_lib_dump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/pylib/symbols/elf_symbolizer_unittest.py ++++ chromium-83.0.4103.116/build/android/pylib/symbols/elf_symbolizer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/symbols/mock_addr2line/mock_addr2line ++++ chromium-83.0.4103.116/build/android/pylib/symbols/mock_addr2line/mock_addr2line +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/utils/decorators_test.py ++++ chromium-83.0.4103.116/build/android/pylib/utils/decorators_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/utils/device_dependencies_test.py ++++ chromium-83.0.4103.116/build/android/pylib/utils/device_dependencies_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/utils/dexdump_test.py ++++ chromium-83.0.4103.116/build/android/pylib/utils/dexdump_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/utils/maven_downloader.py ++++ chromium-83.0.4103.116/build/android/pylib/utils/maven_downloader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/pylib/utils/proguard_test.py ++++ chromium-83.0.4103.116/build/android/pylib/utils/proguard_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/resource_sizes.py ++++ chromium-83.0.4103.116/build/android/resource_sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/screenshot.py ++++ chromium-83.0.4103.116/build/android/screenshot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/stacktrace/crashpad_stackwalker.py ++++ chromium-83.0.4103.116/build/android/stacktrace/crashpad_stackwalker.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/stacktrace/java_deobfuscate_test.py ++++ chromium-83.0.4103.116/build/android/stacktrace/java_deobfuscate_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/stacktrace/stackwalker.py ++++ chromium-83.0.4103.116/build/android/stacktrace/stackwalker.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/test_wrapper/logdog_wrapper.py ++++ chromium-83.0.4103.116/build/android/test_wrapper/logdog_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/tombstones.py ++++ chromium-83.0.4103.116/build/android/tombstones.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/update_deps/update_third_party_deps.py ++++ chromium-83.0.4103.116/build/android/update_deps/update_third_party_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/android/update_verification.py ++++ chromium-83.0.4103.116/build/android/update_verification.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/android/video_recorder.py ++++ chromium-83.0.4103.116/build/android/video_recorder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/apply_locales.py ++++ chromium-83.0.4103.116/build/apply_locales.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2009 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/check_gn_headers.py ++++ chromium-83.0.4103.116/build/check_gn_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/check_gn_headers_unittest.py ++++ chromium-83.0.4103.116/build/check_gn_headers_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/check_return_value.py ++++ chromium-83.0.4103.116/build/check_return_value.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/chromeos/create_test_runner_script.py ++++ chromium-83.0.4103.116/build/chromeos/create_test_runner_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +@@ -12,7 +12,7 @@ import os + import sys + + SCRIPT_TEMPLATE = """\ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # This file was generated by build/chromeos/create_test_runner_script.py + +--- chromium-83.0.4103.116.orig/build/cipd/clobber_cipd_root.py ++++ chromium-83.0.4103.116/build/cipd/clobber_cipd_root.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/clobber.py ++++ chromium-83.0.4103.116/build/clobber.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/compute_build_timestamp.py ++++ chromium-83.0.4103.116/build/compute_build_timestamp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/config/fuchsia/build_symbol_archive.py ++++ chromium-83.0.4103.116/build/config/fuchsia/build_symbol_archive.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/config/get_host_byteorder.py ++++ chromium-83.0.4103.116/build/config/get_host_byteorder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/config/linux/pkg-config.py ++++ chromium-83.0.4103.116/build/config/linux/pkg-config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/config/merge_for_jumbo.py ++++ chromium-83.0.4103.116/build/config/merge_for_jumbo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/copy_test_data_ios.py ++++ chromium-83.0.4103.116/build/copy_test_data_ios.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/cp.py ++++ chromium-83.0.4103.116/build/cp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/detect_host_arch.py ++++ chromium-83.0.4103.116/build/detect_host_arch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/dir_exists.py ++++ chromium-83.0.4103.116/build/dir_exists.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/download_nacl_toolchains.py ++++ chromium-83.0.4103.116/build/download_nacl_toolchains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/env_dump.py ++++ chromium-83.0.4103.116/build/env_dump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/extract_from_cab.py ++++ chromium-83.0.4103.116/build/extract_from_cab.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/extract_partition.py ++++ chromium-83.0.4103.116/build/extract_partition.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/find_depot_tools.py ++++ chromium-83.0.4103.116/build/find_depot_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/find_isolated_tests.py ++++ chromium-83.0.4103.116/build/find_isolated_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/fix_gn_headers.py ++++ chromium-83.0.4103.116/build/fix_gn_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/fuchsia/deploy_to_amber_repo.py ++++ chromium-83.0.4103.116/build/fuchsia/deploy_to_amber_repo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/fuchsia/qemu_target_test.py ++++ chromium-83.0.4103.116/build/fuchsia/qemu_target_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/fuchsia/test_runner.py ++++ chromium-83.0.4103.116/build/fuchsia/test_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/fuchsia/update_sdk.py ++++ chromium-83.0.4103.116/build/fuchsia/update_sdk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/get_landmines.py ++++ chromium-83.0.4103.116/build/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/ios/clean_env.py ++++ chromium-83.0.4103.116/build/ios/clean_env.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/landmines.py ++++ chromium-83.0.4103.116/build/landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/install-chromeos-fonts.py ++++ chromium-83.0.4103.116/build/linux/install-chromeos-fonts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/rewrite_dirs.py ++++ chromium-83.0.4103.116/build/linux/rewrite_dirs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/build_and_upload.py ++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/build_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py ++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py ++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/install-sysroot.py ++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/install-sysroot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/sysroot_scripts/merge-package-lists.py ++++ chromium-83.0.4103.116/build/linux/sysroot_scripts/merge-package-lists.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/unbundle/remove_bundled_libraries.py ++++ chromium-83.0.4103.116/build/linux/unbundle/remove_bundled_libraries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/linux/unbundle/replace_gn_files.py ++++ chromium-83.0.4103.116/build/linux/unbundle/replace_gn_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/mac/find_sdk.py ++++ chromium-83.0.4103.116/build/mac/find_sdk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/mac/should_use_hermetic_xcode.py ++++ chromium-83.0.4103.116/build/mac/should_use_hermetic_xcode.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/mac/tweak_info_plist.py ++++ chromium-83.0.4103.116/build/mac/tweak_info_plist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/mac_toolchain.py ++++ chromium-83.0.4103.116/build/mac_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/package_mac_toolchain.py ++++ chromium-83.0.4103.116/build/package_mac_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/print_python_deps.py ++++ chromium-83.0.4103.116/build/print_python_deps.py +@@ -80,7 +80,7 @@ def _GetTargetPythonVersion(module): + default_version = 2 + if shebang.startswith('#!'): + # Examples: +- # '#!/usr/bin/python' ++ # '#!/usr/bin/python2' + # '#!/usr/bin/python2.7' + # '#!/usr/bin/python3' + # '#!/usr/bin/env python3' +--- chromium-83.0.4103.116.orig/build/protoc_java.py ++++ chromium-83.0.4103.116/build/protoc_java.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/rm.py ++++ chromium-83.0.4103.116/build/rm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/run_swarming_xcode_install.py ++++ chromium-83.0.4103.116/build/run_swarming_xcode_install.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/swarming_xcode_install.py ++++ chromium-83.0.4103.116/build/swarming_xcode_install.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/symlink.py ++++ chromium-83.0.4103.116/build/symlink.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/toolchain/clang_code_coverage_wrapper.py ++++ chromium-83.0.4103.116/build/toolchain/clang_code_coverage_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/toolchain/gcc_link_wrapper.py ++++ chromium-83.0.4103.116/build/toolchain/gcc_link_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/toolchain/gcc_solink_wrapper.py ++++ chromium-83.0.4103.116/build/toolchain/gcc_solink_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/toolchain/mac/linker_driver.py ++++ chromium-83.0.4103.116/build/toolchain/mac/linker_driver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/build/toolchain/win/ml.py ++++ chromium-83.0.4103.116/build/toolchain/win/ml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/toolchain/win/rc/rc.py ++++ chromium-83.0.4103.116/build/toolchain/win/rc/rc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/util/java_action.py ++++ chromium-83.0.4103.116/build/util/java_action.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/util/lastchange.py ++++ chromium-83.0.4103.116/build/util/lastchange.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/util/lib/common/unittest_util_test.py ++++ chromium-83.0.4103.116/build/util/lib/common/unittest_util_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/util/version.py ++++ chromium-83.0.4103.116/build/util/version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/vs_toolchain.py ++++ chromium-83.0.4103.116/build/vs_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/win/copy_cdb_to_output.py ++++ chromium-83.0.4103.116/build/win/copy_cdb_to_output.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/win/reorder-imports.py ++++ chromium-83.0.4103.116/build/win/reorder-imports.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/win/use_ansi_codes.py ++++ chromium-83.0.4103.116/build/win/use_ansi_codes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/write_build_date_header.py ++++ chromium-83.0.4103.116/build/write_build_date_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/build/write_buildflag_header.py ++++ chromium-83.0.4103.116/build/write_buildflag_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/chrome/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/chrome/browser/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/offline_pages/android/evaluation/run_offline_page_evaluation_test.py ++++ chromium-83.0.4103.116/chrome/browser/offline_pages/android/evaluation/run_offline_page_evaluation_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/chrome/browser/prerender/tools/prerender_test_server/prerender_test_server.py ++++ chromium-83.0.4103.116/chrome/browser/prerender/tools/prerender_test_server/prerender_test_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/resources/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/chrome/browser/resources/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/resources/optimize_webui.py ++++ chromium-83.0.4103.116/chrome/browser/resources/optimize_webui.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/resources/optimize_webui_test.py ++++ chromium-83.0.4103.116/chrome/browser/resources/optimize_webui_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/resources/unpack_pak.py ++++ chromium-83.0.4103.116/chrome/browser/resources/unpack_pak.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/resources/unpack_pak_test.py ++++ chromium-83.0.4103.116/chrome/browser/resources/unpack_pak_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/resources/vr/assets/push_assets_component.py ++++ chromium-83.0.4103.116/chrome/browser/resources/vr/assets/push_assets_component.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/search/tools/generate_integrity_header.py ++++ chromium-83.0.4103.116/chrome/browser/search/tools/generate_integrity_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/test_presubmit.py ++++ chromium-83.0.4103.116/chrome/browser/test_presubmit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/browser/vr/test/run_xr_browser_tests.py ++++ chromium-83.0.4103.116/chrome/browser/vr/test/run_xr_browser_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/common/extensions/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/chrome/common/extensions/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/credential_provider/build/make_setup.py ++++ chromium-83.0.4103.116/chrome/credential_provider/build/make_setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/installer/util/prebuild/create_installer_string_rc.py ++++ chromium-83.0.4103.116/chrome/installer/util/prebuild/create_installer_string_rc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_extension_in_cpp.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_extension_in_cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_js_in_cpp.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_js_in_cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_mobile_devices_in_cpp.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_mobile_devices_in_cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_networks_in_cpp.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_networks_in_cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/log_replay/client_replay.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/log_replay/client_replay.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/log_replay/client_replay_test.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/log_replay/client_replay_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/log_replay/client_replay_unittest.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/log_replay/client_replay_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/support/release/release_notes.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/support/release/release_notes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/test/run_java_tests.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/test/run_java_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromedriver/test/run_py_tests.py ++++ chromium-83.0.4103.116/chrome/test/chromedriver/test/run_py_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/chrome_test/chrome_test.py ++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/chrome_test/chrome_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/page_cycler_dep/page_cycler_dep.py ++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/page_cycler_dep/page_cycler_dep.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/perf_data_dep/perf_data_dep.py ++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/perf_data_dep/perf_data_dep.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/pyauto_dep/pyauto_dep.py ++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/pyauto_dep/pyauto_dep.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/chrome/test/chromeos/autotest/files/client/deps/telemetry_dep/telemetry_dep.py ++++ chromium-83.0.4103.116/chrome/test/chromeos/autotest/files/client/deps/telemetry_dep/telemetry_dep.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/chrome/test/chromeos/utilities/vm_setup_state.py ++++ chromium-83.0.4103.116/chrome/test/chromeos/utilities/vm_setup_state.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/test/ispy/ispy_api_unittest.py ++++ chromium-83.0.4103.116/chrome/test/ispy/ispy_api_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/chrome/tools/build/appid.py ++++ chromium-83.0.4103.116/chrome/tools/build/appid.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/build/make_zip.py ++++ chromium-83.0.4103.116/chrome/tools/build/make_zip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/build/win/create_installer_archive.py ++++ chromium-83.0.4103.116/chrome/tools/build/win/create_installer_archive.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/build/win/makecab.py ++++ chromium-83.0.4103.116/chrome/tools/build/win/makecab.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/build/win/makecab_test.py ++++ chromium-83.0.4103.116/chrome/tools/build/win/makecab_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/build/win/resedit.py ++++ chromium-83.0.4103.116/chrome/tools/build/win/resedit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/history-viz.py ++++ chromium-83.0.4103.116/chrome/tools/history-viz.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/inconsistent-eol.py ++++ chromium-83.0.4103.116/chrome/tools/inconsistent-eol.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/test/experiment_tool_win.py ++++ chromium-83.0.4103.116/chrome/tools/test/experiment_tool_win.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/webforms_aggregator.py ++++ chromium-83.0.4103.116/chrome/tools/webforms_aggregator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/webforms_aggregator_tests.py ++++ chromium-83.0.4103.116/chrome/tools/webforms_aggregator_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/webforms_aggregator_unittests.py ++++ chromium-83.0.4103.116/chrome/tools/webforms_aggregator_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chrome/tools/webforms_extractor.py ++++ chromium-83.0.4103.116/chrome/tools/webforms_extractor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chromeos/ime/gen_input_methods.py ++++ chromium-83.0.4103.116/chromeos/ime/gen_input_methods.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/chromeos/tools/concat_dbus_conf_files.py ++++ chromium-83.0.4103.116/chromeos/tools/concat_dbus_conf_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/certificate_transparency/tools/make_ct_known_logs_list.py ++++ chromium-83.0.4103.116/components/certificate_transparency/tools/make_ct_known_logs_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py ++++ chromium-83.0.4103.116/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/crash/content/tools/dmp2minidump.py ++++ chromium-83.0.4103.116/components/crash/content/tools/dmp2minidump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/crash/content/tools/generate_breakpad_symbols.py ++++ chromium-83.0.4103.116/components/crash/content/tools/generate_breakpad_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/android/test/javaperftests/run.py ++++ chromium-83.0.4103.116/components/cronet/android/test/javaperftests/run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/native/perftest/run.py ++++ chromium-83.0.4103.116/components/cronet/native/perftest/run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/api_static_checks.py ++++ chromium-83.0.4103.116/components/cronet/tools/api_static_checks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/api_static_checks_unittest.py ++++ chromium-83.0.4103.116/components/cronet/tools/api_static_checks_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/check_no_neon.py ++++ chromium-83.0.4103.116/components/cronet/tools/check_no_neon.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/cr_cronet.py ++++ chromium-83.0.4103.116/components/cronet/tools/cr_cronet.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/generate_idl_bindings.py ++++ chromium-83.0.4103.116/components/cronet/tools/generate_idl_bindings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/cronet/tools/generate_javadoc.py ++++ chromium-83.0.4103.116/components/cronet/tools/generate_javadoc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/cronet/tools/generate_proguard_file.py ++++ chromium-83.0.4103.116/components/cronet/tools/generate_proguard_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/cronet/tools/generators/cronet_bindings_generator.py ++++ chromium-83.0.4103.116/components/cronet/tools/generators/cronet_bindings_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/hide_symbols.py ++++ chromium-83.0.4103.116/components/cronet/tools/hide_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/cronet/tools/jar_src.py ++++ chromium-83.0.4103.116/components/cronet/tools/jar_src.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/cronet/tools/link_dependencies.py ++++ chromium-83.0.4103.116/components/cronet/tools/link_dependencies.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/cronet/tools/package_ios.py ++++ chromium-83.0.4103.116/components/cronet/tools/package_ios.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/package_mac.py ++++ chromium-83.0.4103.116/components/cronet/tools/package_mac.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/perf_test_utils.py ++++ chromium-83.0.4103.116/components/cronet/tools/perf_test_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools/update_api.py ++++ chromium-83.0.4103.116/components/cronet/tools/update_api.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/cronet/tools_unittest.py ++++ chromium-83.0.4103.116/components/cronet/tools_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/domain_reliability/bake_in_configs.py ++++ chromium-83.0.4103.116/components/domain_reliability/bake_in_configs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/module_installer/android/module_desc_java.py ++++ chromium-83.0.4103.116/components/module_installer/android/module_desc_java.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/ntp_snippets/remote/fetch.py ++++ chromium-83.0.4103.116/components/ntp_snippets/remote/fetch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/components/policy/tools/generate_extension_admx.py ++++ chromium-83.0.4103.116/components/policy/tools/generate_extension_admx.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/generate_policy_source.py ++++ chromium-83.0.4103.116/components/policy/tools/generate_policy_source.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/generate_policy_source_test.py ++++ chromium-83.0.4103.116/components/policy/tools/generate_policy_source_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/make_policy_zip.py ++++ chromium-83.0.4103.116/components/policy/tools/make_policy_zip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/syntax_check_policy_template_json.py ++++ chromium-83.0.4103.116/components/policy/tools/syntax_check_policy_template_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/PRESUBMIT.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/PRESUBMIT.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/__init__.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/policy_template_generator.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/policy_template_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/policy_template_generator_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/policy_template_generator_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/template_formatter.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/template_formatter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/test_suite_all.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/test_suite_all.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writer_configuration.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writer_configuration.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/__init__.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adm_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adm_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adm_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adm_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adml_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adml_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/adml_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/adml_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/admx_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/admx_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/admx_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/admx_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/android_policy_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/android_policy_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/android_policy_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/android_policy_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_adml_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_adml_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_adml_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_adml_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_admx_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_admx_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/chromeos_admx_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/chromeos_admx_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/doc_atomic_groups_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/doc_atomic_groups_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/doc_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/doc_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/doc_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/doc_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_adml_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_adml_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_adml_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_adml_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_admx_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_admx_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/google_admx_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/google_admx_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/gpo_editor_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/gpo_editor_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/ios_app_config_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/ios_app_config_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/ios_app_config_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/ios_app_config_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/jamf_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/jamf_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/jamf_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/jamf_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/json_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/json_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/json_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/json_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/mock_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/mock_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_helper.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_helper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_strings_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_strings_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_strings_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_strings_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/plist_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/plist_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/reg_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/reg_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/reg_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/reg_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/template_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/template_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/template_writer_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/template_writer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/writer_unittest_common.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/writer_unittest_common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/xml_formatted_writer.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/xml_formatted_writer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/policy/tools/template_writers/writers/xml_writer_base_unittest.py ++++ chromium-83.0.4103.116/components/policy/tools/template_writers/writers/xml_writer_base_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/resources/protobufs/binary_proto_generator.py ++++ chromium-83.0.4103.116/components/resources/protobufs/binary_proto_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py ++++ chromium-83.0.4103.116/components/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/resources/ssl/ssl_error_assistant/push_proto.py ++++ chromium-83.0.4103.116/components/resources/ssl/ssl_error_assistant/push_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/safe_browsing/core/resources/gen_file_type_proto.py ++++ chromium-83.0.4103.116/components/safe_browsing/core/resources/gen_file_type_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/safe_browsing/core/resources/push_file_type_proto.py ++++ chromium-83.0.4103.116/components/safe_browsing/core/resources/push_file_type_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/sync/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/components/sync/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/url_formatter/spoof_checks/top_domains/make_alexa_top_list.py ++++ chromium-83.0.4103.116/components/url_formatter/spoof_checks/top_domains/make_alexa_top_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/variations/service/generate_ui_string_overrider.py ++++ chromium-83.0.4103.116/components/variations/service/generate_ui_string_overrider.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/variations/service/generate_ui_string_overrider_unittest.py ++++ chromium-83.0.4103.116/components/variations/service/generate_ui_string_overrider_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/viz/service/compositor_frame_fuzzer/generate_renderpass_binary.py ++++ chromium-83.0.4103.116/components/viz/service/compositor_frame_fuzzer/generate_renderpass_binary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/viz/service/display/process_renderer_perftest_results.py ++++ chromium-83.0.4103.116/components/viz/service/display/process_renderer_perftest_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/zucchini/fuzzers/create_seed_file_pair.py ++++ chromium-83.0.4103.116/components/zucchini/fuzzers/create_seed_file_pair.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/components/zucchini/fuzzers/generate_fuzzer_data.py ++++ chromium-83.0.4103.116/components/zucchini/fuzzers/generate_fuzzer_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/content/browser/tracing/generate_trace_viewer_grd.py ++++ chromium-83.0.4103.116/content/browser/tracing/generate_trace_viewer_grd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/content/public/android/generate_child_service.py ++++ chromium-83.0.4103.116/content/public/android/generate_child_service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/content/renderer/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/content/renderer/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/content/shell/tools/breakpad_integration_test.py ++++ chromium-83.0.4103.116/content/shell/tools/breakpad_integration_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/content/test/gpu/gather_power_measurement_results.py ++++ chromium-83.0.4103.116/content/test/gpu/gather_power_measurement_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/content/test/gpu/gather_swarming_json_results.py ++++ chromium-83.0.4103.116/content/test/gpu/gather_swarming_json_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/content/test/gpu/power_measurement_results/analyze_power_measurement_results.py ++++ chromium-83.0.4103.116/content/test/gpu/power_measurement_results/analyze_power_measurement_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/docs/enterprise/extension_query.py ++++ chromium-83.0.4103.116/docs/enterprise/extension_query.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/docs/enterprise/extension_query_py2.py ++++ chromium-83.0.4103.116/docs/enterprise/extension_query_py2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/docs/win_cross.md ++++ chromium-83.0.4103.116/docs/win_cross.md +@@ -69,7 +69,7 @@ setting `DEPOT_TOOLS_WIN_TOOLCHAIN_BASE_ + gclient sync + ... + Running hooks: 17% (11/64) win_toolchain +- ________ running '/usr/bin/python src/build/vs_toolchain.py update --force' in ++ ________ running '/usr/bin/python2 src/build/vs_toolchain.py update --force' in + Windows toolchain out of date or doesn't exist, updating (Pro)... + current_hashes: + desired_hash: +--- chromium-83.0.4103.116.orig/extensions/common/api/externs_checker_test.py ++++ chromium-83.0.4103.116/extensions/common/api/externs_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/google_apis/build/check_internal.py ++++ chromium-83.0.4103.116/google_apis/build/check_internal.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/google_apis/google_api_keys.py ++++ chromium-83.0.4103.116/google_apis/google_api_keys.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/command_buffer/build_gles2_cmd_buffer.py ++++ chromium-83.0.4103.116/gpu/command_buffer/build_gles2_cmd_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/command_buffer/build_raster_cmd_buffer.py ++++ chromium-83.0.4103.116/gpu/command_buffer/build_raster_cmd_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/command_buffer/build_webgpu_cmd_buffer.py ++++ chromium-83.0.4103.116/gpu/command_buffer/build_webgpu_cmd_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/config/build_workaround_header.py ++++ chromium-83.0.4103.116/gpu/config/build_workaround_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/config/process_json.py ++++ chromium-83.0.4103.116/gpu/config/process_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/gles2_conform_support/generate_gles2_conform_tests.py ++++ chromium-83.0.4103.116/gpu/gles2_conform_support/generate_gles2_conform_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/gles2_conform_support/generate_gles2_embedded_data.py ++++ chromium-83.0.4103.116/gpu/gles2_conform_support/generate_gles2_embedded_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/ipc/common/generate_vulkan_types.py ++++ chromium-83.0.4103.116/gpu/ipc/common/generate_vulkan_types.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py ++++ chromium-83.0.4103.116/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/gpu/vulkan/generate_bindings.py ++++ chromium-83.0.4103.116/gpu/vulkan/generate_bindings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/headless/lib/browser/devtools_api/client_api_generator_unittest.py ++++ chromium-83.0.4103.116/headless/lib/browser/devtools_api/client_api_generator_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/infra/config/lint-luci-milo.py ++++ chromium-83.0.4103.116/infra/config/lint-luci-milo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/infra/scripts/legacy/scripts/slave/chromium/sizes.py ++++ chromium-83.0.4103.116/infra/scripts/legacy/scripts/slave/chromium/sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/media/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/media/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/media/cast/test/utility/netload.py ++++ chromium-83.0.4103.116/media/cast/test/utility/netload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/cn.py ++++ chromium-83.0.4103.116/media/tools/constrained_network_server/cn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/cns.py ++++ chromium-83.0.4103.116/media/tools/constrained_network_server/cns.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/cns_test.py ++++ chromium-83.0.4103.116/media/tools/constrained_network_server/cns_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/traffic_control_test.py ++++ chromium-83.0.4103.116/media/tools/constrained_network_server/traffic_control_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/media/tools/constrained_network_server/traffic_control_unittest.py ++++ chromium-83.0.4103.116/media/tools/constrained_network_server/traffic_control_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/mojo/public/cpp/bindings/tests/generate_test_mojom.py ++++ chromium-83.0.4103.116/mojo/public/cpp/bindings/tests/generate_test_mojom.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/concatenate-files.py ++++ chromium-83.0.4103.116/mojo/public/tools/bindings/concatenate-files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py ++++ chromium-83.0.4103.116/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/format_typemap_generator_args.py ++++ chromium-83.0.4103.116/mojo/public/tools/bindings/format_typemap_generator_args.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/generate_type_mappings.py ++++ chromium-83.0.4103.116/mojo/public/tools/bindings/generate_type_mappings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/mojom_bindings_generator.py ++++ chromium-83.0.4103.116/mojo/public/tools/bindings/mojom_bindings_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/mojom_types_downgrader.py ++++ chromium-83.0.4103.116/mojo/public/tools/bindings/mojom_types_downgrader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/bindings/validate_typemap_config.py ++++ chromium-83.0.4103.116/mojo/public/tools/bindings/validate_typemap_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/chrome_ipc/generate_mojom.py ++++ chromium-83.0.4103.116/mojo/public/tools/chrome_ipc/generate_mojom.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/mojom/mojom_parser.py ++++ chromium-83.0.4103.116/mojo/public/tools/mojom/mojom_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/mojom/mojom_parser_unittest.py ++++ chromium-83.0.4103.116/mojo/public/tools/mojom/mojom_parser_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/mojo/public/tools/run_all_python_unittests.py ++++ chromium-83.0.4103.116/mojo/public/tools/run_all_python_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/android/tools/proxy_test_cases.py ++++ chromium-83.0.4103.116/net/android/tools/proxy_test_cases.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/cert_issuer_source_aia_unittest/generate-certs.py ++++ chromium-83.0.4103.116/net/data/cert_issuer_source_aia_unittest/generate-certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/cert_issuer_source_static_unittest/generate-certs.py ++++ chromium-83.0.4103.116/net/data/cert_issuer_source_static_unittest/generate-certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/certificate_policies_unittest/generate_policies.py ++++ chromium-83.0.4103.116/net/data/certificate_policies_unittest/generate_policies.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/crl_unittest/generate_crl_test_data.py ++++ chromium-83.0.4103.116/net/data/crl_unittest/generate_crl_test_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/gencerts/__init__.py ++++ chromium-83.0.4103.116/net/data/gencerts/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/gencerts/openssl_conf.py ++++ chromium-83.0.4103.116/net/data/gencerts/openssl_conf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/name_constraints_unittest/generate_name_constraints.py ++++ chromium-83.0.4103.116/net/data/name_constraints_unittest/generate_name_constraints.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/ocsp_unittest/annotate_test_data.py ++++ chromium-83.0.4103.116/net/data/ocsp_unittest/annotate_test_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/ocsp_unittest/make_ocsp.py ++++ chromium-83.0.4103.116/net/data/ocsp_unittest/make_ocsp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/ov_name_constraints/generate-certs.py ++++ chromium-83.0.4103.116/net/data/ov_name_constraints/generate-certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/parse_certificate_unittest/authority_key_identifier/generate.py ++++ chromium-83.0.4103.116/net/data/parse_certificate_unittest/authority_key_identifier/generate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/parse_certificate_unittest/rebase-errors.py ++++ chromium-83.0.4103.116/net/data/parse_certificate_unittest/rebase-errors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/parse_certificate_unittest/regenerate_pem_from_ascii.py ++++ chromium-83.0.4103.116/net/data/parse_certificate_unittest/regenerate_pem_from_ascii.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/path_builder_unittest/key_id_name_and_serial_prioritization/generate-certs.py ++++ chromium-83.0.4103.116/net/data/path_builder_unittest/key_id_name_and_serial_prioritization/generate-certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/path_builder_unittest/key_id_prioritization/generate-certs.py ++++ chromium-83.0.4103.116/net/data/path_builder_unittest/key_id_prioritization/generate-certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/path_builder_unittest/validity_date_prioritization/generate-certs.py ++++ chromium-83.0.4103.116/net/data/path_builder_unittest/validity_date_prioritization/generate-certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/ssl/root_stores/update_root_stores.py ++++ chromium-83.0.4103.116/net/data/ssl/root_stores/update_root_stores.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/ssl/scripts/crlsetutil.py ++++ chromium-83.0.4103.116/net/data/ssl/scripts/crlsetutil.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/trial_comparison_cert_verifier_unittest/target-multiple-policies/generate-chains.py ++++ chromium-83.0.4103.116/net/data/trial_comparison_cert_verifier_unittest/target-multiple-policies/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/basic-constraints-pathlen-0-self-issued/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/basic-constraints-pathlen-0-self-issued/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/expired-intermediate/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/expired-intermediate/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/expired-root/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/expired-root/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/expired-target/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/expired-target/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/incorrect-trust-anchor/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/incorrect-trust-anchor/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-and-target-wrong-signature/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-and-target-wrong-signature/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-ca-false/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-ca-false/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-not-critical/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-basic-constraints-not-critical/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-eku-any-and-clientauth/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-eku-any-and-clientauth/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-eku-clientauth/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-eku-clientauth/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-eku-server-gated-crypto/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-eku-server-gated-crypto/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-lacks-basic-constraints/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-lacks-basic-constraints/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-lacks-signing-key-usage/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-lacks-signing-key-usage/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-signed-with-md5/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-signed-with-md5/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-unknown-critical-extension/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-unknown-critical-extension/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-unknown-non-critical-extension/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-unknown-non-critical-extension/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/intermediate-wrong-signature-no-authority-key-identifier/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/intermediate-wrong-signature-no-authority-key-identifier/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/key-rollover/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/key-rollover/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/many-names/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/many-names/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/non-self-signed-root/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/non-self-signed-root/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/rebase-errors.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/rebase-errors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/root-basic-constraints-ca-false/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/root-basic-constraints-ca-false/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/root-eku-clientauth/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/root-eku-clientauth/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/root-lacks-basic-constraints/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/root-lacks-basic-constraints/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-and-intermediate/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-and-intermediate/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-eku-clientauth/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-eku-clientauth/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-eku-none/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-eku-none/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-has-512bit-rsa-key/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-has-512bit-rsa-key/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-has-keycertsign-but-not-ca/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-has-keycertsign-but-not-ca/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-has-pathlen-but-not-ca/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-has-pathlen-but-not-ca/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-not-end-entity/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-not-end-entity/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-serverauth-various-keyusages/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-serverauth-various-keyusages/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-signed-by-512bit-rsa/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-signed-by-512bit-rsa/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-signed-with-md5/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-signed-with-md5/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-unknown-critical-extension/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-unknown-critical-extension/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-wrong-signature-no-authority-key-identifier/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-wrong-signature-no-authority-key-identifier/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/target-wrong-signature/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/target-wrong-signature/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/unknown-critical-policy-qualifier/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/unknown-critical-policy-qualifier/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/unknown-non-critical-policy-qualifier/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/unknown-non-critical-policy-qualifier/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/violates-basic-constraints-pathlen-0/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/violates-basic-constraints-pathlen-0/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_certificate_chain_unittest/violates-pathlen-1-from-root/generate-chains.py ++++ chromium-83.0.4103.116/net/data/verify_certificate_chain_unittest/violates-pathlen-1-from-root/generate-chains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_name_match_unittest/scripts/generate_names.py ++++ chromium-83.0.4103.116/net/data/verify_name_match_unittest/scripts/generate_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/data/verify_signed_data_unittest/annotate_test_data.py ++++ chromium-83.0.4103.116/net/data/verify_signed_data_unittest/annotate_test_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/docs/generate-dot-to-png.py ++++ chromium-83.0.4103.116/net/docs/generate-dot-to-png.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/build_hpack_constants.py ++++ chromium-83.0.4103.116/net/tools/build_hpack_constants.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/net/tools/dafsa/make_dafsa.py ++++ chromium-83.0.4103.116/net/tools/dafsa/make_dafsa.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/dafsa/make_dafsa_unittest.py ++++ chromium-83.0.4103.116/net/tools/dafsa/make_dafsa_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/net_docs/net_docs.py ++++ chromium-83.0.4103.116/net/tools/net_docs/net_docs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/print_certificates.py ++++ chromium-83.0.4103.116/net/tools/print_certificates.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/quic/benchmark/run_client.py ++++ chromium-83.0.4103.116/net/tools/quic/benchmark/run_client.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/net/tools/stitch_net_log_files.py ++++ chromium-83.0.4103.116/net/tools/stitch_net_log_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/testserver/backoff_server.py ++++ chromium-83.0.4103.116/net/tools/testserver/backoff_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/truncate_net_log.py ++++ chromium-83.0.4103.116/net/tools/truncate_net_log.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/net/tools/update_ios_bundle_data.py ++++ chromium-83.0.4103.116/net/tools/update_ios_bundle_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/c/documentation/doxy_cleanup.py ++++ chromium-83.0.4103.116/ppapi/c/documentation/doxy_cleanup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/ppapi/cpp/documentation/doxy_cleanup.py ++++ chromium-83.0.4103.116/ppapi/cpp/documentation/doxy_cleanup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generate_ppapi_include_tests.py ++++ chromium-83.0.4103.116/ppapi/generate_ppapi_include_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generate_ppapi_size_checks.py ++++ chromium-83.0.4103.116/ppapi/generate_ppapi_size_checks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/generator.py ++++ chromium-83.0.4103.116/ppapi/generators/generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_c_header.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_c_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_c_proto.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_c_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_diff.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_gen_pnacl.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_gen_pnacl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_generator.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_lexer.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_lexer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_namespace.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_namespace.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_node.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_outfile.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_outfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_parser.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_propertynode.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_propertynode.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_release.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_release.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_tests.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/generators/idl_thunk.py ++++ chromium-83.0.4103.116/ppapi/generators/idl_thunk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/native_client/irt_debuglink.py ++++ chromium-83.0.4103.116/ppapi/native_client/irt_debuglink.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py ++++ chromium-83.0.4103.116/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/native_client/tests/breakpad_crash_test/crash_dump_tester.py ++++ chromium-83.0.4103.116/ppapi/native_client/tests/breakpad_crash_test/crash_dump_tester.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browser_tester.py ++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browser_tester.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py ++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py ++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py ++++ chromium-83.0.4103.116/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ppapi/tests/create_nonsfi_test_nmf.py ++++ chromium-83.0.4103.116/ppapi/tests/create_nonsfi_test_nmf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/printing/backend/tools/code_generator.py ++++ chromium-83.0.4103.116/printing/backend/tools/code_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/printing/cups_config_helper.py ++++ chromium-83.0.4103.116/printing/cups_config_helper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/host/installer/build-installer-archive.py ++++ chromium-83.0.4103.116/remoting/host/installer/build-installer-archive.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/build/remoting_copy_locales.py ++++ chromium-83.0.4103.116/remoting/tools/build/remoting_copy_locales.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/build/remoting_ios_localize.py ++++ chromium-83.0.4103.116/remoting/tools/build/remoting_ios_localize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/build/remoting_localize.py ++++ chromium-83.0.4103.116/remoting/tools/build/remoting_localize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/build/shader_to_header.py ++++ chromium-83.0.4103.116/remoting/tools/build/shader_to_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/extract_android_native_lib.py ++++ chromium-83.0.4103.116/remoting/tools/extract_android_native_lib.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/remoting/tools/jscompile.py ++++ chromium-83.0.4103.116/remoting/tools/jscompile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/native_messaging_host_test.py ++++ chromium-83.0.4103.116/remoting/tools/native_messaging_host_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/remove_spaces.py ++++ chromium-83.0.4103.116/remoting/tools/remove_spaces.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/remoting/tools/runclient.py ++++ chromium-83.0.4103.116/remoting/tools/runclient.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/verify_resources.py ++++ chromium-83.0.4103.116/remoting/tools/verify_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/remoting/tools/zip2msi.py ++++ chromium-83.0.4103.116/remoting/tools/zip2msi.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/services/service_manager/sandbox/mac/package_sb_file.py ++++ chromium-83.0.4103.116/services/service_manager/sandbox/mac/package_sb_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/styleguide/c++/chromium-cpp/main.py ++++ chromium-83.0.4103.116/styleguide/c++/chromium-cpp/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/testing/chromoting/browser_test_commands_linux.txt ++++ chromium-83.0.4103.116/testing/chromoting/browser_test_commands_linux.txt +@@ -1,3 +1,3 @@ +-/usr/bin/python ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=RemoteDesktopBrowserTest.MANUAL_Launch:RemoteDesktopBrowserTest.MANUAL_Auth --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail +-/usr/bin/python ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=Me2MeBrowserTest.MANUAL_Me2Me_Connect_Remote_Host --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --me2me-pin=123456 --override-user-data-dir=/tmp/chromoting_test_profile --remote-host-name=crd-precise.kir.corp.google.com +-/usr/bin/python ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=It2MeBrowserTest.MANUAL_CancelShare --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --override-user-data-dir=/tmp/chromoting_test_profile ++/usr/bin/python2 ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=RemoteDesktopBrowserTest.MANUAL_Launch:RemoteDesktopBrowserTest.MANUAL_Auth --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail ++/usr/bin/python2 ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=Me2MeBrowserTest.MANUAL_Me2Me_Connect_Remote_Host --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --me2me-pin=123456 --override-user-data-dir=/tmp/chromoting_test_profile --remote-host-name=crd-precise.kir.corp.google.com ++/usr/bin/python2 ../xvfb.py #PROD_DIR#/browser_tests --gtest_filter=It2MeBrowserTest.MANUAL_CancelShare --run-manual --ui-test-action-timeout=100000 --webapp-unpacked=#PROD_DIR#/remoting/remoting.webapp.v2 --extension-name=Chromoting --accounts-file=../../remoting/tools/internal/test_accounts.json --account-type=gmail --override-user-data-dir=/tmp/chromoting_test_profile +--- chromium-83.0.4103.116.orig/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py ++++ chromium-83.0.4103.116/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/testing/merge_scripts/code_coverage/merge_results.py ++++ chromium-83.0.4103.116/testing/merge_scripts/code_coverage/merge_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/merge_scripts/code_coverage/merge_steps.py ++++ chromium-83.0.4103.116/testing/merge_scripts/code_coverage/merge_steps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/merge_scripts/noop_merge.py ++++ chromium-83.0.4103.116/testing/merge_scripts/noop_merge.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/merge_scripts/noop_merge_test.py ++++ chromium-83.0.4103.116/testing/merge_scripts/noop_merge_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/merge_scripts/perf_results.py ++++ chromium-83.0.4103.116/testing/merge_scripts/perf_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/merge_scripts/results_merger.py ++++ chromium-83.0.4103.116/testing/merge_scripts/results_merger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/merge_scripts/standard_gtest_merge.py ++++ chromium-83.0.4103.116/testing/merge_scripts/standard_gtest_merge.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/merge_scripts/standard_isolated_script_merge.py ++++ chromium-83.0.4103.116/testing/merge_scripts/standard_isolated_script_merge.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/run_with_dummy_home.py ++++ chromium-83.0.4103.116/testing/run_with_dummy_home.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/blink_lint_expectations.py ++++ chromium-83.0.4103.116/testing/scripts/blink_lint_expectations.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/blink_python_tests.py ++++ chromium-83.0.4103.116/testing/scripts/blink_python_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/check_gn_headers.py ++++ chromium-83.0.4103.116/testing/scripts/check_gn_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/check_network_annotations.py ++++ chromium-83.0.4103.116/testing/scripts/check_network_annotations.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/check_static_initializers.py ++++ chromium-83.0.4103.116/testing/scripts/check_static_initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/checkbins.py ++++ chromium-83.0.4103.116/testing/scripts/checkbins.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/checkdeps.py ++++ chromium-83.0.4103.116/testing/scripts/checkdeps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/checklicenses.py ++++ chromium-83.0.4103.116/testing/scripts/checklicenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/checkperms.py ++++ chromium-83.0.4103.116/testing/scripts/checkperms.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/content_shell_crash_test.py ++++ chromium-83.0.4103.116/testing/scripts/content_shell_crash_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/get_compile_targets.py ++++ chromium-83.0.4103.116/testing/scripts/get_compile_targets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/grit_python_unittests.py ++++ chromium-83.0.4103.116/testing/scripts/grit_python_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/headless_python_unittests.py ++++ chromium-83.0.4103.116/testing/scripts/headless_python_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/host_info.py ++++ chromium-83.0.4103.116/testing/scripts/host_info.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/monochrome_apk_checker_wrapper.py ++++ chromium-83.0.4103.116/testing/scripts/monochrome_apk_checker_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/testing/scripts/run_chromedriver_tests.py ++++ chromium-83.0.4103.116/testing/scripts/run_chromedriver_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/run_devtools_check.py ++++ chromium-83.0.4103.116/testing/scripts/run_devtools_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/run_flatbuffers_unittests.py ++++ chromium-83.0.4103.116/testing/scripts/run_flatbuffers_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/run_gpu_integration_test_as_googletest.py ++++ chromium-83.0.4103.116/testing/scripts/run_gpu_integration_test_as_googletest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/run_isolated_script_test.py ++++ chromium-83.0.4103.116/testing/scripts/run_isolated_script_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/run_performance_tests.py ++++ chromium-83.0.4103.116/testing/scripts/run_performance_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/run_rendering_benchmark_with_gated_performance.py ++++ chromium-83.0.4103.116/testing/scripts/run_rendering_benchmark_with_gated_performance.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/test_buildbucket_api_gpu_use_cases.py ++++ chromium-83.0.4103.116/testing/scripts/test_buildbucket_api_gpu_use_cases.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/scripts/test_traffic_annotation_auditor.py ++++ chromium-83.0.4103.116/testing/scripts/test_traffic_annotation_auditor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/test_env_test_script.py ++++ chromium-83.0.4103.116/testing/test_env_test_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/test_env_unittest.py ++++ chromium-83.0.4103.116/testing/test_env_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/test_env_user_script.py ++++ chromium-83.0.4103.116/testing/test_env_user_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/trigger_scripts/base_test_triggerer.py ++++ chromium-83.0.4103.116/testing/trigger_scripts/base_test_triggerer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/trigger_scripts/chromeos_device_trigger.py ++++ chromium-83.0.4103.116/testing/trigger_scripts/chromeos_device_trigger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/trigger_scripts/perf_device_trigger.py ++++ chromium-83.0.4103.116/testing/trigger_scripts/perf_device_trigger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/trigger_scripts/perf_device_trigger_unittest.py ++++ chromium-83.0.4103.116/testing/trigger_scripts/perf_device_trigger_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/trigger_scripts/trigger_multiple_dimensions.py ++++ chromium-83.0.4103.116/testing/trigger_scripts/trigger_multiple_dimensions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py ++++ chromium-83.0.4103.116/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/xvfb.py ++++ chromium-83.0.4103.116/testing/xvfb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/xvfb_test_script.py ++++ chromium-83.0.4103.116/testing/xvfb_test_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/testing/xvfb_unittest.py ++++ chromium-83.0.4103.116/testing/xvfb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/test/scripts/test_compact_ids.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/test/scripts/test_compact_ids.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/check_copyright.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/check_copyright.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright (c) 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 Google Inc. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_language_headers.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_language_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/git-sync-deps ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/git-sync-deps +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 Google Inc. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/SPIRV-Tools/src/utils/update_build_version.py ++++ chromium-83.0.4103.116/third_party/SPIRV-Tools/src/utils/update_build_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/abseil-cpp/absl/copts/generate_copts.py ++++ chromium-83.0.4103.116/third_party/abseil-cpp/absl/copts/generate_copts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + """Generate Abseil compile compile option configs. + + Usage: /copts/generate_copts.py +--- chromium-83.0.4103.116.orig/third_party/afl/update.py ++++ chromium-83.0.4103.116/third_party/afl/update.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/android/compress_symbols.py ++++ chromium-83.0.4103.116/third_party/angle/android/compress_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/scripts/apply_clang_format_on_all_sources.py ++++ chromium-83.0.4103.116/third_party/angle/scripts/apply_clang_format_on_all_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/angle/scripts/gen_angle_gn_info_json.py ++++ chromium-83.0.4103.116/third_party/angle/scripts/gen_angle_gn_info_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/angle/scripts/gen_gl_enum_utils.py ++++ chromium-83.0.4103.116/third_party/angle/scripts/gen_gl_enum_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/angle/scripts/roll_deps.py ++++ chromium-83.0.4103.116/third_party/angle/scripts/roll_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The ANGLE project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/angle/src/commit_id.py ++++ chromium-83.0.4103.116/third_party/angle/src/commit_id.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/common/gen_uniform_type_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/common/gen_uniform_type_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/generate_parser_tools.py ++++ chromium-83.0.4103.116/third_party/angle/src/compiler/generate_parser_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/preprocessor/generate_parser.py ++++ chromium-83.0.4103.116/third_party/angle/src/compiler/preprocessor/generate_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py ++++ chromium-83.0.4103.116/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/compiler/translator/generate_parser.py ++++ chromium-83.0.4103.116/third_party/angle/src/compiler/translator/generate_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/gen_copy_conversion_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/gen_copy_conversion_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/gen_format_map.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/gen_format_map.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/gen_overlay_widgets.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/gen_overlay_widgets.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/angle_format.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/angle_format.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/metal/gen_mtl_format_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/metal/gen_mtl_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2019 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py ++++ chromium-83.0.4103.116/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-loader/src/scripts/update_deps.py ++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-loader/src/scripts/update_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Glslang Authors. All rights reserved. + # Copyright (c) 2018 Valve Corporation +--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-tools/src/build-gn/generate_vulkan_layers_json.py ++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-tools/src/build-gn/generate_vulkan_layers_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (C) 2016 The ANGLE Project Authors. + # +--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-tools/src/scripts/update_deps.py ++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-tools/src/scripts/update_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Glslang Authors. All rights reserved. + # Copyright (c) 2018 Valve Corporation +--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/commit_id.py ++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/commit_id.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (C) 2018 The ANGLE Project Authors. + # +--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/generate_vulkan_layers_json.py ++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-validation-layers/src/build-gn/generate_vulkan_layers_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (C) 2016 The ANGLE Project Authors. + # +--- chromium-83.0.4103.116.orig/third_party/angle/third_party/vulkan-validation-layers/src/scripts/update_deps.py ++++ chromium-83.0.4103.116/third_party/angle/third_party/vulkan-validation-layers/src/scripts/update_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Glslang Authors. All rights reserved. + # Copyright (c) 2018 Valve Corporation +--- chromium-83.0.4103.116.orig/third_party/blink/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/third_party/blink/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (C) 2009 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/compute_global_objects.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/compute_global_objects.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (C) 2013 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (C) 2013 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (C) 2013 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/bindings/scripts/idl_compiler.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/bindings/scripts/idl_compiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/css_properties.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/css_properties.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + from core.css import css_properties + import gperf +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + import subprocess + from name_utilities import enum_key_for_css_keyword +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_media_features.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_media_features.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Intel Corporation. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/in_file_unittest.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/in_file_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_element_factory.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_element_factory.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_element_type_helpers.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_element_type_helpers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_event_factory.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_event_factory.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_html_entity_table.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_html_entity_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2010 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_internal_settings.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_internal_settings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # Copyright (C) 2013 Igalia S.L. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_names.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_origin_trials.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_origin_trials.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2015 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_qualified_names.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_qualified_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_runtime_features.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_runtime_features.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_settings.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_settings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # Copyright (C) 2013 Igalia S.L. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_style_builder.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_style_builder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/make_web_origin_trials.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/make_web_origin_trials.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/rule_bison.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/rule_bison.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (C) 2009 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/blink/renderer/build/scripts/run_with_pythonpath.py ++++ chromium-83.0.4103.116/third_party/blink/renderer/build/scripts/run_with_pythonpath.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/boringssl/roll_boringssl.py ++++ chromium-83.0.4103.116/third_party/boringssl/roll_boringssl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # The MIT License (MIT) + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/pump.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/pump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/upload.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2007 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-break-on-failure-unittest.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-break-on-failure-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-catch-exceptions-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-catch-exceptions-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-color-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-color-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-env-var-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-env-var-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-filter-unittest.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-filter-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2005 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-json-outfiles-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-json-outfiles-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018, Google Inc. + # All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-json-output-unittest.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-json-output-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018, Google Inc. + # All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-list-tests-unittest.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-list-tests-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-output-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-output-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name1-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name1-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name2-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-param-test-invalid-name2-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-shuffle-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-shuffle-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-throw-on-failure-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-throw-on-failure-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/googletest-uninitialized-test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/googletest-uninitialized-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_help_test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_help_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_list_output_unittest.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_list_output_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_skip_environment_check_output_test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_skip_environment_check_output_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google LLC. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_testbridge_test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_testbridge_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google LLC. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_xml_outfiles_test.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_xml_outfiles_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/test/gtest_xml_output_unittest.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/test/gtest_xml_output_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/third_party/googletest/xcode/gtest.xcodeproj/project.pbxproj ++++ chromium-83.0.4103.116/third_party/boringssl/src/third_party/googletest/xcode/gtest.xcodeproj/project.pbxproj +@@ -685,7 +685,7 @@ + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; +- shellScript = "# Remember, this \"Run Script\" build phase will be executed from $SRCROOT\n/usr/bin/python Scripts/versiongenerate.py ../ $PROJECT_TEMP_DIR"; ++ shellScript = "# Remember, this \"Run Script\" build phase will be executed from $SRCROOT\n/usr/bin/python2 Scripts/versiongenerate.py ../ $PROJECT_TEMP_DIR"; + }; + /* End PBXShellScriptBuildPhase section */ + +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/bot/go/bootstrap.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/util/bot/go/bootstrap.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/bot/go/env.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/util/bot/go/env.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/bot/update_clang.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/util/bot/update_clang.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/boringssl/src/util/generate-asm-lcov.py ++++ chromium-83.0.4103.116/third_party/boringssl/src/util/generate-asm-lcov.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016, Google Inc. + # + # Permission to use, copy, modify, and/or distribute this software for any +--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/build/gyp_breakpad ++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/build/gyp_breakpad +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2014 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py ++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 Google Inc. + # All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/tools/python/filter_syms.py ++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/tools/python/filter_syms.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 Google Inc. + # All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/breakpad/breakpad/src/tools/python/tests/filter_syms_unittest.py ++++ chromium-83.0.4103.116/third_party/breakpad/breakpad/src/tools/python/tests/filter_syms_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 Google Inc. + # All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/chromevox/third_party/closure-library/closure/bin/build/treescan.py ++++ chromium-83.0.4103.116/third_party/chromevox/third_party/closure-library/closure/bin/build/treescan.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo01.py ++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo01.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. + + # print grid of all colors and brightnesses +--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo02.py ++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo02.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. + + # Simple demo of changing foreground, background and brightness. +--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo03.py ++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo03.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. + + # Demonstrate the different behavior when autoreset is True and False. +--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo04.py ++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo04.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. + + # check that stripped ANSI in redirected stderr does not affect stdout +--- chromium-83.0.4103.116.orig/third_party/colorama/src/demos/demo05.py ++++ chromium-83.0.4103.116/third_party/colorama/src/demos/demo05.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. + + # Demonstrate the difference between colorama intialized with wrapping on and off. +--- chromium-83.0.4103.116.orig/third_party/colorama/src/setup.py ++++ chromium-83.0.4103.116/third_party/colorama/src/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. + import os + import re +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/gyp_crashpad.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/gyp_crashpad.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2014 The Crashpad Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/gyp_crashpad_android.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/gyp_crashpad_android.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + + # Copyright 2017 The Crashpad Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/install_linux_sysroot.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/install_linux_sysroot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 The Crashpad Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/ios/convert_gn_xcodeproj.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/ios/convert_gn_xcodeproj.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2020 The Crashpad Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/ios/setup-ios-gn.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/ios/setup-ios-gn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2020 The Crashpad Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Crashpad Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/build/run_tests.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/build/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + + # Copyright 2014 The Crashpad Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/doc/support/generate_doxygen.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/doc/support/generate_doxygen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + + # Copyright 2017 The Crashpad Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2015 The Crashpad Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/mach/mig.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/mach/mig.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + + # Copyright 2019 The Crashpad Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/mach/mig_fix.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/mach/mig_fix.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + + # Copyright 2019 The Crashpad Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/mach/mig_gen.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/mach/mig_gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + + # Copyright 2019 The Crashpad Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/crashpad/crashpad/util/net/generate_test_server_key.py ++++ chromium-83.0.4103.116/third_party/crashpad/crashpad/util/net/generate_test_server_key.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 The Crashpad Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/crashpad/update.py ++++ chromium-83.0.4103.116/third_party/crashpad/update.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + + # Copyright 2015 The Chromium Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/dav1d/generate_configs.py ++++ chromium-83.0.4103.116/third_party/dav1d/generate_configs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/dav1d/generate_source.py ++++ chromium-83.0.4103.116/third_party/dav1d/generate_source.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/dawn/scripts/git-clang-format ++++ chromium-83.0.4103.116/third_party/dawn/scripts/git-clang-format +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + #===- git-clang-format - ClangFormat Git Integration ---------*- python -*--===# + # +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/build_debug_applications.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/build_debug_applications.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: UTF-8 -*- + # + # Copyright 2016 The Chromium Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/build_release_applications.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/build_release_applications.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: UTF-8 -*- + # + # Copyright 2016 The Chromium Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/code_generator_frontend.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/code_generator_frontend.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 Google Inc. All rights reserved. + # Copyright (c) 2012 Intel Corporation. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/copy_devtools_modules.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/copy_devtools_modules.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: UTF-8 -*- + # + # Copyright 2019 The Chromium Authors. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/devtools_file_hashes.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/devtools_file_hashes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_devtools_extension_api.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_devtools_extension_api.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (C) 2011 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (C) 2011 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_protocol_externs.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_protocol_externs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/generate_supported_css.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/generate_supported_css.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/modular_build.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/modular_build.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/build/rjsmin.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/build/rjsmin.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: ascii -*- + r""" + ===================== +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/closure/closure_runner/build_compiler_runner_jar.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/closure/closure_runner/build_compiler_runner_jar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + import os + import shutil +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/deps/download_chromium.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/deps/download_chromium.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/deps/generate_protocol_resources.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/deps/generate_protocol_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/jsdoc_validator/build_jsdoc_validator_jar.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/jsdoc_validator/build_jsdoc_validator_jar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + import hashlib + import operator +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/jsdoc_validator/run_tests.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/jsdoc_validator/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + import hashlib + import operator +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/optimize_svg_images.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/optimize_svg_images.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_e2e.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_e2e.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_lint_check.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_lint_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_localization_check.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_localization_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_test_suite.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_test_suite.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_type_check.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_type_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/test/run_unittests.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/test/run_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/scripts/unzip.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/scripts/unzip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/node/node.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/node/node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/node/node_modules.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/node/node_modules.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/pyjson5/src/benchmarks/run.py ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/pyjson5/src/benchmarks/run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/devtools-frontend/src/third_party/pyjson5/src/run ++++ chromium-83.0.4103.116/third_party/devtools-frontend/src/third_party/pyjson5/src/run +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + from __future__ import print_function + +--- chromium-83.0.4103.116.orig/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py ++++ chromium-83.0.4103.116/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py ++++ chromium-83.0.4103.116/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/android/jni/msbuild.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/android/jni/msbuild.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/android/jni/run_flatc.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/android/jni/run_flatc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/appveyor/build.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/appveyor/build.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + import os + +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/appveyor/install.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/appveyor/install.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + import os + +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/build.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/build.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + import os + import re +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conan/test_package/conanfile.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conan/test_package/conanfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + + from conans import ConanFile, CMake +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/conanfile.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/conanfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + + """Conan recipe package for Google FlatBuffers +--- chromium-83.0.4103.116.orig/third_party/flatbuffers/src/samples/sample_binary.py ++++ chromium-83.0.4103.116/third_party/flatbuffers/src/samples/sample_binary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/glslang/src/update_glslang_sources.py ++++ chromium-83.0.4103.116/third_party/glslang/src/update_glslang_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Glslang Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/builder.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/builder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/closurebuilder.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/closurebuilder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2009 The Closure Library Authors. All Rights Reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree_test.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depstree_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depswriter.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/depswriter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/jscompiler.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/jscompiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2010 The Closure Library Authors. All Rights Reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2009 The Closure Library Authors. All Rights Reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source_test.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/source_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/build/treescan.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/build/treescan.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/calcdeps.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/calcdeps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/third_party/closure_library/closure/bin/scopify.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/third_party/closure_library/closure/bin/scopify.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2010 The Closure Library Authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/google_input_tools/update.py ++++ chromium-83.0.4103.116/third_party/google_input_tools/update.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009 Neal Norwitz All Rights Reserved. + # Portions Copyright 2009 Google Inc. All Rights Reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/scripts/pump.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/scripts/pump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/test/gmock_leak_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/test/gmock_leak_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/test/gmock_output_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/test/gmock_output_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googlemock/test/pump_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googlemock/test/pump_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/release_docs.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/release_docs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/run_with_path.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/run_with_path.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010 Google Inc. All Rights Reserved. + +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/upload.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2007, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/scripts/upload_gtest.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/scripts/upload_gtest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-break-on-failure-unittest.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-break-on-failure-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-catch-exceptions-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-catch-exceptions-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-color-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-color-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-env-var-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-env-var-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-filter-unittest.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-filter-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2005 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-json-outfiles-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-json-outfiles-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018, Google Inc. + # All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-json-output-unittest.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-json-output-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018, Google Inc. + # All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-list-tests-unittest.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-list-tests-unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-output-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-output-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name1-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name1-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name2-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-param-test-invalid-name2-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-setuptestsuite-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-setuptestsuite-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-shuffle-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-shuffle-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009 Google Inc. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-throw-on-failure-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-throw-on-failure-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/googletest-uninitialized-test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/googletest-uninitialized-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_help_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_help_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2009, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_list_output_unittest.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_list_output_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_skip_check_output_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_skip_check_output_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google LLC. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_skip_environment_check_output_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_skip_environment_check_output_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google LLC. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_testbridge_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_testbridge_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google LLC. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_xml_outfiles_test.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_xml_outfiles_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/googletest/src/googletest/test/gtest_xml_output_unittest.py ++++ chromium-83.0.4103.116/third_party/googletest/src/googletest/test/gtest_xml_output_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2006, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/grpc/src/templates/test/cpp/naming/resolver_component_tests_defs.include ++++ chromium-83.0.4103.116/third_party/grpc/src/templates/test/cpp/naming/resolver_component_tests_defs.include +@@ -1,4 +1,4 @@ +-<%def name="resolver_component_tests(tests)">#!/usr/bin/env python ++<%def name="resolver_component_tests(tests)">#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/test/cpp/naming/manual_run_resolver_component_test.py ++++ chromium-83.0.4103.116/third_party/grpc/src/test/cpp/naming/manual_run_resolver_component_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/test/cpp/naming/resolver_component_tests_runner.py ++++ chromium-83.0.4103.116/third_party/grpc/src/test/cpp/naming/resolver_component_tests_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/third_party/nanopb/generator/nanopb_generator.py ++++ chromium-83.0.4103.116/third_party/grpc/src/third_party/nanopb/generator/nanopb_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + from __future__ import unicode_literals + +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/distrib/python/check_grpcio_tools.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/distrib/python/check_grpcio_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2015 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/distrib/python/grpcio_tools/grpc_tools/protoc.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/distrib/python/grpcio_tools/grpc_tools/protoc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/distrib/python/make_grpcio_tools.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/distrib/python/make_grpcio_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/failures/detect_new_failures.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/failures/detect_new_failures.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/github/pr_latency.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/github/pr_latency.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/line_count/collect-history.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/line_count/collect-history.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/line_count/summarize-history.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/line_count/summarize-history.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/line_count/yaml2csv.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/line_count/yaml2csv.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/profiling/ios_bin/parse_link_map.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/profiling/ios_bin/parse_link_map.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/artifacts/artifact_targets.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/artifacts/artifact_targets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/artifacts/distribtest_targets.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/artifacts/distribtest_targets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/artifacts/package_targets.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/artifacts/package_targets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/performance/bq_upload_result.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/performance/bq_upload_result.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/performance/patch_scenario_results_schema.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/performance/patch_scenario_results_schema.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/antagonist.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/antagonist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/filter_pull_request_tests.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/filter_pull_request_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/upload_rbe_results.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/upload_rbe_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/python_utils/upload_test_results.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/python_utils/upload_test_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_build_statistics.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_build_statistics.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_grpclb_interop_tests.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_grpclb_interop_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_interop_tests.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_interop_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_microbenchmark.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_microbenchmark.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_performance_tests.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_performance_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_tests.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/run_tests_matrix.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/run_tests_matrix.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_bazel_workspace.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_bazel_workspace.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_deprecated_grpc++.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_deprecated_grpc++.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_port_platform.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_port_platform.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_qps_scenario_changes.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_qps_scenario_changes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_test_filtering.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_test_filtering.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_tracer_sanity.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_tracer_sanity.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/check_version.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/check_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/sanity/core_banned_functions.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/sanity/core_banned_functions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/start_port_server.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/start_port_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 gRPC authors. + # +--- chromium-83.0.4103.116.orig/third_party/grpc/src/tools/run_tests/task_runner.py ++++ chromium-83.0.4103.116/third_party/grpc/src/tools/run_tests/task_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 gRPC authors. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/check_protocol_compatibility.py ++++ chromium-83.0.4103.116/third_party/inspector_protocol/check_protocol_compatibility.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/code_generator.py ++++ chromium-83.0.4103.116/third_party/inspector_protocol/code_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/concatenate_protocols.py ++++ chromium-83.0.4103.116/third_party/inspector_protocol/concatenate_protocols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/convert_protocol_to_json.py ++++ chromium-83.0.4103.116/third_party/inspector_protocol/convert_protocol_to_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/inspector_protocol/roll.py ++++ chromium-83.0.4103.116/third_party/inspector_protocol/roll.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/jsoncpp/source/devtools/antglob.py ++++ chromium-83.0.4103.116/third_party/jsoncpp/source/devtools/antglob.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # encoding: utf-8 + # Copyright 2009 Baptiste Lepilleur and The JsonCpp Authors + # Distributed under MIT license, or public domain if desired and +--- chromium-83.0.4103.116.orig/third_party/jstemplate/compile.py ++++ chromium-83.0.4103.116/third_party/jstemplate/compile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/libFuzzer/src/scripts/unbalanced_allocs.py ++++ chromium-83.0.4103.116/third_party/libFuzzer/src/scripts/unbalanced_allocs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + #===- lib/fuzzer/scripts/unbalanced_allocs.py ------------------------------===# + # + # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +--- chromium-83.0.4103.116.orig/third_party/libaddressinput/chromium/tools/require_fields.py ++++ chromium-83.0.4103.116/third_party/libaddressinput/chromium/tools/require_fields.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/libaddressinput/chromium/tools/update-strings.py ++++ chromium-83.0.4103.116/third_party/libaddressinput/chromium/tools/update-strings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/test/gviz_api.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/test/gviz_api.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (c) 2016, Alliance for Open Media. All rights reserved + # +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/test/visual_metrics.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/test/visual_metrics.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (c) 2016, Alliance for Open Media. All rights reserved + # +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + ## Copyright (c) 2017, Alliance for Open Media. All rights reserved + ## + ## This source code is subject to the terms of the BSD 2 Clause License and +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/cpplint.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/cpplint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright (c) 2009 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/diff.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/intersect-diffs.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/intersect-diffs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/lint-hunks.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/lint-hunks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +--- chromium-83.0.4103.116.orig/third_party/libaom/source/libaom/tools/wrap-commit-msg.py ++++ chromium-83.0.4103.116/third_party/libaom/source/libaom/tools/wrap-commit-msg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +--- chromium-83.0.4103.116.orig/third_party/liblouis/liblouis_list_tables.py ++++ chromium-83.0.4103.116/third_party/liblouis/liblouis_list_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/liblouis/src/python/examples/liblouisxslt.py ++++ chromium-83.0.4103.116/third_party/liblouis/src/python/examples/liblouisxslt.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python -u ++#! /usr/bin/python2 -u + # + # liblouis Braille Translation and Back-Translation Library + +--- chromium-83.0.4103.116.orig/third_party/libxml/chromium/roll.py ++++ chromium-83.0.4103.116/third_party/libxml/chromium/roll.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/libyuv/cleanup_links.py ++++ chromium-83.0.4103.116/third_party/libyuv/cleanup_links.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/download_vs_toolchain.py ++++ chromium-83.0.4103.116/third_party/libyuv/download_vs_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2014 The LibYuv Project Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/get_landmines.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py ++++ chromium-83.0.4103.116/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/mako/examples/wsgi/run_wsgi.py ++++ chromium-83.0.4103.116/third_party/mako/examples/wsgi/run_wsgi.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + from __future__ import absolute_import + from __future__ import division +--- chromium-83.0.4103.116.orig/third_party/mako/test/templates/internationalization.html ++++ chromium-83.0.4103.116/third_party/mako/test/templates/internationalization.html +@@ -282,7 +282,7 @@ but Python 2.4 and above support writing + long as you declare the encoding being used by including a special comment as + either the first or second line of the source file:

+

When you run it with Python 2.4, it will output the following warning:

+--- chromium-83.0.4103.116.orig/third_party/metrics_proto/PRESUBMIT_test.py ++++ chromium-83.0.4103.116/third_party/metrics_proto/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/nasm/find_patches.py ++++ chromium-83.0.4103.116/third_party/nasm/find_patches.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/nasm/generate_nasm_sources.py ++++ chromium-83.0.4103.116/third_party/nasm/generate_nasm_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/nasm/test/gas2nasm.py ++++ chromium-83.0.4103.116/third_party/nasm/test/gas2nasm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python -tt ++#!/usr/bin/env python2 -tt + # -*- python -*- + # Convert gas testsuite file to NASM test asm file + # usage > +--- chromium-83.0.4103.116.orig/third_party/openscreen/src/build/scripts/dir_exists.py ++++ chromium-83.0.4103.116/third_party/openscreen/src/build/scripts/dir_exists.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/openscreen/src/build/scripts/sysroot_ld_path.py ++++ chromium-83.0.4103.116/third_party/openscreen/src/build/scripts/sysroot_ld_path.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/openscreen/src/third_party/protobuf/protoc_wrapper.py ++++ chromium-83.0.4103.116/third_party/openscreen/src/third_party/protobuf/protoc_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/openscreen/src/tools/download-clang-update-script.py ++++ chromium-83.0.4103.116/third_party/openscreen/src/tools/download-clang-update-script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/api_check.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/api_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/common.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/coverage/coverage_report.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/coverage/coverage_report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/fixup_pdf_template.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/fixup_pdf_template.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/pngdiffer.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/pngdiffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/run_corpus_tests.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/run_corpus_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/run_javascript_tests.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/run_javascript_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/run_pixel_tests.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/run_pixel_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/safetynet_compare.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/safetynet_compare.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/safetynet_job.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/safetynet_job.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/safetynet_measure.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/safetynet_measure.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/suppressor.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/suppressor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/test_runner.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/test_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/pdfium/testing/tools/text_diff.py ++++ chromium-83.0.4103.116/third_party/pdfium/testing/tools/text_diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/perfetto/gn/standalone/build_tool_wrapper.py ++++ chromium-83.0.4103.116/third_party/perfetto/gn/standalone/build_tool_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/gn/standalone/gen_git_revision.py ++++ chromium-83.0.4103.116/third_party/perfetto/gn/standalone/gen_git_revision.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/gn/standalone/glob.py ++++ chromium-83.0.4103.116/third_party/perfetto/gn/standalone/glob.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/gn/standalone/protoc.py ++++ chromium-83.0.4103.116/third_party/perfetto/gn/standalone/protoc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/gn/standalone/write_ui_dist_file_map.py ++++ chromium-83.0.4103.116/third_party/perfetto/gn/standalone/write_ui_dist_file_map.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2020 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/gn/write_buildflag_header.py ++++ chromium-83.0.4103.116/third_party/perfetto/gn/write_buildflag_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/infra/ci/config.py ++++ chromium-83.0.4103.116/third_party/perfetto/infra/ci/config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/infra/ci/worker/perf_metrics_uploader.py ++++ chromium-83.0.4103.116/third_party/perfetto/infra/ci/worker/perf_metrics_uploader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/infra/discord-irc-bridge/start.py ++++ chromium-83.0.4103.116/third_party/perfetto/infra/discord-irc-bridge/start.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/infra/git_mirror_bot/mirror_aosp_to_ghub_repo.py ++++ chromium-83.0.4103.116/third_party/perfetto/infra/git_mirror_bot/mirror_aosp_to_ghub_repo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/src/traced/probes/ftrace/test/test_proto_gen.py ++++ chromium-83.0.4103.116/third_party/perfetto/src/traced/probes/ftrace/test/test_proto_gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_ion.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_ion.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_lmk.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_lmk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_lmk_reason.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_lmk_reason.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_mem_by_priority.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_mem_by_priority.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_package_list.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_package_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_startup.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_startup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_startup_battery.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_startup_battery.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_startup_breakdown.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_startup_breakdown.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_startup_cpu.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_startup_cpu.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_startup_powrails.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_startup_powrails.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/metrics/android_startup_process_track.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/metrics/android_startup_process_track.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/synth_common.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/synth_common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/clock_sync.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/clock_sync.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/counters_group_by_freq.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/counters_group_by_freq.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/counters_where_cpu.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/counters_where_cpu.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/gpu_counters.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/gpu_counters.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/gpu_log.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/gpu_log.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/gpu_render_stages.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/gpu_render_stages.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/graphics_frame_events.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/graphics_frame_events.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/kernel_lmk.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/kernel_lmk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/print_systrace_unsigned.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/print_systrace_unsigned.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/process_parent_pid_tracking_1.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/process_parent_pid_tracking_1.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/process_parent_pid_tracking_2.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/process_parent_pid_tracking_2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/process_tracking_exec.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/process_tracking_exec.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/process_tracking_short_lived_1.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/process_tracking_short_lived_1.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/process_tracking_short_lived_2.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/process_tracking_short_lived_2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/reused_thread_print.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/reused_thread_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/rss_stat_after_free.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/rss_stat_after_free.py +@@ -1,5 +1,5 @@ +-#!/usr/bin/python +-#!/usr/bin/python ++#!/usr/bin/python2 ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/rss_stat_legacy.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/rss_stat_legacy.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/rss_stat_mm_id.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/rss_stat_mm_id.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/rss_stat_mm_id_clone.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/rss_stat_mm_id_clone.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/rss_stat_mm_id_reuse.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/rss_stat_mm_id_reuse.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/synth_1.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/synth_1.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/synth_oom.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/synth_oom.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/synth_process_tracking.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/synth_process_tracking.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/syscall.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/syscall.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/test/trace_processor/vulkan_api_events.py ++++ chromium-83.0.4103.116/third_party/perfetto/test/trace_processor/vulkan_api_events.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (C) 2020 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/analyze_profiling_sampling_distribution.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/analyze_profiling_sampling_distribution.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (C) 2018 The Android Open Source Project + # +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/build_all_configs.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/build_all_configs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/check_include_violations ++++ chromium-83.0.4103.116/third_party/perfetto/tools/check_include_violations +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/compat.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/compat.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/dev_server ++++ chromium-83.0.4103.116/third_party/perfetto/tools/dev_server +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/diff_test_trace_processor.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/diff_test_trace_processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/extract_linux_syscall_tables ++++ chromium-83.0.4103.116/third_party/perfetto/tools/extract_linux_syscall_tables +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + import re + import sys +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/find_scan_roots.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/find_scan_roots.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/fix_include_guards ++++ chromium-83.0.4103.116/third_party/perfetto/tools/fix_include_guards +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/gen_all ++++ chromium-83.0.4103.116/third_party/perfetto/tools/gen_all +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/gen_amalgamated ++++ chromium-83.0.4103.116/third_party/perfetto/tools/gen_amalgamated +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/gen_android_bp ++++ chromium-83.0.4103.116/third_party/perfetto/tools/gen_android_bp +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/gen_bazel ++++ chromium-83.0.4103.116/third_party/perfetto/tools/gen_bazel +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/gen_binary_descriptors ++++ chromium-83.0.4103.116/third_party/perfetto/tools/gen_binary_descriptors +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/gen_merged_protos ++++ chromium-83.0.4103.116/third_party/perfetto/tools/gen_merged_protos +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/gen_merged_sql_metrics.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/gen_merged_sql_metrics.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/heap_profile ++++ chromium-83.0.4103.116/third_party/perfetto/tools/heap_profile +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (C) 2017 The Android Open Source Project + # +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/install-build-deps ++++ chromium-83.0.4103.116/third_party/perfetto/tools/install-build-deps +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/java_heap_dump ++++ chromium-83.0.4103.116/third_party/perfetto/tools/java_heap_dump +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (C) 2020 The Android Open Source Project + # +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/load_tool ++++ chromium-83.0.4103.116/third_party/perfetto/tools/load_tool +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/protoc_helper.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/protoc_helper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/pull_ftrace_format_files.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/pull_ftrace_format_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/run_android_emulator ++++ chromium-83.0.4103.116/third_party/perfetto/tools/run_android_emulator +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/run_android_test ++++ chromium-83.0.4103.116/third_party/perfetto/tools/run_android_test +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/run_test_like_ci ++++ chromium-83.0.4103.116/third_party/perfetto/tools/run_test_like_ci +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/strip_android_host_binary.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/strip_android_host_binary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2020 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/test_gen_amalgamated.py ++++ chromium-83.0.4103.116/third_party/perfetto/tools/test_gen_amalgamated.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/trace_processor ++++ chromium-83.0.4103.116/third_party/perfetto/tools/trace_processor +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/perfetto/tools/traceconv ++++ chromium-83.0.4103.116/third_party/perfetto/tools/traceconv +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (C) 2019 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/pexpect/FSM.py ++++ chromium-83.0.4103.116/third_party/pexpect/FSM.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + """This module implements a Finite State Machine (FSM). In addition to state + this FSM also maintains a user defined "memory". So this FSM can be used as a +--- chromium-83.0.4103.116.orig/third_party/pffft/generate_seed_corpus.py ++++ chromium-83.0.4103.116/third_party/pffft/generate_seed_corpus.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/polymer/v1_0/css_strip_prefixes_test.py ++++ chromium-83.0.4103.116/third_party/polymer/v1_0/css_strip_prefixes_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/polymer/v1_0/rgbify_hex_vars_test.py ++++ chromium-83.0.4103.116/third_party/polymer/v1_0/rgbify_hex_vars_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/protobuf/conformance/conformance_python.py ++++ chromium-83.0.4103.116/third_party/protobuf/conformance/conformance_python.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/conformance/update_failure_list.py ++++ chromium-83.0.4103.116/third_party/protobuf/conformance/update_failure_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. + # https://developers.google.com/protocol-buffers/ +--- chromium-83.0.4103.116.orig/third_party/protobuf/examples/add_person.py ++++ chromium-83.0.4103.116/third_party/protobuf/examples/add_person.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # See README.txt for information and build instructions. + +--- chromium-83.0.4103.116.orig/third_party/protobuf/examples/list_people.py ++++ chromium-83.0.4103.116/third_party/protobuf/examples/list_people.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # See README.txt for information and build instructions. + +--- chromium-83.0.4103.116.orig/third_party/protobuf/gen_extra_chromium_files ++++ chromium-83.0.4103.116/third_party/protobuf/gen_extra_chromium_files +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # This script expects your out/Debug directory to be compiling for linux on + # a linux machine. If this is not your case just compile protoc and run the +--- chromium-83.0.4103.116.orig/third_party/protobuf/generate_changelog.py ++++ chromium-83.0.4103.116/third_party/protobuf/generate_changelog.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + """Generates a friendly list of changes per language since the last release.""" + +--- chromium-83.0.4103.116.orig/third_party/protobuf/objectivec/DevTools/pddm.py ++++ chromium-83.0.4103.116/third_party/protobuf/objectivec/DevTools/pddm.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2015 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/objectivec/DevTools/pddm_tests.py ++++ chromium-83.0.4103.116/third_party/protobuf/objectivec/DevTools/pddm_tests.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2015 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/compatibility_tests/v2.5.0/setup.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/compatibility_tests/v2.5.0/setup.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + import glob + import os +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/_parameterized.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/_parameterized.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/descriptor_database_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/descriptor_database_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/descriptor_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/descriptor_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/generator_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/generator_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/json_format_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/json_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/keywords_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/keywords_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/message_factory_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/message_factory_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/message_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/message_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # -*- coding: utf-8 -*- + # + # Protocol Buffers - Google's data interchange format +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/proto_builder_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/proto_builder_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/reflection_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/reflection_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # -*- coding: utf-8 -*- + # + # Protocol Buffers - Google's data interchange format +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/service_reflection_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/service_reflection_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/symbol_database_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/symbol_database_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/text_encoding_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/text_encoding_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/text_format_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/text_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # -*- coding: utf-8 -*- + # + # Protocol Buffers - Google's data interchange format +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/unknown_fields_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/unknown_fields_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # -*- coding: utf-8 -*- + # + # Protocol Buffers - Google's data interchange format +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/well_known_types_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/well_known_types_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/google/protobuf/internal/wire_format_test.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/google/protobuf/internal/wire_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/protobuf/python/setup.py ++++ chromium-83.0.4103.116/third_party/protobuf/python/setup.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # See README for usage instructions. + from distutils import util +--- chromium-83.0.4103.116.orig/third_party/protobuf/update_version.py ++++ chromium-83.0.4103.116/third_party/protobuf/update_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Usage: ./update_version.py .. [] + # + # Example: +--- chromium-83.0.4103.116.orig/third_party/pyjson5/src/benchmarks/run.py ++++ chromium-83.0.4103.116/third_party/pyjson5/src/benchmarks/run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/pyjson5/src/run ++++ chromium-83.0.4103.116/third_party/pyjson5/src/run +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + from __future__ import print_function + +--- chromium-83.0.4103.116.orig/third_party/pylint/pylint/__main__.py ++++ chromium-83.0.4103.116/third_party/pylint/pylint/__main__.py +@@ -1,3 +1,3 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + import pylint + pylint.run_pylint() +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/example/echo_client.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/example/echo_client.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/example/special_headers.cgi ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/example/special_headers.cgi +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2014 Google Inc. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/mod_pywebsocket/memorizingfile.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/mod_pywebsocket/memorizingfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/mod_pywebsocket/standalone.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/mod_pywebsocket/standalone.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/setup.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/client_for_testing.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/client_for_testing.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/run_all.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/run_all.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_dispatch.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_dispatch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_endtoend.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_endtoend.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_extensions.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_extensions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_handshake.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_handshake.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_handshake_hybi.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_handshake_hybi.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_http_header_util.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_http_header_util.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_memorizingfile.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_memorizingfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_mock.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_mock.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_msgutil.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_msgutil.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_stream.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_stream.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/pywebsocket3/src/test/test_util.py ++++ chromium-83.0.4103.116/third_party/pywebsocket3/src/test/test_util.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011, Google Inc. + # All rights reserved. +--- chromium-83.0.4103.116.orig/third_party/quic_trace/append_lite_runtime.py ++++ chromium-83.0.4103.116/third_party/quic_trace/append_lite_runtime.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/shaderc/src/glslc/test/glslc_test_framework.py ++++ chromium-83.0.4103.116/third_party/shaderc/src/glslc/test/glslc_test_framework.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Shaderc Authors. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/shaderc/src/utils/add_copyright.py ++++ chromium-83.0.4103.116/third_party/shaderc/src/utils/add_copyright.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Shaderc Authors. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +--- chromium-83.0.4103.116.orig/third_party/shaderc/src/utils/remove-file-by-suffix.py ++++ chromium-83.0.4103.116/third_party/shaderc/src/utils/remove-file-by-suffix.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2015 The Shaderc Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/shaderc/src/utils/update_build_version.py ++++ chromium-83.0.4103.116/third_party/shaderc/src/utils/update_build_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 The Shaderc Authors. All rights reserved. + # +--- chromium-83.0.4103.116.orig/third_party/skia/bin/compare ++++ chromium-83.0.4103.116/third_party/skia/bin/compare +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + import argparse + import sys +--- chromium-83.0.4103.116.orig/third_party/skia/bin/fetch-clang-format ++++ chromium-83.0.4103.116/third_party/skia/bin/fetch-clang-format +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/bin/fetch-gn ++++ chromium-83.0.4103.116/third_party/skia/bin/fetch-gn +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/bin/list-skia-bots ++++ chromium-83.0.4103.116/third_party/skia/bin/list-skia-bots +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/bin/sync ++++ chromium-83.0.4103.116/third_party/skia/bin/sync +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 Google Inc. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/bin/try.py ++++ chromium-83.0.4103.116/third_party/skia/bin/try.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/build/fuchsia/fidl_gen_cpp ++++ chromium-83.0.4103.116/third_party/skia/build/fuchsia/fidl_gen_cpp +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/build/fuchsia/file_exists ++++ chromium-83.0.4103.116/third_party/skia/build/fuchsia/file_exists +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/build/fuchsia/gen_package ++++ chromium-83.0.4103.116/third_party/skia/build/fuchsia/gen_package +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 Google LLC. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/build/fuchsia/gen_repo ++++ chromium-83.0.4103.116/third_party/skia/build/fuchsia/gen_repo +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 Google LLC. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/build/fuchsia/skqp/append_assets_to_manifest ++++ chromium-83.0.4103.116/third_party/skia/build/fuchsia/skqp/append_assets_to_manifest +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 Google LLC. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/build/fuchsia/update_fuchsia_sdk ++++ chromium-83.0.4103.116/third_party/skia/build/fuchsia/update_fuchsia_sdk +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/docker/skia-with-swift-shader-base/build-with-swift-shader-and-run ++++ chromium-83.0.4103.116/third_party/skia/docker/skia-with-swift-shader-base/build-with-swift-shader-and-run +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + import subprocess + import os +--- chromium-83.0.4103.116.orig/third_party/skia/experimental/tools/generate-unicode-test-txt ++++ chromium-83.0.4103.116/third_party/skia/experimental/tools/generate-unicode-test-txt +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/experimental/tools/gerrit_percent_encode ++++ chromium-83.0.4103.116/third_party/skia/experimental/tools/gerrit_percent_encode +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/experimental/tools/get_examples.py ++++ chromium-83.0.4103.116/third_party/skia/experimental/tools/get_examples.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2020 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/experimental/tools/mskp_parser.py ++++ chromium-83.0.4103.116/third_party/skia/experimental/tools/mskp_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/experimental/tools/pdf-comparison.py ++++ chromium-83.0.4103.116/third_party/skia/experimental/tools/pdf-comparison.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/gn/call.py ++++ chromium-83.0.4103.116/third_party/skia/gn/call.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/checkdir.py ++++ chromium-83.0.4103.116/third_party/skia/gn/checkdir.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/checkpath.py ++++ chromium-83.0.4103.116/third_party/skia/gn/checkpath.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/gn/compile_processors.py ++++ chromium-83.0.4103.116/third_party/skia/gn/compile_processors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/copy_git_directory.py ++++ chromium-83.0.4103.116/third_party/skia/gn/copy_git_directory.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/gn/cp.py ++++ chromium-83.0.4103.116/third_party/skia/gn/cp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/create_sksl_enums.py ++++ chromium-83.0.4103.116/third_party/skia/gn/create_sksl_enums.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/find_headers.py ++++ chromium-83.0.4103.116/third_party/skia/gn/find_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/find_msvc.py ++++ chromium-83.0.4103.116/third_party/skia/gn/find_msvc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 Google Inc. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/gn/find_xcode_sysroot.py ++++ chromium-83.0.4103.116/third_party/skia/gn/find_xcode_sysroot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/gn_to_bp.py ++++ chromium-83.0.4103.116/third_party/skia/gn/gn_to_bp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/gn_to_bp_utils.py ++++ chromium-83.0.4103.116/third_party/skia/gn/gn_to_bp_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/gn_to_cmake.py ++++ chromium-83.0.4103.116/third_party/skia/gn/gn_to_cmake.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/highest_version_dir.py ++++ chromium-83.0.4103.116/third_party/skia/gn/highest_version_dir.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/is_clang.py ++++ chromium-83.0.4103.116/third_party/skia/gn/is_clang.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/make_gm_gni.py ++++ chromium-83.0.4103.116/third_party/skia/gn/make_gm_gni.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/gn/push_to_android.py ++++ chromium-83.0.4103.116/third_party/skia/gn/push_to_android.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/run_sksllex.py ++++ chromium-83.0.4103.116/third_party/skia/gn/run_sksllex.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/gn/toolchain/num_cpus.py ++++ chromium-83.0.4103.116/third_party/skia/gn/toolchain/num_cpus.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/android_compile/trigger_wait_ac_task.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/android_compile/trigger_wait_ac_task.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/__init__.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_darwin/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_darwin/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_darwin/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_darwin/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_darwin/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_darwin/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_darwin/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_darwin/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_darwin/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_darwin/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_windows/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_windows/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_windows/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_windows/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_windows/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_windows/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_windows/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_windows/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_ndk_windows/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_ndk_windows/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_sdk_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_sdk_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_sdk_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_sdk_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_sdk_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_sdk_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_sdk_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_sdk_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/android_sdk_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/android_sdk_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/armhf_sysroot/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/armhf_sysroot/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/armhf_sysroot/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/armhf_sysroot/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/armhf_sysroot/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/armhf_sysroot/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/armhf_sysroot/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/armhf_sysroot/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/armhf_sysroot/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/armhf_sysroot/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/asset_utils.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/asset_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/asset_utils_test.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/asset_utils_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/assets.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/assets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/bloaty/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/bloaty/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/bloaty/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/bloaty/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/bloaty/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/bloaty/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/bloaty/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/bloaty/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/bloaty/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/bloaty/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cast_toolchain/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cast_toolchain/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cast_toolchain/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cast_toolchain/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cast_toolchain/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cast_toolchain/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_mac/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_mac/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_mac/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_mac/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_mac/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_mac/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_mac/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_mac/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ccache_mac/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ccache_mac/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_arm_gles/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_arm_gles/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_arm_gles/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_arm_gles/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_arm_gles/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_arm_gles/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_arm_gles/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_arm_gles/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_arm_gles/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_arm_gles/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/chromebook_x86_64_gles/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_win/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_win/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_win/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_win/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_win/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_win/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_win/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_win/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/clang_win/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/clang_win/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_mac/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_mac/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_mac/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_mac/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_mac/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_mac/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_mac/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_mac/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cmake_mac/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cmake_mac/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cockroachdb/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cockroachdb/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cockroachdb/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cockroachdb/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cockroachdb/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cockroachdb/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cockroachdb/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cockroachdb/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/cockroachdb/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/cockroachdb/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/gcloud_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/gcloud_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/gcloud_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/gcloud_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/gcloud_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/gcloud_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/gcloud_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/gcloud_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/gcloud_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/gcloud_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go_win/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go_win/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go_win/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go_win/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go_win/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go_win/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go_win/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go_win/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/go_win/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/go_win/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-11.4/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-11.4/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-11.4/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-11.4/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-11.4/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-11.4/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-12.4/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-12.4/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-12.4/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-12.4/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-12.4/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-12.4/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-13.3/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-13.3/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-13.3/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-13.3/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/ios-dev-image-13.3/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/ios-dev-image-13.3/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/linux_vulkan_sdk/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/linux_vulkan_sdk/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/linux_vulkan_sdk/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/linux_vulkan_sdk/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/linux_vulkan_sdk/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/linux_vulkan_sdk/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/linux_vulkan_sdk/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/linux_vulkan_sdk/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/linux_vulkan_sdk/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/linux_vulkan_sdk/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/lottie-samples/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/lottie-samples/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/lottie-samples/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/lottie-samples/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/lottie-samples/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/lottie-samples/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/lottie-samples/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/lottie-samples/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/lottie-samples/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/lottie-samples/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google LLC + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mesa_intel_driver_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mskp/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mskp/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mskp/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mskp/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/mskp/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/mskp/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/node/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/node/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/node/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/node/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/node/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/node/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/node/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/node/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/node/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/node/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_headers/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_headers/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_headers/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_headers/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_headers/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_headers/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_headers/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_headers/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_headers/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_headers/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_intel_neo_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/opencl_ocl_icd_linux/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/procdump_win/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/procdump_win/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/procdump_win/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/procdump_win/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/procdump_win/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/procdump_win/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/procdump_win/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/procdump_win/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/procdump_win/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/procdump_win/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/protoc/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/protoc/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/protoc/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/protoc/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/protoc/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/protoc/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/protoc/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/protoc/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/protoc/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/protoc/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/provisioning_profile_ios/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/provisioning_profile_ios/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/provisioning_profile_ios/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/provisioning_profile_ios/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/provisioning_profile_ios/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/provisioning_profile_ios/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/scripts/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/scripts/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/scripts/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/scripts/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/scripts/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/scripts/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/scripts/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/scripts/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/scripts/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/scripts/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skimage/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skimage/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skimage/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skimage/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skimage/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skimage/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skimage/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skimage/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skimage/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skimage/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skp/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skp/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skp/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skp/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skp/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skp/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skp/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skp/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skp/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skp/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skparagraph/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skparagraph/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skparagraph/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skparagraph/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/skparagraph/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/skparagraph/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/svg/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/svg/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/svg/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/svg/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/svg/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/svg/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/svg/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/svg/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/svg/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/svg/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/valgrind/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/valgrind/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/valgrind/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/valgrind/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/valgrind/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/valgrind/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/valgrind/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/valgrind/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/valgrind/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/valgrind/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_ninja/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_ninja/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_ninja/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_ninja/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_ninja/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_ninja/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_ninja/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_ninja/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_ninja/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_ninja/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_toolchain/common.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_toolchain/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_toolchain/create.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_toolchain/create.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_toolchain/create_and_upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_toolchain/create_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_toolchain/download.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_toolchain/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/assets/win_toolchain/upload.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/assets/win_toolchain/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/check_deps.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/check_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google LLC + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/g3_compile/trigger_wait_g3_task.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/g3_compile/trigger_wait_g3_task.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/gen_compile_isolate.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/gen_compile_isolate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google LLC + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/git_utils.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/git_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/infra_tests.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/infra_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/recipe_modules/doxygen/resources/generate_and_upload_doxygen.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/recipe_modules/doxygen/resources/generate_and_upload_doxygen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/recipe_modules/flavor/resources/ios_debug_cmd.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/recipe_modules/flavor/resources/ios_debug_cmd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/recipe_modules/flavor/resources/symbolize_stack_trace.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/recipe_modules/flavor/resources/symbolize_stack_trace.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/recipe_modules/flavor/resources/win_ssh_cmd.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/recipe_modules/flavor/resources/win_ssh_cmd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/run_recipe.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/run_recipe.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 Google LLC + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/test_utils.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/test_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/utils.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/zip_utils.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/zip_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/infra/bots/zip_utils_test.py ++++ chromium-83.0.4103.116/third_party/skia/infra/bots/zip_utils_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/third_party/icu/make_data_cpp.py ++++ chromium-83.0.4103.116/third_party/skia/third_party/icu/make_data_cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/BUILD_simulator.py ++++ chromium-83.0.4103.116/third_party/skia/tools/BUILD_simulator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/abandon_gerrit_cls.py ++++ chromium-83.0.4103.116/third_party/skia/tools/abandon_gerrit_cls.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2020 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/android/measure_fps.py ++++ chromium-83.0.4103.116/third_party/skia/tools/android/measure_fps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/android/upload_to_android.py ++++ chromium-83.0.4103.116/third_party/skia/tools/android/upload_to_android.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/build_command_buffer.py ++++ chromium-83.0.4103.116/third_party/skia/tools/build_command_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/build_workaround_header.py ++++ chromium-83.0.4103.116/third_party/skia/tools/build_workaround_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/calmbench/ab.py ++++ chromium-83.0.4103.116/third_party/skia/tools/calmbench/ab.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # encoding: utf-8 + + # Copyright 2017 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/calmbench/calmbench.py ++++ chromium-83.0.4103.116/third_party/skia/tools/calmbench/calmbench.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/check-headers-self-sufficient ++++ chromium-83.0.4103.116/third_party/skia/tools/check-headers-self-sufficient +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/chrome_release_branch.py ++++ chromium-83.0.4103.116/third_party/skia/tools/chrome_release_branch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/embed_resources.py ++++ chromium-83.0.4103.116/third_party/skia/tools/embed_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + ''' + Copyright 2015 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/fiddle/make_all_examples_cpp.py ++++ chromium-83.0.4103.116/third_party/skia/tools/fiddle/make_all_examples_cpp.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/find_run_binary.py ++++ chromium-83.0.4103.116/third_party/skia/tools/find_run_binary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/fix_pythonpath.py ++++ chromium-83.0.4103.116/third_party/skia/tools/fix_pythonpath.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/fonts/generate_fir_coeff.py ++++ chromium-83.0.4103.116/third_party/skia/tools/fonts/generate_fir_coeff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + ''' + Copyright 2013 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/git-sync-deps ++++ chromium-83.0.4103.116/third_party/skia/tools/git-sync-deps +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 Google Inc. + # + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/infra/git.py ++++ chromium-83.0.4103.116/third_party/skia/tools/infra/git.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/infra/go.py ++++ chromium-83.0.4103.116/third_party/skia/tools/infra/go.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/jsondiff.py ++++ chromium-83.0.4103.116/third_party/skia/tools/jsondiff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + ''' + Copyright 2013 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/lua/find_ngrams_on_ct ++++ chromium-83.0.4103.116/third_party/skia/tools/lua/find_ngrams_on_ct +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + + """Run Cluster Telemetry to compute n-grams from SKPs.""" +--- chromium-83.0.4103.116.orig/third_party/skia/tools/lua/gradients.py ++++ chromium-83.0.4103.116/third_party/skia/tools/lua/gradients.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/merge_static_libs.py ++++ chromium-83.0.4103.116/third_party/skia/tools/merge_static_libs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/milestone.py ++++ chromium-83.0.4103.116/third_party/skia/tools/milestone.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 Google Inc. + # + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/parse_llvm_coverage.py ++++ chromium-83.0.4103.116/third_party/skia/tools/parse_llvm_coverage.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/rebaseline/toggle_legacy_flag.py ++++ chromium-83.0.4103.116/third_party/skia/tools/rebaseline/toggle_legacy_flag.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/reformat-json.py ++++ chromium-83.0.4103.116/third_party/skia/tools/reformat-json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + ''' + Copyright 2013 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/retrieve_from_googlesource.py ++++ chromium-83.0.4103.116/third_party/skia/tools/retrieve_from_googlesource.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/sanitize_source_files.py ++++ chromium-83.0.4103.116/third_party/skia/tools/sanitize_source_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skp/generate_page_set.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skp/generate_page_set.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skp/webpages_playback.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skp/webpages_playback.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skpbench/sheet.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skpbench/sheet.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skpbench/skiaperf.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skpbench/skiaperf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skpbench/skpbench.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skpbench/skpbench.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/create_apk.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/create_apk.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/cut_release.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/cut_release.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2018 Google LLC. + # Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. + +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/download_model ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/download_model +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/download_model.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/download_model.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # Copyright 2018 Google Inc. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/find_commit_with_best_gold_results.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/find_commit_with_best_gold_results.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2019 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/gn_to_bp.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/gn_to_bp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/make_apk_list.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/make_apk_list.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # Copyright 2018 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/make_universal_apk.py ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/make_universal_apk.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright 2018 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/run_skqp_exe ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/run_skqp_exe +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # Copyright 2018 Google Inc. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/skqp/setup_resources ++++ chromium-83.0.4103.116/third_party/skia/tools/skqp/setup_resources +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + # Copyright 2018 Google Inc. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/third_party/skia/tools/svg/svg_downloader.py ++++ chromium-83.0.4103.116/third_party/skia/tools/svg/svg_downloader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/skia/tools/test_all.py ++++ chromium-83.0.4103.116/third_party/skia/tools/test_all.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + """ + Copyright 2014 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/tlslite/scripts/tls.py ++++ chromium-83.0.4103.116/third_party/tlslite/scripts/tls.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Authors: + # Trevor Perrin +--- chromium-83.0.4103.116.orig/third_party/tlslite/scripts/tlsdb.py ++++ chromium-83.0.4103.116/third_party/tlslite/scripts/tlsdb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Authors: + # Trevor Perrin +--- chromium-83.0.4103.116.orig/third_party/tlslite/setup.py ++++ chromium-83.0.4103.116/third_party/tlslite/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Author: Trevor Perrin + # See the LICENSE file for legal information regarding use of this file. +--- chromium-83.0.4103.116.orig/third_party/tlslite/tests/httpsclient.py ++++ chromium-83.0.4103.116/third_party/tlslite/tests/httpsclient.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + from __future__ import print_function + from tlslite import HTTPTLSConnection, HandshakeSettings + +--- chromium-83.0.4103.116.orig/third_party/tlslite/tests/tlstest.py ++++ chromium-83.0.4103.116/third_party/tlslite/tests/tlstest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Authors: + # Trevor Perrin +--- chromium-83.0.4103.116.orig/third_party/wayland/wayland_scanner_wrapper.py ++++ chromium-83.0.4103.116/third_party/wayland/wayland_scanner_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/__init__.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2008-2010 Webdriver_name committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/chrome/options.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/chrome/options.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2012 Webdriver_name committers + # Copyright 2012 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/chrome/service.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/chrome/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/chrome/webdriver.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/chrome/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/ie/__init__.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/ie/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/ie/service.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/ie/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2012 Webdriver_name committers + # Copyright 2012 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/ie/webdriver.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/ie/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/opera/service.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/opera/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/opera/webdriver.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/opera/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/phantomjs/service.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/phantomjs/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2012 Software Freedom Conservancy + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/phantomjs/webdriver.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/phantomjs/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2012 Software freedom conservancy + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/__init__.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 WebDriver committers + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/abstract_event_listener.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/abstract_event_listener.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/color.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/color.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/event_firing_webdriver.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/event_firing_webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/events.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/events.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/select.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/select.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/ui.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/ui.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/selenium/webdriver/support/wait.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/selenium/webdriver/support/wait.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/browser_specific_template.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/browser_specific_template.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/api_example_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/api_example_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2009 WebDriver committers + # Copyright 2008-2009 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/children_finding_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/children_finding_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/clear_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/clear_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/correct_event_firing_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/correct_event_firing_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/driver_element_finding_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/driver_element_finding_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/element_attribute_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/element_attribute_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/element_equality_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/element_equality_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2012 WebDriver committers + # Copyright 2008-2012 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/executing_async_javascript_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/executing_async_javascript_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/executing_javascript_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/executing_javascript_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/form_handling_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/form_handling_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/frame_switching_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/frame_switching_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/implicit_waits_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/implicit_waits_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/interactions_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/interactions_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2011 WebDriver committers + # Copyright 2011 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/opacity_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/opacity_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2012 WebDriver committers + # Copyright 2008-2012 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/page_load_timeout_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/page_load_timeout_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/proxy_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/proxy_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2012 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/select_class_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/select_class_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/select_element_handling_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/select_element_handling_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2009 WebDriver committers + # Copyright 2008-2009 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/stale_reference_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/stale_reference_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/text_handling_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/text_handling_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2009 WebDriver committers + # Copyright 2008-2009 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/visibility_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/visibility_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2009 WebDriver committers + # Copyright 2008-2009 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/webdriverwait_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/webdriverwait_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2011 WebDriver committers + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/common/window_switching_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/common/window_switching_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2008-2009 WebDriver committers + # Copyright 2008-2009 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/firefox/ff_launcher_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/firefox/ff_launcher_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2008-2009 WebDriver committers + # Copyright 2008-2009 Google Inc. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/firefox/ff_profile_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/firefox/ff_profile_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/firefox/ff_select_support_class_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/firefox/ff_select_support_class_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/support/__init__.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/support/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2011 WebDriver committers + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/support/color_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/support/color_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webdriver/pylib/test/selenium/webdriver/support/event_firing_webdriver_tests.py ++++ chromium-83.0.4103.116/third_party/webdriver/pylib/test/selenium/webdriver/support/event_firing_webdriver_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2011 Software Freedom Conservancy. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/audio/test/low_bandwidth_audio_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/audio/test/low_bandwidth_audio_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/audio/test/unittests/low_bandwidth_audio_test_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/audio/test/unittests/low_bandwidth_audio_test_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment.py ++++ chromium-83.0.4103.116/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_boxplot.py ++++ chromium-83.0.4103.116/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_boxplot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_export.py ++++ chromium-83.0.4103.116/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_export.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_gencfgs.py ++++ chromium-83.0.4103.116/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_gencfgs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_optimize.py ++++ chromium-83.0.4103.116/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_optimize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_external_vad.py ++++ chromium-83.0.4103.116/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_external_vad.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/presubmit_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/presubmit_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/compare_videos.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/compare_videos.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/metrics_plotter.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/metrics_plotter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/network_tester/create_network_tester_config.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/network_tester/create_network_tester_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/py_event_log_analyzer/misc_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/py_event_log_analyzer/misc_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/py_event_log_analyzer/rtp_analyzer_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/py_event_log_analyzer/rtp_analyzer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/testing/build_apprtc.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/testing/build_apprtc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/testing/download_apprtc.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/testing/download_apprtc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/testing/setup_apprtc.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/testing/setup_apprtc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/rtc_tools/testing/utils.py ++++ chromium-83.0.4103.116/third_party/webrtc/rtc_tools/testing/utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/android/build_aar.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/android/build_aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/android/release_aar.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/android/release_aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/autoroller/roll_deps.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/autoroller/roll_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/autoroller/unittests/roll_deps_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/autoroller/unittests/roll_deps_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/clang_tidy.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/clang_tidy.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/coverage/generate_coverage_command.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/coverage/generate_coverage_command.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/coverage/generate_ios_coverage_command.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/coverage/generate_ios_coverage_command.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/cpu/cpu_mon.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/cpu/cpu_mon.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/download_tools.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/download_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/ensure_webcam_is_running.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/ensure_webcam_is_running.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/flags_compatibility.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/flags_compatibility.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2019 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/get_landmines.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/gn_check_autofix.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/gn_check_autofix.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/gtest-parallel-wrapper.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/gtest-parallel-wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/gtest_parallel_wrapper_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/gtest_parallel_wrapper_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2018 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/ios/build_ios_libs.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/ios/build_ios_libs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/ios/merge_ios_libs.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/ios/merge_ios_libs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + + # Copyright 2016 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/libs/generate_licenses.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/libs/generate_licenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/libs/generate_licenses_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/libs/generate_licenses_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # pylint: disable=relative-import,protected-access,unused-argument + + # Copyright 2017 The WebRTC project authors. All Rights Reserved. +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/mb/mb.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/mb/mb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/mb/mb_unittest.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/mb/mb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +@@ -36,7 +36,7 @@ class FakeMBW(mb.MetaBuildWrapper): + self.src_dir = '/fake_src' + self.default_config = '/fake_src/tools_webrtc/mb/mb_config.pyl' + self.default_isolate_map = '/fake_src/testing/buildbot/gn_isolate_map.pyl' +- self.executable = '/usr/bin/python' ++ self.executable = '/usr/bin/python2' + self.platform = 'linux2' + self.sep = '/' + +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/network_emulator/config.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/network_emulator/config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/network_emulator/emulate.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/network_emulator/emulate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/network_emulator/network_emulator.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/network_emulator/network_emulator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/perf/catapult_uploader.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/perf/catapult_uploader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2020 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/perf/webrtc_dashboard_upload.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/perf/webrtc_dashboard_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/presubmit_checks_lib/build_helpers_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/presubmit_checks_lib/build_helpers_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries_test.py ++++ chromium-83.0.4103.116/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +--- chromium-83.0.4103.116.orig/third_party/webrtc/video/full_stack_tests_plot.py ++++ chromium-83.0.4103.116/third_party/webrtc/video/full_stack_tests_plot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +--- chromium-83.0.4103.116.orig/third_party/webxr_test_pages/make_ot_samples_folder.py ++++ chromium-83.0.4103.116/third_party/webxr_test_pages/make_ot_samples_folder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/webxr_test_pages/update_bucket.py ++++ chromium-83.0.4103.116/third_party/webxr_test_pages/update_bucket.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/third_party/weston/generate_configs.py ++++ chromium-83.0.4103.116/third_party/weston/generate_configs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/accessibility/dump_accessibility_tree_auralinux.py ++++ chromium-83.0.4103.116/tools/accessibility/dump_accessibility_tree_auralinux.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/accessibility/nvda/nvda_chrome_tests.py ++++ chromium-83.0.4103.116/tools/accessibility/nvda/nvda_chrome_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/accessibility/rebase_dump_accessibility_tree_test.py ++++ chromium-83.0.4103.116/tools/accessibility/rebase_dump_accessibility_tree_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/binary_size/sizes.py ++++ chromium-83.0.4103.116/tools/binary_size/sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/bisect-builds.py ++++ chromium-83.0.4103.116/tools/bisect-builds.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/boilerplate.py ++++ chromium-83.0.4103.116/tools/boilerplate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/check_ecs_deps/check_ecs_deps.py ++++ chromium-83.0.4103.116/tools/check_ecs_deps/check_ecs_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/check_git_config.py ++++ chromium-83.0.4103.116/tools/check_git_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/check_grd_for_unused_strings.py ++++ chromium-83.0.4103.116/tools/check_grd_for_unused_strings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/checkbins/checkbins.py ++++ chromium-83.0.4103.116/tools/checkbins/checkbins.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/checklicenses/checklicenses.py ++++ chromium-83.0.4103.116/tools/checklicenses/checklicenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/checkperms/checkperms.py ++++ chromium-83.0.4103.116/tools/checkperms/checkperms.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/checkteamtags/checkteamtags.py ++++ chromium-83.0.4103.116/tools/checkteamtags/checkteamtags.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/checkteamtags/extract_components.py ++++ chromium-83.0.4103.116/tools/checkteamtags/extract_components.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/checkteamtags/run_tests ++++ chromium-83.0.4103.116/tools/checkteamtags/run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/chrome_extensions/open_my_editor/myeditor-example/qtcreator-example.py ++++ chromium-83.0.4103.116/tools/chrome_extensions/open_my_editor/myeditor-example/qtcreator-example.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/chrome_extensions/open_my_editor/myeditor-example/vscode-example.py ++++ chromium-83.0.4103.116/tools/chrome_extensions/open_my_editor/myeditor-example/vscode-example.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/chrome_extensions/open_my_editor/omed.py ++++ chromium-83.0.4103.116/tools/chrome_extensions/open_my_editor/omed.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/clang/blink_gc_plugin/process-graph.py ++++ chromium-83.0.4103.116/tools/clang/blink_gc_plugin/process-graph.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/blink_gc_plugin/tests/test.py ++++ chromium-83.0.4103.116/tools/clang/blink_gc_plugin/tests/test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/plugins/tests/test.py ++++ chromium-83.0.4103.116/tools/clang/plugins/tests/test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/pylib/clang/compile_db.py ++++ chromium-83.0.4103.116/tools/clang/pylib/clang/compile_db.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/pylib/clang/plugin_testing.py ++++ chromium-83.0.4103.116/tools/clang/pylib/clang/plugin_testing.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/apply_edits.py ++++ chromium-83.0.4103.116/tools/clang/scripts/apply_edits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/apply_fixits.py ++++ chromium-83.0.4103.116/tools/clang/scripts/apply_fixits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/build.py ++++ chromium-83.0.4103.116/tools/clang/scripts/build.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/build_clang_tools_extra.py ++++ chromium-83.0.4103.116/tools/clang/scripts/build_clang_tools_extra.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/build_file.py ++++ chromium-83.0.4103.116/tools/clang/scripts/build_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/clang_tidy_tool.py ++++ chromium-83.0.4103.116/tools/clang/scripts/clang_tidy_tool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/download_objdump.py ++++ chromium-83.0.4103.116/tools/clang/scripts/download_objdump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/expand_thin_archives.py ++++ chromium-83.0.4103.116/tools/clang/scripts/expand_thin_archives.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/extract_edits.py ++++ chromium-83.0.4103.116/tools/clang/scripts/extract_edits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/generate_compdb.py ++++ chromium-83.0.4103.116/tools/clang/scripts/generate_compdb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/goma_ld.py ++++ chromium-83.0.4103.116/tools/clang/scripts/goma_ld.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright (c) 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/goma_link.py ++++ chromium-83.0.4103.116/tools/clang/scripts/goma_link.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright (c) 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/goma_link_tests.py ++++ chromium-83.0.4103.116/tools/clang/scripts/goma_link_tests.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright (c) 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/package.py ++++ chromium-83.0.4103.116/tools/clang/scripts/package.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/process_crashreports.py ++++ chromium-83.0.4103.116/tools/clang/scripts/process_crashreports.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/run_tool.py ++++ chromium-83.0.4103.116/tools/clang/scripts/run_tool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/test_tool.py ++++ chromium-83.0.4103.116/tools/clang/scripts/test_tool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/update.py ++++ chromium-83.0.4103.116/tools/clang/scripts/update.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/scripts/upload_revision.py ++++ chromium-83.0.4103.116/tools/clang/scripts/upload_revision.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/stack_maps/tests/test.py ++++ chromium-83.0.4103.116/tools/clang/stack_maps/tests/test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/clang/translation_unit/test_translation_unit.py ++++ chromium-83.0.4103.116/tools/clang/translation_unit/test_translation_unit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/code_coverage/coverage.py ++++ chromium-83.0.4103.116/tools/code_coverage/coverage.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/code_coverage/coverage_test.py ++++ chromium-83.0.4103.116/tools/code_coverage/coverage_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/code_coverage/run_fuzz_target.py ++++ chromium-83.0.4103.116/tools/code_coverage/run_fuzz_target.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/compile_test/compile_test.py ++++ chromium-83.0.4103.116/tools/compile_test/compile_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/coverity/coverity.py ++++ chromium-83.0.4103.116/tools/coverity/coverity.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/determinism/compare_build_artifacts.py ++++ chromium-83.0.4103.116/tools/determinism/compare_build_artifacts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/determinism/create_diffs_tarball.py ++++ chromium-83.0.4103.116/tools/determinism/create_diffs_tarball.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/diagnose-me.py ++++ chromium-83.0.4103.116/tools/diagnose-me.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/download_cros_provided_profile.py ++++ chromium-83.0.4103.116/tools/download_cros_provided_profile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py ++++ chromium-83.0.4103.116/tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/dump_process_memory/analyze_dumps.py ++++ chromium-83.0.4103.116/tools/dump_process_memory/analyze_dumps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/dump_process_memory/collect_process_dump.py ++++ chromium-83.0.4103.116/tools/dump_process_memory/collect_process_dump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/find_runtime_symbols/find_runtime_symbols.py ++++ chromium-83.0.4103.116/tools/find_runtime_symbols/find_runtime_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/find_runtime_symbols/prepare_symbol_info.py ++++ chromium-83.0.4103.116/tools/find_runtime_symbols/prepare_symbol_info.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/find_runtime_symbols/reduce_debugline.py ++++ chromium-83.0.4103.116/tools/find_runtime_symbols/reduce_debugline.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/find_runtime_symbols/tests/reduce_debugline_test.py ++++ chromium-83.0.4103.116/tools/find_runtime_symbols/tests/reduce_debugline_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/flags/generate_expired_list.py ++++ chromium-83.0.4103.116/tools/flags/generate_expired_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/flags/list_flags.py ++++ chromium-83.0.4103.116/tools/flags/list_flags.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/flakiness/find_flakiness.py ++++ chromium-83.0.4103.116/tools/flakiness/find_flakiness.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/flakiness/is_flaky.py ++++ chromium-83.0.4103.116/tools/flakiness/is_flaky.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/fuchsia/local-sdk.py ++++ chromium-83.0.4103.116/tools/fuchsia/local-sdk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/generate_library_loader/generate_library_loader.py ++++ chromium-83.0.4103.116/tools/generate_library_loader/generate_library_loader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/generate_shim_headers/generate_shim_headers.py ++++ chromium-83.0.4103.116/tools/generate_shim_headers/generate_shim_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/generate_stubs/generate_stubs.py ++++ chromium-83.0.4103.116/tools/generate_stubs/generate_stubs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/generate_stubs/generate_stubs_unittest.py ++++ chromium-83.0.4103.116/tools/generate_stubs/generate_stubs_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/git/for-all-touched-files.py ++++ chromium-83.0.4103.116/tools/git/for-all-touched-files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/git/git-diff-ide.py ++++ chromium-83.0.4103.116/tools/git/git-diff-ide.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/git/mass-rename.py ++++ chromium-83.0.4103.116/tools/git/mass-rename.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/git/mffr.py ++++ chromium-83.0.4103.116/tools/git/mffr.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/git/move_source_file.py ++++ chromium-83.0.4103.116/tools/git/move_source_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/git/suggest_owners.py ++++ chromium-83.0.4103.116/tools/git/suggest_owners.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/gn/bootstrap/bootstrap.py ++++ chromium-83.0.4103.116/tools/gn/bootstrap/bootstrap.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/gn/build/full_test.py ++++ chromium-83.0.4103.116/tools/gn/build/full_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/gn/build/gen.py ++++ chromium-83.0.4103.116/tools/gn/build/gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/gn/infra/recipes.py ++++ chromium-83.0.4103.116/tools/gn/infra/recipes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/gn/misc/help_as_html.py ++++ chromium-83.0.4103.116/tools/gn/misc/help_as_html.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/gn/roll_gn.py ++++ chromium-83.0.4103.116/tools/gn/roll_gn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/gn/src/gn/json_project_writer_unittest.cc ++++ chromium-83.0.4103.116/tools/gn/src/gn/json_project_writer_unittest.cc +@@ -37,7 +37,7 @@ TEST_F(JSONWriter, ActionWithResponseFil + SubstitutionList::MakeForTest("//out/Debug/output1.out"); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + std::vector targets; + targets.push_back(&target); + #if defined(OS_WIN) +@@ -172,7 +172,7 @@ TEST_F(JSONWriter, ForEachWithResponseFi + SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + std::vector targets; + targets.push_back(&target); + #if defined(OS_WIN) +--- chromium-83.0.4103.116.orig/tools/gn/src/gn/ninja_action_target_writer_unittest.cc ++++ chromium-83.0.4103.116/tools/gn/src/gn/ninja_action_target_writer_unittest.cc +@@ -54,14 +54,14 @@ TEST(NinjaActionTargetWriter, ActionNoSo + ASSERT_TRUE(target.OnResolved(&err)); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + std::ostringstream out; + NinjaActionTargetWriter writer(&target, out); + writer.Run(); + + const char* expected = R"(rule __foo_bar___rule +- command = /usr/bin/python ../../foo/script.py ++ command = /usr/bin/python2 ../../foo/script.py + description = ACTION //foo:bar() + restat = 1 + +@@ -96,7 +96,7 @@ TEST(NinjaActionTargetWriter, ActionNoSo + ASSERT_TRUE(target.OnResolved(&err)); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + std::ostringstream out; + NinjaActionTargetWriter writer(&target, out); +@@ -105,7 +105,7 @@ TEST(NinjaActionTargetWriter, ActionNoSo + // The console pool's name must be mapped exactly to the string "console" + // which is a special pre-defined pool name in ninja. + const char* expected = R"(rule __foo_bar___rule +- command = /usr/bin/python ../../foo/script.py ++ command = /usr/bin/python2 ../../foo/script.py + description = ACTION //foo:bar() + restat = 1 + +@@ -138,7 +138,7 @@ TEST(NinjaActionTargetWriter, ActionWith + ASSERT_TRUE(target.OnResolved(&err)); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + std::ostringstream out; + NinjaActionTargetWriter writer(&target, out); +@@ -146,7 +146,7 @@ TEST(NinjaActionTargetWriter, ActionWith + + const char expected_linux[] = + "rule __foo_bar___rule\n" +- " command = /usr/bin/python ../../foo/script.py\n" ++ " command = /usr/bin/python2 ../../foo/script.py\n" + " description = ACTION //foo:bar()\n" + " restat = 1\n" + "\n" +@@ -198,7 +198,7 @@ TEST(NinjaActionTargetWriter, ForEach) { + ASSERT_TRUE(target.OnResolved(&err)); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + std::ostringstream out; + NinjaActionTargetWriter writer(&target, out); +@@ -206,7 +206,7 @@ TEST(NinjaActionTargetWriter, ForEach) { + + const char expected_linux[] = + "rule __foo_bar___rule\n" +- " command = /usr/bin/python ../../foo/script.py -i ${in} " ++ " command = /usr/bin/python2 ../../foo/script.py -i ${in} " + // Escaping is different between Windows and Posix. + #if defined(OS_WIN) + "\"--out=foo$ bar${source_name_part}.o\"\n" +@@ -263,7 +263,7 @@ TEST(NinjaActionTargetWriter, ForEachWit + target.config_values().inputs().push_back(SourceFile("//foo/included.txt")); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + std::ostringstream out; + NinjaActionTargetWriter writer(&target, out); +@@ -271,7 +271,7 @@ TEST(NinjaActionTargetWriter, ForEachWit + + const char expected_linux[] = + "rule __foo_bar___rule\n" +- " command = /usr/bin/python ../../foo/script.py -i ${in} " ++ " command = /usr/bin/python2 ../../foo/script.py -i ${in} " + #if defined(OS_WIN) + "\"--out=foo$ bar${source_name_part}.o\"\n" + #else +@@ -318,7 +318,7 @@ TEST(NinjaActionTargetWriter, ForEachWit + SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + std::ostringstream out; + NinjaActionTargetWriter writer(&target, out); +@@ -331,7 +331,7 @@ TEST(NinjaActionTargetWriter, ForEachWit + // These come from rsp_file_contents above. + " rspfile_content = -j ${source_name_part}\n" + // These come from the args. +- " command = /usr/bin/python ../../foo/script.py ${in} " ++ " command = /usr/bin/python2 ../../foo/script.py ${in} " + "${source_file_part} ${rspfile}\n" + " description = ACTION //foo:bar()\n" + " restat = 1\n" +@@ -376,7 +376,7 @@ TEST(NinjaActionTargetWriter, ForEachWit + SubstitutionList::MakeForTest("//out/Debug/{{source_name_part}}.out"); + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + std::ostringstream out; + NinjaActionTargetWriter writer(&target, out); +@@ -385,7 +385,7 @@ TEST(NinjaActionTargetWriter, ForEachWit + const char expected_linux[] = + "rule __foo_bar___rule\n" + // These come from the args. +- " command = /usr/bin/python ../../foo/script.py ${in} " ++ " command = /usr/bin/python2 ../../foo/script.py ${in} " + "${source_file_part}\n" + " description = ACTION //foo:bar()\n" + " restat = 1\n" +@@ -405,7 +405,7 @@ TEST(NinjaActionTargetWriter, NoTransiti + TestWithScope setup; + + setup.build_settings()->set_python_path( +- base::FilePath(FILE_PATH_LITERAL("/usr/bin/python"))); ++ base::FilePath(FILE_PATH_LITERAL("/usr/bin/python2"))); + + Target dep(setup.settings(), Label(SourceDir("//foo/"), "dep")); + dep.set_output_type(Target::ACTION); +@@ -432,7 +432,7 @@ TEST(NinjaActionTargetWriter, NoTransiti + const char expected_linux[] = + "rule __foo_foo___rule\n" + // These come from the args. +- " command = /usr/bin/python ../../foo/script.py\n" ++ " command = /usr/bin/python2 ../../foo/script.py\n" + " description = ACTION //foo:foo()\n" + " restat = 1\n" + "\n" +@@ -461,7 +461,7 @@ TEST(NinjaActionTargetWriter, NoTransiti + const char expected_linux[] = + "rule __bar_bar___rule\n" + // These come from the args. +- " command = /usr/bin/python ../../bar/script.py\n" ++ " command = /usr/bin/python2 ../../bar/script.py\n" + " description = ACTION //bar:bar()\n" + " restat = 1\n" + "\n" +--- chromium-83.0.4103.116.orig/tools/grit/grit.py ++++ chromium-83.0.4103.116/tools/grit/grit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/clique_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/clique_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/android_xml_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/android_xml_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/c_format_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/c_format_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/chrome_messages_json_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/chrome_messages_json_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/data_pack.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/data_pack.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/data_pack_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/data_pack_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/gen_predetermined_ids.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/gen_predetermined_ids.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/gen_predetermined_ids_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/gen_predetermined_ids_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/gzip_string_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/gzip_string_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/html_inline.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/html_inline.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/html_inline_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/html_inline_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/policy_templates_json_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/policy_templates_json_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/rc_header_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/rc_header_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/rc_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/rc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/format/resource_map_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/format/resource_map_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/gather/admin_template_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/gather/admin_template_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/gather/chrome_html_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/gather/chrome_html_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/gather/chrome_scaled_image_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/gather/chrome_scaled_image_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/gather/policy_json_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/gather/policy_json_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/gather/rc_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/gather/rc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/gather/tr_html_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/gather/tr_html_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/gather/txt_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/gather/txt_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/grd_reader.py ++++ chromium-83.0.4103.116/tools/grit/grit/grd_reader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/grd_reader_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/grd_reader_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/grit_runner.py ++++ chromium-83.0.4103.116/tools/grit/grit/grit_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/grit_runner_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/grit_runner_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/lazy_re_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/lazy_re_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/base_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/base_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/custom/filename_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/custom/filename_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/include_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/include_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/message_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/message_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/misc_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/misc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/mock_brotli.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/mock_brotli.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/node_io_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/node_io_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/node/structure_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/node/structure_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/pseudo_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/pseudo_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tclib_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tclib_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/android2grd_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/android2grd_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/build_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/build_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/buildinfo_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/buildinfo_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/diff_structures_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/diff_structures_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/newgrd_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/newgrd_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/postprocess_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/postprocess_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/preprocess_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/preprocess_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/rc2grd_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/rc2grd_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/transl2tc_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/transl2tc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/update_resource_ids/assigner_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/update_resource_ids/assigner_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/tool/xmb_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/tool/xmb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/util_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/util_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit/xtb_reader_unittest.py ++++ chromium-83.0.4103.116/tools/grit/grit/xtb_reader_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/grit_info.py ++++ chromium-83.0.4103.116/tools/grit/grit_info.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/minify_with_uglify.py ++++ chromium-83.0.4103.116/tools/grit/minify_with_uglify.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/minimize_css.py ++++ chromium-83.0.4103.116/tools/grit/minimize_css.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/minimize_css_unittest.py ++++ chromium-83.0.4103.116/tools/grit/minimize_css_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/grit/pak_util.py ++++ chromium-83.0.4103.116/tools/grit/pak_util.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/gypv8sh.py ++++ chromium-83.0.4103.116/tools/gypv8sh.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/idl_parser/idl_lexer.py ++++ chromium-83.0.4103.116/tools/idl_parser/idl_lexer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/idl_parser/idl_lexer_test.py ++++ chromium-83.0.4103.116/tools/idl_parser/idl_lexer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/idl_parser/idl_node.py ++++ chromium-83.0.4103.116/tools/idl_parser/idl_node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/idl_parser/idl_parser.py ++++ chromium-83.0.4103.116/tools/idl_parser/idl_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/idl_parser/idl_parser_test.py ++++ chromium-83.0.4103.116/tools/idl_parser/idl_parser_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/idl_parser/run_tests.py ++++ chromium-83.0.4103.116/tools/idl_parser/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/include_tracer.py ++++ chromium-83.0.4103.116/tools/include_tracer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/infra/builder-cache-clobber.py ++++ chromium-83.0.4103.116/tools/infra/builder-cache-clobber.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/infra/named-cache-clobber.py ++++ chromium-83.0.4103.116/tools/infra/named-cache-clobber.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/ipc_messages_log.py ++++ chromium-83.0.4103.116/tools/ipc_messages_log.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_comment_eater/json_comment_eater.py ++++ chromium-83.0.4103.116/tools/json_comment_eater/json_comment_eater.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_comment_eater/json_comment_eater_test.py ++++ chromium-83.0.4103.116/tools/json_comment_eater/json_comment_eater_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/code_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/code_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/compiler.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/compiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/cpp_bundle_generator_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/cpp_bundle_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/cpp_type_generator_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/cpp_type_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/cpp_util_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/cpp_util_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/feature_compiler_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/feature_compiler_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/features_compiler.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/features_compiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/idl_schema.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/idl_schema.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/idl_schema_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/idl_schema_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/js_externs_generator_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/js_externs_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/js_interface_generator_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/js_interface_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/json_schema_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/json_schema_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/model_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/model_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/preview.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/preview.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/json_schema_compiler/schema_util_test.py ++++ chromium-83.0.4103.116/tools/json_schema_compiler/schema_util_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_to_struct/element_generator_test.py ++++ chromium-83.0.4103.116/tools/json_to_struct/element_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_to_struct/json_to_struct.py ++++ chromium-83.0.4103.116/tools/json_to_struct/json_to_struct.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/json_to_struct/struct_generator_test.py ++++ chromium-83.0.4103.116/tools/json_to_struct/struct_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/licenses.py ++++ chromium-83.0.4103.116/tools/licenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/linux/dump-static-initializers.py ++++ chromium-83.0.4103.116/tools/linux/dump-static-initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/linux/procfs.py ++++ chromium-83.0.4103.116/tools/linux/procfs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/linux/tests/procfs_tests.py ++++ chromium-83.0.4103.116/tools/linux/tests/procfs_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/mac/dump-static-initializers.py ++++ chromium-83.0.4103.116/tools/mac/dump-static-initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/mac/icons/additional_tools/maketoc.py ++++ chromium-83.0.4103.116/tools/mac/icons/additional_tools/maketoc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/mac/icons/png_check.py ++++ chromium-83.0.4103.116/tools/mac/icons/png_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/mac/icons/png_make_srgb.py ++++ chromium-83.0.4103.116/tools/mac/icons/png_make_srgb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/mac/rewrite_modern_objc.py ++++ chromium-83.0.4103.116/tools/mac/rewrite_modern_objc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/mac/show_mod_init_func.py ++++ chromium-83.0.4103.116/tools/mac/show_mod_init_func.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/mac/symbolicate_crash.py ++++ chromium-83.0.4103.116/tools/mac/symbolicate_crash.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/make-gtest-filter.py ++++ chromium-83.0.4103.116/tools/make-gtest-filter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/mb/mb.py ++++ chromium-83.0.4103.116/tools/mb/mb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/mb/mb_unittest.py ++++ chromium-83.0.4103.116/tools/mb/mb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +@@ -44,7 +44,7 @@ class FakeMBW(mb.MetaBuildWrapper): + self.default_config_master = '/fake_src/tools/mb/mb_config.pyl' + self.default_config_bucket = '/fake_src/tools/mb/mb_config_bucket.pyl' + self.default_isolate_map = '/fake_src/testing/buildbot/gn_isolate_map.pyl' +- self.executable = '/usr/bin/python' ++ self.executable = '/usr/bin/python2' + self.platform = 'linux2' + self.sep = '/' + self.cwd = '/fake_src/out/Default' +--- chromium-83.0.4103.116.orig/tools/mb/mb_validation_unittest.py ++++ chromium-83.0.4103.116/tools/mb/mb_validation_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/md_browser/md_browser.py ++++ chromium-83.0.4103.116/tools/md_browser/md_browser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/media_engagement_preload/make_dafsa.py ++++ chromium-83.0.4103.116/tools/media_engagement_preload/make_dafsa.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/media_engagement_preload/make_dafsa_unittest.py ++++ chromium-83.0.4103.116/tools/media_engagement_preload/make_dafsa_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/memory_inspector/memory_inspector_cli ++++ chromium-83.0.4103.116/tools/memory_inspector/memory_inspector_cli +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/memory_inspector/run_tests ++++ chromium-83.0.4103.116/tools/memory_inspector/run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/memory_inspector/start_web_ui ++++ chromium-83.0.4103.116/tools/memory_inspector/start_web_ui +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/actions/extract_actions.py ++++ chromium-83.0.4103.116/tools/metrics/actions/extract_actions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/metrics/actions/extract_actions_test.py ++++ chromium-83.0.4103.116/tools/metrics/actions/extract_actions_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/actions/pretty_print.py ++++ chromium-83.0.4103.116/tools/metrics/actions/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/generate_expired_histograms_array.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/generate_expired_histograms_array.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/generate_expired_histograms_array_unittest.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/generate_expired_histograms_array_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/histogram_ownership.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/histogram_ownership.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/merge_xml.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/merge_xml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/pretty_print.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/pretty_print_test.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/pretty_print_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/print_histogram_names.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/print_histogram_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/update_feature_policy_enum.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/update_feature_policy_enum.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/update_gpu_driver_bug_workaround_entries.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/update_gpu_driver_bug_workaround_entries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/update_net_error_codes.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/update_net_error_codes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/update_net_trust_anchors.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/update_net_trust_anchors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/update_scheduler_enums.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/update_scheduler_enums.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/update_use_counter_css.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/update_use_counter_css.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/update_use_counter_feature_enum.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/update_use_counter_feature_enum.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/histograms/validate_format.py ++++ chromium-83.0.4103.116/tools/metrics/histograms/validate_format.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/md2xml.py ++++ chromium-83.0.4103.116/tools/metrics/md2xml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/metrics_python_tests.py ++++ chromium-83.0.4103.116/tools/metrics/metrics_python_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/rappor/pretty_print.py ++++ chromium-83.0.4103.116/tools/metrics/rappor/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/rappor/rappor_model_test.py ++++ chromium-83.0.4103.116/tools/metrics/rappor/rappor_model_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/structured/gen_events.py ++++ chromium-83.0.4103.116/tools/metrics/structured/gen_events.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/structured/pretty_print.py ++++ chromium-83.0.4103.116/tools/metrics/structured/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/structured/validate_format.py ++++ chromium-83.0.4103.116/tools/metrics/structured/validate_format.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/ukm/gen_builders.py ++++ chromium-83.0.4103.116/tools/metrics/ukm/gen_builders.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/ukm/gen_builders_test.py ++++ chromium-83.0.4103.116/tools/metrics/ukm/gen_builders_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/ukm/pretty_print.py ++++ chromium-83.0.4103.116/tools/metrics/ukm/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/ukm/ukm_model_test.py ++++ chromium-83.0.4103.116/tools/metrics/ukm/ukm_model_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/metrics/ukm/validate_format.py ++++ chromium-83.0.4103.116/tools/metrics/ukm/validate_format.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/multi_process_rss.py ++++ chromium-83.0.4103.116/tools/multi_process_rss.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/nocompile_driver.py ++++ chromium-83.0.4103.116/tools/nocompile_driver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/omahaproxy.py ++++ chromium-83.0.4103.116/tools/omahaproxy.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/origin_trials/check_token.py ++++ chromium-83.0.4103.116/tools/origin_trials/check_token.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/origin_trials/generate_token.py ++++ chromium-83.0.4103.116/tools/origin_trials/generate_token.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/origin_trials/generate_token_unittest.py ++++ chromium-83.0.4103.116/tools/origin_trials/generate_token_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/perf/update_wpr ++++ chromium-83.0.4103.116/tools/perf/update_wpr +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/perry.py ++++ chromium-83.0.4103.116/tools/perry.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/polymer/generate_gn.py ++++ chromium-83.0.4103.116/tools/polymer/generate_gn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/polymer/generate_gn_v3.py ++++ chromium-83.0.4103.116/tools/polymer/generate_gn_v3.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/polymer/polymer_grdp_to_txt.py ++++ chromium-83.0.4103.116/tools/polymer/polymer_grdp_to_txt.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/polymer/polymer_test.py ++++ chromium-83.0.4103.116/tools/polymer/polymer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/polymer/run_polymer_tools_tests.py ++++ chromium-83.0.4103.116/tools/polymer/run_polymer_tools_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/polymer/txt_to_polymer_grdp.py ++++ chromium-83.0.4103.116/tools/polymer/txt_to_polymer_grdp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/protoc_wrapper/protoc_wrapper.py ++++ chromium-83.0.4103.116/tools/protoc_wrapper/protoc_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/python/google/gethash_timer.py ++++ chromium-83.0.4103.116/tools/python/google/gethash_timer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/python/google/httpd_utils.py ++++ chromium-83.0.4103.116/tools/python/google/httpd_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/real_world_impact/real_world_impact.py ++++ chromium-83.0.4103.116/tools/real_world_impact/real_world_impact.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/remove_duplicate_includes.py ++++ chromium-83.0.4103.116/tools/remove_duplicate_includes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/remove_stale_pyc_files.py ++++ chromium-83.0.4103.116/tools/remove_stale_pyc_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/filter_resource_whitelist.py ++++ chromium-83.0.4103.116/tools/resources/filter_resource_whitelist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/find_unused_resources.py ++++ chromium-83.0.4103.116/tools/resources/find_unused_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/generate_resource_whitelist.py ++++ chromium-83.0.4103.116/tools/resources/generate_resource_whitelist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/list_resources_removed_by_repack.py ++++ chromium-83.0.4103.116/tools/resources/list_resources_removed_by_repack.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/list_unused_grit_header.py ++++ chromium-83.0.4103.116/tools/resources/list_unused_grit_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/optimize-ico-files.py ++++ chromium-83.0.4103.116/tools/resources/optimize-ico-files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/svgo.py ++++ chromium-83.0.4103.116/tools/resources/svgo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/resources/svgo_presubmit_test.py ++++ chromium-83.0.4103.116/tools/resources/svgo_presubmit_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/roll_webgl_conformance.py ++++ chromium-83.0.4103.116/tools/roll_webgl_conformance.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/run-swarmed.py ++++ chromium-83.0.4103.116/tools/run-swarmed.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/security/check_message_owners.py ++++ chromium-83.0.4103.116/tools/security/check_message_owners.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/command_line.py ++++ chromium-83.0.4103.116/tools/site_compare/command_line.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/drivers/win32/keyboard.py ++++ chromium-83.0.4103.116/tools/site_compare/drivers/win32/keyboard.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/drivers/win32/mouse.py ++++ chromium-83.0.4103.116/tools/site_compare/drivers/win32/mouse.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/drivers/win32/windowing.py ++++ chromium-83.0.4103.116/tools/site_compare/drivers/win32/windowing.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/scrapers/__init__.py ++++ chromium-83.0.4103.116/tools/site_compare/scrapers/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/scrapers/chrome/__init__.py ++++ chromium-83.0.4103.116/tools/site_compare/scrapers/chrome/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/scrapers/chrome/chromebase.py ++++ chromium-83.0.4103.116/tools/site_compare/scrapers/chrome/chromebase.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/scrapers/firefox/__init__.py ++++ chromium-83.0.4103.116/tools/site_compare/scrapers/firefox/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/scrapers/firefox/firefox2.py ++++ chromium-83.0.4103.116/tools/site_compare/scrapers/firefox/firefox2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/scrapers/ie/__init__.py ++++ chromium-83.0.4103.116/tools/site_compare/scrapers/ie/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/scrapers/ie/ie7.py ++++ chromium-83.0.4103.116/tools/site_compare/scrapers/ie/ie7.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/site_compare/site_compare.py ++++ chromium-83.0.4103.116/tools/site_compare/site_compare.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/sort-headers.py ++++ chromium-83.0.4103.116/tools/sort-headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/sort_sources.py ++++ chromium-83.0.4103.116/tools/sort_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/strict_enum_value_checker/strict_enum_value_checker_test.py ++++ chromium-83.0.4103.116/tools/strict_enum_value_checker/strict_enum_value_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/sublime/compile_current_file.py ++++ chromium-83.0.4103.116/tools/sublime/compile_current_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/sublime/ninja_options_script.py ++++ chromium-83.0.4103.116/tools/sublime/ninja_options_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/README.py ++++ chromium-83.0.4103.116/tools/swarming_client/README.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/auth.py ++++ chromium-83.0.4103.116/tools/swarming_client/auth.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/example/1_isolate.py ++++ chromium-83.0.4103.116/tools/swarming_client/example/1_isolate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/example/2_swarming.py ++++ chromium-83.0.4103.116/tools/swarming_client/example/2_swarming.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding: utf-8 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/example/payload/hello_world.py ++++ chromium-83.0.4103.116/tools/swarming_client/example/payload/hello_world.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/example/payload/hello_🌐.py ++++ chromium-83.0.4103.116/tools/swarming_client/example/payload/hello_🌐.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/isolate.py ++++ chromium-83.0.4103.116/tools/swarming_client/isolate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/isolate_storage.py ++++ chromium-83.0.4103.116/tools/swarming_client/isolate_storage.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/isolateserver.py ++++ chromium-83.0.4103.116/tools/swarming_client/isolateserver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/run_isolated.py ++++ chromium-83.0.4103.116/tools/swarming_client/run_isolated.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/swarming.py ++++ chromium-83.0.4103.116/tools/swarming_client/swarming.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/logging_utils/phase1.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/logging_utils/phase1.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/logging_utils/phase2.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/logging_utils/phase2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/on_error/main.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/on_error/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/trace_inputs/child1.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/trace_inputs/child1.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/trace_inputs/child2.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/trace_inputs/child2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/trace_inputs/symlink.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/trace_inputs/symlink.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/trace_inputs/touch_only.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/trace_inputs/touch_only.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/trace_inputs/tricky_filename.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/trace_inputs/tricky_filename.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/tests/trace_inputs_smoke_test.py ++++ chromium-83.0.4103.116/tools/swarming_client/tests/trace_inputs_smoke_test.py +@@ -75,7 +75,7 @@ class TraceInputsBase(unittest.TestCase) + + # Wraps up all the differences between OSes here. + # - Windows doesn't track initial_cwd. +- # - OSX replaces /usr/bin/python with /usr/bin/python2.7. ++ # - OSX replaces /usr/bin/python2 with /usr/bin/python2.7. + self.cwd = test_env.TESTS_DIR + self.initial_cwd = self.cwd + self.expected_cwd = test_env.CLIENT_DIR +@@ -89,7 +89,7 @@ class TraceInputsBase(unittest.TestCase) + # started. + self.executable = sys.executable + if sys.platform == 'darwin': +- # /usr/bin/python is a thunk executable that decides which version of ++ # /usr/bin/python2 is a thunk executable that decides which version of + # python gets executed. + suffix = '.'.join(map(str, sys.version_info[0:2])) + if os.access(self.executable + suffix, os.X_OK): +--- chromium-83.0.4103.116.orig/tools/swarming_client/third_party/certifi/core.py ++++ chromium-83.0.4103.116/tools/swarming_client/third_party/certifi/core.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + + """ +--- chromium-83.0.4103.116.orig/tools/swarming_client/third_party/chromium/natsort_test.py ++++ chromium-83.0.4103.116/tools/swarming_client/third_party/chromium/natsort_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/third_party/depot_tools/setup_color.py ++++ chromium-83.0.4103.116/tools/swarming_client/third_party/depot_tools/setup_color.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/third_party/google/protobuf/internal/_parameterized.py ++++ chromium-83.0.4103.116/tools/swarming_client/third_party/google/protobuf/internal/_parameterized.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +--- chromium-83.0.4103.116.orig/tools/swarming_client/third_party/requests/certs.py ++++ chromium-83.0.4103.116/tools/swarming_client/third_party/requests/certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + + """ +--- chromium-83.0.4103.116.orig/tools/swarming_client/third_party/uritemplate/__init__.py ++++ chromium-83.0.4103.116/tools/swarming_client/third_party/uritemplate/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + """ + URI Template (RFC6570) Processor +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/debug_task.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/debug_task.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/diff_isolates.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/diff_isolates.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/harvest_buildbot.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/harvest_buildbot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/run_on_bots.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/run_on_bots.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/run_swarming_tests_on_swarming.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/run_swarming_tests_on_swarming.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/spam.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/spam.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/swarming_bots_query.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/swarming_bots_query.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/swarming_bots_summary.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/swarming_bots_summary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/swarming_load_test_bot.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/swarming_load_test_bot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/swarming_load_test_client.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/swarming_load_test_client.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/swarming_tasks_cost.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/swarming_tasks_cost.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/swarming_tasks_count.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/swarming_tasks_count.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/swarming_tasks_reproduce.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/swarming_tasks_reproduce.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright 2017 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/tools/zip_profiler.py ++++ chromium-83.0.4103.116/tools/swarming_client/tools/zip_profiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/swarming_client/trace_inputs.py ++++ chromium-83.0.4103.116/tools/swarming_client/trace_inputs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # coding=utf-8 + # Copyright 2012 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +--- chromium-83.0.4103.116.orig/tools/swarming_client/utils/auth_server.py ++++ chromium-83.0.4103.116/tools/swarming_client/utils/auth_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 + # that can be found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/symsrc/img_fingerprint.py ++++ chromium-83.0.4103.116/tools/symsrc/img_fingerprint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/symsrc/pdb_fingerprint_from_img.py ++++ chromium-83.0.4103.116/tools/symsrc/pdb_fingerprint_from_img.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/symsrc/source_index.py ++++ chromium-83.0.4103.116/tools/symsrc/source_index.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/tcmalloc/print-live-objects.py ++++ chromium-83.0.4103.116/tools/tcmalloc/print-live-objects.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/tests/licenses_test.py ++++ chromium-83.0.4103.116/tools/tests/licenses_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traceline/traceline/scripts/alloc.py ++++ chromium-83.0.4103.116/tools/traceline/traceline/scripts/alloc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traceline/traceline/scripts/crit_sec.py ++++ chromium-83.0.4103.116/tools/traceline/traceline/scripts/crit_sec.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traceline/traceline/scripts/filter_short.py ++++ chromium-83.0.4103.116/tools/traceline/traceline/scripts/filter_short.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traceline/traceline/scripts/scstats.py ++++ chromium-83.0.4103.116/tools/traceline/traceline/scripts/scstats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traceline/traceline/scripts/split.py ++++ chromium-83.0.4103.116/tools/traceline/traceline/scripts/split.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traffic_annotation/scripts/annotation_tokenizer_test.py ++++ chromium-83.0.4103.116/tools/traffic_annotation/scripts/annotation_tokenizer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traffic_annotation/scripts/check_annotations.py ++++ chromium-83.0.4103.116/tools/traffic_annotation/scripts/check_annotations.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traffic_annotation/scripts/extractor.py ++++ chromium-83.0.4103.116/tools/traffic_annotation/scripts/extractor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traffic_annotation/scripts/extractor_test.py ++++ chromium-83.0.4103.116/tools/traffic_annotation/scripts/extractor_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/traffic_annotation/scripts/traffic_annotation_auditor_tests.py ++++ chromium-83.0.4103.116/tools/traffic_annotation/scripts/traffic_annotation_auditor_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/translation/upload_screenshots.py ++++ chromium-83.0.4103.116/tools/translation/upload_screenshots.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/translation/upload_screenshots_unittest.py ++++ chromium-83.0.4103.116/tools/translation/upload_screenshots_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/uberblame.py ++++ chromium-83.0.4103.116/tools/uberblame.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/unused-symbols-report.py ++++ chromium-83.0.4103.116/tools/unused-symbols-report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/echo_gadget_test.py ++++ chromium-83.0.4103.116/tools/usb_gadget/echo_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/gadget_test.py ++++ chromium-83.0.4103.116/tools/usb_gadget/gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/hid_descriptors_test.py ++++ chromium-83.0.4103.116/tools/usb_gadget/hid_descriptors_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/hid_gadget_test.py ++++ chromium-83.0.4103.116/tools/usb_gadget/hid_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/keyboard_gadget_test.py ++++ chromium-83.0.4103.116/tools/usb_gadget/keyboard_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/mouse_gadget_test.py ++++ chromium-83.0.4103.116/tools/usb_gadget/mouse_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/package.py ++++ chromium-83.0.4103.116/tools/usb_gadget/package.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/usb_gadget/server.py ++++ chromium-83.0.4103.116/tools/usb_gadget/server.py +@@ -78,7 +78,7 @@ class UpdateHandler(web.RequestHandler): + with open(filename, 'wb') as f: + f.write(content) + +- args = ['/usr/bin/python', filename, ++ args = ['/usr/bin/python2', filename, + '--interface', interface, + '--port', str(port), + '--hardware', hardware] +--- chromium-83.0.4103.116.orig/tools/usb_gadget/usb_descriptors_test.py ++++ chromium-83.0.4103.116/tools/usb_gadget/usb_descriptors_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/valgrind/asan/asan_symbolize.py ++++ chromium-83.0.4103.116/tools/valgrind/asan/asan_symbolize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/valgrind/asan/third_party/asan_symbolize.py ++++ chromium-83.0.4103.116/tools/valgrind/asan/third_party/asan_symbolize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + #===- lib/asan/scripts/asan_symbolize.py -----------------------------------===# + # + # The LLVM Compiler Infrastructure +--- chromium-83.0.4103.116.orig/tools/variations/fieldtrial_to_struct.py ++++ chromium-83.0.4103.116/tools/variations/fieldtrial_to_struct.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/vim/tests/chromium.ycm_extra_conf_unittest.py ++++ chromium-83.0.4103.116/tools/vim/tests/chromium.ycm_extra_conf_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/tools/web_bluetooth/compact_blocklist.py ++++ chromium-83.0.4103.116/tools/web_bluetooth/compact_blocklist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/web_bluetooth/compact_blocklist_unittest.py ++++ chromium-83.0.4103.116/tools/web_bluetooth/compact_blocklist_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/web_dev_style/css_checker_test.py ++++ chromium-83.0.4103.116/tools/web_dev_style/css_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/web_dev_style/eslint.py ++++ chromium-83.0.4103.116/tools/web_dev_style/eslint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/web_dev_style/html_checker_test.py ++++ chromium-83.0.4103.116/tools/web_dev_style/html_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/web_dev_style/js_checker_eslint_test.py ++++ chromium-83.0.4103.116/tools/web_dev_style/js_checker_eslint_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/web_dev_style/js_checker_test.py ++++ chromium-83.0.4103.116/tools/web_dev_style/js_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/tools/web_dev_style/resource_checker_test.py ++++ chromium-83.0.4103.116/tools/web_dev_style/resource_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/base/ime/generate_character_composer_data.py ++++ chromium-83.0.4103.116/ui/base/ime/generate_character_composer_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/events/ozone/evdev/capture_device_capabilities.py ++++ chromium-83.0.4103.116/ui/events/ozone/evdev/capture_device_capabilities.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/events/ozone/evdev/capture_test_events.py ++++ chromium-83.0.4103.116/ui/events/ozone/evdev/capture_test_events.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/events/ozone/evdev/explain_proc_bus_input_devices.py ++++ chromium-83.0.4103.116/ui/events/ozone/evdev/explain_proc_bus_input_devices.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/file_manager/file_manager/test/scripts/create_test_main.py ++++ chromium-83.0.4103.116/ui/file_manager/file_manager/test/scripts/create_test_main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/ui/gl/generate_bindings.py ++++ chromium-83.0.4103.116/ui/gl/generate_bindings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/ozone/generate_constructor_list.py ++++ chromium-83.0.4103.116/ui/ozone/generate_constructor_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/ozone/generate_ozone_platform_list.py ++++ chromium-83.0.4103.116/ui/ozone/generate_ozone_platform_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/ui/webui/resources/tools/js_modulizer_test.py ++++ chromium-83.0.4103.116/ui/webui/resources/tools/js_modulizer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/__init__.py ++++ chromium-83.0.4103.116/v8/tools/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/adb-d8.py ++++ chromium-83.0.4103.116/v8/tools/adb-d8.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/android-run.py ++++ chromium-83.0.4103.116/v8/tools/android-run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/avg.py ++++ chromium-83.0.4103.116/v8/tools/avg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can +--- chromium-83.0.4103.116.orig/v8/tools/bigint-tester.py ++++ chromium-83.0.4103.116/v8/tools/bigint-tester.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/callstats.py ++++ chromium-83.0.4103.116/v8/tools/callstats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/compare_torque_output.py ++++ chromium-83.0.4103.116/v8/tools/compare_torque_output.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/debug_helper/gen-heap-constants.py ++++ chromium-83.0.4103.116/v8/tools/debug_helper/gen-heap-constants.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/deprecation_stats.py ++++ chromium-83.0.4103.116/v8/tools/deprecation_stats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/dev/gen-tags.py ++++ chromium-83.0.4103.116/v8/tools/dev/gen-tags.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/dev/v8gen.py ++++ chromium-83.0.4103.116/v8/tools/dev/v8gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/disasm.py ++++ chromium-83.0.4103.116/v8/tools/disasm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2011 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/dump-cpp.py ++++ chromium-83.0.4103.116/v8/tools/dump-cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/eval_gc_nvp.py ++++ chromium-83.0.4103.116/v8/tools/eval_gc_nvp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/find-commit-for-patch.py ++++ chromium-83.0.4103.116/v8/tools/find-commit-for-patch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/gc-nvp-to-csv.py ++++ chromium-83.0.4103.116/v8/tools/gc-nvp-to-csv.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/gc-nvp-trace-processor.py ++++ chromium-83.0.4103.116/v8/tools/gc-nvp-trace-processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2010 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/gcmole/parallel.py ++++ chromium-83.0.4103.116/v8/tools/gcmole/parallel.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/gcmole/run-gcmole.py ++++ chromium-83.0.4103.116/v8/tools/gcmole/run-gcmole.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/gen-inlining-tests.py ++++ chromium-83.0.4103.116/v8/tools/gen-inlining-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/gen-keywords-gen-h.py ++++ chromium-83.0.4103.116/v8/tools/gen-keywords-gen-h.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/gen-postmortem-metadata.py ++++ chromium-83.0.4103.116/v8/tools/gen-postmortem-metadata.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # + # Copyright 2012 the V8 project authors. All rights reserved. +--- chromium-83.0.4103.116.orig/v8/tools/generate-builtins-tests.py ++++ chromium-83.0.4103.116/v8/tools/generate-builtins-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/generate-header-include-checks.py ++++ chromium-83.0.4103.116/v8/tools/generate-header-include-checks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # vim:fenc=utf-8:shiftwidth=2 + + # Copyright 2018 the V8 project authors. All rights reserved. +--- chromium-83.0.4103.116.orig/v8/tools/generate_shim_headers/generate_shim_headers.py ++++ chromium-83.0.4103.116/v8/tools/generate_shim_headers/generate_shim_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/get_landmines.py ++++ chromium-83.0.4103.116/v8/tools/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/grokdump.py ++++ chromium-83.0.4103.116/v8/tools/grokdump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/ignition/bytecode_dispatches_report.py ++++ chromium-83.0.4103.116/v8/tools/ignition/bytecode_dispatches_report.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/ignition/linux_perf_bytecode_annotate.py ++++ chromium-83.0.4103.116/v8/tools/ignition/linux_perf_bytecode_annotate.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#! /usr/bin/python2 + # + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/ll_prof.py ++++ chromium-83.0.4103.116/v8/tools/ll_prof.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/locs.py ++++ chromium-83.0.4103.116/v8/tools/locs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/mb/mb.py ++++ chromium-83.0.4103.116/v8/tools/mb/mb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/mb/mb_unittest.py ++++ chromium-83.0.4103.116/v8/tools/mb/mb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +@@ -32,7 +32,7 @@ class FakeMBW(mb.MetaBuildWrapper): + self.chromium_src_dir = '/fake_src' + self.default_config = '/fake_src/tools/mb/mb_config.pyl' + self.default_isolate_map = '/fake_src/testing/buildbot/gn_isolate_map.pyl' +- self.executable = '/usr/bin/python' ++ self.executable = '/usr/bin/python2' + self.platform = 'linux2' + self.sep = '/' + +--- chromium-83.0.4103.116.orig/v8/tools/node/fetch_deps.py ++++ chromium-83.0.4103.116/v8/tools/node/fetch_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/node/node_common.py ++++ chromium-83.0.4103.116/v8/tools/node/node_common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/objdump-v8 ++++ chromium-83.0.4103.116/v8/tools/objdump-v8 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2016 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/perf-compare.py ++++ chromium-83.0.4103.116/v8/tools/perf-compare.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/predictable_wrapper.py ++++ chromium-83.0.4103.116/v8/tools/predictable_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/regexp-sequences.py ++++ chromium-83.0.4103.116/v8/tools/regexp-sequences.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/auto_push.py ++++ chromium-83.0.4103.116/v8/tools/release/auto_push.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +--- chromium-83.0.4103.116.orig/v8/tools/release/auto_roll.py ++++ chromium-83.0.4103.116/v8/tools/release/auto_roll.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/auto_tag.py ++++ chromium-83.0.4103.116/v8/tools/release/auto_tag.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/check_clusterfuzz.py ++++ chromium-83.0.4103.116/v8/tools/release/check_clusterfuzz.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/common_includes.py ++++ chromium-83.0.4103.116/v8/tools/release/common_includes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +--- chromium-83.0.4103.116.orig/v8/tools/release/create_release.py ++++ chromium-83.0.4103.116/v8/tools/release/create_release.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/filter_build_files.py ++++ chromium-83.0.4103.116/v8/tools/release/filter_build_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/git_recipes.py ++++ chromium-83.0.4103.116/v8/tools/release/git_recipes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +--- chromium-83.0.4103.116.orig/v8/tools/release/merge_to_branch.py ++++ chromium-83.0.4103.116/v8/tools/release/merge_to_branch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +--- chromium-83.0.4103.116.orig/v8/tools/release/mergeinfo.py ++++ chromium-83.0.4103.116/v8/tools/release/mergeinfo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/roll_merge.py ++++ chromium-83.0.4103.116/v8/tools/release/roll_merge.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +--- chromium-83.0.4103.116.orig/v8/tools/release/script_test.py ++++ chromium-83.0.4103.116/v8/tools/release/script_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +--- chromium-83.0.4103.116.orig/v8/tools/release/search_related_commits.py ++++ chromium-83.0.4103.116/v8/tools/release/search_related_commits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/test_mergeinfo.py ++++ chromium-83.0.4103.116/v8/tools/release/test_mergeinfo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/release/test_scripts.py ++++ chromium-83.0.4103.116/v8/tools/release/test_scripts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +--- chromium-83.0.4103.116.orig/v8/tools/release/test_search_related_commits.py ++++ chromium-83.0.4103.116/v8/tools/release/test_search_related_commits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/run-clang-tidy.py ++++ chromium-83.0.4103.116/v8/tools/run-clang-tidy.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/run-num-fuzzer.py ++++ chromium-83.0.4103.116/v8/tools/run-num-fuzzer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/run-tests.py ++++ chromium-83.0.4103.116/v8/tools/run-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/run-wasm-api-tests.py ++++ chromium-83.0.4103.116/v8/tools/run-wasm-api-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/run.py ++++ chromium-83.0.4103.116/v8/tools/run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/sanitizers/sancov_formatter.py ++++ chromium-83.0.4103.116/v8/tools/sanitizers/sancov_formatter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/sanitizers/sancov_merger.py ++++ chromium-83.0.4103.116/v8/tools/sanitizers/sancov_merger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/sanitizers/sanitize_pcs.py ++++ chromium-83.0.4103.116/v8/tools/sanitizers/sanitize_pcs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/snapshot/asm_to_inline_asm.py ++++ chromium-83.0.4103.116/v8/tools/snapshot/asm_to_inline_asm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/stats-viewer.py ++++ chromium-83.0.4103.116/v8/tools/stats-viewer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2008 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/local/fake_testsuite/testcfg.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/local/fake_testsuite/testcfg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/local/pool.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/local/pool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/local/pool_unittest.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/local/pool_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/local/statusfile_unittest.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/local/statusfile_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/local/testsuite_unittest.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/local/testsuite_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/num_fuzzer.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/num_fuzzer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/standard_runner.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/standard_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/testproc/shard_unittest.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/testproc/shard_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/testrunner/testproc/variant_unittest.py ++++ chromium-83.0.4103.116/v8/tools/testrunner/testproc/variant_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/torque/format-torque.py ++++ chromium-83.0.4103.116/v8/tools/torque/format-torque.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # -*- coding: utf-8 -*- + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +--- chromium-83.0.4103.116.orig/v8/tools/trace-maps-processor.py ++++ chromium-83.0.4103.116/v8/tools/trace-maps-processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/try_perf.py ++++ chromium-83.0.4103.116/v8/tools/try_perf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/unittests/__init__.py ++++ chromium-83.0.4103.116/v8/tools/unittests/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/unittests/compare_torque_output_test.py ++++ chromium-83.0.4103.116/v8/tools/unittests/compare_torque_output_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/unittests/predictable_wrapper_test.py ++++ chromium-83.0.4103.116/v8/tools/unittests/predictable_wrapper_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/unittests/run_perf_test.py ++++ chromium-83.0.4103.116/v8/tools/unittests/run_perf_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/unittests/run_tests_test.py ++++ chromium-83.0.4103.116/v8/tools/unittests/run_tests_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +@@ -261,7 +261,7 @@ class SystemTest(unittest.TestCase): + def replace_variable_data(data): + data['duration'] = 1 + data['command'] = ' '.join( +- ['/usr/bin/python'] + data['command'].split()[1:]) ++ ['/usr/bin/python2'] + data['command'].split()[1:]) + data['command'] = data['command'].replace(basedir + '/', '') + for data in json_output['slowest_tests']: + replace_variable_data(data) +--- chromium-83.0.4103.116.orig/v8/tools/unittests/v8_presubmit_test.py ++++ chromium-83.0.4103.116/v8/tools/unittests/v8_presubmit_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/v8_presubmit.py ++++ chromium-83.0.4103.116/v8/tools/v8_presubmit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +--- chromium-83.0.4103.116.orig/v8/tools/v8windbg/copy-prereqs.py ++++ chromium-83.0.4103.116/v8/tools/v8windbg/copy-prereqs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2020 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +--- chromium-83.0.4103.116.orig/v8/tools/wasm-compilation-hints/inject-compilation-hints.py ++++ chromium-83.0.4103.116/v8/tools/wasm-compilation-hints/inject-compilation-hints.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be found +--- chromium-83.0.4103.116.orig/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py ++++ chromium-83.0.4103.116/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be found +--- chromium-83.0.4103.116.orig/v8/tools/wasm-compilation-hints/wasm.py ++++ chromium-83.0.4103.116/v8/tools/wasm-compilation-hints/wasm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be found +--- chromium-83.0.4103.116.orig/weblayer/tools/run_weblayer_shell.py ++++ chromium-83.0.4103.116/weblayer/tools/run_weblayer_shell.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python2 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file.