Changeset 283329 in webkit
- Timestamp:
- Sep 30, 2021, 1:13:18 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
Source/JavaScriptCore/ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/Scripts/generate-js-builtins.py (modified) (2 diffs)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/Scripts/webkitpy/codegen/main.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r283300 r283329 1 2021-09-30 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 Python 3 fails to run run-builtins-generator-tests : ModuleNotFoundError: No module named 'builtins_model' 4 https://bugs.webkit.org/show_bug.cgi?id=230870 5 6 Reviewed by Jonathan Bedard. 7 8 BaseException.message has been deprecated as of Python 2.6. Use 9 str(e) instead. 10 11 Implicit relative imports have been deprecated in Python 3. 12 Basically, relative imports should be used. However, the scripts 13 in wkbuiltins directory are flattened when they are copied to 14 WebKitBuild directory. So, relative imports can't be used. 15 16 So, append wkbuiltins directory to sys.path as a workaround. 17 18 * Scripts/generate-js-builtins.py: 19 1 20 2021-09-29 Mark Lam <mark.lam@apple.com> 2 21 -
trunk/Source/JavaScriptCore/Scripts/generate-js-builtins.py
r255186 r283329 33 33 import os 34 34 import sys 35 36 sys.path.append(os.path.join(os.path.dirname(__file__), 'wkbuiltins')) 35 37 36 38 logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.ERROR) … … 179 181 except ParseException as e: 180 182 if arg_options.test: 181 log.error( e.message)183 log.error(str(e)) 182 184 else: 183 185 raise # Force the build to fail. -
trunk/Tools/ChangeLog
r283316 r283329 1 2021-09-30 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 Python 3 fails to run run-builtins-generator-tests : ModuleNotFoundError: No module named 'builtins_model' 4 https://bugs.webkit.org/show_bug.cgi?id=230870 5 6 Reviewed by Jonathan Bedard. 7 8 After r282424 (Bug 229879) switched to python3 for running 9 run-builtins-generator-tests on Buildbot, only WinCairo buildbot 10 was failing run-builtins-generator-tests. 11 12 run-builtins-generator-tests was invoking generate-js-builtins.py 13 explictly with 'python'. This is Python 2 on other bots. 14 15 Use sys.executable instead of 'python' to invoke 16 generate-js-builtins.py. 17 18 * Scripts/webkitpy/codegen/main.py: 19 (BuiltinsGeneratorTests.generate_from_js_builtins): 20 1 21 2021-09-30 John Wilander <wilander@apple.com> 2 22 -
trunk/Tools/Scripts/webkitpy/codegen/main.py
r271173 r283329 27 27 import os.path 28 28 import shutil 29 import sys 29 30 import tempfile 30 31 from webkitpy.common.checkout.scm.detection import detect_scm_system … … 39 40 40 41 def generate_from_js_builtins(self, builtins_files, output_directory, framework_name="", combined_outputs=False, generate_wrappers=False): 41 cmd = [ 'python',42 cmd = [sys.executable, 42 43 'JavaScriptCore/Scripts/generate-js-builtins.py', 43 44 '--output-directory', output_directory,
Note:
See TracChangeset
for help on using the changeset viewer.