You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Install vscode. During install, vscode will create a repo enrollment of its own.
If the filename from step Open Source VS Code #1 doesn't match the file created in step gulp-symdest does not preserve links on electron #2, then the client will have a duplicate enrollment in the repo. This breaks package management actions (apt update, apt install, etc) until the user manually fixes it.
Recommended behavior:
Update post-install script to detect the existing repo enrollment. If a repo enrollment already exists (under a different filename created by the admin) then disable "our" enrollment (from step #2) and let the owner's enrollment take precedence.
Reference the following issue for context. The issue references .list files (Ubuntu/Debian) but should look for similar behavior with rpm (Fedora/RHEL). microsoft/linux-package-repositories#317
Does this issue occur when all extensions are disabled?: Yes
Steps to Reproduce:
Recommended behavior:
Update post-install script to detect the existing repo enrollment. If a repo enrollment already exists (under a different filename created by the admin) then disable "our" enrollment (from step #2) and let the owner's enrollment take precedence.
Reference the following issue for context. The issue references .list files (Ubuntu/Debian) but should look for similar behavior with rpm (Fedora/RHEL).
microsoft/linux-package-repositories#317