Earliest Open edX Named Release Without This Functionality
Teak? - 2025-04
Rationale
In the process of upgrading edx-platform to node 18, npm install failed because the selenium-webdriver peer dependency in karma-selenium-webdriver-launcher is set to ^2.44.0, but we have 3.4.0 as a dev dependency.
Proposal Date
2023-03-26
Target Ticket Acceptance Date
2023-04-09
Earliest Open edX Named Release Without This Functionality
Teak? - 2025-04
Rationale
In the process of upgrading
edx-platform
to node 18,npm install
failed because theselenium-webdriver
peer dependency inkarma-selenium-webdriver-launcher
is set to^2.44.0
, but we have3.4.0
as a dev dependency.To work around this issue, we forked
karma-selenium-webdriver-launcher
to theopenedx
GH org, and updated the peer dependency to allow newer versions ofselenium-webdriver
(https://github.com/openedx/karma-selenium-webdriver-launcher/pull/1/files)This package is unmaintained (hasn't been updated in 8 years), and there are other ways to handle this problem.
Removal
karma-selenium-webdriver-launcher
inedx-platform
and any other repos using itReplacement
TBD
Deprecation
No response
Migration
No response
Additional Info
No response
Task List
No response