Remove firefox-puppeteer Python package
Categories
(Remote Protocol :: Marionette, task, P1)
Tracking
(firefox75 fixed)
Tracking | Status | |
---|---|---|
firefox75 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
(Blocks 1 open bug)
Details
Attachments
(6 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
The firefox-puppeteer package which can be found at /testing/marionette/puppeteer is mostly unmaintained, and the only consumer are probably the in-tree firefox-ui tests.
Now that the remote agent (our endpoint for Puppeteer) is being worked on, and Marionette client is already deprecated on mozilla-central, everything related to the Marionette Python ecosystem should be removed, or a replacement been found.
Consider this a meta bug and lets file dependencies.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Given that we haven't released any new version of firefox-puppeteer to PyPI during the last 3 years, we might want to simply deprecate this project on PyPI and remove it all together to have no name clashes with the upcoming (Google) Puppeteer support for Firefox. Also in the last three years has been changed so much, so I expect that most of the code from the 52 release is kinda broken on nowadays Firefox releases. If people are using it they will have to migrate to the code base in mozilla-central, which is similar to what we did with Marionette client.
Compared to Marionette I don't think it makes sense to keep this project further on PyPI, and I really would like to completely remove it. Andreas, and Maja do you have any objections for that destructive operation?
No objections.
Assignee | ||
Comment 3•5 years ago
|
||
Given that Andreas is not directly involved into the marionette firefox-puppeteer
development and history, I went ahead and deleted the project on PyPI. At the same time I also removed the firefox-ui-harness
package, which was dependent on it, and also hasn't been updated for more than 3 years.
Assignee | ||
Comment 4•5 years ago
|
||
DONTBUILD
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Comment 6•5 years ago
|
||
bugherder |
Assignee | ||
Comment 7•5 years ago
|
||
I'm going to convert the remaining firefox-ui tests into plain Marionette tests. With that we no longer have a dependency on firefox-puppeteer, and we can remove this whole folder.
Assignee | ||
Comment 9•5 years ago
|
||
Depends on D61511
Assignee | ||
Comment 10•5 years ago
|
||
Depends on D61683
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D61684
Assignee | ||
Comment 12•5 years ago
|
||
Depends on D61685
Assignee | ||
Comment 13•5 years ago
|
||
Depends on D61686
Assignee | ||
Comment 14•5 years ago
|
||
Before can push the patches we will have to wait for the final review on bug 1573641. This might happen next week on the 13th.
Comment 15•5 years ago
|
||
Comment 16•5 years ago
|
||
bugherder |
Assignee | ||
Comment 17•5 years ago
|
||
https://firefox-puppeteer.readthedocs.io has also been removed now, which means that all necessary work has been done now.
Updated•5 years ago
|
Updated•2 years ago
|
Description
•