Closed Bug 1691923 Opened 3 years ago Closed 3 years ago

Use Python 3 for mach jstests

Categories

(Core :: JavaScript Engine, defect, P3)

defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox85 --- unaffected
firefox86 --- unaffected
firefox87 --- fixed

People

(Reporter: jandem, Assigned: jandem)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

I get this error:

<snip>
  File "testing/web-platform/tests/tools/manifest/item.py", line 44
    class ManifestItem(metaclass=ManifestItemMeta):
                                ^
SyntaxError: invalid syntax

Likely a regression from bug 1690784. mach jstests still requires Python 2. Removing jstests from that list fixes it for me.

This fixes a regression from bug 1690784 and is a good idea anyway.

The Bugbug bot thinks this bug is a defect, but please change it back in case of error.

Type: task → defect

Set release status flags based on info from the regressing bug 1690784

Pushed by jdemooij@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f11a5a0bf408
Don't require Python 2 for mach jstests. r=sfink,gbrown
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: