Use semver requirement in geckodriver's Cargo.toml for internal dependencies
Categories
(Testing :: geckodriver, task, P2)
Tracking
(firefox101 fixed)
Tracking | Status | |
---|---|---|
firefox101 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
(Whiteboard: [bidi-m3-mvp])
Attachments
(1 file)
With bug 1579902 the mozrunner's Cargo.toml has been updated to require a specific version of mozprofile. During the review of the geckodriver 0.31.0 related version bumps we noticed that this might not be needed anymore.
Lets check after the 0.31.0 release if this can be removed.
Assignee | ||
Comment 1•3 years ago
|
||
James, I wonder if that combination might actually be useful for cargo publish
. If we would provide both the path
and version
for the mozrunner
, marionette
and geckodriver
crates maybe changing these lines (to replace the path
with version
) would not be necessary?
Comment 2•3 years ago
|
||
https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#multiple-locations does seem to support that usage.
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
As discussed we should actually use the same logic in geckodriver's Cargo.toml which is the only one where we have to get this added for all the internal dependencies that have a path only right now:
https://searchfox.org/mozilla-central/source/testing/geckodriver/Cargo.toml
Assignee | ||
Comment 4•3 years ago
|
||
We should actually include the required changes here into the updates for the release documentation.
Comment 5•3 years ago
|
||
The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 6•3 years ago
|
||
Depends on D143380
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 8•3 years ago
|
||
bugherder |
Description
•