#ipfs

/

      • jaboja has quit
      • cemerick joined the channel
      • ygrek joined the channel
      • H3g3m0n[m] joined the channel
      • H3g3m0n[m]
        Oracle was arguing that APIs where under copyright. An API would seem to be a specific version of a protocol.
      • JesseW
        More or less -- but that's an instance of "All rectangles are squares, but not all squares are rectangles."
      • Even if all APIs are "specific instances of protocols", not all protocols are APIs. And (as I understand Oracle's (bad) argument), it focused on features that are true of APIs, but *not* true of non-API protocols.
      • Specifically, to implement the Java API, you need to create a bunch of classes with a bunch of methods with specified names. Oracle was claiming those names, grouped in that way, was itself copyrightable, and made any other use of those names in that grouping a derivative work.
      • A protocol that *didn't* specify a set of names, but merely specified the expected ordering of, say, a series of bits, would not seem (at least to me) to be vulnerable to the same argument.
      • pguth joined the channel
      • Hurk joined the channel
      • reit joined the channel
      • kanej joined the channel
      • kanej has quit
      • herzmeister has quit
      • herzmeister joined the channel
      • byteflame has quit
      • cryptix has quit
      • ianopolous has quit
      • ianopolous joined the channel
      • cemerick has quit
      • jaboja joined the channel
      • zjohnson has quit
      • zjohnson joined the channel
      • structuralist has quit
      • mgue has quit
      • dignifiedquire has quit
      • mgue joined the channel
      • herzmeister has quit
      • herzmeister joined the channel
      • TheReverend403[m joined the channel
      • apiarian has quit
      • apiarian joined the channel
      • jedahan joined the channel
      • PrinceOfPeeves has quit
      • voxelot
        just made a branch of ippm that will use go-ipfs daemon to install packages https://github.com/nginnever/ippm
      • anyone feel like being the first to test installing a package, aside from my vps?
      • using 'ippm install acorn-jsx' should fetch a test package i have registed
      • jedahan joined the channel
      • pguth joined the channel
      • JesseW
        voxelot: hm, neat, will look
      • j12t joined the channel
      • jedahan has quit
      • jedahan joined the channel
      • voxelot
        JesseW: cool thanks! ping me if it works, or blows up
      • JesseW
        voxelot: what's the branch name?
      • voxelot
        master
      • moved the js-ipfs implementation to its own branch for now
      • JesseW
        ok, what's the repo you forked from, then? :-)
      • j12t has quit
      • or is this all your project, and you just moved the previous work to a separate branch?
      • voxelot
        yeah all one project i've been working on
      • i started it with full js-ipfs but then couldn't get the block routed
      • JesseW
        what version of node/npm is needed?
      • voxelot
        so i turned master into a useable go-ipfs api
      • JesseW
        I have node v0.10.29 and npm@1.4.21
      • which I'm pretty sure if old
      • er, is old
      • voxelot
        JesseW: I should add the version to the requirements
      • believe you need at lest v5 for node and 3 for npm
      • whatever js-ipfs-api rewuires
      • JesseW
        ok
      • pguth joined the channel
      • voxelot
        requires Node v4.x (LTS) or higher
      • Guest joined the channel
      • kanej joined the channel
      • kanej has quit
      • gmcquillan joined the channel
      • JesseW
        installing updated versions of node now
      • this should also get the webui working for me :-)
      • sol56 has quit
      • voxelot
        if you're building the webui from source then yeah you'd need new node version, or else it should load in the browser from the distribution
      • Guest has left the channel
      • mgue has quit
      • Sanford has quit
      • JesseW
        hm, that didn't seem to fix the webui for me
      • I'm piping it through an ssh tunnel -- could that be breaking it?
      • matoro has quit
      • jaboja has quit
      • mgue joined the channel
      • hah, something to add to the docs (and/or add a check in the webui): If you change the port number when tunneling the webui -- it breaks
      • I should probably open a issue for this... :-/
      • sol56 joined the channel
      • voxelot: installing deps via npm
      • voxelot
        JesseW: nice, one day you won't have to use npm to install ippm, seems kind of silly to depend on npm but I have to build installs for all the os
      • also kind of silly to depend on a go application for a js package manager, but the js-ipfs version is almost there
      • JesseW
        voxelot: got 4 warnings
      • npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
      • npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14
      • npm WARN karma-webpack@1.7.0 requires a peer of webpack@^1.4.0 but none was installed.
      • npm WARN eslint-config-standard-jsx@1.2.1 requires a peer of eslint@^2.1.0 but none was installed.
      • So, after running `npm install` -- what then? where's the ippm command?
      • voxelot
        JesseW: try running `ippm`
      • if you installed globably it should run
      • JesseW
        I installed it locally
      • voxelot
        do an `npm i -g`
      • JesseW
        I don't want to install it globally
      • voxelot
        so you can mpve off to a test directory and `ippm install acorn-test`
      • rgrinberg joined the channel
      • ohh, okay then
      • `cd src/cli`
      • `node bin.js install acorn-test`
      • it should create a node module folder in ippm/src/cli with the installed mods
      • JesseW
        node bin.js version acorn-test
      • acorn-test version: ^1.2.2
      • node bin.js install acorn-test
      • NAME: acorn-test
      • IPFS REPO PATH (option): undefined
      • Installing: acorn-test
      • element: QmZpBPSxphha114KH3zWQUpkkRWXF9fQyBLW92TNJND9cw
      • ipfs online
      • writing package:
      • wrote node_modules folder:
      • dependency not registered skipping: babelify
      • dependency not registered skipping: browserify-derequire
      • dependency not registered skipping: browserify
      • dependency not registered skipping: unicode-7.0.0
      • (I really should have pastebin'ed that, sorry)
      • voxelot
        haha yeah, but cool! looks like it worked :)
      • JesseW
        excellent!
      • voxelot
        thanks for trying out, you're the first!
      • idl joined the channel
      • idl
        Hi. Will ipfs work over tor?
      • JesseW
        voxelot: happy to help
      • jarboot has quit
      • ssv-ru joined the channel
      • ssv-ru has left the channel
      • tmg has quit
      • tmg joined the channel
      • ssv-ru joined the channel
      • ssv-ru has left the channel
      • Pindarism joined the channel
      • j12t joined the channel
      • j12t has quit
      • Pindarism has quit
      • pfraze has quit
      • rgrinberg joined the channel
      • mildred has quit
      • Gytha joined the channel
      • idl is now known as ild
      • JesseW has quit
      • unlmtd joined the channel
      • ipfsbot
        [13js-ipfs] 15diasdavid created 06greenkeeper-mocha-3.0.0 (+1 new commit): 02https://git.io/v6vTS
      • 13js-ipfs/06greenkeeper-mocha-3.0.0 14cbcf3f7 15greenkeeperio-bot: chore(package): update mocha to version 3.0.0...
      • byteflame joined the channel
      • jedahan joined the channel
      • jedahan has quit
      • unlmtd has quit
      • mildred joined the channel
      • IlanGodik joined the channel