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/
<whyrusleeping> mehhhhh
<whyrusleeping> okay
<whyrusleeping> yeap, fails on go 1.5 because testing/quick changed to allow nil fields for nested struct pointers
<whyrusleeping> and since some of those fields were listed as 'required' it failed
<daviddias> jbenet: thanks, this is looking good
<daviddias> now I know (or at least feel confident) of what I have to do
gordonb has quit [Quit: gordonb]
<daviddias> should the serialization to CBOR be part of the IPLD implementation? or will be a separate thing that we just attach when it is time to send things through the wire?
<daviddias> (like protobuf stream)
<jbenet> daviddias: it's part of it, because we need to be able to deterministically compute a hash.
<jbenet> daviddias: i think the cbor encoded version should be the "canonical form". others may exist, and people may use hashes to them (i.e. so we dont break links to protobuf things), but we should endeavor to make sure people use cbor to gen the hashes, so things dedup correclty.
patcon has quit [Ping timeout: 246 seconds]
ygrek has joined #ipfs
<daviddias> Oh, good point, I was thinking in CBORing the whole object, not the value first, then calculate the hash and then the whole object
<jbenet> i didnt understand that o/
voxelot has quit [Ping timeout: 260 seconds]
<daviddias> I was thinking that a value would be always a bytearray
<daviddias> If I understood well what you said, you meant that since the value of the object can be several things of several types
<daviddias> We need to serialize it first, so we don't get different hashes when using different languages
<daviddias> So, 1) we serialize the value, 2) calculate the hash, 3) serialize the object ( with value , hash, context and respective links, if any) 4) put it on the wire
<mg-> I haven't used golang gitrepo imports for anything but upstream stuff, how can I most easily build stuff so that it uses the code in my checkout? I.e. I want to build the ipfs command with my own core/commands/object.go
<whyrusleeping> jbenet: i dont know if we can use quick anymore for testing
<whyrusleeping> protobuf apparently cant handle nil elements in an array of things
<whyrusleeping> im getting " repeated field foos has nil element"
<jbenet> daviddias: im not understanding step 3
<daviddias> jbenet when we have to transfer a DAG node from peer to peer
<jbenet> from object in memory ---- serialize with multicodec (canonical: cbor) ---> Buffer. hash = multihash(Buffer). normally we just send the Buffer over the wire. the otherside calculates the hash always (to check)
<jbenet> P1 ----"i want content that hashes to X"---> P2; P1 <--- "here's content C that hashes to X"--- P2; P1 assert(hash(C) == X)
<daviddias> Got it :)
<daviddias> I thought we sent the hash too and therefore the need to serialize again for the wire
<daviddias> Thanks jbenet !
<jbenet> ahhhhhh ok, yeah, we dont trust other people's hashes
<jbenet> daviddias:
<jbenet> whyrusleeping: bummer re: quick :(. other ways?
<xelra> Just a quick question. Is it already possible to make my personal syncing space with the current ipfs, only accessible by me?
<xelra> Not participating in the global namespace?
<ipfsbot> [go-ipfs] jbenet pushed 1 new commit to master: http://git.io/vsjYh
<ipfsbot> go-ipfs/master 7abebb1 Juan Benet: Merge pull request #1611 from ipfs/quick-fix/ipns-err...
gordonb has joined #ipfs
<whyrusleeping> jbenet: well... i'm not sure
<whyrusleeping> we could post process in this one case to remove all nil elements from the generated struct
<whyrusleeping> jbenet: i pushed a fix
<jbenet> xelra: yeah, with address filters. we should probably add a key-check (a way of adding a key-check to the handshake and ensure only a cluster of trusted nodes connect)
<jbenet> that would be pretty trivial to add
<jbenet> !pin /ipfs/Qme7Wuo3qBeY2LuVxh1MfS6KevHcSnHTPTbzRW1NpKpZTf
<pinbot> now pinning /ipfs/Qme7Wuo3qBeY2LuVxh1MfS6KevHcSnHTPTbzRW1NpKpZTf
<jbenet> just in case dan's page fails
<jbenet> oh that's funny. whyrusleeping: bitswap does so poorly atm sending blocks when many ppl request stuff. we need to work on that
<jbenet> pinbot: you liar, it hasn't finished
<whyrusleeping> you sure?
<whyrusleeping> i dont think it can lie about that
<jbenet> very sure.
<rschulman> it LIES
<jbenet> i'm looking at bsdash, it's still going. im loading it on a browser, it's not done yet
<jbenet> (and slow)
<rschulman> same here, FYI
<rschulman> my node isn't pulling it down yet.
<whyrusleeping> thats an interesting bug then
voxelot has joined #ipfs
voxelot has joined #ipfs
<jbenet> and an important one to fix, particularly if it's in refs, or pin.
<whyrusleeping> yeah
<whyrusleeping> i wish github was better at organizing tasks for you
<jbenet> right!?
<whyrusleeping> it seems like something they could do so well
<whyrusleeping> i would pay good money for it too
<mg-> I did some digging into that json-encoding issue, can someone that knows more about the encoding of the data than I do have a look at the comment I wrote in the issue?
ygrek has quit [Ping timeout: 244 seconds]
domanic has joined #ipfs
<jbenet> whyrusleeping: try running it locally a few times.
<whyrusleeping> yeah, the cbor tests fail
<whyrusleeping> we know this already
<whyrusleeping> the json tests will occasionally fail too
<jbenet> mg- responded. i think that's fine.
<jbenet> whyrusleeping i fixed the json tests
<whyrusleeping> jbenet: oh? how?
<jbenet> whyrusleeping: oh right we haven't pulled in the new thing. here, why dont we pull it in optimistically, and if we cant use it we remove it. we wont ship it anyway for a while. just massaging code.
<jbenet> (whyrusleeping the author hasnt responded, right?)
<whyrusleeping> author hasnt responded, correct
<whyrusleeping> and yeah, i'm fine just pulling it and removing later if we have to
<jbenet> whyrusleeping: ok wanna pr it up?
<jbenet> mg- thanks for looking into it btw
<mg-> jbenet: I find that looking into bugs is the best way to learn a code base, so no worries. I guess the correct fix is to proto.Unmarshal the data that goes into the JSON/XML then?
<jbenet> mg- this may change soon once we land the IPLD changes. unixfs wont need to be a protobuf anymore
<jbenet> though we'll have to keep it to handle older files
<mg-> IPLD?
therealplato has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
montecarlo has joined #ipfs
<whyrusleeping> jbenet: PR it into multicodec?
<jbenet> whyrusleeping: yeah dont we have to change go-multicodec/cbor ?
<jbenet> to import your codec?
<whyrusleeping> right
montecarlo has quit [Quit: leaving]
ygrek has joined #ipfs
* zignig does a happydance.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ygrek has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
gordonb has quit [Quit: gordonb]
<jbenet> whyrusleeping: cbor pr?
ygrek has joined #ipfs
Eudaimonstro has joined #ipfs
amstocker has joined #ipfs
domanic has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<voxelot> step 1) implement javascript ipfs (node-ipfs)
<whyrusleeping> jbenet: sorry, busy for a little bit
<whyrusleeping> let see if i can do it real quick
<voxelot> step 2) hybrid clients that can speak webrtc to seed ipfs to browser - feross
<voxelot> our game plan here?
<jbenet> voxelot we're currently on step 1. we're close though.
<voxelot> i'll be helping, daviddias right?
<jbenet> sweet! yep. daviddias is leading the charge
ygrek has quit [Ping timeout: 244 seconds]
voxelot has quit [Ping timeout: 260 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> whyrusleeping thanks
<whyrusleeping> no problemo!
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ReactorScram has quit [Ping timeout: 246 seconds]
ReactorScram has joined #ipfs
Eudaimonstro has quit [Ping timeout: 260 seconds]
domanic has joined #ipfs
Eudaimonstro has joined #ipfs
dlight has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
spikebike has quit [Ping timeout: 265 seconds]
spikebike has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
slothbag has joined #ipfs
voxelot has quit [Ping timeout: 260 seconds]
slothbag1 has joined #ipfs
slothbag has quit [Ping timeout: 246 seconds]
sharky has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
sharky has joined #ipfs
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dlight has quit [Ping timeout: 264 seconds]
dlight has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
slothbag1 has quit [Quit: Leaving.]
Eudaimonstro has quit [Read error: No route to host]
domanic has quit [Ping timeout: 250 seconds]
mildred has quit [Ping timeout: 244 seconds]
Eudaimonstro has joined #ipfs
mildred has joined #ipfs
<jbenet> nice!
<ipfsbot> [go-ipfs] jbenet force-pushed check-for-api from 0fe6fe2 to 5040fee: http://git.io/vGeei
<ipfsbot> go-ipfs/check-for-api 5040fee Juan Batiz-Benet: implement support for --api option...
<jbenet> it works.
<jbenet> ipfs --api <multiaddr> <cmd>
<jbenet> i feel like i was just in a swamp
ygrek has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] jbenet created api-client-doc (+1 new commit): http://git.io/vGevX
<ipfsbot> go-ipfs/api-client-doc 70cccad Juan Batiz-Benet: small doc on implementing api bindings...
<ipfsbot> [go-ipfs] jbenet opened pull request #1613: small doc on implementing api bindings (master...api-client-doc) http://git.io/vGev1
<ipfsbot> [go-ipfs] jbenet closed pull request #1613: small doc on implementing api bindings (master...api-client-doc) http://git.io/vGev1
dlight has quit [Remote host closed the connection]
dlight has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 255 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bedeho has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
<jbenet> IPFS Berlin Meetup tonight at 20:00 @ c-base https://github.com/ipfs/community/issues/41
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshr_ has joined #ipfs
inconshreveable has quit [Ping timeout: 252 seconds]
<davidar> did someone kill ipfs on pollux, or did it just die?
<jbenet> probably died?
<jbenet> maybe mem problem
<davidar> died at 23.52 GB
<davidar> .ipfs is 32GB :/
<davidar> dedup doesn't seem to be working
<jbenet> yeah probably the compression or pdfs are not as similar as we'd like them to be
<davidar> oh well, debug that later
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> pdfs almost finished transferring to pollux, so I'll start pulling out the CC ones
<davidar> jbenet: also is rabin dedup likely to do any better than just compressing sets of blocks together?
dignifiedquire has joined #ipfs
amstocker has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
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]
patcon has quit [Ping timeout: 240 seconds]
<daviddias> voxelot nice, want me to speed you up?
<zignig> \q
amstocker_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<davidar> !pin QmYMKUz2ibLRouZ1F59QhCArPPY2v7BzQ17egdj9dXgvgJ
<davidar> :(
Eudaimonstro has quit [Ping timeout: 244 seconds]
amstocker has quit [Ping timeout: 246 seconds]
marianoguerra has joined #ipfs
marianoguerra has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ygrek has quit [Ping timeout: 246 seconds]
bedeho has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
amstocker_ has quit [Ping timeout: 244 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] rht pushed 1 new commit to check-for-api: http://git.io/vGehr
<ipfsbot> go-ipfs/check-for-api 1a00813 rht: Add test cases for ipfs api check...
Encrypt has joined #ipfs
zabirauf has joined #ipfs
zabirauf has quit [Client Quit]
<ipfsbot> [go-ipfs] rht force-pushed check-for-api from 1a00813 to 2dec583: http://git.io/vGeei
<ipfsbot> go-ipfs/check-for-api 2dec583 rht: Add test cases for ipfs api check...
<cryptix> gmorning ipfs
<daviddias> morning cryptix
<ipfsbot> [go-ipfs] rht force-pushed check-for-api from 2dec583 to 7f1d423: http://git.io/vGeei
<ipfsbot> go-ipfs/check-for-api 7f1d423 rht: Add test cases for ipfs api check...
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]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
inconshr_ has quit [Ping timeout: 240 seconds]
inconshreveable has joined #ipfs
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has quit [Read error: No route to host]
therealplato1 has joined #ipfs
<davidar> jbenet: lgierth: ping
<davidar> anyone know how to add stuff to the ipfs daemon running on pollux? :)
inconshreveable has quit [Remote host closed the connection]
<davidar> nevermind
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] rht force-pushed check-for-api from 7f1d423 to dd265b7: http://git.io/vGeei
<ipfsbot> go-ipfs/check-for-api dd265b7 rht: Add test cases for ipfs api check...
<drathir> mornin...
keroberos has quit [Excess Flood]
dlight has quit [Remote host closed the connection]
keroberos has joined #ipfs
voxelot has joined #ipfs
dlight has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
compleatang has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
compleatang has joined #ipfs
voxelot has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [node-ipfs] diasdavid pushed 1 new commit to master: http://git.io/vGfGY
<ipfsbot> node-ipfs/master c8e7b21 David Dias: add IPLD to roadmap
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> i am trying to do
<reit> but i'm just getting 400 errors
<reit> the same url works fine with wget, anyone know what dumb thing i'm doing wrong?
danslo has quit [Quit: Leaving.]
danslo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato1 has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr1 has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias> jbenet: around?
akhavr has quit [Ping timeout: 240 seconds]
akhavr has joined #ipfs
<ipfsbot> [node-ipfs-api] krl created browser-autoconfigure (+1 new commit): http://git.io/vGJ6Z
<ipfsbot> node-ipfs-api/browser-autoconfigure bcc391b Kristoffer Ström: autoconfigure host/port in browser
<ipfsbot> [node-ipfs-api] krl force-pushed browser-autoconfigure from bcc391b to ba822db: http://git.io/vGJPs
<ipfsbot> node-ipfs-api/browser-autoconfigure ba822db Kristoffer Ström: autoconfigure host/port in browser
Tv` has joined #ipfs
therealplato has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
marianoguerra has quit [Quit: leaving]
chriscool has joined #ipfs
luca___ is now known as luca
luca has quit [Changing host]
luca has joined #ipfs
<ipfsbot> [node-ipfs-api] krl force-pushed browser-autoconfigure from ba822db to 53e5fe8: http://git.io/vGJPs
<ipfsbot> node-ipfs-api/browser-autoconfigure 53e5fe8 Kristoffer Ström: autoconfigure in browser
therealplato has quit [Read error: Connection reset by peer]
<ipfsbot> [node-ipfs-api] krl opened pull request #51: autoconfigure in browser (master...browser-autoconfigure) http://git.io/vGJ9j
marianoguerra has joined #ipfs
therealplato has joined #ipfs
konubinix has quit [Quit: ZNC - http://znc.in]
konubinix has joined #ipfs
konubinix has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
konubinix has joined #ipfs
vijayee_ has joined #ipfs
<jbenet> daviddias: yeah now I am
<daviddias> jbenet: cool, good morning :)
<daviddias> I'm trying to figure out a thing with JSON-LD
<pjz> daviddias: ?
* pjz was reading that spec just yesterday
<daviddias> jbenet: mind taking a look on why it doesn't print the mlink value https://github.com/diasdavid/node-ipld/blob/master/tests/simple-test.js#L24
<daviddias> pjz: thank you :)
<daviddias> can you take a look too?
<daviddias> it never outputs the 'data' nor 'mlink' prop using this scheme https://github.com/diasdavid/node-ipld/blob/master/schemas/merkleweb
<jbenet> Hmmm odd
<jbenet> I haven't used the json-ld module, so not sure about the quirks there
<pjz> daviddias: so, like, stupid question, perhaps, but have you tried inlining ipld.context.merkleweb in that test file, just to make sure there's no issue pulling it in correctly?
<ipfsbot> [node-ipfs-api] krl closed pull request #41: ipns publish command (master...ipns-publish) http://git.io/vGUvx
<ipfsbot> [node-ipfs-api] krl pushed 1 new commit to ipns-publish: http://git.io/vGUfZ
<ipfsbot> node-ipfs-api/ipns-publish d4e4d69 Kristoffer Ström: ipns publish
<pjz> daviddias: should it be ipld.context.merkleweb or ipld.schedmas.merkleweb ?
<ipfsbot> [node-ipfs-api] krl reopened pull request #41: ipns publish command (master...ipns-publish) http://git.io/vGUvx
<daviddias> pjz: following the 1st suggestion: now I got { '@context': { mlink: { '@id': 'http://merkle-link', '@type': '@id' } } }
<daviddias> however, no sign of mlink nor data values
<daviddias> re: 2nd suggestion - wjere does the `schedmas` come from?
dlight has quit [Read error: Connection reset by peer]
<daviddias> pjz: I'm exporting it as possible contexts https://github.com/diasdavid/node-ipld/blob/master/src/index.js#L11
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [node-ipfs-api] krl force-pushed ipns-publish from d4e4d69 to 3dc73cd: http://git.io/vGUvA
<ipfsbot> node-ipfs-api/ipns-publish 3dc73cd Kristoffer Ström: ipns publish
<daviddias> in the first one behaves well
<krl> jbenet, daviddias: got time to CR the node-ipfs-api pulls? http://github.com/ipfs/node-ipfs-api/pulls
<daviddias> the second one doesn't print the data as well
<daviddias> although it is the same context, just loaded through a URL
<daviddias> krl: let me take a look
<daviddias> done
<jbenet> daviddias may not need to compact it-- can just keep it coded correctly
<daviddias> should not loose the data though
<jbenet> and maybe manu might know-- i think they wrote the module?
<jbenet> daviddias agreed
<jbenet> ahhhhhh the data... where does it go?
<daviddias> someone is stepping in front of the beam
<ipfsbot> [node-ipfs-api] krl pushed 1 new commit to master: http://git.io/vGUOW
<ipfsbot> node-ipfs-api/master 52dc96c kristoffer: Merge pull request #41 from ipfs/ipns-publish...
<krl> daviddias: btw, we run the nmp run build on version bump right?
mildred has quit [Ping timeout: 244 seconds]
<daviddias> krl: yep
<jbenet> daviddias there is also #json-ld channel
okket_ has quit [Remote host closed the connection]
<ipfsbot> [node-ipfs-api] jbenet deleted ipns-publish at 3dc73cd: http://git.io/vGU3G
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> brb
bedeho has joined #ipfs
okket has joined #ipfs
mildred has joined #ipfs
Encrypt has quit [Quit: Quitte]
akhavr1 has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
akhavr has quit [Ping timeout: 246 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed node-construct-v2 from a12661b to 94000e6: http://git.io/v3PkK
<ipfsbot> go-ipfs/node-construct-v2 94000e6 Jeromy: replace nodebuilder with a nicer interface...
marianoguerra has quit [Quit: leaving]
akhavr1 has quit [Remote host closed the connection]
akhavr has joined #ipfs
marianoguerra has joined #ipfs
marianoguerra has quit [Changing host]
marianoguerra has joined #ipfs
<ipfsbot> [node-ipfs-api] krl pushed 1 new commit to browser-autoconfigure: http://git.io/vGUBI
<ipfsbot> node-ipfs-api/browser-autoconfigure 6a345e1 Kristoffer Ström: no default port in browser
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<krl> daviddias: https://github.com/ipfs/node-ipfs-api/pull/51 - if we release this i can re-write the starlog stuff to use script tags directly
gordonb has joined #ipfs
pfraze has joined #ipfs
<jbenet> "conflict resolved" (•_•) / ( •_•)>⌐□-□ / (⌐□_□)
<ogd> lol
gordonb has quit [Quit: gordonb]
<ipfsbot> [go-ipfs] jbenet deleted node-construct-v2 at 94000e6: http://git.io/vGU26
gordonb has joined #ipfs
<jbenet> krl: merged
<ipfsbot> [node-ipfs-api] jbenet closed pull request #51: autoconfigure in browser (master...browser-autoconfigure) http://git.io/vGJ9j
<ipfsbot> [node-ipfs-api] jbenet deleted browser-autoconfigure at 6a345e1: http://git.io/vGUaa
kord has joined #ipfs
<krl> jbenet: thx cool. do we have a release script yet or should i?
<jbenet> krl: we don't, go for it: push a new commit on top, with the comment being the version number. (maybe we should also tag commits, **shrug**)
<ipfsbot> [node-ipfs-api] krl pushed 1 new commit to master: http://git.io/vGUrF
<ipfsbot> node-ipfs-api/master 4cd8f0b Kristoffer Ström: 2.3.0
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dignifiedquire has quit [Quit: dignifiedquire]
gordonb has quit [Quit: gordonb]
dignifiedquire has joined #ipfs
gordonb has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: also, https://github.com/ipfs/go-ipfs/pull/1550 is ready for more CR i think
gordonb has quit [Ping timeout: 246 seconds]
<jbenet> whyrusleeping: it diverged, mind fixing and i'll play with it locally? (would be good if you had a short example of how to use it)
<whyrusleeping> jbenet: sure
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
gordonb has joined #ipfs
<daviddias> krl check be npm-release module. It's simply but does the release nicely
therealplato1 has joined #ipfs
Eudaimonstro has joined #ipfs
therealplato has quit [Ping timeout: 246 seconds]
mkarrer_ has quit [Ping timeout: 260 seconds]
mkarrer has joined #ipfs
akhavr1 has joined #ipfs
akhavr has quit [Ping timeout: 260 seconds]
therealplato1 has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
akhavr1 has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
ygrek has joined #ipfs
akhavr has quit [Read error: Connection reset by peer]
gordonb has quit [Quit: gordonb]
marianoguerra has quit [Quit: leaving]
akhavr has joined #ipfs
Eudaimonstro has quit [Ping timeout: 244 seconds]
akhavr1 has joined #ipfs
akhavr has quit [Ping timeout: 252 seconds]
gordonb has joined #ipfs
silotis_ has quit [Quit: No Ping reply in 180 seconds.]
silotis has joined #ipfs
Eudaimonstro has joined #ipfs
akhavr1 has quit [Quit: akhavr1]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr has joined #ipfs
akhavr has quit [Remote host closed the connection]
akhavr has joined #ipfs
Encrypt has quit [Quit: Eating time!]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
akhavr1 has joined #ipfs
ladekjaer has quit [Quit: Connection closed for inactivity]
<akhavr1> ipfs add -r hangs for me, how I can debug it?
<akhavr1> ipfs add -r go-ipfs doesn't complete, even if I wait for several days :)
akhavr has quit [Ping timeout: 260 seconds]
akhavr1 is now known as akhavr
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> akhavr: yeah... this is a known issue. It *should* error though.
<whyrusleeping> the issue is that it cant handle broken symlinks
<akhavr> Well, it doesn't error for me. Is there a github issue?
inconshreveable has joined #ipfs
<whyrusleeping> uhm... let me check
<whyrusleeping> jbenet: i think we had a regression on the mock_notifications test
patcon has joined #ipfs
mildred has quit [Ping timeout: 244 seconds]
patcon has quit [Ping timeout: 244 seconds]
mkarrer_ has joined #ipfs
<lgierth> davidar: how did you do it in the end? the best would be if you just run your own ipfs node there
mkarrer has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dignifiedquire has quit [Quit: dignifiedquire]
pfraze has quit [Remote host closed the connection]
gordonb has quit [Quit: gordonb]
gordonb has joined #ipfs
mildred has joined #ipfs
chriscool has quit [Read error: No route to host]
chriscool has joined #ipfs
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
gordonb has quit [Quit: gordonb]
domanic has joined #ipfs
<Bat`O> isn't 'ipfs repo gc' supposed to clear the datastore if i have no pin ? (ipfs pin ls return nothing)
akhavr has quit [Ping timeout: 244 seconds]
chriscool has quit [Ping timeout: 244 seconds]
akhavr has joined #ipfs
gordonb has joined #ipfs
gordonb has quit [Client Quit]
<whyrusleeping> Bat`O: there are multiple types of pins, 'ipfs pin ls' will just show direct pins (which are actually rarely used)
<whyrusleeping> 'ipfs pin ls -r' shows recursive pins
notduncansmith has joined #ipfs
domanic has quit [Ping timeout: 250 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
akhavr has quit [Ping timeout: 265 seconds]
<pjz> I just did an 'ipfs add' a few minutes ago, and now a do 'ipfs pin ls' and nothing shows up... is that right?
gordonb has joined #ipfs
<pjz> how do I see what blocks I have in my store?
<whyrusleeping> pjz: 'ipfs pin ls -r'
<pjz> Error: Unrecognized option 'r'
<whyrusleeping> jbenet: i keep saying this, but we really should have recursive pins be the default
<whyrusleeping> oh, right: ipfs pin ls --type recursive
<whyrusleeping> its even more obnoxious >.>
akhavr has joined #ipfs
<pjz> whyrusleeping: just one small pull request away... ?
tjgillies__ has joined #ipfs
<whyrusleeping> pjz: not really, its a bit more than that
<whyrusleeping> its about semantics
<pjz> how is changing default behavior about semantics?
<pjz> I mean, the default for 'pin add' is recursive, right?
<pjz> what is the default type? 'direct' ?
* pjz reads code
<pjz> oh, direct. okay.
<pjz> buuuut.... then it should show recursive too
<pjz> b/c direct = 'that specific object' and recursive = 'that specific object + indirect descendants'
<pjz> and, actually... given that the trees don't mutate once stored, why does 'recursive' even exist as a 'type'? It seems to me to be a way of adding direct/indirect pins, not a kind of pin.
<Bat`O> whyrusleeping: thanks
amstocker has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Bat`O> pjz: are you sure direct is the default for ipfs add ?
<Bat`O> i have a lot of recursive pin that i only can explain by ipfs add i did
<whyrusleeping> the default for 'ipfs pin add' is direct
<whyrusleeping> but when adding files, they are broken into chunks
<whyrusleeping> so we pin the root recursively so those chunks stick around
<Bat`O> whyrusleeping: so, direct pin if the data is small enough, recursive otherwise ?
amstocker has quit [Ping timeout: 255 seconds]
<Bat`O> it's especially ugly for now, but it start to look like something :)
<whyrusleeping> Bat`O: personally, i would just recursive pin all the time, unless youre trying to do something weird
<whyrusleeping> directly pinning in the wrong scenario might result in you losing data
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<Bat`O> whyrusleeping: my question was about what actually happen in ipfs, because you said that ipfs add use direct pin, but i have only recursive pin in my datastore
<whyrusleeping> ipfs add uses recursive pin
<whyrusleeping> 'ipfs pin add' (note, its the 'pin' command, not the 'add' command) uses direct by default
<Bat`O> ho !
<Bat`O> ok, understood :)
<whyrusleeping> woo!
<Bat`O> .. re-reading the conversation, i shall read more carefully :-\
<whyrusleeping> lol
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<drathir> there will be update and upgrade commands? somethin which only will inform if updates are available w/o download them?
<lgierth> jbenet: ping, i have something on a usb stick for ye
<jbenet> lgierth; sweet
ygrek has quit [Ping timeout: 260 seconds]
<whyrusleeping> jbenet: how was the meetup?
Encrypt has joined #ipfs
<ehmry> dawuud, thank you
<dawuud> sure thing
<whyrusleeping> jbenet: krl daviddias what is the current status of the webui?
<whyrusleeping> could we push for a new release soon?
<daviddias> whyrusleeping: there is a new version that includes the working version of add -r on the ipfs-api
<daviddias> There is also a new version with iframes, which will be changed to webcomponents, but we did agree that we could use the iframe version meanwhile
pfraze has quit [Remote host closed the connection]
<daviddias> I can point you at the right commits, let me just get home ( coming from Capoeira)
<lgierth> whyrusleeping: interesting discussions regarding search/indexing, tor integration, ipns
<lgierth> very few people, max 10 or so, but that didn't hurt at all
<whyrusleeping> daviddias: no worries, i'm just trying to get a feel for the current state of things
gordonb has quit [Quit: gordonb]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
inconshreveable has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
gordonb has joined #ipfs
mildred has quit [Ping timeout: 245 seconds]
zml has joined #ipfs
ygrek has joined #ipfs
notduncansmith has joined #ipfs
<drathir> daviddias: how the tooth?
notduncansmith has quit [Read error: Connection reset by peer]
vijayee_ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
pfraze has quit [Ping timeout: 256 seconds]
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<daviddias> drathir: it was braces check up, everything is good, thank you :)
inconshreveable 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]
amstocker has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has joined #ipfs
domanic has quit [Ping timeout: 255 seconds]
dlight has joined #ipfs
Leer10 has quit [Ping timeout: 245 seconds]
domanic has joined #ipfs
therealplato has quit [Ping timeout: 245 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
domanic has quit [Ping timeout: 260 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<lgierth> so apparantly one gateway didn't get the message that we have a proper ssl cert now
<lgierth> ansible is sooo weird sometimes
gordonb has quit [Quit: gordonb]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> lol
pfraze has quit [Ping timeout: 252 seconds]