-
Notifications
You must be signed in to change notification settings - Fork 10
Drop JS dependencies on unmaintained KurentoForks #439
Description
Kurento JavaScript code has several dependencies on custom forks that were originally stored on https://github.com/KurentoForks, but are now completely outdated, unmaintained, and are really not officially owned by the Kurento project itself. These repos were privately used by former contributors to do their work.
List of repos:
Of these, our current code only depends on the first one.
List of dependencies:
-
kurento-client-js/package.json:
"reconnect-ws": "KurentoForks/reconnect-ws#master" -
kurento-client-js/package.json:
"qunit-cli": "KurentoForks/qunit-cli#0.2.1" -
kurento-tutorial-node/kurento-module-tests-api/package.json:
"qunit-cli": "KurentoForks/qunit-cli#0.2.1" -
kurento-tutorial-node/kurento-module-tests-api/package.json:
"qunit-reporter-junit": "KurentoForks/qunit-reporter-junit#1.0.3" -
kurento-utils-js/package.json:
"qunit-reporter-junit": "KurentoForks/qunit-reporter-junit#1.0.3"NOTE: This one can be skipped because kurento-utils-js is unmaintained and its usage is strongly discouraged anyway. Although if the usage from kurento-tutorial-node is resolved, maybe the same solution can be applied here.
Work tasks are:
- Identify what are the custom changes done on each library with respect to the original upstream code.
- See if the custom changes have been already implemented in upstream projects over time.
- Decide if we can drop the custom changes, or create Pull Requests on upstream projects to conserve our changes.
Related issues: