Closed Bug 1620923 Opened 5 years ago Closed 5 years ago

No longer possible to run jstests locally: "six" missing

Categories

(Core :: JavaScript Engine, task)

task
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: lth, Assigned: sfink)

References

Details

Attachments

(1 file)

Fedora Core 30, x86_64, reasonably up-to-date.

Observe:

[lhansen@yojimbo build-debug]$ ../tests/jstests.py dist/bin/js tomic
Traceback (most recent call last):
  File "../tests/jstests.py", line 577, in <module>
    sys.exit(main())
  File "../tests/jstests.py", line 538, in main
    test_count, test_gen = load_tests(options, requested_paths, excluded_paths)
  File "../tests/jstests.py", line 432, in load_tests
    import lib.manifest as manifest
  File "/home/lhansen/m-c/js/src/tests/lib/manifest.py", line 9, in <module>
    import six
ImportError: No module named six

This is after rerunning mach bootstrap to no avail. At a minimum, I'm thinking six should be installed by bootstrap?

Blocks: 1620837

This will eagerly generate all of the manifests and hold them all at once in memory, but only for Python 2. If that causes problems, we should complete the port to Python 3.

Assignee: nobody → sphink
Status: NEW → ASSIGNED
Pushed by sfink@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/677e514c5825 Avoid using `six` since it is not installed everywhere r=lth
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: