Skip to content
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

Extensions are getting uninstalled in devcontainer #207813

Closed
s-silvius opened this issue Mar 15, 2024 · 19 comments · Fixed by #209553
Closed

Extensions are getting uninstalled in devcontainer #207813

s-silvius opened this issue Mar 15, 2024 · 19 comments · Fixed by #209553
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug extensions Issues concerning extensions insiders-released Patch has been released in VS Code Insiders verified Verification succeeded
Milestone

Comments

@s-silvius
Copy link

Does this issue occur when all extensions are disabled?: Yes/No

  • VS Code Version:
    1.87.2
    863d258
    x64
    OR
    1.88.0-insider
    be210b3
    x64

  • OS Version: Ubuntu 22.04.4 LTS (WSL2)

Old issue exist for this, looks to me it's not resolved.
#168560

Tried also with insiders version.

Steps to Reproduce:

  1. Open VSC with project having devcontainer and extensions are in devcontainer.json
  2. Extensions are installed into container according to log, but right after install those are Rollbacked and deeted. And there's no log entry why this is happening.

devcontainer.json

{
  "name": "Devcontainer e2e-testrunner",
  "build": {
    "dockerfile": "Dockerfile",
    "context": "."
  },
  "runArgs": ["--env-file", ".devcontainer/.env"],
  "containerEnv": {
    "HTTP_PROXY": "${localEnv:http_proxy}"
  },
  "remoteEnv": {
    "PYTHONPATH": "${containerEnv:PYTHONPATH}"
  },
  // Set *default* container specific settings.json values on container create.
  "customizations": {
    "vscode": {
      "settings": {
        "python.pythonPath": "/opt/venv/bin/python",
        "python.defaultInterpreterPath": "/opt/venv/bin/python",
        "python.venvPath": "/opt/venv",
        "python.testing.unittestEnabled": false,
        "python.testing.nosetestsEnabled": false,
        "python.testing.pytestEnabled": true,
        "python.testing.pytestArgs": [
          "--config-file=.devcontainer/pytest.ini"
        ],
        // https://github.com/tomi/vscode-rf-language-server/issues/77
        "rfLanguageServer.libraries": [
          "BuiltIn-3.1.1",
          "Collections-3.1.1",
          "DateTime-3.1.1",
          "Dialogs-3.1.1",
          "OperatingSystem-3.1.1",
          "Process-3.1.1",
          "Screenshot-3.1.1",
          "SeleniumLibrary-3.3.1",
          "String-3.1.1",
          "Telnet-3.1.1",
          "XML-3.1.1"
        ],

        "rfLanguageServer.includePaths": [
          "**/*.robot",
          "**/*.py"
          ],
        "python.languageServer": "Pylance",
      },
      // Add the IDs of extensions you want installed when the container is created.
      "extensions": [
        "eamodio.gitlens",
        "KevinRose.vsc-python-indent",
        "tomiturtiainen.rf-intellisense",
        "ms-toolsai.jupyter",
        "ms-toolsai.jupyter-renderers",
        "ms-vscode.js-debug-companion",
        "ms-vscode.references-view",
        "njpwerner.autodocstring",
        // this extension started to produce some exception in install
        //"VisualStudioExptTeam.vscodeintellicode",
        "littlefoxteam.vscode-python-test-adapter",
        "ms-python.vscode-pylance",
        "ms-python.python",
        "ms-python.pylint",
        "Cameron.vscode-pytest"
      ]
    },
  },
}

Dockerfile:

ARG baseImage=<company.base.image.based.on oraclelinux:9>
ARG baseImageVersion=0.0.4
FROM ${baseImage}:${baseImageVersion} as devcontainer

USER root

RUN dnf install -y \
    git

# update-dependencies stage to utilize all the same as above done in update-deps.
FROM devcontainer as update-dependencies
WORKDIR /

FROM devcontainer as devcontainer
COPY test-requirements.txt .
RUN pip install --upgrade pip -r test-requirements.txt

USER e2e-tester

Producing logs:

[5811 ms] [07:54:10] Installing extensions...
[5814 ms] [07:54:10] Extension host agent started.
[5843 ms] Port forwarding connection from 61907 > 36371 > 36371 in the container.
[5843 ms] Start: Run in Host: docker exec -i -u e2e-tester -e VSCODE_REMOTE_CONTAINERS_SESSION=b79119c0-a171-4c04-a021-369702c008e91710489242252 c6eaf1bde61274ce106c939cb5f1e7112aa7e777ea12b0041a33a4d1def8e7ac /home/e2e-tester/.vscode-server-insiders/bin/be210b3a60c7d60030c1d3d92da00d008edf6ab9-insider/node -e 
[5866 ms] [07:54:10] Started initializing default profile extensions in extensions installation folder. file:///home/e2e-tester/.vscode-server-insiders/extensions
[5868 ms] [07:54:10] [127.0.0.1][8b0a2737][ManagementConnection] New connection established.
[5882 ms] [07:54:10] ComputeTargetPlatform: linux-x64
[5894 ms] [07:54:10] Log level changed to info
[5976 ms] [07:54:10] Completed initializing default profile extensions in extensions installation folder. file:///home/e2e-tester/.vscode-server-insiders/extensions
[6010 ms] Port forwarding 61907 > 36371 > 36371 stderr: Connection established
[6259 ms] [07:54:10] [127.0.0.1][fd9be016][ExtensionHostConnection] New connection established.
[6321 ms] [07:54:11] [127.0.0.1][fd9be016][ExtensionHostConnection] <385> Launched Extension Host Process.
[8850 ms] [07:54:13] Installing extension 'ms-toolsai.jupyter-renderers'...
[8858 ms] [07:54:13] Installing extension 'littlefoxteam.vscode-python-test-adapter'...
[8874 ms] [07:54:13] Installing extension 'kevinrose.vsc-python-indent'...
[8876 ms] [07:54:13] Installing extension 'ms-vscode.js-debug-companion'...
[8897 ms] [07:54:13] Installing extension 'ms-python.pylint'...
[8904 ms] [07:54:13] Installing extension 'cameron.vscode-pytest'...
[8932 ms] [07:54:13] Installing extension 'ms-python.python'...
[9007 ms] [07:54:13] Installing extension 'ms-python.vscode-pylance'...
[9069 ms] [07:54:13] Installing extension 'njpwerner.autodocstring'...
[9094 ms] [07:54:13] Installing extension 'eamodio.gitlens'...
[9120 ms] [07:54:13] Installing extension 'ms-toolsai.jupyter'...
[11934 ms] [07:54:16] Installing extension 'tomiturtiainen.rf-intellisense'...
[11936 ms] [07:54:16] Getting Manifest... ms-toolsai.jupyter-renderers
[07:54:16] Getting Manifest... littlefoxteam.vscode-python-test-adapter
[07:54:16] Getting Manifest... kevinrose.vsc-python-indent
[07:54:16] Getting Manifest... ms-vscode.js-debug-companion
[11937 ms] [07:54:16] Getting Manifest... ms-python.pylint
[07:54:16] Getting Manifest... cameron.vscode-pytest
[07:54:16] Getting Manifest... ms-python.python
[11937 ms] [07:54:16] Getting Manifest... ms-python.vscode-pylance
[07:54:16] Getting Manifest... njpwerner.autodocstring
[11937 ms] [07:54:16] Getting Manifest... eamodio.gitlens
[07:54:16] Getting Manifest... ms-toolsai.jupyter
[11937 ms] [07:54:16] Getting Manifest... tomiturtiainen.rf-intellisense
[12326 ms] [07:54:17] Installing extension: kevinrose.vsc-python-indent
[07:54:17] Installing extension: littlefoxteam.vscode-python-test-adapter
[12327 ms] [07:54:17] Installing extension: ms-toolsai.jupyter-renderers
[12327 ms] [07:54:17] Installing extension: ms-vscode.js-debug-companion
[12327 ms] [07:54:17] Installing extension: njpwerner.autodocstring
[12328 ms] [07:54:17] Installing extension: ms-python.pylint
[12328 ms] [07:54:17] Installing extension: cameron.vscode-pytest
[12328 ms] [07:54:17] Installing extension: tomiturtiainen.rf-intellisense
[12329 ms] [07:54:17] Installing extension: ms-toolsai.jupyter
[12329 ms] [07:54:17] Installing extension: ms-python.vscode-pylance
[12329 ms] [07:54:17] Installing extension: ms-python.python
[12329 ms] [07:54:17] Installing extension: eamodio.gitlens
[13239 ms] [07:54:17] Getting Manifest... ms-toolsai.jupyter-keymap
[13472 ms] [07:54:18] Getting Manifest... ms-toolsai.jupyter-renderers
[13597 ms] [07:54:18] Getting Manifest... ms-python.python
[13616 ms] [07:54:18] Getting Manifest... ms-python.python
[13678 ms] [07:54:18] Getting Manifest... ms-toolsai.vscode-jupyter-cell-tags
[13704 ms] [07:54:18] Getting Manifest... ms-python.vscode-pylance
[13725 ms] [07:54:18] Getting Manifest... ms-python.python
[13859 ms] [07:54:18] Getting Manifest... ms-toolsai.vscode-jupyter-slideshow
[13942 ms] [07:54:18] Getting Manifest... ms-python.debugpy
[14120 ms] [07:54:18] Installing extension: ms-toolsai.jupyter-keymap
[14121 ms] [07:54:18] Installing extension: ms-toolsai.vscode-jupyter-cell-tags
[07:54:18] Installing extension: ms-toolsai.vscode-jupyter-slideshow
[14240 ms] [07:54:18] Installing extension: ms-python.debugpy
[14680 ms] [07:54:19] Getting Manifest... ms-python.debugpy
[14698 ms] [07:54:19] Getting Manifest... ms-python.vscode-pylance
[14958 ms] [07:54:19] Getting Manifest... ms-python.debugpy
[15000 ms] [07:54:19] Getting Manifest... ms-python.vscode-pylance
[15302 ms] [07:54:20] Getting Manifest... ms-python.debugpy
[15521 ms] [07:54:20] Getting Manifest... hbenl.vscode-test-explorer
[19083 ms] [07:54:23] Getting Manifest... ms-vscode.test-adapter-converter
[19311 ms] [07:54:24] Installing extension: hbenl.vscode-test-explorer
[19311 ms] [07:54:24] Installing extension: ms-vscode.test-adapter-converter
[23768 ms] [07:54:28] Extension signature is verified: cameron.vscode-pytest
[23838 ms] [07:54:28] Extension signature is verified: eamodio.gitlens
[23888 ms] [07:54:28] Extension signature is verified: littlefoxteam.vscode-python-test-adapter
[23933 ms] [07:54:28] Extension signature is verified: ms-toolsai.vscode-jupyter-slideshow
[23963 ms] [07:54:28] Extension signature is verified: tomiturtiainen.rf-intellisense
[24032 ms] [07:54:28] Extension signature is verified: ms-toolsai.jupyter
[24072 ms] [07:54:28] Extension signature is verified: njpwerner.autodocstring
[24086 ms] [07:54:28] Extension signature is verified: ms-vscode.test-adapter-converter
[24106 ms] [07:54:28] Extension signature is verified: ms-toolsai.jupyter-keymap
[24156 ms] [07:54:28] Extension signature is verified: kevinrose.vsc-python-indent
[24157 ms] [07:54:28] Extension signature is verified: ms-python.python
[24167 ms] [07:54:28] Extension signature is verified: ms-toolsai.vscode-jupyter-cell-tags
[24211 ms] [07:54:28] Extension signature is verified: ms-python.debugpy
[24304 ms] [07:54:29] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-vscode.test-adapter-converter-0.1.9: ms-vscode.test-adapter-converter
[24325 ms] [07:54:29] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-keymap-1.1.2: ms-toolsai.jupyter-keymap
[24349 ms] [07:54:29] Extension signature is verified: ms-python.vscode-pylance
[24352 ms] [07:54:29] Extension signature is verified: hbenl.vscode-test-explorer
[24354 ms] [07:54:29] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-vscode.test-adapter-converter-0.1.9
[24364 ms] [07:54:29] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-keymap-1.1.2
[24384 ms] [07:54:29] Extracting extension completed. ms-vscode.test-adapter-converter
[24392 ms] [07:54:29] Extracting extension completed. ms-toolsai.jupyter-keymap
[24454 ms] [07:54:29] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-slideshow-0.1.5: ms-toolsai.vscode-jupyter-slideshow
[24474 ms] [07:54:29] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-slideshow-0.1.5
[24489 ms] [07:54:29] Extracting extension completed. ms-toolsai.vscode-jupyter-slideshow
[24623 ms] [07:54:29] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-cell-tags-0.1.8: ms-toolsai.vscode-jupyter-cell-tags
[24638 ms] [07:54:29] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-cell-tags-0.1.8
[24650 ms] [07:54:29] Extracting extension completed. ms-toolsai.vscode-jupyter-cell-tags
[24666 ms] [07:54:29] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/kevinrose.vsc-python-indent-1.18.0: kevinrose.vsc-python-indent
[24689 ms] [07:54:29] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/kevinrose.vsc-python-indent-1.18.0
[24701 ms] [07:54:29] Extracting extension completed. kevinrose.vsc-python-indent
[24993 ms] [07:54:29] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/njpwerner.autodocstring-0.6.1: njpwerner.autodocstring
[25015 ms] [07:54:29] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/njpwerner.autodocstring-0.6.1
[25026 ms] [07:54:29] Extracting extension completed. njpwerner.autodocstring
[25043 ms] [07:54:29] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/hbenl.vscode-test-explorer-2.21.1: hbenl.vscode-test-explorer
[25055 ms] [07:54:29] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/hbenl.vscode-test-explorer-2.21.1
[25065 ms] [07:54:29] Extracting extension completed. hbenl.vscode-test-explorer
[25246 ms] [07:54:29] Extension signature is verified: ms-python.pylint
[26380 ms] [07:54:31] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/littlefoxteam.vscode-python-test-adapter-0.8.2: littlefoxteam.vscode-python-test-adapter
[26411 ms] [07:54:31] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/littlefoxteam.vscode-python-test-adapter-0.8.2
[26425 ms] [07:54:31] Extracting extension completed. littlefoxteam.vscode-python-test-adapter
[26454 ms] [07:54:31] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/cameron.vscode-pytest-0.1.1: cameron.vscode-pytest
[26464 ms] [07:54:31] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/cameron.vscode-pytest-0.1.1
[26471 ms] [07:54:31] Extracting extension completed. cameron.vscode-pytest
[26664 ms] [07:54:31] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-2024.2.0-linux-x64: ms-toolsai.jupyter
[26677 ms] [07:54:31] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-2024.2.0-linux-x64
[26689 ms] [07:54:31] Extracting extension completed. ms-toolsai.jupyter
[27012 ms] [07:54:31] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/eamodio.gitlens-14.9.0: eamodio.gitlens
[27039 ms] [07:54:31] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/eamodio.gitlens-14.9.0
[27048 ms] [07:54:31] Extracting extension completed. eamodio.gitlens
[27136 ms] [07:54:31] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.debugpy-2024.2.0-linux-x64: ms-python.debugpy
[27143 ms] [07:54:31] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.debugpy-2024.2.0-linux-x64
[27149 ms] [07:54:31] Extracting extension completed. ms-python.debugpy
[27815 ms] [07:54:32] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.pylint-2023.10.1: ms-python.pylint
[27834 ms] [07:54:32] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.pylint-2023.10.1
[27840 ms] [07:54:32] Extracting extension completed. ms-python.pylint
[28478 ms] [07:54:33] Extension signature is verified: ms-toolsai.jupyter-renderers
[28567 ms] [07:54:33] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/tomiturtiainen.rf-intellisense-2.8.0: tomiturtiainen.rf-intellisense
[28575 ms] [07:54:33] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/tomiturtiainen.rf-intellisense-2.8.0
[28578 ms] [07:54:33] Extracting extension completed. tomiturtiainen.rf-intellisense
[28999 ms] [07:54:33] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-renderers-1.0.17: ms-toolsai.jupyter-renderers
[29016 ms] [07:54:33] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-renderers-1.0.17
[29020 ms] [07:54:33] Extracting extension completed. ms-toolsai.jupyter-renderers
[30318 ms] [07:54:35] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.python-2024.2.1: ms-python.python
[30328 ms] [07:54:35] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.python-2024.2.1
[30334 ms] [07:54:35] Extracting extension completed. ms-python.python
[32180 ms] [07:54:36] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.vscode-pylance-2024.3.1: ms-python.vscode-pylance
[32194 ms] [07:54:36] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.vscode-pylance-2024.3.1
[32198 ms] [07:54:36] Extracting extension completed. ms-python.vscode-pylance
[32209 ms] [07:54:36] Rollback: Uninstalled extension ms-vscode.test-adapter-converter
[32212 ms] [07:54:36] Marked extension as uninstalled ms-vscode.test-adapter-converter-0.1.9
[32214 ms] [07:54:36] Rollback: Uninstalled extension ms-toolsai.jupyter-keymap
[32216 ms] [07:54:36] Marked extension as uninstalled ms-toolsai.jupyter-keymap-1.1.2
[32218 ms] [07:54:36] Rollback: Uninstalled extension ms-toolsai.vscode-jupyter-slideshow
[32223 ms] [07:54:36] Marked extension as uninstalled ms-toolsai.vscode-jupyter-slideshow-0.1.5
[32225 ms] [07:54:36] Rollback: Uninstalled extension ms-toolsai.vscode-jupyter-cell-tags
[32229 ms] [07:54:36] Marked extension as uninstalled ms-toolsai.vscode-jupyter-cell-tags-0.1.8
[32230 ms] [07:54:36] Rollback: Uninstalled extension kevinrose.vsc-python-indent
[32233 ms] [07:54:36] Marked extension as uninstalled kevinrose.vsc-python-indent-1.18.0
[32235 ms] [07:54:36] Rollback: Uninstalled extension njpwerner.autodocstring
[32240 ms] [07:54:36] Marked extension as uninstalled njpwerner.autodocstring-0.6.1
[32242 ms] [07:54:36] Rollback: Uninstalled extension hbenl.vscode-test-explorer
[32246 ms] [07:54:36] Marked extension as uninstalled hbenl.vscode-test-explorer-2.21.1
[32248 ms] [07:54:36] Rollback: Uninstalled extension littlefoxteam.vscode-python-test-adapter
[32251 ms] [07:54:36] Marked extension as uninstalled littlefoxteam.vscode-python-test-adapter-0.8.2
[32254 ms] [07:54:36] Rollback: Uninstalled extension cameron.vscode-pytest
[32258 ms] [07:54:36] Marked extension as uninstalled cameron.vscode-pytest-0.1.1
[32260 ms] [07:54:36] Rollback: Uninstalled extension ms-toolsai.jupyter
[32267 ms] [07:54:36] Rollback: Uninstalled extension eamodio.gitlens
[32267 ms] [07:54:36] Marked extension as uninstalled ms-toolsai.jupyter-2024.2.0-linux-x64
[32278 ms] [07:54:37] Marked extension as uninstalled eamodio.gitlens-14.9.0
[32279 ms] [07:54:37] Rollback: Uninstalled extension ms-python.debugpy
[32283 ms] [07:54:37] Marked extension as uninstalled ms-python.debugpy-2024.2.0-linux-x64
[32283 ms] [07:54:37] Rollback: Uninstalled extension ms-python.pylint
[32290 ms] [07:54:37] Marked extension as uninstalled ms-python.pylint-2023.10.1
[32291 ms] [07:54:37] Rollback: Uninstalled extension tomiturtiainen.rf-intellisense
[32295 ms] [07:54:37] Marked extension as uninstalled tomiturtiainen.rf-intellisense-2.8.0
[32296 ms] [07:54:37] Rollback: Uninstalled extension ms-toolsai.jupyter-renderers
[32299 ms] [07:54:37] Marked extension as uninstalled ms-toolsai.jupyter-renderers-1.0.17
[32300 ms] [07:54:37] Rollback: Uninstalled extension ms-python.python
[32305 ms] [07:54:37] Rollback: Uninstalled extension ms-python.vscode-pylance
[32311 ms] [07:54:37] Marked extension as uninstalled ms-python.python-2024.2.1
[32319 ms] [07:54:37] Marked extension as uninstalled ms-python.vscode-pylance-2024.3.1
[32347 ms] [07:54:37] Deleted uninstalled extension from disk cameron.vscode-pytest /home/e2e-tester/.vscode-server-insiders/extensions/cameron.vscode-pytest-0.1.1
[32348 ms] [07:54:37] Deleted uninstalled extension from disk eamodio.gitlens /home/e2e-tester/.vscode-server-insiders/extensions/eamodio.gitlens-14.9.0
[32348 ms] [07:54:37] Deleted uninstalled extension from disk hbenl.vscode-test-explorer /home/e2e-tester/.vscode-server-insiders/extensions/hbenl.vscode-test-explorer-2.21.1
[07:54:37] Deleted uninstalled extension from disk kevinrose.vsc-python-indent /home/e2e-tester/.vscode-server-insiders/extensions/kevinrose.vsc-python-indent-1.18.0
[32349 ms] [07:54:37] Deleted uninstalled extension from disk littlefoxteam.vscode-python-test-adapter /home/e2e-tester/.vscode-server-insiders/extensions/littlefoxteam.vscode-python-test-adapter-0.8.2
[32349 ms] [07:54:37] Deleted uninstalled extension from disk ms-python.debugpy /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.debugpy-2024.2.0-linux-x64
[32350 ms] [07:54:37] Deleted uninstalled extension from disk ms-python.pylint /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.pylint-2023.10.1
[32351 ms] [07:54:37] Deleted uninstalled extension from disk ms-python.python /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.python-2024.2.1
[32352 ms] [07:54:37] Deleted uninstalled extension from disk ms-toolsai.jupyter /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-2024.2.0-linux-x64
[32353 ms] [07:54:37] Deleted uninstalled extension from disk ms-toolsai.jupyter-keymap /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-keymap-1.1.2
[32353 ms] [07:54:37] Deleted uninstalled extension from disk ms-toolsai.jupyter-renderers /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-renderers-1.0.17
[32353 ms] [07:54:37] Deleted uninstalled extension from disk ms-toolsai.vscode-jupyter-cell-tags /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-cell-tags-0.1.8
[32354 ms] [07:54:37] Deleted uninstalled extension from disk ms-toolsai.vscode-jupyter-slideshow /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-slideshow-0.1.5
[32354 ms] [07:54:37] Deleted uninstalled extension from disk ms-vscode.test-adapter-converter /home/e2e-tester/.vscode-server-insiders/extensions/ms-vscode.test-adapter-converter-0.1.9
[32354 ms] [07:54:37] Deleted uninstalled extension from disk njpwerner.autodocstring /home/e2e-tester/.vscode-server-insiders/extensions/njpwerner.autodocstring-0.6.1
[32355 ms] [07:54:37] Deleted uninstalled extension from disk tomiturtiainen.rf-intellisense /home/e2e-tester/.vscode-server-insiders/extensions/tomiturtiainen.rf-intellisense-2.8.0
@sliekens
Copy link

I'm experiencing the same issues in VSCode 1.87.0 with ms-vscode-remote.remote-containers-0.349.0.

@bcxpro
Copy link

bcxpro commented Mar 18, 2024

I'm experiencing the same issues in VSCode 1.87.0 with ms-vscode-remote.remote-containers-0.349.0.

I had this problem with 1.87.2 and the prerelease version 0.349.0 of ms-vscode-remote.remote-containers (which I hadd installed because of another bug a couple of weeks ago). I just switched to the release version 0.348.0 and it seems to install the extensions ok now.

@s-silvius
Copy link
Author

I'm experiencing the same issues in VSCode 1.87.0 with ms-vscode-remote.remote-containers-0.349.0.

I had this problem with 1.87.2 and the prerelease version 0.349.0 of ms-vscode-remote.remote-containers (which I hadd installed because of another bug a couple of weeks ago). I just switched to the release version 0.348.0 and it seems to install the extensions ok now.

I have release version installed from ms-vscode-remote.remote-containers, so cannot be that.

@croth1-liveeo
Copy link

croth1-liveeo commented Mar 26, 2024

For future readers: a simple workaround that seems to work for me right now is skipping the extension verification in the .devcontainer/devcontainer.json

   "customizations": {
        "vscode": {
            "settings": {
                "extensions.verifySignature": false,
            },
            "extensions": [
                [...]
            ]
        }
    },

@s-silvius
Copy link
Author

For future readers: a simple workaround that seems to work for me right now is skipping the extension verification in the .devcontainer/devcontainer.json

   "customizations": {
        "vscode": {
            "settings": {
                "extensions.verifySignature": false,
            },
            "extensions": [
                [...]
            ]
        }
    },

Does not work for me. I think I tried this already earlier as suggested in some post. Tried again, and do not work.

@RomanoViolet
Copy link

For future readers: a simple workaround that seems to work for me right now is skipping the extension verification in the .devcontainer/devcontainer.json

   "customizations": {
        "vscode": {
            "settings": {
                "extensions.verifySignature": false,
            },
            "extensions": [
                [...]
            ]
        }
    },

Worked for me with vscode 1.87.2, dev containers v0.348.0

@rlarac
Copy link

rlarac commented Mar 29, 2024

Same as @s-silvius. In my case, the customizations.vscode.settings.extensions.verifySignature set to false does not change the outcome...

@evilhamsterman
Copy link

I've run into this a few times and it's always due to a problem installing a single extension. Once it was because there was something up with the repository for an extension. This time it seems to be something to do with a signature because the verify=false does work for me even though the log shows all extensions were verified.

It seems it is all or nothing installing extensions it either all works or it doesn't do anything.

@s-silvius
Copy link
Author

I've run into this a few times and it's always due to a problem installing a single extension. Once it was because there was something up with the repository for an extension. This time it seems to be something to do with a signature because the verify=false does work for me even though the log shows all extensions were verified.

It seems it is all or nothing installing extensions it either all works or it doesn't do anything.

Thanks for a hint. Followed this and started with commenting out all but one extension from my extensions list and rebuild the devcontainer. Also commented out customizations.vscode.settings.extensions.verifySignature setting as that one extension (first from my list) worked also without. Then repeated the cycle and adding always one extension more.
Revealed out that the one extension

ms-vscode.js-debug-companion

was the problem and without that extension all worked again normally. I guess have to live without that extension for now.

But it would be great if VSC would be able to log something on that faulty/problematic extension installation and also not to fail to install then any of the extensions.

@evilhamsterman
Copy link

Yeah it would be nice if it installed the others and just gave an error with the one that's a problem

@sandy081
Copy link
Member

sandy081 commented Apr 3, 2024

@s-silvius I believe the logs you shared are from 1.87.2 version. Can you please try the same with latest insider version and share the log

@sandy081 sandy081 added the info-needed Issue requires more information from poster label Apr 3, 2024
@s-silvius
Copy link
Author

Ok, tried with insider version
Dev Containers 0.353.0 in VS Code 1.88.0-insider (57028e3d274ebde851c7cc02123def372ca619a6).

And first to note that everything works also with insider version when extension ms-vscode.js-debug-companion is commented out.
But having that extension the problem is still same. Log looks same.

[5575 ms] [16:28:25] Installing extensions...
[5577 ms] [16:28:25] Extension host agent started.
[5616 ms] Port forwarding connection from 56563 > 35841 > 35841 in the container.
[5616 ms] Start: Run in Host: docker exec -i -u e2e-tester -e VSCODE_REMOTE_CONTAINERS_SESSION=596c1f96-d78d-44ca-a320-214e053424651712161698708 8b7362f55190b8747275d727928b7b65a34d77a1c2c17fc3ddb2f1ffb32f26cd /home/e2e-tester/.vscode-server-insiders/bin/57028e3d274ebde851c7cc02123def372ca619a6-insider/node -e 
[5626 ms] [16:28:25] Started initializing default profile extensions in extensions installation folder. file:///home/e2e-tester/.vscode-server-insiders/extensions
[5635 ms] [16:28:25] [127.0.0.1][0e21a24b][ManagementConnection] New connection established.
[5648 ms] [16:28:25] ComputeTargetPlatform: linux-x64
[5657 ms] [16:28:25] Log level changed to info
[5779 ms] Port forwarding 56563 > 35841 > 35841 stderr: Connection established
[5786 ms] [16:28:25] Completed initializing default profile extensions in extensions installation folder. file:///home/e2e-tester/.vscode-server-insiders/extensions
[5987 ms] [16:28:25] [127.0.0.1][4a626115][ExtensionHostConnection] New connection established.
[6004 ms] [16:28:25] [127.0.0.1][4a626115][ExtensionHostConnection] <383> Launched Extension Host Process.
[8678 ms] [16:28:28] Installing extension 'visualstudioexptteam.vscodeintellicode'...
[8718 ms] [16:28:28] Installing extension 'ms-toolsai.jupyter-renderers'...
[8721 ms] [16:28:28] Installing extension 'ms-python.python'...
[8761 ms] [16:28:28] Installing extension 'ms-python.pylint'...
[8774 ms] [16:28:28] Installing extension 'ms-toolsai.jupyter'...
[8828 ms] [16:28:28] Installing extension 'ms-python.vscode-pylance'...
[9548 ms] [16:28:29] Installing extension 'ms-vscode.js-debug-companion'...
[11692 ms] [16:28:31] Installing extension 'tomiturtiainen.rf-intellisense'...
[11694 ms] [16:28:31] Installing extension 'njpwerner.autodocstring'...
[11708 ms] [16:28:31] Installing extension 'cameron.vscode-pytest'...
[11747 ms] [16:28:31] Installing extension 'kevinrose.vsc-python-indent'...
[11809 ms] [16:28:31] Installing extension 'littlefoxteam.vscode-python-test-adapter'...
[11860 ms] [16:28:31] Installing extension 'eamodio.gitlens'...
[11862 ms] [16:28:31] Getting Manifest... visualstudioexptteam.vscodeintellicode
[16:28:31] Getting Manifest... ms-toolsai.jupyter-renderers
[16:28:31] Getting Manifest... ms-python.python
[16:28:31] Getting Manifest... ms-python.pylint
[16:28:31] Getting Manifest... ms-toolsai.jupyter
[16:28:31] Getting Manifest... ms-python.vscode-pylance
[11862 ms] [16:28:31] Getting Manifest... ms-vscode.js-debug-companion
[16:28:31] Getting Manifest... tomiturtiainen.rf-intellisense
[11862 ms] [16:28:31] Getting Manifest... njpwerner.autodocstring
[16:28:31] Getting Manifest... cameron.vscode-pytest
[16:28:31] Getting Manifest... kevinrose.vsc-python-indent
[16:28:31] Getting Manifest... littlefoxteam.vscode-python-test-adapter
[16:28:31] Getting Manifest... eamodio.gitlens
[12268 ms] [16:28:31] Installing extension: cameron.vscode-pytest
[16:28:31] Installing extension: ms-toolsai.jupyter-renderers
[12268 ms] [16:28:31] Installing extension: littlefoxteam.vscode-python-test-adapter
[12269 ms] [16:28:31] Installing extension: visualstudioexptteam.vscodeintellicode
[12269 ms] [16:28:31] Installing extension: ms-python.python
[12269 ms] [16:28:31] Installing extension: ms-python.pylint
[12269 ms] [16:28:31] Installing extension: ms-toolsai.jupyter
[12270 ms] [16:28:31] Installing extension: kevinrose.vsc-python-indent
[12270 ms] [16:28:31] Installing extension: ms-vscode.js-debug-companion
[12270 ms] [16:28:31] Installing extension: njpwerner.autodocstring
[12271 ms] [16:28:31] Installing extension: ms-python.vscode-pylance
[12271 ms] [16:28:31] Installing extension: tomiturtiainen.rf-intellisense
[12271 ms] [16:28:31] Installing extension: eamodio.gitlens
[13093 ms] [16:28:32] Getting Manifest... visualstudioexptteam.intellicode-api-usage-examples
[13200 ms] [16:28:32] Getting Manifest... ms-toolsai.jupyter-keymap
[13381 ms] [16:28:33] Installing extension: visualstudioexptteam.intellicode-api-usage-examples
[13492 ms] [16:28:33] Getting Manifest... ms-toolsai.jupyter-renderers
[13691 ms] [16:28:33] Getting Manifest... ms-toolsai.vscode-jupyter-cell-tags
[13759 ms] [16:28:33] Getting Manifest... ms-python.python
[13784 ms] [16:28:33] Getting Manifest... ms-python.python
[13857 ms] [16:28:33] Getting Manifest... ms-python.vscode-pylance
[13912 ms] [16:28:33] Getting Manifest... ms-toolsai.vscode-jupyter-slideshow
[13997 ms] [16:28:33] Getting Manifest... ms-python.python
[14129 ms] [16:28:33] Getting Manifest... ms-python.debugpy
[14158 ms] [16:28:33] Installing extension: ms-toolsai.jupyter-keymap
[16:28:33] Installing extension: ms-toolsai.vscode-jupyter-cell-tags
[14159 ms] [16:28:33] Installing extension: ms-toolsai.vscode-jupyter-slideshow
[14438 ms] [16:28:34] Installing extension: ms-python.debugpy
[14839 ms] [16:28:34] Getting Manifest... ms-python.vscode-pylance
[14884 ms] [16:28:34] Getting Manifest... ms-python.vscode-pylance
[15098 ms] [16:28:34] Getting Manifest... ms-python.debugpy
[15121 ms] [16:28:34] Getting Manifest... ms-python.debugpy
[15195 ms] [16:28:34] Getting Manifest... ms-python.debugpy
[15497 ms] [16:28:35] Getting Manifest... hbenl.vscode-test-explorer
[19070 ms] [16:28:38] Getting Manifest... ms-vscode.test-adapter-converter
[19350 ms] [16:28:38] Installing extension: hbenl.vscode-test-explorer
[19350 ms] [16:28:38] Installing extension: ms-vscode.test-adapter-converter
[25170 ms] [16:28:44] Extension signature is verified: cameron.vscode-pytest
[25242 ms] [16:28:44] Extension signature is verified: ms-toolsai.jupyter-keymap
[25246 ms] [16:28:44] Extension signature is verified: hbenl.vscode-test-explorer
[25254 ms] [16:28:44] Extension signature is verified: ms-python.pylint
[25265 ms] [16:28:44] Extension signature is verified: eamodio.gitlens
[25295 ms] [16:28:44] Extension signature is verified: tomiturtiainen.rf-intellisense
[25336 ms] [16:28:44] Extension signature is verified: ms-toolsai.jupyter-renderers
[25338 ms] [16:28:44] Extension signature is verified: kevinrose.vsc-python-indent
[25362 ms] [16:28:44] Extension signature is verified: ms-python.debugpy
[25376 ms] [16:28:45] Extension signature is verified: littlefoxteam.vscode-python-test-adapter
[25422 ms] [16:28:45] Extension signature is verified: ms-vscode.test-adapter-converter
[25445 ms] [16:28:45] Extension signature is verified: njpwerner.autodocstring
[25576 ms] [16:28:45] Extension signature is verified: ms-python.python
[25579 ms] [16:28:45] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-keymap-1.1.2: ms-toolsai.jupyter-keymap
[25609 ms] [16:28:45] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-keymap-1.1.2
[25624 ms] [16:28:45] Extension signature is verified: ms-toolsai.vscode-jupyter-slideshow
[25636 ms] [16:28:45] Extracting extension completed. ms-toolsai.jupyter-keymap
[25667 ms] [16:28:45] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-vscode.test-adapter-converter-0.1.9: ms-vscode.test-adapter-converter
[25688 ms] [16:28:45] Extension signature is verified: ms-toolsai.vscode-jupyter-cell-tags
[25704 ms] [16:28:45] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-vscode.test-adapter-converter-0.1.9
[25728 ms] [16:28:45] Extracting extension completed. ms-vscode.test-adapter-converter
[25988 ms] [16:28:45] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/kevinrose.vsc-python-indent-1.18.0: kevinrose.vsc-python-indent
[26013 ms] [16:28:45] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-slideshow-0.1.6: ms-toolsai.vscode-jupyter-slideshow
[26014 ms] [16:28:45] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/kevinrose.vsc-python-indent-1.18.0
[26036 ms] [16:28:45] Extracting extension completed. kevinrose.vsc-python-indent
[26039 ms] [16:28:45] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-slideshow-0.1.6
[26068 ms] [16:28:45] Extracting extension completed. ms-toolsai.vscode-jupyter-slideshow
[26137 ms] [16:28:45] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-cell-tags-0.1.9: ms-toolsai.vscode-jupyter-cell-tags
[26155 ms] [16:28:45] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-cell-tags-0.1.9
[26167 ms] [16:28:45] Extracting extension completed. ms-toolsai.vscode-jupyter-cell-tags
[26467 ms] [16:28:46] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/hbenl.vscode-test-explorer-2.21.1: hbenl.vscode-test-explorer
[26484 ms] [16:28:46] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/hbenl.vscode-test-explorer-2.21.1
[26499 ms] [16:28:46] Extracting extension completed. hbenl.vscode-test-explorer
[26580 ms] [16:28:46] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/njpwerner.autodocstring-0.6.1: njpwerner.autodocstring
[26600 ms] [16:28:46] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/njpwerner.autodocstring-0.6.1
[26611 ms] [16:28:46] Extracting extension completed. njpwerner.autodocstring
[27858 ms] [16:28:47] Extension signature is verified: ms-toolsai.jupyter
[28041 ms] [16:28:47] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-renderers-1.0.17: ms-toolsai.jupyter-renderers
[28066 ms] [16:28:47] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-renderers-1.0.17
[28080 ms] [16:28:47] Extracting extension completed. ms-toolsai.jupyter-renderers
[28216 ms] [16:28:47] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/littlefoxteam.vscode-python-test-adapter-0.8.2: littlefoxteam.vscode-python-test-adapter
[28239 ms] [16:28:47] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/littlefoxteam.vscode-python-test-adapter-0.8.2
[28248 ms] [16:28:47] Extracting extension completed. littlefoxteam.vscode-python-test-adapter
[28308 ms] [16:28:47] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/cameron.vscode-pytest-0.1.1: cameron.vscode-pytest
[28318 ms] [16:28:47] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/cameron.vscode-pytest-0.1.1
[28326 ms] [16:28:47] Extracting extension completed. cameron.vscode-pytest
[29125 ms] [16:28:48] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/eamodio.gitlens-14.9.0: eamodio.gitlens
[29145 ms] [16:28:48] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/eamodio.gitlens-14.9.0
[29156 ms] [16:28:48] Extracting extension completed. eamodio.gitlens
[29203 ms] [16:28:48] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.debugpy-2024.2.0-linux-x64: ms-python.debugpy
[29209 ms] [16:28:48] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.debugpy-2024.2.0-linux-x64
[29215 ms] [16:28:48] Extracting extension completed. ms-python.debugpy
[29510 ms] [16:28:49] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-2024.3.0-linux-x64: ms-toolsai.jupyter
[29519 ms] [16:28:49] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-2024.3.0-linux-x64
[29529 ms] [16:28:49] Extracting extension completed. ms-toolsai.jupyter
[29725 ms] [16:28:49] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.pylint-2023.10.1: ms-python.pylint
[29733 ms] [16:28:49] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.pylint-2023.10.1
[29738 ms] [16:28:49] Extracting extension completed. ms-python.pylint
[29958 ms] [16:28:49] Extension signature is verified: visualstudioexptteam.intellicode-api-usage-examples
[30290 ms] [16:28:49] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.8: visualstudioexptteam.intellicode-api-usage-examples
[30306 ms] [16:28:49] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.8
[30315 ms] [16:28:49] Extracting extension completed. visualstudioexptteam.intellicode-api-usage-examples
[30652 ms] [16:28:50] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/tomiturtiainen.rf-intellisense-2.8.0: tomiturtiainen.rf-intellisense
[30670 ms] [16:28:50] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/tomiturtiainen.rf-intellisense-2.8.0
[30673 ms] [16:28:50] Extracting extension completed. tomiturtiainen.rf-intellisense
[31541 ms] [16:28:51] Extension signature is verified: ms-python.vscode-pylance
[32607 ms] [16:28:52] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.python-2024.2.1: ms-python.python
[32625 ms] [16:28:52] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.python-2024.2.1
[32631 ms] [16:28:52] Extracting extension completed. ms-python.python
[37608 ms] [16:28:57] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/ms-python.vscode-pylance-2024.4.1: ms-python.vscode-pylance
[37626 ms] [16:28:57] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.vscode-pylance-2024.4.1
[37630 ms] [16:28:57] Extracting extension completed. ms-python.vscode-pylance
[42480 ms] [16:29:02] Extension signature is verified: visualstudioexptteam.vscodeintellicode
[43307 ms] [16:29:02] Extracted extension to file:///home/e2e-tester/.vscode-server-insiders/extensions/visualstudioexptteam.vscodeintellicode-1.3.1: visualstudioexptteam.vscodeintellicode
[43325 ms] [16:29:02] Renamed to /home/e2e-tester/.vscode-server-insiders/extensions/visualstudioexptteam.vscodeintellicode-1.3.1
[43328 ms] [16:29:02] Extracting extension completed. visualstudioexptteam.vscodeintellicode
[43335 ms] [16:29:02] Rollback: Uninstalling installed extensions Unable to write file '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json')
[43343 ms] [16:29:02] Rollback: Uninstalled extension ms-toolsai.jupyter-keymap
[43347 ms] [16:29:02] Marked extension as uninstalled ms-toolsai.jupyter-keymap-1.1.2
[43349 ms] [16:29:02] Rollback: Uninstalled extension ms-vscode.test-adapter-converter
[43353 ms] [16:29:02] Marked extension as uninstalled ms-vscode.test-adapter-converter-0.1.9
[43354 ms] [16:29:02] Rollback: Uninstalled extension kevinrose.vsc-python-indent
[43362 ms] [16:29:02] Marked extension as uninstalled kevinrose.vsc-python-indent-1.18.0
[43363 ms] [16:29:02] Rollback: Uninstalled extension ms-toolsai.vscode-jupyter-slideshow
[43368 ms] [16:29:02] Marked extension as uninstalled ms-toolsai.vscode-jupyter-slideshow-0.1.6
[43370 ms] [16:29:02] Rollback: Uninstalled extension ms-toolsai.vscode-jupyter-cell-tags
[43378 ms] [16:29:03] Marked extension as uninstalled ms-toolsai.vscode-jupyter-cell-tags-0.1.9
[43380 ms] [16:29:03] Rollback: Uninstalled extension hbenl.vscode-test-explorer
[43384 ms] [16:29:03] Marked extension as uninstalled hbenl.vscode-test-explorer-2.21.1
[43386 ms] [16:29:03] Rollback: Uninstalled extension njpwerner.autodocstring
[43391 ms] [16:29:03] Marked extension as uninstalled njpwerner.autodocstring-0.6.1
[43393 ms] [16:29:03] Rollback: Uninstalled extension ms-toolsai.jupyter-renderers
[43397 ms] [16:29:03] Marked extension as uninstalled ms-toolsai.jupyter-renderers-1.0.17
[43399 ms] [16:29:03] Rollback: Uninstalled extension littlefoxteam.vscode-python-test-adapter
[43405 ms] [16:29:03] Marked extension as uninstalled littlefoxteam.vscode-python-test-adapter-0.8.2
[43408 ms] [16:29:03] Rollback: Uninstalled extension cameron.vscode-pytest
[43416 ms] [16:29:03] Marked extension as uninstalled cameron.vscode-pytest-0.1.1
[43417 ms] [16:29:03] Rollback: Uninstalled extension eamodio.gitlens
[43426 ms] [16:29:03] Marked extension as uninstalled eamodio.gitlens-14.9.0
[43427 ms] [16:29:03] Rollback: Uninstalled extension ms-python.debugpy
[43434 ms] [16:29:03] Rollback: Uninstalled extension ms-toolsai.jupyter
[43435 ms] [16:29:03] Marked extension as uninstalled ms-python.debugpy-2024.2.0-linux-x64
[43448 ms] [16:29:03] Rollback: Uninstalled extension ms-python.pylint
[43450 ms] [16:29:03] Marked extension as uninstalled ms-toolsai.jupyter-2024.3.0-linux-x64
[43455 ms] [16:29:03] Rollback: Uninstalled extension visualstudioexptteam.intellicode-api-usage-examples
[43456 ms] [16:29:03] Marked extension as uninstalled ms-python.pylint-2023.10.1
[43463 ms] [16:29:03] Marked extension as uninstalled visualstudioexptteam.intellicode-api-usage-examples-0.2.8
[43465 ms] [16:29:03] Rollback: Uninstalled extension tomiturtiainen.rf-intellisense
[43472 ms] [16:29:03] Marked extension as uninstalled tomiturtiainen.rf-intellisense-2.8.0
[43474 ms] [16:29:03] Rollback: Uninstalled extension ms-python.python
[43482 ms] [16:29:03] Marked extension as uninstalled ms-python.python-2024.2.1
[43484 ms] [16:29:03] Rollback: Uninstalled extension ms-python.vscode-pylance
[43489 ms] [16:29:03] Marked extension as uninstalled ms-python.vscode-pylance-2024.4.1
[43490 ms] [16:29:03] Rollback: Uninstalled extension visualstudioexptteam.vscodeintellicode
[43508 ms] [16:29:03] Marked extension as uninstalled visualstudioexptteam.vscodeintellicode-1.3.1
[43574 ms] [16:29:03] Deleted uninstalled extension from disk cameron.vscode-pytest /home/e2e-tester/.vscode-server-insiders/extensions/cameron.vscode-pytest-0.1.1
[43575 ms] [16:29:03] Deleted uninstalled extension from disk eamodio.gitlens /home/e2e-tester/.vscode-server-insiders/extensions/eamodio.gitlens-14.9.0
[43576 ms] [16:29:03] Deleted uninstalled extension from disk hbenl.vscode-test-explorer /home/e2e-tester/.vscode-server-insiders/extensions/hbenl.vscode-test-explorer-2.21.1
[43577 ms] [16:29:03] Deleted uninstalled extension from disk kevinrose.vsc-python-indent /home/e2e-tester/.vscode-server-insiders/extensions/kevinrose.vsc-python-indent-1.18.0
[43578 ms] [16:29:03] Deleted uninstalled extension from disk littlefoxteam.vscode-python-test-adapter /home/e2e-tester/.vscode-server-insiders/extensions/littlefoxteam.vscode-python-test-adapter-0.8.2
[43578 ms] [16:29:03] Deleted uninstalled extension from disk ms-python.debugpy /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.debugpy-2024.2.0-linux-x64
[43579 ms] [16:29:03] Deleted uninstalled extension from disk ms-python.pylint /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.pylint-2023.10.1
[43580 ms] [16:29:03] Deleted uninstalled extension from disk ms-python.python /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.python-2024.2.1
[43580 ms] [16:29:03] Deleted uninstalled extension from disk ms-python.vscode-pylance /home/e2e-tester/.vscode-server-insiders/extensions/ms-python.vscode-pylance-2024.4.1
[43581 ms] [16:29:03] Deleted uninstalled extension from disk ms-toolsai.jupyter /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-2024.3.0-linux-x64
[43582 ms] [16:29:03] Deleted uninstalled extension from disk ms-toolsai.jupyter-keymap /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-keymap-1.1.2
[43582 ms] [16:29:03] Deleted uninstalled extension from disk ms-toolsai.jupyter-renderers /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.jupyter-renderers-1.0.17
[43583 ms] [16:29:03] Deleted uninstalled extension from disk ms-toolsai.vscode-jupyter-cell-tags /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-cell-tags-0.1.9
[43583 ms] [16:29:03] Deleted uninstalled extension from disk ms-toolsai.vscode-jupyter-slideshow /home/e2e-tester/.vscode-server-insiders/extensions/ms-toolsai.vscode-jupyter-slideshow-0.1.6
[43583 ms] [16:29:03] Deleted uninstalled extension from disk ms-vscode.test-adapter-converter /home/e2e-tester/.vscode-server-insiders/extensions/ms-vscode.test-adapter-converter-0.1.9
[43584 ms] [16:29:03] Deleted uninstalled extension from disk njpwerner.autodocstring /home/e2e-tester/.vscode-server-insiders/extensions/njpwerner.autodocstring-0.6.1
[43584 ms] [16:29:03] Deleted uninstalled extension from disk tomiturtiainen.rf-intellisense /home/e2e-tester/.vscode-server-insiders/extensions/tomiturtiainen.rf-intellisense-2.8.0
[43584 ms] [16:29:03] Deleted uninstalled extension from disk visualstudioexptteam.intellicode-api-usage-examples /home/e2e-tester/.vscode-server-insiders/extensions/visualstudioexptteam.intellicode-api-usage-examples-0.2.8
[75156 ms] Start: Run in container: mkdir -p '/vscode/vscode-server-insiders/extensionsCache' && cd '/home/e2e-tester/.vscode-server-insiders/extensionsCache' && cp 'ms-python.vscode-pylance-2024.4.1' 'ms-toolsai.jupyter-2024.3.0-linux-x64' 'ms-toolsai.vscode-jupyter-cell-tags-0.1.9' 'ms-toolsai.vscode-jupyter-slideshow-0.1.6' 'visualstudioexptteam.vscodeintellicode-1.3.1' '/vscode/vscode-server-insiders/extensionsCache'
[75232 ms] 
[75232 ms] 
[75232 ms] Start: Run in container: cd '/vscode/vscode-server-insiders/extensionsCache' && ls -t | tail -n +50 | xargs rm -f

@sandy081
Copy link
Member

sandy081 commented Apr 4, 2024

Thanks for the log. As suspected ms-vscode.js-debug-companion extension is causing this. I can see from the above log.

[43335 ms] [16:29:02] Rollback: Uninstalling installed extensions Unable to write file '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json')

It is a built in extension that comes with VS Code server/client. There is no need to mention this extension in the dev container.

I will add a fix to handle such errors and prevent rollback and also skip installing built in extensions.

As a workaround until this fix, please remove this extension from the list.

@sandy081 sandy081 added bug Issue identified by VS Code Team member as probable bug extensions Issues concerning extensions remote-connection Issues about the remote connection and removed info-needed Issue requires more information from poster remote-connection Issues about the remote connection labels Apr 4, 2024
@sandy081 sandy081 added this to the April 2024 milestone Apr 4, 2024
@sandy081
Copy link
Member

sandy081 commented Apr 4, 2024

Attached Dev Containers output is not containing the vital error log statements which is logged in the server log

2024-04-04 10:34:07.698 [error] Error while installing the extension ms-vscode.js-debug-companion Unable to write file '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json')

This would have made it easier to diagnose the issue.

@chrmarti Any insights

@chrmarti
Copy link
Contributor

chrmarti commented Apr 4, 2024

@chrmarti Any insights

Stderr from the server didn't make it to the log. Fixing that now. Thanks.

sandy081 added a commit that referenced this issue Apr 4, 2024
@sandy081 sandy081 mentioned this issue Apr 4, 2024
sandy081 added a commit that referenced this issue Apr 4, 2024
@vscodenpa vscodenpa added unreleased Patch has not yet been released in VS Code Insiders insiders-released Patch has been released in VS Code Insiders and removed unreleased Patch has not yet been released in VS Code Insiders labels Apr 4, 2024
@sandy081 sandy081 added the author-verification-requested Issues potentially verifiable by issue author label Apr 5, 2024
@vscodenpa
Copy link

This bug has been fixed in the latest release of VS Code Insiders!

@s-silvius, you can help us out by commenting /verified if things are now working as expected.

If things still don't seem right, please ensure you're on version b4378df of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.

Happy Coding!

@rlarac
Copy link

rlarac commented Apr 5, 2024

Attached Dev Containers output is not containing the vital error log statements which is logged in the server log

2024-04-04 10:34:07.698 [error] Error while installing the extension ms-vscode.js-debug-companion Unable to write file '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/vscode/vscode-server-insiders/bin/linux-x64/57028e3d274ebde851c7cc02123def372ca619a6-insider/extensions/ms-vscode.js-debug-companion/package.json')

This would have made it easier to diagnose the issue.

@chrmarti Any insights

Same as @s-silvius. In my case, the customizations.vscode.settings.extensions.verifySignature set to false does not change the outcome...

To confirm that all is working as expected in VS Code - Insiders v1.89.0-insider 💪🏽

@s-silvius
Copy link
Author

/verified

@vscodenpa vscodenpa added verified Verification succeeded and removed author-verification-requested Issues potentially verifiable by issue author labels Apr 5, 2024
@99linesofcode
Copy link

Just wanted to reiterate that the changes merged into insiders resolve this issue for me as well despite not explicitly installing the ms-vscode.js-debug-companion extension. It is a more general issue caused by said extension.

Thought that could be stated a bit more clearly.

@microsoft microsoft locked and limited conversation to collaborators Jun 10, 2024
meslubi2021 added a commit to meslubi2021/vscode that referenced this issue Aug 10, 2024
* primary button

* debug: treat 'subtle' frames like 'deemphasized' (microsoft#209078)

To be closer to DAP

Fixes microsoft#206801

* debug: fix resizing window makes debug toolbar disappear (microsoft#209075)

Fixes microsoft#208895

Should work but testing on aux windows was limited due to microsoft#209073

* trees: always handle an twistie events by the tree if it changes collapsed state (microsoft#209090)

This allows preserving your multi-selection while expanding/collapsing other nodes in the tree. I think this is a good overall change to make across our UI. E.g. similarly, without this change, you can't expand a folder in the Explorer view without losing your selection state. cc @joaomoreno

Fixes microsoft#208852

* Adjust scheme and authority of URIs in remote terminals

Fixes microsoft#208572

* Also check file scheme

* Apply environment when selecting default profile as well

Fixes microsoft#204167

* Add ... suffix to new with profile actions

Fixes microsoft#208655

* Add git bash to shell integration description

* Remove notebook view from focus order & accessibility tree when hidden (microsoft#209059)

* Remove notebook view from focus order when hidden

* Set `inert` on the correct container

* Use IconSelectBox to change terminal icon, remove dupes

Fixes microsoft#199964

* testing: fix resolveHandler not called on item replacement (microsoft#209121)

Fixes microsoft#207574

* remove experimental setting (microsoft#209126)

* Remove terminal change icon tests as they required quick pick

* chore: bump katex (microsoft#209141)

* get request to show up in chat view

* Update src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts

* Update src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts

* Also fire an event when focus & selection goes to empty (microsoft#209145)

Fixes microsoft#209074

* Port followups candidate to main (microsoft#209203)

Fix followups going to participant ID (microsoft#209114)

Fix microsoft/vscode-copilot#4861

* Remove 'session' from transfer API (microsoft#209204)

* Fix typo in editor.action.startDebugTextMate title (microsoft#209160)

TextMate is one word.

* Remove other icon smoke tests

* Limit drop disablement to just http(s) uris (microsoft#209240)

For microsoft#209239

* Introduce ITerminalConfigurationService

Part of microsoft#181900

* Docs

* Adopt terminal config service in terminalActions

* Adopt terminal config service in terminalEditor

* Adopt terminal config service in more files

* Move more to terminal config service

* Remove ITerminalConfigHelper.config completely

Part of microsoft#181900

* Init TerminalConfigurationService

* Test for TerminalConfigurationService

* Pick up editor action command descriptions (microsoft#209259)

Continuation of microsoft#193937 and microsoft#197442

This adds the command descriptions of editor actions to the ICommandQuickPick results so that those results can be picked up by the "similar commands" feature.

Example:

I can add:
```
metadata: {
    description: nls.localize2('test', "xyz"),
}
```
to the [AddLineCommentAction](https://github.com/microsoft/vscode/blob/7d788e70b95c79718b565ff9e255858db4cc74b3/src/vs/editor/contrib/comment/browser/comment.ts#L105)... and then when I search "xyz" it'll show up.

* Fix leak in terminalConfigHelper.test

* Include Command Description in `_getAllCommands` (microsoft#209260)

This is important information for the command so we should include it in this response.

* Move wsl recommendations out of config helper and into contribution

Part of microsoft#181900

* Fix tests

* Fix XtermTerminal.test

* fix microsoft#209167

* Enable dnd in chat references list (microsoft#209263)

* Fix tests for reals this time

* Pick up latest TS for building VS Code (microsoft#209265)

* fix microsoft#207946

* move a line

* clean up

* Remove xterm triggerDataEvent private API usage

* Make types more correct

* Remove _onData access

* Don't use stateful regex (microsoft#209268)

Fixes microsoft#209254

* Remove _onKey access

* Remove _charSizeService access

* Remove unneeded lint suppression

* Remove unused event emitter type

* Remove hack for canvas to force a refresh

I can no longer reproduce this issue and it was a big hack regardless.
Will track issues for any mentioned of bad resizes on the canvas
renderer.

* testing: fix testing-coverage-lineHeight being marked as a color (microsoft#209273)

* De-select output for `focus cell container` commands (microsoft#209269)

* pass message to de-select when container is selected from output

* clear selection in more cases

* Remove xterm canvas renderer from fallback logic

This simplifies things a lot, the plan is to remove the canvas renderer
completely from VS Code if all goes well (microsoft#209276).

Fixes microsoft#209275

* get insert kb to work in input editor

* eng: fix CSS tooling crashes watch task (microsoft#209278)

Get rid of the gulp-postcss plugin and just implement our own, I couldn't get it to work.

Fixes microsoft#207827

* just add as secondary

* Update src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts

* Update src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts

* Remove isMeasurement (microsoft#209287)

* Remove isMeaasurement from the typing

* Remove isMeasurement

* fix microsoft#146972

* Migrate rest of TerminalConfigHelper to TerminalConfigurationService

Fixes microsoft#181900

* Replace label computer ctor in test

* Remove safari check to use webgl

* remove extra width from aiButton (microsoft#209295)

* Fix hygiene

* use disposableStore

* notebook output performance (microsoft#209282)

* record perf data for notebook outputs

* debounce event per cell

* send size info, emit directly from perf message listener

* fix classification details

* better names

* Fix test failures due to private mangling

* Add `windowOptions` to xtermTerminal

* SCM - Add support for filtering history item changes (microsoft#209327)

* Support Shift+Up/Down keys in notebook outputs (microsoft#209314)

* Fixes microsoft#209324

* Fix opening folders in file picker (microsoft#209330)

Part of microsoft#208937

* SCM - 💄 API cleanup (microsoft#209339)

* SCM - 💄 API cleanup

* Fix compilation

* fix 208710 (microsoft#209343)

* fix syncing profiles (microsoft#209336)

fix microsoft#208710

* bailout if profile with same name exists already

* make it sync

* Fixes microsoft#209251

* add and use ChatInputPart#contentHeight (microsoft#209345)

fixes https://github.com/microsoft/vscode-copilot/issues/4727

* SCM - use custom hover for history item statistics (microsoft#209346)

* Move onto ITerminalConfigurationService

* Bring terminal editor's mousedown handling closer in line with tabbed view

* Use switch, allow Linux to paste regular clipboard too

* Improve setting description

* docs: categorize chat-list-background as other (microsoft#209303)

* Add experimental support for updating markdown links on copy/paste (microsoft#209319)

* Add experimental support for updating markdown links on copy/paste

For microsoft#209318

* Remove log

* use abstract class

* swap lines

* implement as classes

* Logging navigible container events for debug

* make isPresent optional

* Update src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignalLineFeatureContribution.ts

* Log only when config is enabled

* Enable terminal smoke tests on desktop

Fixes microsoft#146811

* exthost: fix profiling not working (microsoft#209142)

* exthost: fix profiling not working

Fixes microsoft#194678. Requires jrieken/v8-inspect-profiler#3 to be merged and published in order to pass the 'host' down.

* bump package

* Inline completion refactoring (microsoft#209011)

* Fix leaks in terminalTabsList

Fixes microsoft#207462

* Fix leaks in terminalInstance dnd

Fixes microsoft#207459

* Fix leaks in hoverService

Fixes microsoft#207454

* Support any OSC link scheme

Fixes microsoft#176812

* SCM - add history item hover (microsoft#209373)

* allow input elements to handle keydown events (microsoft#209362)

* fix microsoft#191745

* move declaration near usage

* chore: increase timeout of Linux x64 job (microsoft#209387)

* Allow via notification

* Fix search text input issues (microsoft#209365)

Fixes microsoft#209361

* fix issue

* api comment (microsoft#209410)

* render inline chat change decoration also inside minimap (microsoft#209414)

* remove restore on profile item (microsoft#209416)

* Engineering - update suppression file (microsoft#209419)

* chore - add `IInstantiationService#dispose` (microsoft#209421)

* Support setting keyboard shortcut from Action Item Context Menu (microsoft#209431)

fixes microsoft#208221

* Introduce hoverDelegate2.ts

Part of microsoft#204965

* Set base delegate, fix imports

* ICustomHover -> IUpdatableHover

* Remove duplicate/deprecated IHoverAction

* Move updatable hover interfaces to hover.ts

* Create IHoverDelegate2.setUpdatableHover

* Add deprecated annotations to old functions

* Move statusBarItem onto new hoverService.setupUpdatableHover

* More adoption, improve deprecated messages

* Remove all usage of setupCustomHover from base/

* Update majority of workbench references to setupCustomHover

* Remove all remaining usages of setupCustomHover

* Remove updatableHoverWidget.ts

* Stub null hover service in some tests

* Fix null access (microsoft#209449)

* Update tab bar colors (microsoft#209451)

tab bar colors debt

* Fix output vsbuffer transfer via workspace edit. (microsoft#209358)

* Fix output vsbuffer transfer via workspace edit.

* Adopt interface change.

* fix microsoft#209091 (microsoft#209454)

* support `vscode.ChatResponseTextEditPart` and support rendering of text edits in chat widget (using the diff editor)

* chore: add new colours (microsoft#209457)

* use disposableStore

* Add CLI cleaning regex (microsoft#209462)

* fix microsoft#152476

* Enable copy paste api in scm input (microsoft#209466)

* Enable dnd and copy paste apis in scm input

For microsoft#209460

Enables dropping or pasting a file from the vscode/system explorer into the scminput to insert the file name. Currently nothing happens when you try this

In the future will also allow extensions to hook into these apis

* Revert organize imports

* Remove duplication

* fix: trim end of matched link (microsoft#209469)

* dispose saved text model with wrong view type (microsoft#209461)

* fix microsoft#184454

* rm empty line

* web: add didResolveRemoteAuthority function for embedders (microsoft#209480)

* Clean up some tests, fix some leaks

* cli: allow public port forwarding via tunnels (microsoft#209489)

* fix microsoft#209487

* chore: increase compile job timeout (microsoft#209497)

* cli: add progress for extraction (microsoft#209499)

For https://github.com/microsoft/vscode-remote-tunnels/issues/724

* Convert Workspace Cell Edit dto to renderer types (microsoft#209498)

* Hide notebook chat actions from f1. (microsoft#209501)

* Fix injected services becoming public by mistake (microsoft#209513)

* Fix injected services becoming public by mistake

Fixes cases of `@IFooService readonly foo: IFooService`. This makes the service public, which is likely not expected and also means we can't mangle it

* Fix name

* Remove unused props

* - extract `IChatListItemRendererOptions`
- use diff editor hiding of unchanged regions
- simpler code compare block (for now)

* Add descriptions for commands microsoft#209511 (microsoft#209524)

* fix microsoft#209441 (microsoft#209526)

* Add color item for sidebar title background (microsoft#209528)

fixes microsoft#209164

* Count replies, not comments (microsoft#209527)

Fixes microsoft/vscode-pull-request-github#5869

* 💄

* Fix tab indicator size when tab action left and tab sizing fixed/shrink (microsoft#209532)

fixes microsoft#207003

* removing issue reporter API (microsoft#209125)

* first snap

* sent the comments to the shadow realm

* one comment we forgot to remove :(

* fix microsoft#207101

* move audio cue config to new file

* rename, move things around

* add accessibility signals to l8n

* add scope

* accessibility signals

* more descriptions

* Add todos for shellIntegration API from API sync

Part of microsoft#145234

* add discard description

* Update src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts

* fix microsoft#207813 (microsoft#209553)

* Add eslint rule for potentially unsafe disposable patterns (microsoft#209555)

`DisposableStore`/`MutableDisposable` properties should almost always be `readonly`. Otherwise it's easy to accidentally overwrite the property and leak the previous value. This commonly happens with code such as:

```ts
class Foo {
     private disposables = new DisposableStore();

     bar() {
         this.disposables = new DisposableStore(); // leaks old values
         ...
     }
```

This change adds an eslint rule to enforce this and adopts `readonly` for the caught cases. I only needed to add 2 suppression comments, which seems like an acceptable tradeoff for helping catch a common mistake

* Bump @typescript-eslint versions (microsoft#209516)

6.x is the latest release that supports our current node target

* Fix frontmatter line map (microsoft#209556)

Fixes microsoft#209267

* Fix typo from old code (microsoft#209557)

fix long standing typo

* Add command description (microsoft#209558)

For microsoft#209511

* testing: remove back compat shims for coverage API (microsoft#209559)

Now that the API is finalized, remove the back compat shims that were in place

* chore: update to rust 1.77 (microsoft#209563)

* chore: update to rust 1.77

* fix tests

* debug: add some command descriptions (microsoft#209570)

For microsoft#209511

* Pick up latest md language service (microsoft#209574)

* feat. add a menu item 'expand-select' to expand subtree in search view (microsoft#206033)

* feat. add a menu item 'Expand All' to expand subtree

* feat. update menu text

* Strongly typed instead of `any` for nb config (microsoft#209493)

* Strongly types instead of `any` for nb config

* fix swapped setting fallbacks

* Address review comments

---------

Co-authored-by: Michael Lively <milively@microsoft.com>

* Update borders on template reuse. (microsoft#209577)

* fix: deprecate unity-launch flag (microsoft#209471)

* Clean up chat submit actions (microsoft#209578)

* Align submit/send actions in chat

* Clean up chat submit actions

* Make all remote chat agents sticky (microsoft#209579)

* fix: add open user settings JSON description (microsoft#209583)

* Fix leak (microsoft#209588)

Fix microsoft#208621

* Set role on lightbulb widget (microsoft#209592)

* Add tree sticky scroll colors based on view location fixes microsoft#205441

* Expose comments input as text document (microsoft#209512)

* Expose comments input as text document

Fixes https://github.com/microsoft/vscode-pull-request-github/issues/5875
For microsoft#209508

Exposes comment input editors as text documents that extensions can see. Enables a few features in them too such as 'paste as' and 'drop into'

* Small fixes

* Enable markers in comments

* Fix async

* Fix comment buttons on the top

---------

Co-authored-by: Alex Ross <alros@microsoft.com>

* Adding command descriptions for TF-IDF search (microsoft#209612)

adding descriptions

* debt - `arrays.ts#tail` can return `undefined` (microsoft#209631)

* Fixing typo in description (microsoft#209630)

fixing typo

* Bump distro (microsoft#209636)

* add `StableEditorBottomScrollState` so that inline chat moves lines of interest less (microsoft#209637)

there is still some movement because the height of the zone changes through out the request

* chore - remove arrays#tail, use `array.at(-1)` instead

---------

Co-authored-by: meganrogge <megan.rogge@microsoft.com>
Co-authored-by: Connor Peet <connor@peet.io>
Co-authored-by: Megan Rogge <merogge@microsoft.com>
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
Co-authored-by: Kyle Cutler <67761731+kycutler@users.noreply.github.com>
Co-authored-by: Aaron Munger <aamunger@microsoft.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
Co-authored-by: Tyler James Leonhardt <me@tylerleonhardt.com>
Co-authored-by: Rob Lourens <roblourens@gmail.com>
Co-authored-by: George Garside <grg.garside@gmail.com>
Co-authored-by: Matt Bierner <matb@microsoft.com>
Co-authored-by: Logan Ramos <lramos15@gmail.com>
Co-authored-by: Andrea Mah <31675041+andreamah@users.noreply.github.com>
Co-authored-by: Matt Mastracci <matthew@mastracci.com>
Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
Co-authored-by: Don Jayamanne <don.jayamanne@outlook.com>
Co-authored-by: Henning Dieterichs <hdieterichs@microsoft.com>
Co-authored-by: Alex Ross <alros@microsoft.com>
Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>
Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com>
Co-authored-by: hsfzxjy <hsfzxjy@gmail.com>
Co-authored-by: Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>
Co-authored-by: Peng Lyu <penn.lv@gmail.com>
Co-authored-by: Justin Chen <54879025+justschen@users.noreply.github.com>
Co-authored-by: Michael Lively <milively@microsoft.com>
Co-authored-by: Premium <pagict@gmail.com>
Co-authored-by: BeniBenj <besimmonds@microsoft.com>
Co-authored-by: Aiday Marlen Kyzy <amarlenkyzy@microsoft.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug extensions Issues concerning extensions insiders-released Patch has been released in VS Code Insiders verified Verification succeeded
Projects
None yet
Development

Successfully merging a pull request may close this issue.