Update geckodriver and deps to Rust 2021
Categories
(Testing :: geckodriver, task, P3)
Tracking
(firefox121 fixed)
Tracking | Status | |
---|---|---|
firefox121 | --- | fixed |
People
(Reporter: whimboo, Assigned: rzvncj, Mentored)
References
()
Details
(Whiteboard: [webdriver:m9][webdriver:external][lang=rust])
Attachments
(6 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Similar for the 2018 edition (bug 1613975) we should prepare geckodriver for the 2021 Rust edition.
James, when is a good time to get started? Is it after the release as estimated in October?
Folders involved for this transition are:
Reporter | ||
Updated•3 years ago
|
Comment 1•3 years ago
|
||
We need to wait for Firefox's rust toolchain to update to a release containing the new edition. I think this is going to end up bumping the minimum supported rust version, which could be a problem for people making custom geckodriver builds, so I don't think we want to rush these changes for no reason. But in general I think our policy is to match Firefox.
Practically, I doubt any of the changes are going to be a significant problem for us, so I imagine we'll just run the update tooling and take any suggestions. There's some chance that we'll want to make manual fixups, but nothing jumps out.
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Updated•1 year ago
|
Assignee | ||
Comment 3•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 4•1 year ago
|
||
Depends on D193685
Assignee | ||
Comment 5•1 year ago
|
||
Depends on D193686
Assignee | ||
Comment 6•1 year ago
|
||
Depends on D193687
Assignee | ||
Comment 7•1 year ago
|
||
Depends on D193689
Assignee | ||
Comment 8•1 year ago
|
||
Depends on D193690
Assignee | ||
Comment 9•1 year ago
|
||
cargo fix --edition
had nothing to report, so unless I'm missing something it looks like this change is trivial.
Assignee | ||
Comment 10•1 year ago
|
||
FWIW, I've just started this try push.
Reporter | ||
Comment 11•1 year ago
|
||
Looks like that this time we indeed don't have to change any code to be compatible. That means it looks great. Thanks for the patches!
Comment 12•1 year ago
|
||
Assignee | ||
Comment 13•1 year ago
|
||
(In reply to Henrik Skupin [:whimboo][⌚️UTC+2] from comment #11)
Looks like that this time we indeed don't have to change any code to be compatible. That means it looks great. Thanks for the patches!
Happy to help, thanks for suggesting the issue to work on!
Comment 14•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2bdad7ccc015
https://hg.mozilla.org/mozilla-central/rev/076da8eb1e61
https://hg.mozilla.org/mozilla-central/rev/cf59875851f5
https://hg.mozilla.org/mozilla-central/rev/b1db835a8de7
https://hg.mozilla.org/mozilla-central/rev/13a69794839c
https://hg.mozilla.org/mozilla-central/rev/ff5810792fa5
Description
•