Federated Wiki Version 0.28.0

Note: Describe the build process on a NixOS server, starting with the node2nix step. ⇒ "wiki", "version": "0.28.0" github NixOSnode2nix

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" }, […]

node-xtraverse commit . Note: Paul has updated the dependencies again in the meantime commit

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