Release marionette_driver 3.0.0 and marionette_harness 5.0.0
Categories
(Remote Protocol :: Marionette, enhancement, P3)
Tracking
(firefox-esr68 fixed, firefox69 wontfix, firefox70 fixed, firefox71 fixed)
People
(Reporter: whimboo, Assigned: whimboo)
References
Details
Attachments
(1 file)
Tracking bug for the next releases of the client and harness packages to PyPI.
Assignee | ||
Comment 1•6 years ago
|
||
Actually both packages will have backward incompatible changes, and would require a major release.
Comment 2•6 years ago
|
||
Talked to whimboo this morning, and we concluded it’s unrealistic
that we will have time to remove legacy actions for chrome before
we make the final, public release of marionette_driver.
Not removing legacy actions has one upside, which is that we can
make a release without worrying about breaking existing users.
Assignee | ||
Comment 3•6 years ago
|
||
Let me go through the current list of top OF failures, if there is something which might need a fix in the driver. If that is not the case I will prepare a release the next days.
Assignee | ||
Comment 4•5 years ago
|
||
We finally should get this out. It's way late compared to our announcement we made earlier this year, but thankfully it's not always too late. Given that we targeted the Firefox 68 release we have to release both packages from the esr68 branch.
Assignee | ||
Comment 5•5 years ago
|
||
Here the list of changes between the last releases (bug 1530794) and the final Firefox 68 release:
Marionette driver:
% hg log -M -r bfa18558c4e7:: --template "{desc|firstline}\n" .
Bug 1529863 - Remove remnants of unused browser.firstrun and browser.snippets prefs
Bug 1533786 - [marionette] Add support for the WebDriver Actions API
Bug 1529643 - Don't do MitM priming in tests
Bug 1519055 - Set window handle for 'switch_to_window' also as 'handle'
Bug 632954 - Allow passing in env to Marionette
marionette harness (except any changes for the unit tests):
% hg log -M -r bfa18558c4e7:: --template "{desc|firstline}\n" .
Bug 1532919 - [marionette] Remove outdated browsermob-proxy mixin from marionette harness package
Bug 1549855 - remove references to e10s force-enable pref that is no longer used
Assignee | ||
Comment 6•5 years ago
|
||
This will be the last public release of both packages on PyPI.
See the announcement from January this year:
https://groups.google.com/forum/#!topic/mozilla.tools.marionette/s6_03Qt2ubc
If both packages are still required by tools, they would have to
be self-built by a checkout of mozilla-central.
Assignee | ||
Comment 8•5 years ago
|
||
Can you please get this test-only patch landed on the esr68 branch? Thanks.
Marking as leave-open for the push to PyPI and the announcement to the mailing list.
Comment 9•5 years ago
|
||
Backed out changeset 98303502c7a8 (bug 1534702) on request by whimboo
Backout: https://hg.mozilla.org/integration/autoland/rev/7fc20b55bfc7f7bc2b3bccb17f07ffc62d7c9149
Comment 10•5 years ago
|
||
bugherder uplift |
Assignee | ||
Comment 11•5 years ago
|
||
Released on PyPI:
Uploading distributions to https://upload.pypi.org/legacy/
Uploading marionette_driver-3.0.0-py3-none-any.whl
Uploading marionette_driver-3.0.0.tar.gz
Uploading distributions to https://upload.pypi.org/legacy/
Uploading marionette_harness-5.0.0-py3-none-any.whl
Uploading marionette-harness-5.0.0.tar.gz
Two things are still to do:
- Send announcement to the mailing list
- Land a follow-up patch for the version numbers on central, and beta with are higher than 3.0.0 and 5.0.0 to indicate that there have been additional changes
Assignee | ||
Comment 12•5 years ago
|
||
Here the announcement:
https://groups.google.com/forum/#!topic/mozilla.tools.marionette/08DR0iLte-c
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
bugherder |
Assignee | ||
Comment 15•5 years ago
|
||
It would be great to get this test-only change also landed on beta. Thanks.
Comment 16•5 years ago
|
||
bugherder uplift |
Updated•2 years ago
|
Description
•