Note: Describe the build process on a NixOS server, starting with the node2nix step. ⇒ "wiki",
"version": "0.28.0" github ⇒ NixOS ⇒ node2nix
node2nix hangs while cloning passport-twitter, which uses a special commit of Paul's node-xtraverse: matrix
[…] info attempt registry request try #1 at 9:19:26 AM http request GET https://registry.npmjs.org/passport-oauth2 http 200 https://registry.npmjs.org/passport-oauth2 Cloning git repository: git://github.com/paul90/passport-twitter Cloning into 'passport-twitter'... fatal: unable to connect to github.com: github.com[0: 140.82.121.4]: errno=Connection timed out git clone exited with status: 128
package.json:
[…] "main": "./lib", "dependencies": { "passport-oauth1": "1.x.x", "xtraverse": "github:paul90/node-xtraverse#3eab06b77d3fa7eff2cc7f25b639cfee7d678d06" }, […]
I also can't manage to build passport-twitter outside of the wiki tree.
[…] ~/passport-twitter]$ node2nix fetching local directory: ./. from . info attempt registry request try #1 at 1:16:07 PM http request GET https://registry.npmjs.org/passport-oauth1 http 200 https://registry.npmjs.org/passport-oauth1 Cloning git repository: git://github.com/paul90/node-xtraverse Cloning into 'node-xtraverse'... fatal: unable to connect to github.com: github.com[0: 140.82.121.4]: errno=Connection timed out
Cf. GT releaser ⇒ Releaser ⇒ goal of creating reproducible releases ⇒ Reproducible Builds