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

cloud9: init at 1.0.0-alpha #14437

Closed
wants to merge 1 commit into from
Closed

Conversation

tomberek
Copy link
Contributor

@tomberek tomberek commented Apr 4, 2016

Things done:
  • Tested using sandboxing (nix-build --option build-use-chroot true or nix.useChroot on NixOS)
  • Built on platform(s)
    • NixOS
    • OS X
    • Linux
  • 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/)
  • Fits CONTRIBUTING.md.
More

I am not very familiar with NPM packaging and this also seems to be a non-standard packaging setup. I would welcome any help to figure out a way to use the proper build tools. I did test this and it works as a service on NixOS.

@@ -0,0 +1,93 @@
{ stdenv ? (import <nixpkgs> {}).stdenv
Copy link
Contributor

Choose a reason for hiding this comment

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

Please don't do import <nixpkgs>{} within a package expression.

@pSub pSub added the 8.has: package (new) This PR adds a new package label Apr 4, 2016
ln -s ${nan}/lib/node_modules/nan/ node_modules/nan[
# npm install -g --prefix=$out
# npm install --prefix=$out https://github.com/c9/nak/tarball/c9
./scripts/install-sdk.sh # totally impure!, 64 packages to add
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is the major part which I would like to improve. I don't use the buildNodePackages because there is some retrieval of additional 64 packages and a bit of other setup that this script runs. I would like to simply use buildNodePackages, with minor edits if possible.

@joachifm joachifm added 2.status: work-in-progress This PR isn't done 9.needs: package (new) This needs a new package to be added 9.needs: clean-up labels May 28, 2016
@grahamc
Copy link
Member

grahamc commented Feb 13, 2017

Closing due to age, we can re-open :)

@grahamc grahamc closed this Feb 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.status: work-in-progress This PR isn't done 8.has: package (new) This PR adds a new package 9.needs: clean-up 9.needs: package (new) This needs a new package to be added
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants