whyrusleeping changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprints + work org at https://github.com/ipfs/pm/ -- community info at https://github.com/ipfs/community/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 252 seconds]
patcon has quit [Ping timeout: 255 seconds]
domanic has quit [Ping timeout: 246 seconds]
www has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has joined #ipfs
sbruce has quit [Ping timeout: 256 seconds]
sbruce has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tjgillies__ has quit [Quit: Connection closed for inactivity]
flugsio has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
flugsio has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Xe> is it a known issue that things don't work very well behind nat?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
alusion has joined #ipfs
<alusion> any of ya coming to defcon btw
reit has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
therealplato1 has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has quit [Ping timeout: 244 seconds]
therealplato has joined #ipfs
<daviddias> kbala, what's your github handle?
<daviddias> would it be: https://github.com/heems ?
<whyrusleeping> daviddias: yes
<daviddias> thank you :)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
kbala has joined #ipfs
<krl> jbenet: add dir will not work in the browser afaik
<dandroid> hey guys, is there a enforced limit on the size of the objects you can store in IPFS atm?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> dandroid: on individual objects, yes
<whyrusleeping> we drop blocks if they are larger than 1MB
<dandroid> right so if i add a big file it's going to be chunked?
<dandroid> and each individual block is <= 1MB?
<whyrusleeping> yeap, each block gets chunked to be 256k
<dandroid> got it, thanks
sharky has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has joined #ipfs
<daviddias> whyrusleeping: what do you think? http://attending.io/events/ipfs-seattle-july-2015
<whyrusleeping> daviddias: first paragraph, change it from
<whyrusleeping> 'or also known as..
<whyrusleeping> to just 'also known as...'
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias> done, any other feedback?
<mappum> daviddias: at the end, s/howler/holler/
goopypanther has left #ipfs [#ipfs]
<daviddias> ahaha good catch :D thank you
therealplato has quit [Ping timeout: 260 seconds]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
kbala has quit [Quit: Connection closed for inactivity]
reit has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
semidreamless has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 240 seconds]
therealplato has joined #ipfs
therealplato1 has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
reit has joined #ipfs
Encrypt_ has joined #ipfs
warner` has joined #ipfs
alusion has quit [Ping timeout: 246 seconds]
warner has quit [Ping timeout: 250 seconds]
Encrypt_ is now known as Encrypt
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
zabirauf has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has joined #ipfs
therealplato has joined #ipfs
therealplato1 has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> hehehe
<cryptix> Luzifer: hetzner canary? :))
<Luzifer> yepp bare hetzner metal…
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
semidreamless has joined #ipfs
semidreamless has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has quit [Ping timeout: 246 seconds]
www has joined #ipfs
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has quit [Ping timeout: 244 seconds]
www has joined #ipfs
rht___ has joined #ipfs
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 248 seconds]
therealplato has joined #ipfs
therealplato2 has joined #ipfs
therealplato1 has quit [Ping timeout: 264 seconds]
therealplato has quit [Ping timeout: 256 seconds]
therealplato1 has joined #ipfs
therealplato2 has quit [Ping timeout: 256 seconds]
therealplato has joined #ipfs
martinklepsch has quit [Quit: YourBNC - (https://yourbnc.co.uk)]
therealplato1 has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
martinklepsch has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
www1 has joined #ipfs
nsh has quit [Excess Flood]
nsh has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
skeek has joined #ipfs
skeek has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
skeek has joined #ipfs
Encrypt has quit [Quit: Quitte]
patcon has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 244 seconds]
alusion has joined #ipfs
<alusion> some dude is calling ipfs the height of academic arrogance
<alusion> I didn't read it all cuz EVO top 8 is starting now for guilty gear
<alusion> the most prestigious fighting game tourny in the world streams all day today, cant miss it lol
rht___ has quit [Quit: Connection closed for inactivity]
grawity has quit [Ping timeout: 248 seconds]
Tv` has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has joined #ipfs
therealplato has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
JasonWoof has quit [Ping timeout: 255 seconds]
JasonWoof has joined #ipfs
atrapado has joined #ipfs
therealplato has joined #ipfs
therealplato1 has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qster123 has joined #ipfs
mildred has joined #ipfs
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
null_radix has quit [Excess Flood]
null_radix has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
shea256 has joined #ipfs
shea256 has quit []
chriscool has joined #ipfs
www1 has quit [Ping timeout: 264 seconds]
mildred has quit [Quit: Leaving.]
<sprintbot> Sprint Checkin! [whyrusleeping jbenet cryptix wking lgierth krl kbala_ rht__ daviddias dPow chriscool gatesvp]
dignifiedquire has joined #ipfs
<dignifiedquire> Hey jbenet, daviddias I would like to start helping out on the node implementation, any pointers directions where to best start looking, simple tasks I could do?
<daviddias> dignifiedquire: absolutely :) I can start popping up issues with things I have on my track and cc you
<dignifiedquire> that would be great :)
<daviddias> Also, I'm happy to give you a run through of the state of things, what is already done (compatible with the most recent go-ipfs impl)
<daviddias> dignifiedquire: is dignifiedquire your github handle too?
<dignifiedquire> yep
<daviddias> perfect
<daviddias> I'll start pushing those issues today :)
<daviddias> dignifiedquire: do you happen to be in Seattle?
<dignifiedquire> *laugh* no, south Germany
<daviddias> We are hosting a meetup this Thursday - http://attending.io/events/ipfs-seattle-july-2015 :)
<dignifiedquire> so I probably won’t make it
<daviddias> oh, so are you going to CCC or Battlemesh?
<daviddias> I'm flying on July 31 to Berlin
<dignifiedquire> I wanted to go to ccc camp, but probably won’t make it
kbala has joined #ipfs
<daviddias> ANN: Everyone is welcome to join us this Thursday at Impact Hub for an IPFS meetup - http://attending.io/events/ipfs-seattle-july-2015 lot's of exciting stuff to share. We will try to make sure the talks will be in video later, but if you are in the area or close, we would love to hangout in person :)
www has joined #ipfs
rschulman_ has joined #ipfs
<daviddias> thefinn93 will you be available to join us this Thursday? http://attending.io/events/ipfs-seattle-july-2015
<thefinn93> oo i like that site
<thefinn93> i might, lemme double check
<daviddias> dignifiedquire well, if you change your mind, there is a ginormous crowd going, you are welcome to join, we have a big tent! - https://github.com/nodeschool/discussions/issues/353#issuecomment-117156920
<daviddias> thefinn93 awesome :)
<thefinn93> looks like im free
<thefinn93> i'll head over there after work
<thefinn93> let me just allow a huge pile of 3rd party JS to run so i can click accept on attending.io
<dignifiedquire> daviddias, damn now I want to come even more
<daviddias> thefinn93 ahahah
<daviddias> dignifiedquire you are still on time to get one of the golden tickets :)
<thefinn93> im also digging the complete lack of TLS
<thefinn93> which is frustrating because I really like the concept
<thefinn93> and like, how the fuck do i do my profile?
<thefinn93> i want to do a profile pic and description by my name too!
www has quit [Ping timeout: 244 seconds]
rschulman_ has quit [Ping timeout: 248 seconds]
<daviddias> thefinn93: right, didn't you login with twitter? attending.io is quite cool due to simplicity and frictionless to create a good event page, but yeah, there is somethings they could definitely improve
<thefinn93> no i hit "sign in with email"
qster123` has joined #ipfs
<thefinn93> since i hadn't unblocked twitter's JS
qster123 has quit [Read error: Connection reset by peer]
<thefinn93> so non-twitter signins are sub-par?
<thefinn93> meh
<daviddias> thefinn93 if you enter attending.io, in the up right corner there is a image of your profile, if you click it, you go to a page where there is a "Edit profile" button
<daviddias> I used twitter, so it fetched my photo and bio automatically
atrapado has quit [Quit: Leaving]
<thefinn93> i dont see it
<thefinn93> meh, w/e
<thefinn93> on nice, tracking images in the email confirming my sign up
<thefinn93> hrm and all the links in it go through mandrillapp.com, presumably for tracking purposes
<daviddias> I believe that's typically part of the service that mandrill/mailchimp offers
<daviddias> strange you don't see the thing to edit your profile
qster123` has quit []
patcon has joined #ipfs
rschulman_ has joined #ipfs
<daviddias> thefinn93 is there any list of people we should ping from the Seattle Mesh group that could be interest joining us Thursday?
<thefinn93> Yes, lists.projectmesh.net/seattle
<thefinn93> Subscribe first so it doesn't bounce
rschulman_ has quit [Ping timeout: 252 seconds]
<dignifiedquire> daviddias do you have anything I could look at tonight?
<daviddias> I think a good starting point would be writing more tests for https://github.com/diasdavid/node-ipfs-swarm
<daviddias> I've updated the Network spec here - https://github.com/ipfs/specs/pull/18/files
<daviddias> The Stream Multiplexing tests can be found here: https://github.com/diasdavid/abstract-stream-muxer
<daviddias> nevertheless, swarm as a component itself does more than multiplexing, and although it has tests now
<daviddias> it would be good to have tests for havoc scenarios
<daviddias> and see how it behaves
<dignifiedquire> okay, I’ll take a look and see what I understand ;)
<daviddias> thank you :)
<dignifiedquire> why are you using lab for testing? :P
patcon has quit [Ping timeout: 240 seconds]
<daviddias> dignifiedquire: why shouldn't I?
<daviddias> I like that dignifiedquire also detects memory leaks and free code coverage report
<daviddias> but for example, in abstract-stream-muxer, I use tape
<dignifiedquire> the last project I used it in, it bit me pretty hard, because it’ became reall slow and horrible to debug when trying to integrate it with babel :(
<dignifiedquire> but yes the leak detection and fee coverage reports are nice, no question asked
<dignifiedquire> the main thing I’m missing is “.only” and “.skip”
<daviddias> well, I'm happy to change if we get something better (or less worse), could you make a case in a issue explaining the problems you hit and how you solved them? Sometimes I wish there would be a `standard` for tests as well
<daviddias> one thing I miss in lab is the `.plan()` I get in tape
<daviddias> I believe lab can do .only and .skip too
<daviddias> on the options arg
<daviddias> {timeout: 2000, only: true, skip: false}
<daviddias> skip - skip execution. Cannot be overridden in children once parent is set to skip.
<daviddias> only - marks all other tests or experiments with skip. This doesn't mark all other experiments and tests in a suite of scripts as skipped, instead it works within a single test script
<daviddias> written on the docs - https://www.npmjs.com/package/lab
<dignifiedquire> interesting, that must be new, because the last time I looked for it, the only had “grep” which was a pain to use
<dignifiedquire> I’m a die hard mocha fan, mostly because of it’s excellent integration with other tojs compilers and async/promise suppport
<dignifiedquire> but I don’t think it’s really worth it to switch, unless you are using a lot of promise pased things (which is painful to use in lab, because it requires you to use callback style always
<dignifiedquire> have you already setup the abstract-stream-muxer tests somewhere, or does that still need to be integrated?
domanic has quit [Ping timeout: 246 seconds]
<daviddias> we've two implementations in Node.js
<dignifiedquire> ahh I see *trying to match packages together in my head*
<daviddias> keep questions coming :)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
<dignifiedquire> daviddias: what did you plan to into here? https://github.com/diasdavid/node-ipfs-swarm/blob/master/tests/swarm-test.js#L133
<dignifiedquire> *put
<daviddias> those would be the tests of creating several swarms
<daviddias> opening streams between each other
<daviddias> throttle the connection
<daviddias> kill sockets
<daviddias> open them again
<daviddias> see if connections get refreshed
skeek has quit [Quit: WeeChat 0.4.2]
Encrypt has joined #ipfs
<dignifiedquire> okay, trying to run the tests and lots of missing dependencies ;)
<dignifiedquire> I’ve found “ipfs-peer” and “ipfs-peer-id” on npm, but “ipf-logger” I can’t find neither on github nor on npm
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Arceliar has joined #ipfs
warner` is now known as warner
www has joined #ipfs
chriscool has quit [Ping timeout: 246 seconds]
mdem has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias> dignifiedquire right! my bad
<daviddias> just to give you a background story, initially node-ipfs was a big project with all of the modules in one repo
<daviddias> I started breaking things apart to make it more testable
<dignifiedquire> yeah I saw that repo in the ipfs organization
<daviddias> and with that, I started using the `npm link` approach
<daviddias> and since I was the only one hacking on it for now, haven't published the other modules
<dignifiedquire> which works great if you are alone ;)
<daviddias> exactly
<daviddias> will publish them now :)
<dignifiedquire> thanks
atrapado has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<bret> anyone catch what actually helped prevent the crashing here? https://github.com/ipfs/go-ipfs/issues/1425
patcon has joined #ipfs
<whyrusleeping> bret: REUSEPORT uses a lot of extra file descriptors
<whyrusleeping> because go doesnt support it in its net package, we have to hack around that to get it working
<bret> oh ok
<whyrusleeping> so disabling reuseport 'fixes' the problem
<bret> so run with IPFS_REUSEPORT=false
<bret> ?
<daviddias> dignifiedquire should be all good now, git clone now and try again
<dignifiedquire> daviddias: 7 of 7 tests passing
<daviddias> that's good :)
<bret> whyrusleeping: is there a way to disable REUSEPORT with a flag instead if an env var?
<whyrusleeping> bret: unfortunately no.
<bret> whyrusleeping: ah no worries, figured out how to launch with env vars in systemd
* lgierth starting to rebuild pluto -- it's out of gateway.ipfs.io dns since yesterday
<whyrusleeping> lgierth: what are you, neil degrasse tyson? saying pluto cant be a planet?
<lgierth> :):)
<lgierth> it's gonna be the finest of em
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Sleeping time!]
<lgierth> ipfs needs more explosions too
<whyrusleeping> lgierth: i'm disappointed
<whyrusleeping> you didnt link me a hash
* lgierth fixing
<lgierth> lol that gif is 56.8M
* lgierth waiting for the gateway to finish fetching it
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rschulman_ has joined #ipfs
<lgierth> nice, digitalocean doesn't support ed25519 ssh keys
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
cjb has quit [Ping timeout: 246 seconds]
Arceliar has quit [Quit: Leaving]
Bat`O has quit [Ping timeout: 264 seconds]
Bat`O has joined #ipfs
<Luzifer> poor dog :'(
patcon has quit [Ping timeout: 240 seconds]
therealplato1 has joined #ipfs
pinbot-test has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Ping timeout: 256 seconds]
www1 has joined #ipfs
pinbot-test has quit [Remote host closed the connection]
www has quit [Ping timeout: 265 seconds]
pinbot2 has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created vendor/notifier (+1 new commit): http://git.io/vmQZb
<ipfsbot> go-ipfs/vendor/notifier 6afe9e8 Jeromy: vendor notifier outside of go-ipfs...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1498: vendor notifier outside of go-ipfs (master...vendor/notifier) http://git.io/vmQny
Bat`O has quit [Ping timeout: 248 seconds]
Bat`O has joined #ipfs
<ipfsbot> [go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vmQWs
<ipfsbot> go-ipfs/master 5f29497 Juan Benet: Merge pull request #1497 from MichaelMure/mount-options...
<ipfsbot> go-ipfs/master 78e9794 Michael Muré: Add the missing long argument for ipfs mount...
<tperson> jbenet, I feel like we should be able to ask the fstream if it is closed yet
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<tperson> And at the end of the for loop we can close the stream. Inside of multipartdir we should wait till the stream ends.
<ipfsbot> [go-ipfs] whyrusleeping created fix/ci-test-skip (+1 new commit): http://git.io/vmQWQ
<ipfsbot> go-ipfs/fix/ci-test-skip a4efe42 Jeromy: make timing tests actually not run under CI...
<jbenet> tperson: i think i figured out why it's wrong. you're on to it. this code is all sync, and pipe assumes async.
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1499: make timing tests actually not run under CI (master...fix/ci-test-skip) http://git.io/vmQWN
pinbot2 has quit [Remote host closed the connection]
pinbot2 has joined #ipfs
<jbenet> tperson: either the rest of the operation needs to be async, or need to readSync all the things (which is bad practice anyway). these functions should take a cb(err, result) callback. i dont have time atm to take care of it atm, but maybe later.
* whyrusleeping is tired of random test failures
<tperson> Is there an absolute need for this api to do the reading from the file system instead of having the user handle it?
patcon has joined #ipfs
<jbenet> whyrusleeping: me too, it's annoying.
<jbenet> tperson: i want our APIs to be consistent across the board. if "ipfs add -r path" works in the cli, it should work exactly the same from the node interface, and from the golang shell. (maybe node-ipfs-api and node-ipfs-shell are different things... but _one_ thing should be consistent across the board so people dont have to learn what works where and be
<jbenet> confused when the world is different
<jbenet> if _i'm_ confused by this, imagine people who dont know much about ipfs and how the various tools work
<tperson> THe thing is the API (rest) doesn't take a path, it takes a set of files.
<tperson> There are two different interfaces.
<tperson> CLI and API
<ipfsbot> [go-ipfs] jbenet closed pull request #1499: make timing tests actually not run under CI (master...fix/ci-test-skip) http://git.io/vmQWN
<jbenet> tperson: the http API logically can't take a path -- as it is in another environment (machine, etc), but the libraries and the cli that we give users should be nice.
<jbenet> the library and cli Shells should be consistent
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atrapado has quit [Quit: Leaving]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/dht-test-connect: http://git.io/vmQB6
<ipfsbot> go-ipfs/fix/dht-test-connect 6564fae Jeromy: comment for future @jbenet and @whyrusleeping's to understand reasoning...
pinbot2 has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/vmQ0l
<ipfsbot> go-ipfs/master e2dd0bb Jeromy Johnson: Merge pull request #1494 from ipfs/fix/dht-test-connect...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: this failure: https://travis-ci.org/ipfs/go-ipfs/jobs/71693386
<whyrusleeping> is another one of those 'under high loads the notifications arent really reliable' failure
<whyrusleeping> at least, i think so anyways