I’m not sure if this is the right place to report this issue. The first time I encountered it, I ignored it, assuming it would eventually be fixed. However, after the second update, it has become quite irritating.
So, I’m running CentOS Stream 9 on WSL 2 on a Windows 11 system, and I access it via VSCode, which is installed on Windows. This means VSCode also runs in the WSL kernel, and as a result, I can find the DEVSENSE PHP installation in Linux after updating DEVSENSE PHP.
However, I can't view the updates because the extension is looking for the CHANGELOG.md file, which doesn’t exist. Instead, there is a changelog.md file attached to the extension, which, as we know, is considered a different filename in Linux due to case sensitivity. I would appreciate it if this issue could be fixed so that I don’t have to rename the file manually.
The console message from the extension reads:
[Extension Host] rejected promise not handled within 1 second: Error: ENOENT: no such file or directory, open '/root/.vscode-server/extensions/devsense.phptools-vscode-1.53.16337-linux-x64/CHANGELOG.md'
And here’s the content of the extension directory: changelog.md (which is not the same as CHANGELOG.md)
Of course, if I rename changelog.md to CHANGELOG.md, it works perfectly, just as I expected...