RFC Start Date
2023-03-26
Target Plan Accepted Date
2023-04-09
Target Transition Unblocked Date
2023-04-09
Earliest Breaking Changes Unblocked Date
2023-04-09
Earliest Open edX Named Release Without This Functionality
Ulmo - 2025-06
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.
To work around this issue, we forked karma-selenium-webdriver-launcher to the openedx GH org, and updated the peer dependency to allow newer versions of selenium-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
Replacement
TBD
Deprecation
No response
Migration
No response
Additional Info
No response
Task List
No response
RFC Start Date
2023-03-26
Target Plan Accepted Date
2023-04-09
Target Transition Unblocked Date
2023-04-09
Earliest Breaking Changes Unblocked Date
2023-04-09
Earliest Open edX Named Release Without This Functionality
Ulmo - 2025-06
Rationale
In the process of upgrading
edx-platformto node 18,npm installfailed because theselenium-webdriverpeer dependency inkarma-selenium-webdriver-launcheris set to^2.44.0, but we have3.4.0as a dev dependency.To work around this issue, we forked
karma-selenium-webdriver-launcherto theopenedxGH 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-launcherinedx-platformand any other repos using itReplacement
TBD
Deprecation
No response
Migration
No response
Additional Info
No response
Task List
No response