-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'node-debug' broken due to removal of legacy 'node-debug2' #16728
Comments
Both extensions are available from the openvsx registry: |
@ericwill @nickboldt proposing a fix that points to open-vsx is trivial, but I guess you'll want to have our own build of the plugin? Note that this is a VS Code built-in plugin, sourcewise. |
So integral that it took 2 months for anyone to notice? :D Snark aside, the latest node-debug2 for Node.js >=8 is
And the latest node-debug for Node.js < 8 is
So... if we have to bring this back we have two requirements: a) sources and binary need to be on the same site (eg., download.jboss.org) After that I'll let you or @ericwill tell me if it makes sense to have one plugin in the registry which includes BOTH extensions, or have TWO plugins (each one with a single extension). I'm leaning toward the 2:1 approach since it would make the devfiles simpler (only need to enable one plugin). THAT BEING SAID I'd like to see a bit more info about "a couple of things like the launch configuration" ... could we not just add that to our devfiles and therefore not have to depend on a plugin that's meant to used for Node.js 6 and earlier, which is EOL and dead? And I'm wondering why you said we need debug2 1.33.0? Why not pull the latest? |
Looking at the PR that broke the workflow, I don't see anything about node-debug? Only node-debug2, or am I missing something? |
1.33 is what's used in theia currently. You want to use a newer version, you'll have to test. |
Re-enables NodeJS debugging, fixes eclipse-che/che#16728 Signed-off-by: Eric Williams <[email protected]>
Revert the previous fix for eclipse-che/che#16728, and add a new 1.33.0a plugin to the registry with the correct node-debug dependency specified. Signed-off-by: Eric Williams <[email protected]>
Re-enables NodeJS debugging, fixes eclipse-che/che#16728 Signed-off-by: Eric Williams <[email protected]>
In eclipse-che/che-plugin-registry#380 we removed the node-debug2 extension form the plugin registry.
However, the "legacy" debugger contributes a couple of things like the launch configuration for attaching to a node process. In brief: it is an integral part of the VS Code debugging story.
We should really add it into the same Che plugin as the node-debug extension
The text was updated successfully, but these errors were encountered: