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 [Ping timeout: 264 seconds]
<jbenet> !pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> now pinning QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z
<pinbot> [host 0] failed to pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z: Post http://localhost:5001/api/v0/pin/add/QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z?enc=json&r=true&stream-channels=true: read tcp 127.0.0.1:5001: connection reset by peer
<pinbot> pin QmYbmkCpKwWDjHkwfX9MoRBrm9umsJcyqWUBGjWGSQgz8Z successful!
<jbenet> whyrusleeping it's still failing, somewhat o/
<lgierth> jbenet: you're gonna like the script that generates the peering snippet
<jbenet> ruby32 no, not right now. is this a big use case for you?
<jbenet> lgierth :D
<lgierth> (it's bash-only though)
<jbenet> hahahahaha
<jbenet> that is legit.
<lgierth> :)
<lgierth> ok i wanna have it update an existing cjdroute.conf
qqueue has quit [Remote host closed the connection]
qqueue has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has quit [Ping timeout: 250 seconds]
<ipfsbot> [go-ipfs] whyrusleeping created feat/proto-ping (+2 new commits): http://git.io/vmtbj
<ipfsbot> go-ipfs/feat/proto-ping 9ec3c1a Jeromy: clean up unused dht methods...
<ipfsbot> go-ipfs/feat/proto-ping a5d0e13 Jeromy: make ping its own protocol...
<whyrusleeping> jbenet: thats weird... it worked just an hour ago..
<whyrusleeping> know of a good way to inspect http in flight?
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1472: Feat/proto ping (master...feat/proto-ping) http://git.io/vmtNO
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/proto-ping from a5d0e13 to c5cc4c1: http://git.io/vmtNB
<ipfsbot> go-ipfs/feat/proto-ping c5cc4c1 Jeromy: make ping its own protocol...
<whyrusleeping> daviddias: there you go, ping as a protocol :)
<daviddias> where where? :)
<whyrusleeping> on PR #1472
<whyrusleeping> http://git.io/vmtNO
notduncansmith has joined #ipfs
<jbenet> whyrusleeping: yes, ngrok
<daviddias> thank you :)
hellertime has joined #ipfs
<jbenet> ngrok2 to be precise
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: oh, duh
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/proto-ping from c5cc4c1 to 8c82130: http://git.io/vmtNB
<ipfsbot> go-ipfs/feat/proto-ping 8c82130 Jeromy: make ping its own protocol...
<ipfsbot> [go-ipfs] jbenet closed pull request #1469: allow bitswap to attempt to write blocks to disk multiple times (master...fix/bitswap-writeblock) http://git.io/vmIrv
qqueue has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mdem has joined #ipfs
Wallacoloo has left #ipfs [#ipfs]
dan___ has joined #ipfs
dan___ is now known as dandroid
<jbenet> dandroid see also this cool runC demo wking made /ipfs/QmeyrsAMNmU5oXEkLth8YqAiPsZubhg4ou8WbaR5Pj2E8F
<jbenet> and if you want to see a docker registry (docker-distribution, the new registry) with an ipfs-backed storage-driver, see https://github.com/wking/docker-distribution
<rschulman> Is anyone using ipfs as a backend for development now? I know you can’t quite just open an editor on /ipfs/<hash>
<rschulman> but I think someone was using it as a backend for git, no?
<jbenet> rschulman: yeah you can rehost git repos already, and cryptix was making a protocol handler (where did that go?)
<rschulman> you can host them, but can’t hack on them directly from the fuse mount, I presume?
<jbenet> rschulman: not yet
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<rschulman> that makes sense
<jbenet> ?
<rschulman> hmm
<rschulman> I guess what I probably want is to open a directory in /ipns really
<rschulman> and be able to edit the files pointed to there
<rschulman> by a code editor or whatever
<rschulman> and have the results published
<jbenet> yeah you can do that
<jbenet> just open /ipns/local/mydir
<jbenet> (caveat fusor: osx fuse sucks)
<rschulman> lol
<rschulman> why osx fuse??
<jbenet> (IF you're on osx)
<rschulman> how are things, jbenet ?
<rschulman> (Finally moved to DC, started my new job today)
<jbenet> very good, congrats
therealplato has joined #ipfs
<rschulman> thanks
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> rschulman: if on linux, give editing your files right out of /ipns/local a shot
patcon has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/proto-ping from 8c82130 to a19ad97: http://git.io/vmtNB
<ipfsbot> go-ipfs/feat/proto-ping a19ad97 Jeromy: make ping its own protocol...
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]
machrider_ is now known as machrider
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> what if i implemented hadoop on ipfs...
ZioFork has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
reit has quit [Ping timeout: 264 seconds]
mdem has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has joined #ipfs
<ipfsbot> [go-ipfs] jbenet deleted feat/proto-ping at a19ad97: http://git.io/vmqwQ
<jbenet> ogd: wait you guys aren't coming this week?
<jbenet> feross o/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ogd> jbenet: I'm open to it, haven't heard from feross yet
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> whyrusleeping: did you ever make those improvements to gx? godeps is still painful.
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]
Tv` has quit [Quit: Connection closed for inactivity]
hellertime has quit [Quit: Leaving.]
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]
therealplato has quit [Ping timeout: 256 seconds]
zabirauf has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has quit [Ping timeout: 250 seconds]
semidreamless has quit [Quit: Leaving...]
qqueue has quit [Ping timeout: 256 seconds]
mdem has joined #ipfs
border has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
patcon has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
mildred 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]
atomotic has joined #ipfs
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Leer10 has joined #ipfs
warner has joined #ipfs
<jbenet> daviddias krl kbala http://localhost:9003/
<jbenet> daviddias krl kbala http://lorien.local:9003/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
temet has joined #ipfs
mdem has quit [Quit: Connection closed for inactivity]
zabirauf has quit [Ping timeout: 256 seconds]
<mafintosh> daviddias: what is 'pair' here, https://github.com/diasdavid/node-spdy-stream-muxer ?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 250 seconds]
<daviddias> mafintosh: sorry, just replaced it for `socket`, pair and pair.other are two duplex streams connected, it is a good module to test network stuff
<mafintosh> daviddias: cool thanks! two other questions: why doesn't dialStream return a stream instead? and that is the boolean flag in attach?
<mafintosh> ah the flag is the isServer flag
<mafintosh> got it
<daviddias> mafintosh node-spdy-stream-muxer is following the same abstract-stream-muxer
<daviddias> and to be compatible with also the spdy way of doing things
<mafintosh> daviddias: got it
<daviddias> it requires for us to tell which is the dialer and who is the server :
<daviddias> :)
<daviddias> cool. Also, the reason why it is a call back is because some stream muxers require an "handshake", like an headers exchange
<mafintosh> daviddias: couldn't it just emit an error event if that fails?
<mafintosh> like the net.connect api in core
<daviddias> it could, but then we would also have to wait for an `.on('ready')`, right?
<mafintosh> daviddias: the stream would just buffer until its ready
<mafintosh> daviddias: like tcp streams in ncoe
<mafintosh> daviddias: that just makes it a lot easier to implement apis that returns streams synchroniously (like most stream methods do)
<daviddias> ah, you mean for halfOpen situations
<mafintosh> daviddias: both halfOpen and full duplex
<mafintosh> i mean the stream would buffer your writes internally until its open (like the net module does)
<daviddias> I see, I'm trying to think if there would be anything stopping us from doing both
<daviddias> if called with callback, it will call the callback, otherwise, just return the stream
<mafintosh> daviddias: that could probably work as well
<mafintosh> daviddias: i would always return the stream
<mafintosh> daviddias: and then have an optional callback that waits for 'ready' / 'error' if passed
notduncansmith has joined #ipfs
<mafintosh> or not have the callback
notduncansmith has quit [Read error: Connection reset by peer]
<mafintosh> you have to do stream error handling afterwards anyways so the callback doesn't really help that much in real world applications
<daviddias> I think we can have both
<daviddias> in node-multiplex-stream-muxer, a error is never passed on the callback due to the way multiplex is done (https://github.com/diasdavid/node-multiplex-stream-muxer/blob/master/src/index.js#L23), but comparing to node-spdy-stream-muxer, we have the error for the stream trying to be initialised right there -
<prosodyContext> =∫∫ KISS LOCKKS =))
<daviddias> mafintosh, registered on https://github.com/diasdavid/abstract-stream-muxer/issues/1, can't get it in now, but tomorrow for sure :)
<mafintosh> daviddias: cool!
<prosodyContext> LOCKSS* / LOCKISS IO:)
<daviddias> Thanks for bringing that up :)
* prosodyContext eats some Washington Apple pi and goes away for a bit e
<prosodyContext> Pi*e
compleatang has quit [Quit: Leaving.]
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]
hellertime has joined #ipfs
hellertime has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
boreq has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
JasonWoof has quit [Ping timeout: 256 seconds]
JasonWoof has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
step21 has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
step21_ has joined #ipfs
step21_ is now known as step21
hellertime has joined #ipfs
temet has quit [Quit: Leaving]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<boreq> Hi guys, I know that ipfs supports multiple protocols with udp and tcp most widely used. My question is do you actually ensure that all udp messages go through by implementing your own system which synchronises them and mimics tcp or do you just let the messages get lost and try to compensate for that?
cjb has joined #ipfs
kbala has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hafinch 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]
hafinch has quit [Quit: Verlassend]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 246 seconds]
mildred has joined #ipfs
Encrypt has joined #ipfs
tilgovi has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 244 seconds]
<whyrusleeping> boreq: we currently do not have a udp transport, but when we do we will use a protocol such as QUIC that handles the packet loss for us.
<whyrusleeping> although we might, farther down the road, give ipfs the ability to deal with dropped packets
mildred has joined #ipfs
pfraze has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has joined #ipfs
epitron has quit [Ping timeout: 244 seconds]
epitron has joined #ipfs
<boreq> whyrusleeping: thx for the answer, I am asking since I was thinking about implementing a simple distributed blog/feed system (a bit like twitter) to learn about DHTs and other involved technologies
pfraze has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
ruby32 has quit [Quit: Leaving]
tilgovi has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ruby32 has joined #ipfs
rht___ has joined #ipfs
border has quit [Quit: Leaving]
border has joined #ipfs
mildred has joined #ipfs
tilgovi has joined #ipfs
border has quit [Quit: Leaving]
border has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
patcon has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> boreq: cool!
<whyrusleeping> messages sent through ipfs are guaranteed to arrive.
<whyrusleeping> no worries there
<border> boreq in indrigued, would you share your dev repository ?
<border> (im a web dev)
<boreq> If I had a dev repository I would probably be further down the road than deciding if I want to use UDP or TCP as the primary protocol :)
Tv` has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: re gx, i was kinda waiting for ipns to do any more, hashes in import paths are kinda ugly.
rschulman_ has joined #ipfs
<rschulman_> has anyone put the hacking team docs on IPFS yet? :)
<whyrusleeping> rschulman_: hacking team docs?
<whyrusleeping> not that i know od
<whyrusleeping> of*
<rschulman_> yeah
<rschulman_> hacking team was a company that sold surveillance software to repressive regimes
www has joined #ipfs
<rschulman_> they got doxed last week.
<whyrusleeping> oh shit
<rschulman_> :)
<rschulman_> its a good thing, they were eeeeeeeevil
<whyrusleeping> yeah, thats pretty cool someone doxed them
reit has joined #ipfs
mdem has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping created godep-peerstream (+1 new commit): http://git.io/vm3od
<ipfsbot> go-ipfs/godep-peerstream bf4f520 Jeromy: update go-peerstream to newest version...
reit has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1473: update go-peerstream to newest version (master...godep-peerstream) http://git.io/vm3KI
<border> "dox the evil" TM lol
sff has quit [Ping timeout: 248 seconds]
sff has joined #ipfs
sff_ has joined #ipfs
sff has quit [Ping timeout: 248 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 252 seconds]
mildred has joined #ipfs
patcon has joined #ipfs
tomdanner has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 248 seconds]
<whyrusleeping> jbenet: where did that list of go-ipfs tasks you made yesterday go?
Encrypt has quit [Quit: Oh nooooo... you just lost THE GAME]
mildred 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]
tomdanner has quit [Ping timeout: 250 seconds]
tomdanner has joined #ipfs
tomdanner has quit [Client Quit]
atomotic has joined #ipfs
tilgovi has quit [Ping timeout: 265 seconds]
<whyrusleeping> !pin QmNTfwuKijEHMDzMQgwgKjPJKsjaLvfRXQSNSw3QmsY5kB
<pinbot> now pinning QmNTfwuKijEHMDzMQgwgKjPJKsjaLvfRXQSNSw3QmsY5kB
<pinbot> [host 0] failed to grab refs for QmNTfwuKijEHMDzMQgwgKjPJKsjaLvfRXQSNSw3QmsY5kB: context deadline exceeded
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
border has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping created fix/bitswap-race (+1 new commit): http://git.io/vms2c
<ipfsbot> go-ipfs/fix/bitswap-race fdf4423 Jeromy: fix race introduced in bitswap...
tilgovi has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1474: fix race introduced in bitswap (master...fix/bitswap-race) http://git.io/vmsVv
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Taek42 has joined #ipfs
<whyrusleeping> jbenet: i set up one of my machines to run 'go test ./...' until it fails
<whyrusleeping> gonna record all the failures it gets and file issues against them, and maybe someone could take a look at one or two of them
JasonWoo1 has joined #ipfs
nsh- has joined #ipfs
step21_ has joined #ipfs
mondkalbantrieb_ has joined #ipfs
Wkter_ has joined #ipfs
nsh has quit [Disconnected by services]
nsh- is now known as nsh
domanic has quit [*.net *.split]
step21 has quit [*.net *.split]
JasonWoof has quit [*.net *.split]
niran has quit [*.net *.split]
mappum has quit [*.net *.split]
fd0 has quit [*.net *.split]
uhhyeahbret has quit [*.net *.split]
lohkey has quit [*.net *.split]
jonl has quit [*.net *.split]
Wkter has quit [*.net *.split]
kyledrake has quit [*.net *.split]
Taek has quit [*.net *.split]
krl has quit [*.net *.split]
Luzifer has quit [*.net *.split]
mondkalbantrieb has quit [*.net *.split]
robmyers has quit [*.net *.split]
ladekjaer has quit [*.net *.split]
step21_ is now known as step21
joshbuddy has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
[0__0] has quit [Ping timeout: 255 seconds]
kbala has joined #ipfs
JasonWoo1 is now known as JasonWoof
JasonWoof has quit [Changing host]
JasonWoof has joined #ipfs
<sprintbot> Sprint Checkin! [whyrusleeping jbenet cryptix wking lgierth krl kbala_ rht__ daviddias dPow chriscool gatesvp]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping created fix/path-parse (+1 new commit): http://git.io/vmsb6
<ipfsbot> go-ipfs/fix/path-parse ce70743 Jeromy: fix parsing for paths of format <hash>/path...
<whyrusleeping> sprintbot, debugged a bitswap bug i introduced yesterday, working on updating go-peerstream in master so i can more easily rebase dev0.4.0
<whyrusleeping> and i just pushed a commit to fix the weird path parsing bug we were seeing
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1475: fix parsing for paths of format <hash>/path (master...fix/path-parse) http://git.io/vmsNk
<lgierth> sprintbot: landing monitoring, working on discovery via cjdns
fd0 has joined #ipfs
taaz has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/path-parse: http://git.io/vmGeZ
<ipfsbot> go-ipfs/fix/path-parse 839759a Jeromy: add tests for path parsing...
simonv3 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/path-parse: http://git.io/vmGT8
<ipfsbot> go-ipfs/fix/path-parse 4cce6f8 Jeromy: add sharness test to check object stat with no leading /ipfs/...
<wking> sprintbot: started rerolling go-ipfs#1351. Still need to propagate namesys interface changes to consuming modules
G-Ray has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
[0__0] has joined #ipfs
MatrixBridge has quit [Remote host closed the connection]
domanic has joined #ipfs
MatrixBridge has joined #ipfs
mappum has joined #ipfs
uhhyeahbret has joined #ipfs
jonl has joined #ipfs
krl has joined #ipfs
Luzifer has joined #ipfs
kyledrake has joined #ipfs
niran has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
lohkey has joined #ipfs
ladekjaer has joined #ipfs
robmyers has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
rollick has left #ipfs [#ipfs]
<whyrusleeping> jbenet: what would happen if a goprocess was made, and then never had any children added to it, then was closed
<jbenet> whyrusleeping i'd expect the process to close and that's it
rollick has joined #ipfs
<whyrusleeping> oh nvm, misread the code
<whyrusleeping> bitswap has a 'waitfor' thats never closing
<whyrusleeping> trying to figure out how to debug that best
hellertime has quit [Quit: Leaving.]
<alu> hey kyledrake what exactly are you doing with docker and IPFS?
<whyrusleeping> jbenet: looks like p2p/host/basic/natmgr.go is hanging on 'discoverNAT'
<whyrusleeping> it looks like its probably not supposed to hang
<whyrusleeping> ah, its hanging in code thats not ours...
<jbenet> alu: he's writing https://github.com/ipfs/blog/pull/5
<jbenet> whyrusleeping: that hang is what's supposed to happen. that's a sync call that blocks until a NAT is found or a timeout happens/
<jbenet> (or you mean hang _forever_ ?
<manu> hey jbenet - sorry for the lateness - got caught up in another meeting :( - ready when you are to chat.
<whyrusleeping> jbenet: well, its hanging and preventing the daemon from exiting
<jbenet> manu no worries! give me 2 min. i'll pm a hangout link
<alu> cool so theres already a container out
<manu> jbenet: k thx - Google Hangouts and talky.io don't work for me, just FYI
<jbenet> whyrusleeping: maybe not all the tests should run the nat code. also maybe it should be contextified?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> manu: kk want to pick something that works? (skype/phone wfm)
<whyrusleeping> i thought we were moving away from contexts?
<manu> jbenet: Skype: msporny
<jbenet> whyrusleeping: contexts or processes -- either way.
<ipfsbot> [go-ipfs] jbenet deleted fix/bitswap-race at fdf4423: http://git.io/vmGgb
<whyrusleeping> jbenet: oh, so we're kinda just using both? hrmmm
mildred has quit [Ping timeout: 246 seconds]
<jbenet> whyrusleeping: there are some places we have to use ctx, and currently we have all the codebase split. we can move towards one (prob better), but not sure we can get rid of ctxs,
<jbenet> (or that we should?)
* whyrusleeping would prefer just using contexts...
<ogd> feross: are you comin up to the PNW this week?
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/path-parse: http://git.io/vmGwB
<ipfsbot> go-ipfs/fix/path-parse 5711eb8 Jeromy: better test of failure case...
zorun_ has joined #ipfs
notduncansmith has joined #ipfs
<zorun_> hi
notduncansmith has quit [Read error: Connection reset by peer]
<zorun_> did somebody have a look at RFC 7574 http://www.rfc-editor.org/rfc/rfc7574.txt ? jbenet?
<zorun_> it's using self-certification and Merkle trees for P2P streaming :)
mildred has joined #ipfs
<whyrusleeping> zorun_: i've seen it
<whyrusleeping> i think i remember something about it coming about some time after ipfs
<zorun_> whyrusleeping: ok!
<zorun_> the RFC was published just a few days ago
mildred has quit [Quit: Leaving.]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping created fix/slow-stop (+1 new commit): http://git.io/vmGhD
<ipfsbot> go-ipfs/fix/slow-stop 191ac62 Jeromy: making the daemon shutdown quicker...
atrapado has joined #ipfs
domanic has quit [Ping timeout: 244 seconds]
<Bat`O> whyrusleeping: regarding https://github.com/ipfs/go-ipfs/issues/1477, as i understand, the result for the API call is not a valid json because the result is streamed ?
<Bat`O> unlike for instance /api/v0/ls ?
<Bat`O> how this choice streamed/not streamed is done ?
<alu> Add /usr/local/go/bin to the PATH environment variable. You can do this by adding this line to your /etc/profile (for a system-wide installation) or $HOME/.profile:
<alu> do I literally append export PATH=$PATH:/usr/local/go/bin
<alu> to my .profile file?
<alu> or do I rename something
<Bat`O> alu: i added it in ~/.bashrc but i guess it works too
<alu> as is?
<Bat`O> iirc yes
<alu> gotcha
<alu> thanks
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mdem has quit [Quit: Connection closed for inactivity]
<Bat`O> whyrusleeping: my problem is that i'm not able to use a JSON parser on this particular command :|
<lgierth> Bat`O: huh? how so? :)
<Bat`O> lgierth: see https://github.com/ipfs/go-ipfs/issues/1477, the output of /api/v0/refs is not a valid json
<lgierth> ouch
<lgierth> ack
<Bat`O> I could add the [ ] myself around, but the comma are still missing
<lgierth> any streaming json parser should be able to parse it with the newlines added
<lgierth> jq too i think
<lgierth> yep and it also has a -s/--slurp option that makes an array of an input stream of objects
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1478: making the daemon shutdown quicker (master...fix/slow-stop) http://git.io/vmZm2
therealplato1 has joined #ipfs
mildred has joined #ipfs
therealplato has quit [Ping timeout: 252 seconds]
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
rht___ has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Bat`O> lgierth: well i use Qt, i'm not sure it support streamed json
mildred has quit [Quit: Leaving.]
<lgierth> i dunno anything about qt
<lgierth> wanna take a look at adding these newlines to the api response?
<Bat`O> lgierth: i had a look, but i'm a go noob and this part of ipfs is not really readable for me
<Bat`O> too much magic going on
<Bat`O> so, json streaming is actually a thing (https://en.wikipedia.org/wiki/JSON_Streaming), ack
<Bat`O> in my case, adding the new line between each json object would not help a lot, as i would still need a custom parser
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Bat`O> it would be easy with a line delimited json, but there is alread some new line inside each object
djoot has quit [Ping timeout: 246 seconds]
patcon has quit [Ping timeout: 246 seconds]
djoot has joined #ipfs
<whyrusleeping> jbenet: could you look at https://github.com/jbenet/go-stream-muxer/pull/3/files ?
therealplato1 has quit [Quit: Leaving.]
<jbenet> merged
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: https://github.com/jbenet/go-peerstream/pull/18 <- next
www1 has joined #ipfs
notduncansmith has joined #ipfs
www has quit [Ping timeout: 246 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
ruby32 has quit [Quit: Leaving]
<jbenet> !pin QmYmW76Y7NxvWwW3GPUmpbHd4mm1iW14f5UimeJ9UoofEs
<pinbot> now pinning QmYmW76Y7NxvWwW3GPUmpbHd4mm1iW14f5UimeJ9UoofEs
atrapado has quit [Quit: Leaving]
<pinbot> [host 0] failed to grab refs for QmYmW76Y7NxvWwW3GPUmpbHd4mm1iW14f5UimeJ9UoofEs: context deadline exceeded
<whyrusleeping> screw you pinbot
<ipfsbot> [go-ipfs] jbenet deleted fix/slow-stop at 191ac62: http://git.io/vmZ6x
<jbenet> 1 9s. .00009
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
therealplato has joined #ipfs
therealplato has quit [Changing host]
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed godep-peerstream from bf4f520 to a9c971f: http://git.io/vmZS6
<ipfsbot> go-ipfs/godep-peerstream a9c971f Jeromy: update go-peerstream to newest version...
tilgovi has quit [Ping timeout: 264 seconds]
<ipfsbot> [go-ipfs] jbenet deleted fix/path-parse at 5711eb8: http://git.io/vmZHu
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
qqueue has joined #ipfs
Leer10 has quit [Ping timeout: 256 seconds]
Leer10 has joined #ipfs