|
Bugzilla – Full Text Bug Listing |
| Summary: | node-gyp 21 errors out with SyntaxError | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Bruno Pitrus <brunopitrus> |
| Component: | Development | Assignee: | Adam Majer <amajer> |
| Status: | IN_PROGRESS --- | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | ||
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
This is an autogenerated message for OBS integration: This bug (1217424) was mentioned in https://build.opensuse.org/request/show/1133448 Factory / nodejs21 |
After Tumbleweed upgraded to node 21.2.0, the vscode RPM started failing to build with the following error: [ 258s] Traceback (most recent call last): [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/gyp_main.py", line 45, in <module> [ 258s] sys.exit(gyp.script_main()) [ 258s] ^^^^^^^^^^^^^^^^^ [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 688, in script_main [ 258s] return main(sys.argv[1:]) [ 258s] ^^^^^^^^^^^^^^^^^^ [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 680, in main [ 258s] return gyp_main(args) [ 258s] ^^^^^^^^^^^^^^ [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 647, in gyp_main [ 258s] [generator, flat_list, targets, data] = Load( [ 258s] ^^^^^ [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 157, in Load [ 258s] result = gyp.input.Load( [ 258s] ^^^^^^^^^^^^^^^ [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 2987, in Load [ 258s] LoadTargetBuildFile( [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 400, in LoadTargetBuildFile [ 258s] build_file_data = LoadOneBuildFile( [ 258s] ^^^^^^^^^^^^^^^^^ [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 237, in LoadOneBuildFile [ 258s] build_file_data = eval(build_file_contents, {"__builtins__": {}}, None) [ 258s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 258s] File "/usr/lib64/node_modules/npm21/node_modules/node-gyp/gyp/gyp_main.py", line 7 [ 258s] import os [ 258s] ^^^^^^ [ 258s] SyntaxError: invalid syntax see full build log at https://build.opensuse.org/package/live_build_log/devel:tools:ide:vscode/code/openSUSE_Tumbleweed/x86_64 This is a regression from nodejs 21.1.0.