Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] "The software you installed requires [...] nodejs >= 6"



On Sun, 8 Dec 2019 at 14:05, Aleksandar Kurtakov <akurtako@xxxxxxxxxx> wrote:
On Sun, Dec 8, 2019 at 5:43 PM Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:
Does anyone recognize the attached error message? It comes up whenever I open the cdt.target file recently, but I haven't tracked down which project contributes this.
Hey Jonah,
1. Please file a bug against p2 to request that touchpoint.natives.checkAndPromptNativePackage has better message to make it clear which bundle requires it. Add me on CC this is a topic of interest for me so I'll try to find time for it.

Done. Bug 558006 
 
2. It reminds of smth we added in the Dockerfile ls based editor (https://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.git/commit/containers/org.eclipse.linuxtools.docker.editor.ls/META-INF/p2.inf?id=5fe85e48934bfd7ff0758af378e0565f21b052b4). So do you have nodejs installed? Or maybe nodejs package name is different under debian? If there is package with name nodejs name installed and it's version is greater than 6 it should be a bug in p2 touchpoint handling.

It is indeed the dockerfile ls editor's p2.inf that is doing it. I do have node on my system, on my path, not from the nodejs package in Ubuntu 18.04 LTS because it is relatively old (v8) and I have many versions installed and managed with my .bashrc setting the PATH. The language server integration is working for Docker, so my user experience there is good.

HTH,
Jonah


Back to the top