-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
vscode-oss: init at 1.44.2 #86122
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
base: master
Are you sure you want to change the base?
vscode-oss: init at 1.44.2 #86122
Conversation
dd98e6d
to
43fb38f
Compare
It would be nice if this package would replace |
Would be |
Is this build compatible with Microsofts propritary addons? |
I have no reason to believe it behaves any differently regarding proprietary plugins, but you have to install them yourself. I will check tomorrow. |
vscodium is same thing with different logo and modified I do not want to call it vscodium, as that's the name of their "open source" binaries, but for me these are as closed source as vscode binaries minus property plugins. Why not leave it as |
Vscode-oss name comes from here: https://github.com/microsoft/vscode/blob/master/product.json#L4 So they already have naming convention that suggest vscodium is not same thing. But at the end of the day however we call it I don't care too much. |
I'll check why hashes fail, I think I changed something and did not recheck hashes. |
Ok download hashes do not match only for aarch64, looks like downloaded dependencies are different there. |
Ok. We just need to make sure, they don't hold any trademark right on the name. |
I think they disabled telemetry. Not sure if your build does the same. |
They did not work with vscodium, hence the question. If they don't work we might need to keep the binary vscode. |
I have to check regarding telemetry and disable if not disabled, thanks! |
Will also do a bit of cleanup, on comments and I see I need to remove |
I feel there is still a need for a proper explanation of why anyone would use this instead of vscodium or vscode(-bin)? Who's the target audience? I can see an added value for aarch64 where there are no official binary builds from MS (yet). Is that it? |
I see some advantages of building vscode from source:
|
I want to test vscode with Wayland support and for that I need to build electron from source and vscode from source. That's why I decided to make a package to make process reproducible. At the same time I feel much better if distro provides package, instead of third party vendor (even if that vendor is Microsoft). I feel like too many projects these days only provide binary releases and only support some mainstream distros. And then they call these binary releases open source, where you have source, but it's really hard to build actual source, as they do not provide clear instructions how to do the build. |
@prusnak thanks for review |
43fb38f
to
9bb53ab
Compare
46bafdd
to
bae3a5d
Compare
Oh yeah one more thing, aarch64 builds should work now. |
Ok. Than we could actually drop the proprietary build. What do you think? |
Well yes, or can rename to |
The issue now is it also uses different configuration folder in home, so that means users need to copy their configs under |
I am still unsure why aarch64 yarn cache sha256 is different on @GrahamcOfBorg, since i run many times on packet host aarch64 instance and got same hash. |
You can check with diffoscope between archives from different architectures. |
How is the progress on this? |
@turion maybe just open a different pr with x86 only for now. |
@offlinehacker I cherry picked your changes to the Electron package in #105241 - so the headers are now included. Thanks! You might want to rebase this branch on top of the current master. (There were other conflicts as well). |
This comment was marked as spam.
This comment was marked as spam.
Is this PR still active? |
This comment was marked as spam.
This comment was marked as spam.
@offlinehacker @Mic92 Maybe we should just merge this with just x86 support, then a new PR for other architectures. This would be nice to have. |
Yes, I would merge such a PR. |
Is there anything else that needs to be done other than rebasing with master then, for the x86 support to be merged in @offlinehacker? if not, it might be good to unset this as a draft and request review. |
Motivation for this change
I want to build vscode from source.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)