New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Python requirements for running Firefox are broken #10736
Comments
Confirmed. This has also interrupted results collection for https://wpt.fyi, but only the most recent builds (i.e. those scheduled for 8:00 EST). Now bisecting... |
The regression was introduced in commit 8b9f853:
That was merged via gh-10721, which unfortunately has no information about why this change was made or who made it. @jgraham or @gsnedders may be able to say more since their handles are the only non-bot names on that pull request. Then again, various automation tools perform actions (e.g. adding labels) using human GitHub handles, so that's not conclusive. I'll keep digging! |
I haven't been able to find any relevant bugs filed againsst mozrunner, and the project's page on Pypy doesn't include a change log. I did find the commit to gecko-dev that introduced the change, though, which lead me to a BugZilla ticket with more information (via the ticket that created the 7.0.1 release. I'm not sure why those wasn't turned up by the BugZilla search. Anyway:
and:
This suggests that it is safe to revert the change. However, it also seems to say that version 7.0.0 is invalid, but this project updated to that release on Friday without any problems. This casts some doubt about whether reverting this morning's commit is the correct solution. I'll update here when I know more. |
It appears that we are able to use
...and because the dependencies of I think this proves that |
Looks like @gsnedders beat me to the punch! |
….0.1", a=testonly Automatic update from web-platform-testsRevert "Update mozrunner from 7.0.0 to 7.0.1" (#10739) This reverts commit 8b9f853fd06ca887b340e77e342d323c32635a13 See web-platform-tests/wpt#10736 -- wpt-commits: 11181545aa1e4d3e1e2f00fbedb8d048af091e83 wpt-pr: 10739
….0.1", a=testonly Automatic update from web-platform-testsRevert "Update mozrunner from 7.0.0 to 7.0.1" (#10739) This reverts commit 8b9f853fd06ca887b340e77e342d323c32635a13 See web-platform-tests/wpt#10736 -- wpt-commits: 11181545aa1e4d3e1e2f00fbedb8d048af091e83 wpt-pr: 10739 UltraBlame original commit: 685393774419ff56cc42c4ae1efbb3c17c2ef460
….0.1", a=testonly Automatic update from web-platform-testsRevert "Update mozrunner from 7.0.0 to 7.0.1" (#10739) This reverts commit 8b9f853fd06ca887b340e77e342d323c32635a13 See web-platform-tests/wpt#10736 -- wpt-commits: 11181545aa1e4d3e1e2f00fbedb8d048af091e83 wpt-pr: 10739 UltraBlame original commit: 685393774419ff56cc42c4ae1efbb3c17c2ef460
….0.1", a=testonly Automatic update from web-platform-testsRevert "Update mozrunner from 7.0.0 to 7.0.1" (#10739) This reverts commit 8b9f853fd06ca887b340e77e342d323c32635a13 See web-platform-tests/wpt#10736 -- wpt-commits: 11181545aa1e4d3e1e2f00fbedb8d048af091e83 wpt-pr: 10739 UltraBlame original commit: 685393774419ff56cc42c4ae1efbb3c17c2ef460
What I describe below happens with
master
at a0b8550About an hour ago I cloned WPT for the first time and tried to run the tests with my local Firefox installation. After performing the necessary setup, I immediately ran into a problem while running
./wpt run firefox dom/nodes/Node-normalize.html
I got this error:DMError
is indeed not provided bymozdevice
1.0.0.I was able to solve it by editing
tools/wptrunner/requirements_firefox.txt
to add:If I do this, I get a series of warnings of this sort:
But I am able to run the suite. So the above works for me as a workaround, but I doubt that it is the correct solution. I don't know enough about how the various pieces interrelate to readily figure what needs to be updated here, or even if an issue should be filed elsewhere.
The text was updated successfully, but these errors were encountered: