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

vscode backports #52043

Merged
merged 13 commits into from Dec 16, 2018
Merged

vscode backports #52043

merged 13 commits into from Dec 16, 2018

Conversation

worldofpeace
Copy link
Contributor

Motivation for this change

Was reviewing #52036 and I recalled that we should be backporting this stuff to stable.
I've also included all changes to the vscode-extensions.

Let me know if I missed anything.

cc @Mic92 (since you brought this to our attention a bit back)

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

Copy link
Member

@Mic92 Mic92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not tested the packages, but agree that we should backport vscode.

@worldofpeace
Copy link
Contributor Author

I went ahead in tested this in a vm with xfce with

environment.systemPackages = [ 
    (pkgs.vscode-with-extensions.override {
      vscodeExtensions = with pkgs.vscode-extensions; [
        bbenoist.Nix
        ms-python.python
        ms-vscode.cpptools
        WakaTime.vscode-wakatime
      ];
    })
  ];

Also without the extensions.
Everything works as expected 👍

@Mic92 Do you think we need a darwin tester?

@Mic92
Copy link
Member

Mic92 commented Dec 14, 2018

maybe @davidak could have a short look at the macOS version.

@davidak
Copy link
Member

davidak commented Dec 14, 2018

@Mic92 i currently don't use macOS, sorry. maybe ask on #nix-darwin?

@Mic92 Mic92 merged commit f0b6661 into NixOS:release-18.09 Dec 16, 2018
@worldofpeace worldofpeace deleted the vscode/backport branch December 18, 2018 15:09
@worldofpeace worldofpeace mentioned this pull request Dec 19, 2018
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants