Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#66912 - [code] Add extensionAllowedProposedApi to product.js

Attached to Project: Community Packages
Opened by Oskar Hahn (ostcar) - Saturday, 06 June 2020, 06:08 GMT
Last edited by freswa (frederik) - Saturday, 06 June 2020, 19:59 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I am trying to use the Live Share extension. It fails, because there are missing proposed apis.

The official recommendation from microsoft for archlinux is not to use the open source edition.

https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/linux#vs-code-oss-issues

The workaround is, to add some entries to extensionAllowedProposedApi

I can confirm, that live share works, after applying this diff:

--- /usr/lib/code/product.json 2020-05-18 00:17:09.000000000 +0200
+++ product.json 2020-06-06 07:49:07.101493102 +0200
@@ -33,7 +33,13 @@
"licenseFileName": "LICENSE.txt",
"reportIssueUrl": "https://github.com/Microsoft/vscode/issues/new",
"urlProtocol": "code-oss",
- "extensionAllowedProposedApi": ["ms-vscode.vscode-js-profile-table", "ms-vscode.references-view"],
+ "extensionAllowedProposedApi": [
+ "ms-vscode.vscode-js-profile-table",
+ "ms-vscode.references-view",
+ "ms-vsliveshare.vsliveshare",
+ "ms-vscode.node-debug",
+ "ms-vscode.node-debug2"
+ ],
"builtInExtensions": [{
"name": "ms-vscode.node-debug",
"version": "1.44.5",


Additional info:
* package version(s): 1.45.1-1
* link to upstream bug report, if any: https://github.com/MicrosoftDocs/live-share/issues/262

Steps to reproduce:

1. Install the live share extension.
2. Click on "Start collaboration session..."
3. In the bottom right, click on "more infos"
4. In the opened window, click on "Try joining yourself"
This task depends upon

Closed by  freswa (frederik)
Saturday, 06 June 2020, 19:59 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#65627 

Loading...