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
Major update of various JetBrains IDEs #38229
Conversation
@GrahamcOfBorg build jetbrains.clion jetbrains.goland jetbrains.idea-community jetbrains.idea-ultimate jetbrains.phpstorm jetbrains.pycharm-community jetbrains.pycharm-professional jetbrains.webstorm |
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: jetbrains.clion, jetbrains.goland, jetbrains.idea-community, jetbrains.idea-ultimate, jetbrains.phpstorm, jetbrains.pycharm-community, jetbrains.pycharm-professional, jetbrains.webstorm Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: jetbrains.idea-community, jetbrains.pycharm-community The following builds were skipped because they don't evaluate on x86_64-linux: jetbrains.clion, jetbrains.goland, jetbrains.idea-ultimate, jetbrains.phpstorm, jetbrains.pycharm-professional, jetbrains.webstorm Partial log (click to expand)
|
Verified that CLion and its bundled debuggers work as well! |
cc @Mic92 because you've merged a couple of other jetbrains updates of mine :-) |
Goland fails to build for me. |
$ nix-shell -p goland
...
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/lib/jexec
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/rmid
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/keytool
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/unpack200
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/orbd
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/policytool
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/jjs
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/rmiregistry
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/servertool
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/java
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/tnameserv
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/jre64/bin/pack200
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/lib/libpty/linux/x86/libpty.so
shrinking /nix/store/d8a22p9a91ml2xaizjnfah48afg3f7pw-goland-2018.1/goland-2018.1/lib/libpty/linux/x86_64/libpty.so
missing filename
builder for '/nix/store/d1w1x2i25zdivjbbcjcb0i603qmxxx9w-goland-2018.1.drv' failed with exit code 1
error: build of '/nix/store/d1w1x2i25zdivjbbcjcb0i603qmxxx9w-goland-2018.1.drv' failed |
a394ca8
to
1a870df
Compare
Thanks @Mic92! Updated the postFixUp! |
backported to 18.03 |
Why is this major update backported? Aren't releases only supposed to get bug and security fixes? |
Jetbrains delete old releases and nixos does not cache old tarballs because of the license |
Oh I see :/ |
@infinisil also, given that JetBrains makes major releases somewhat more often than NixOS (three times per year), it may make sense to do backports to current stable to make these latest versions actually usable on nixos without a hassle. Using |
... using something like overlays to get latest IntelliJ idea on stable NixOS is not fun (I've tried it, and eventually decided that it's just easier for me personally to send a PR to NixOS once in a while :-) ). Using older IntelliJ is not fun either, because the ides themselves get a ton of updates in major versions, and because authors of third-party plugins often support only the latest release. |
Motivation for this change
Routine update
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)