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

Uploading/Downloading does not reproduce exact environment #57

Closed
mbaas2 opened this issue Apr 23, 2019 · 7 comments
Closed

Uploading/Downloading does not reproduce exact environment #57

mbaas2 opened this issue Apr 23, 2019 · 7 comments

Comments

@mbaas2
Copy link

mbaas2 commented Apr 23, 2019

Specifications

  • Sync from (1):
    Version: 1.33.1 (system setup)
    Commit: 51b0b28134d51361cf996d2f0a1c698247aeabd8
    Date: 2019-04-11T08:27:14.102Z
    Electron: 3.1.6
    Chrome: 66.0.3359.181
    Node.js: 10.2.0
    V8: 6.6.346.32
    OS: Windows_NT x64 10.0.17763

  • Sync to (2):
    Version: 1.33.1
    Commit: 51b0b28134d51361cf996d2f0a1c698247aeabd8
    Date: 2019-04-11T08:20:22.771Z
    Electron: 3.1.6
    Chrome: 66.0.3359.181
    Node.js: 10.2.0
    V8: 6.6.346.32
    OS: Linux x64 4.18.0-17-generic snap

Expected Behavior

After uploading settings from (1) and downloading into (2) I had expected to see the same extensions as in the original system.

Actual Behavior

(1) uses an extension "Favorites Manager". (2) did not show that (even after a restart), but did show "Favorites. I don't know if FM wasn't installed at all and F wasn't wiped out (I had used it before in that installation). Other extensions are missing, too - and extension that I had disabled in (1) are still active in (2).

@nonoroazoro
Copy link
Owner

nonoroazoro commented Apr 23, 2019

@mbaas2 I tried the extensions you listed, all of them were synced correctly. So maybe you have to check the followings:

  1. Reload the VSCode after you install the extensions (although VSCode has already supported no reloading on installing extensions, while it's API seems hasn't);
  2. Upload the settings on (1)
  3. Try to download settings on (2), and make sure you download from the same Gist (with the same ID).
  4. Check if the synchronization has been successful.

If the issue still occurs, please send me the edition of your Linux Distribution together with its version.
I'm sorry for the inconvenience.

@cig0
Copy link

cig0 commented Apr 27, 2019

Hi all,

@nonoroazoro I was about to open a ticket with an issue that I think might be related to the behavior seen by @mbaas2:

Syncing seems to only sync enabled extensions, not all the installed extensions.

How to reproduce the issue:

  1. Install a couple of extensions and disable one of them
  2. Upload your settings
  3. On target VSC, download the settings and see if the two extensions you just installed on the source VSC are present, or just the one that was enabled at the time of the syncing.

Let me know what you think.
Thanks!

@nonoroazoro
Copy link
Owner

@cig0 You're right, Syncing does only sync the enabled extensions. The fact is, VSCode doesn't expose any api to get the disabled extensions (#14444), which means we have no way to sync the disabled extensions at present.

@cig0
Copy link

cig0 commented Apr 27, 2019

Oh I see, thanks for the additional info, I'll monitor that issue.

@cig0
Copy link

cig0 commented Apr 30, 2019

@nonoroazoro Can this microsoft/vscode#14444 (comment) help?

@nonoroazoro
Copy link
Owner

@cig0 Unfortunately that doesn't help...

@cig0
Copy link

cig0 commented Apr 30, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants