Conversation
Notices
-
Danyl Strype (strypey@quitter.se)'s status on Sunday, 12-Nov-2017 19:27:22 EST Danyl Strype
@lambadalambda @kitredgrave @clacke you mean it's a #GNUSocial type server that can cope with being online intermittently? Useful! -
clacke (clacke@social.heldscal.la)'s status on Sunday, 12-Nov-2017 21:38:35 EST clacke
@strypey @lambadalambda @kitredgrave That is exactly what it is. And it's p2p plus supernodes. -
clacke (clacke@social.heldscal.la)'s status on Sunday, 12-Nov-2017 21:43:17 EST clacke
@lambadalambda @strypey @kitredgrave Also has E2E private messages and integrated apps such as git collaboration. -
Danyl Strype (strypey@quitter.se)'s status on Monday, 13-Nov-2017 03:08:42 EST Danyl Strype
@clacke sounds like I need an #SSB client. But installing any new software on !trisquel 7 (based on Ubuntu 14.04) can be challenging -
Danyl Strype (strypey@quitter.se)'s status on Monday, 13-Nov-2017 03:11:37 EST Danyl Strype
@clacke I know I can add a #PPA for this and for that but I'm told that can be a security/ performance risk. Going to try #Guix -
clacke (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 03:13:50 EST clacke
@strypey You need to get #node 4.x+ on there, from there on it's basically npm install.
I was going to say #nix, but now I checked and Guix also has Node. And holy moley it's on 8.x, I had no idea 6.x wasn't the latest anymore.-
clacke (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 03:40:52 EST clacke
Hoo boy, `guix import npm` was not an easy task to put on a poor #gsoc. No shade on the developer, I think people simply underestimated the challenge. I would say they got enough done to be proud of their work.
I'm noting that node-build-system.scm is still absent from http://git.savannah.gnu.org/cgit/guix.git/tree/guix/build-system .
https://github.com/jellelicht/guix/pull/1
Nix has https://www.npmjs.com/package/node2nix , which is more focused on getting this thing done than doing it neatly. It does it surprisingly neatly given the circumstances. But it can't handle e.g. scuttlebutt-secure because of binary npm deps (the first one it croaks on is leveldown, which tries to get leveldb using prebuild-install).
For a taste of how difficult npm-ery is, I'll post a few links to http://sandervanderburg.blogspot.com/ .-
clacke (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 03:54:09 EST clacke
http://sandervanderburg.blogspot.hk/2016/09/simulating-npm-global-package.html
http://sandervanderburg.blogspot.hk/2016/02/managing-npm-flat-module-installations.html
Huh, apparently npm2nix and the successor node2nix are younger than I thought. I didn't use node or nix before 2016, so for me they've always been there. :-)
This was how it was done before van der Burg developed the tools:
http://sandervanderburg.blogspot.hk/2016/08/porting-node-simple-xmpp-from-nodejs.htmlIn conversation from social.heldscal.la permalink Attachments
-
-
-
-
-
-
-