Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Danyl Strype (strypey@quitter.se)'s status on Sunday, 12-Nov-2017 19:27:22 EST Danyl Strype Danyl Strype
    @lambadalambda @kitredgrave @clacke you mean it's a #GNUSocial type server that can cope with being online intermittently? Useful!
    In conversation Sunday, 12-Nov-2017 19:27:22 EST from quitter.se permalink
    1. clacke (clacke@social.heldscal.la)'s status on Sunday, 12-Nov-2017 21:38:35 EST clacke clacke
      in reply to
      @strypey @lambadalambda @kitredgrave That is exactly what it is. And it's p2p plus supernodes.
      In conversation Sunday, 12-Nov-2017 21:38:35 EST from social.heldscal.la permalink
      1. clacke (clacke@social.heldscal.la)'s status on Sunday, 12-Nov-2017 21:43:17 EST clacke clacke
        in reply to
        @lambadalambda @strypey @kitredgrave Also has E2E private messages and integrated apps such as git collaboration.
        In conversation Sunday, 12-Nov-2017 21:43:17 EST from social.heldscal.la permalink
        1. Danyl Strype (strypey@quitter.se)'s status on Monday, 13-Nov-2017 03:08:42 EST Danyl Strype Danyl Strype
          in reply to
          @clacke sounds like I need an #SSB client. But installing any new software on !trisquel 7 (based on Ubuntu 14.04) can be challenging
          In conversation Monday, 13-Nov-2017 03:08:42 EST from quitter.se permalink
          1. Danyl Strype (strypey@quitter.se)'s status on Monday, 13-Nov-2017 03:11:37 EST Danyl Strype Danyl Strype
            in reply to
            @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
            In conversation Monday, 13-Nov-2017 03:11:37 EST from quitter.se permalink
            1. clacke (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 03:13:50 EST clacke clacke
              in reply to
              @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.
              In conversation Monday, 13-Nov-2017 03:13:50 EST from social.heldscal.la permalink
              1. clacke (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 03:40:52 EST clacke clacke
                in reply to
                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/ .
                In conversation Monday, 13-Nov-2017 03:40:52 EST from social.heldscal.la permalink

                Attachments

                1. Gsoc Contributions NPM (VS master at moment of deadline) by jellelicht · Pull Request #1 · jellelicht/guix
                  from GitHub
                  This PR shows the differences between my GSoC branch, and a copy of the master branch at the moment of the deadline. What follows here is a copy of my closing up text to the guix-devel mailing list...
                2. node2nix
                  from npm
                  Generate Nix expressions to build NPM packages
                3. File without filename could not get a thumbnail source.
                  Sander van der Burg's blog
                1. clacke (clacke@social.heldscal.la)'s status on Monday, 13-Nov-2017 03:54:09 EST clacke clacke
                  in reply to
                  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.html
                  In conversation Monday, 13-Nov-2017 03:54:09 EST from social.heldscal.la permalink

                  Attachments

                  1. File without filename could not get a thumbnail source.
                    Simulating NPM global package installations in Nix builds (or: building Grunt projects with the Nix package manager)
                    A while ago, I "rebranded" my second re-engineered version of npm2nix into node2nix and officially released it as such . My main two reaso...
                  2. File without filename could not get a thumbnail source.
                    Managing NPM flat module installations in a Nix build environment
                    Some time ago, I have reengineered npm2nix and described some of its underlying concepts in a blog post . In the reengineered version, I hav...
                  3. Porting node-simple-xmpp from the Node.js ecosystem to Titanium
                    As may have become obvious by reading some of my previous blog posts , I am frequently using JavaScript for a variety of programming purpo...
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.