lgierth changed the topic of #ipfs to: Now with SSL on all of *.ipfs.io -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
slothbag has joined #ipfs
cemerick has joined #ipfs
dmr has quit [Ping timeout: 276 seconds]
dmr has joined #ipfs
ashark has joined #ipfs
ppham has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
dmr has quit [Ping timeout: 276 seconds]
<cehteh> can one pass a argument on the web gateway to make it try harder/long when 'context deadline exceeded' comes up?
dmr has joined #ipfs
edrex has joined #ipfs
dmr has quit [Ping timeout: 276 seconds]
IlanGodik has quit [Quit: Connection closed for inactivity]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
silotis has quit [Remote host closed the connection]
silotis has joined #ipfs
jaboja has quit [Ping timeout: 260 seconds]
reit has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vrGPa
<ipfsbot> go-ipfs/master f40127d Jeromy Johnson: Merge pull request #2669 from ipfs/feature/add-default-to-name...
<ipfsbot> go-ipfs/master fb03cb7 Richard Littauer: Added Default logic to `name` cmd, and local option...
ashark has quit [Ping timeout: 276 seconds]
ashark has joined #ipfs
OutBackDingo has quit [Read error: Connection reset by peer]
paragram has quit [Ping timeout: 246 seconds]
rgrinberg has quit [Ping timeout: 276 seconds]
rgrinberg has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
ashark has quit [Ping timeout: 252 seconds]
rgrinberg has quit [Ping timeout: 240 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
<ipfsbot> [go-ipfs] chriscool created fix-toolkit_upgrade-removal (+3 new commits): https://git.io/vrGSN
<ipfsbot> go-ipfs/fix-toolkit_upgrade-removal b5c6a62 Christian Couder: Makefile: remove toolkit_upgrade target...
<ipfsbot> go-ipfs/fix-toolkit_upgrade-removal 2559928 Christian Couder: README: remove reference to toolkit_upgrade...
<ipfsbot> go-ipfs/fix-toolkit_upgrade-removal b0b4a57 Christian Couder: appveyor: remove 'make toolkit_upgrade'...
<ipfsbot> [go-ipfs] chriscool opened pull request #2701: Fix toolkit_upgrade Makefile target removal (master...fix-toolkit_upgrade-removal) https://git.io/vrG9J
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
<ipfsbot> [go-ipfs] chriscool pushed 1 new commit to fix-toolkit_upgrade-removal: https://git.io/vrG9R
<ipfsbot> go-ipfs/fix-toolkit_upgrade-removal 12cdbe6 Christian Couder: README: points to Windows doc...
<slothbag> Hey guys.. im trying to communicate with a ipfs node on port 4001, if im the client I get "/multistream/1.0.0\n" response, but if I reply I get nothing, same if I act as the server, no reponses.. how does the protocol proceed?
<Kubuxu> slothbag: protocol is quite complex, I don't know if you want to communicate with it by hand.
Oatmeal has quit [Ping timeout: 252 seconds]
<slothbag> i'm trying to implement a minimal node, just trying to understand how it works.. can't seem to get past this initial handshake
<ipfsbot> [go-ipfs] whyrusleeping deleted fix-toolkit_upgrade-removal at 12cdbe6: https://git.io/vrGHb
arpu has quit [Ping timeout: 276 seconds]
ppham has quit [Remote host closed the connection]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
arpu has joined #ipfs
MadcapJake is now known as MadcapJake_zZz
Oatmeal has joined #ipfs
cryptix has joined #ipfs
herzmeister has quit [Ping timeout: 246 seconds]
pfraze has quit [Remote host closed the connection]
herzmeister has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
Dhole has quit [Read error: Connection reset by peer]
Dhole has joined #ipfs
erde74 has joined #ipfs
eaxdigitalhash has joined #ipfs
eaxdigitalhash has quit [Remote host closed the connection]
eaxdigitalhash has joined #ipfs
cryptix has joined #ipfs
Arakela007 has joined #ipfs
Arakela0_ has joined #ipfs
Arakela007 has quit [Read error: Connection reset by peer]
eaxdigitalhash has quit [Remote host closed the connection]
corvinux has joined #ipfs
corvinux has quit [Changing host]
corvinux has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: https://git.io/vrGbP
<ipfsbot> js-ipfs-api/master 0e382b1 David Dias: Merge pull request #273 from ipfs/fix/object-data...
eaxdigitalhash has joined #ipfs
eaxdigit_ has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: https://git.io/vrGNs
<ipfsbot> js-ipfs-api/master 581d2b3 David Dias: chore: update contributors
<ipfsbot> js-ipfs-api/master 07ade23 David Dias: chore: release version v4.0.1
eaxdigitalhash has quit [Ping timeout: 276 seconds]
reit has quit [Ping timeout: 240 seconds]
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #221: Update ipfs-api to version 4.0.1
cketti has quit [Remote host closed the connection]
erde74 has quit [Quit: Verlassend]
unforgiven512 has quit [Quit: ZNC - http://znc.in]
zootella has joined #ipfs
unforgiven512 has joined #ipfs
unforgiven512 has quit [Max SendQ exceeded]
zootella has left #ipfs [#ipfs]
unforgiven512 has joined #ipfs
cketti has joined #ipfs
Arakela0_ has quit [Ping timeout: 240 seconds]
cketti has quit [Remote host closed the connection]
cketti has joined #ipfs
cketti has joined #ipfs
Oatmeal has quit [Ping timeout: 252 seconds]
zootella has joined #ipfs
zootella has left #ipfs [#ipfs]
eaxdigit_ has quit [Remote host closed the connection]
reit has joined #ipfs
zootella has joined #ipfs
zootella has quit [Client Quit]
zootella has joined #ipfs
<haad_> moerning
<zero-one> guten morgen
zootella has quit [Quit: zootella]
zorglub27 has joined #ipfs
Akaibu has quit [Quit: Connection closed for inactivity]
rklaehn has joined #ipfs
zootella has joined #ipfs
zootella has quit [Client Quit]
<cryptix> moinsen!
<rklaehn> Anybody here? I would have a few questions regarding the REST interface, since I am writing a scala client.
zootella has joined #ipfs
<rklaehn> For example, how can I do something like `ipfs cat QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme` using a curl get request?
<daviddias> rklaehn: have you looked at https://github.com/ipfs/http-api-spec?
<daviddias> it should have all the resources you need to do it
<daviddias> if you don't find your answer, please open a issue, so that the spec improves
zootella has quit [Client Quit]
<rklaehn> There doesn't seem to be much content there ATM, or I am to stupid to find it... http://docs.ipfs.apiary.io/#reference/cat
<rklaehn> If I do `curl http://127.0.0.1:5001/api/v0/commands`, I also don't get any meaningful information.
<rklaehn> `{ "Name" : "cat", "Subcommands" : [ ], "Options" : null, "ShowOptions" : false },`
<daviddias> rklaehn: it is not up on apiary yet, but the specification is complete -> check cat here https://github.com/ipfs/http-api-spec/blob/master/apiary.apib#L1697-L1867
<rklaehn> Thanks. So it seems what I want (catting a subpath like with the command line) is not supported.
<daviddias> haad_: did you had the chance to upgrade orbit to js-ipfs-api 4.0.0?
<daviddias> how was the experience?
<daviddias> Happy with the core-spec definitions and descriptions (docs \o/)
onla_ has joined #ipfs
<onla_> when new blog post https://ipfs.io/blog/
zootella has joined #ipfs
lispmeister has joined #ipfs
Oatmeal has joined #ipfs
zootella has quit [Client Quit]
<haad_> daviddias: not yet. it's on my list for today.
<daviddias> sounds good :)
<haad_> onla_: should come out this week
eaxdigitalhash has joined #ipfs
eaxdigitalhash has quit [Ping timeout: 244 seconds]
cemerick has joined #ipfs
cryptix has quit [Ping timeout: 244 seconds]
Foxcool has quit [Ping timeout: 260 seconds]
uzyn has joined #ipfs
rklaehn has quit [Ping timeout: 250 seconds]
ylp has quit [Ping timeout: 260 seconds]
rendar has joined #ipfs
ylp has joined #ipfs
cryptix has joined #ipfs
zootella has joined #ipfs
zootella has left #ipfs [#ipfs]
eaxdigitalhash has joined #ipfs
zootella_ has joined #ipfs
eaxdigitalhash has quit [Remote host closed the connection]
computerfreak has joined #ipfs
zorglub27 has quit [Ping timeout: 260 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
sindresorhus has quit [Ping timeout: 260 seconds]
sindresorhus has joined #ipfs
Foxcool has joined #ipfs
corvinux has quit [Ping timeout: 252 seconds]
computerfreak has quit [Remote host closed the connection]
ylp has quit [Ping timeout: 260 seconds]
zorglub27 has joined #ipfs
dignifiedquire has joined #ipfs
ylp has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
zorglub27 has quit [Ping timeout: 252 seconds]
<slothbag> is it possible to communicate with ipfs nodes without using secio? or is it required?
<cryptix> yikes.. why would you want to do that? testing i hope?
<cryptix> daviddias: should know - iirc there was a mode for this to test js<>go interop
tdmps has joined #ipfs
tdmps has left #ipfs [#ipfs]
<dignifiedquire> daviddias:
<daviddias> slothbag: you can run an ipfs daemon with --disable-transport-encryption
<slothbag> why is it important to encrypt public data?
<slothbag> i get that it can provide some anonymity as to who is sending what
<slothbag> but yes, its for testing
<slothbag> daviddias: thanks
eaxdigitalhash has joined #ipfs
<cryptix> imho: if you host OSM on ipfs, sure that's public. i still might want to keep private which areas i'm interested in (meaning requesting) - personal pain-point of current ipfs design for me is that it it's very easy to see who hosts what but we don't need to get into that right now, don't have the time anyway
<Kubuxu> Is the sprint finally today or tommorow?
<Kubuxu> s/tommorow/tomorrow/
<rendar> cryptix: hmm, OSM?
<cryptix> openstreetmap
<rendar> ok
<Kubuxu> If keychain is implemented you could make OSM with private areas.
<Kubuxu> And store everything on IPFS
eaxdigitalhash has quit [Ping timeout: 246 seconds]
corvinux has joined #ipfs
<Kubuxu> There is problem of damage control in case key leaks but apart from that.
<cryptix> Kubuxu: i know :) that's why I said _current_
<Kubuxu> true :P
<cryptix> though.. if you still have the global swarm.. you can't use plain convergent crypto schemes. you need to drop the deduplication and use nonce seeds if you want privacy
<cryptix> oor have something like a WoT or friends only swarm
<cryptix> but yea.. revolves around the keychain
<Kubuxu> True, you can't use convergent crypto, but you would still get dedup inside encrypted blocks.
<Kubuxu> With one symmetric key.
Qwertie has joined #ipfs
Qwertie has quit [Changing host]
Qwertie has joined #ipfs
<cryptix> yup
herzmeister has quit [Ping timeout: 276 seconds]
ulrichard has joined #ipfs
Senji has joined #ipfs
* ansuz makes a GUI in visual basic
eaxdigitalhash has joined #ipfs
ygrek has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
eaxdigitalhash has quit [Ping timeout: 244 seconds]
<cryptix> ansuz: dim dim dim dim
<cryptix> that's the crazy-pants bell ringing
herzmeister has joined #ipfs
eaxdigitalhash has joined #ipfs
ylp has joined #ipfs
<ansuz> lol
cemerick has quit [Ping timeout: 260 seconds]
eaxdigitalhash has quit [Ping timeout: 250 seconds]
<slothbag> is there any doco around the different multistream identifiers and the order in which two peers would use them to go through a 'connection lifecycle' if I can call it that :)
zootella_ has quit [Quit: zootella_]
ylp has quit [Ping timeout: 260 seconds]
uzyn has quit [Quit: uzyn]
<cryptix> ansuz: oooooh that was a csi reference...? slow penny is falling slow
ylp has joined #ipfs
ygrek has quit [Ping timeout: 246 seconds]
TheOneLaw has joined #ipfs
cmeik has quit [Ping timeout: 250 seconds]
cmeik has joined #ipfs
ygrek has joined #ipfs
TheOneLaw has quit [Remote host closed the connection]
rgrinberg has joined #ipfs
eaxdigitalhash has joined #ipfs
eaxdigitalhash has quit [Remote host closed the connection]
eaxdigitalhash has joined #ipfs
rgrinberg has quit [Quit: WeeChat 1.5]
<ansuz> csi or something like it
<ansuz> I don't remember
zootella has joined #ipfs
computerfreak has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
<dignifiedquire> daviddias: please give this another look: https://github.com/vijayee/js-ipfs-merkle-dag/pull/35
<daviddias> on it :)
rgrinberg has joined #ipfs
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to core/object: https://git.io/vrZlM
<ipfsbot> js-ipfs/core/object d15da46 dignifiedquire: fix: no double print errors
slothbag has quit [Quit: Leaving.]
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to core/object: https://git.io/vrZld
<ipfsbot> js-ipfs/core/object e57f245 dignifiedquire: refactor: fix typos
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to core/object: https://git.io/vrZlx
<ipfsbot> js-ipfs/core/object d8ce54e dignifiedquire: refactor: proper string concat
zorglub27 has joined #ipfs
caseorganic has quit [Ping timeout: 260 seconds]
Blame_ has quit [Ping timeout: 260 seconds]
Blame_ has joined #ipfs
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-ipfs-merkle-dag-0.6.0 (+1 new commit): https://git.io/vrZ81
<ipfsbot> js-ipfs-api/greenkeeper-ipfs-merkle-dag-0.6.0 8282630 greenkeeperio-bot: chore(package): update ipfs-merkle-dag to version 0.6.0...
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #222: Update ipfs-merkle-dag to version 0.6.0
caseorganic has joined #ipfs
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to core/object: https://git.io/vrZ8h
<ipfsbot> js-ipfs/core/object e57dff5 dignifiedquire: chore: update deps
<dignifiedquire> daviddias: so close, just need to make CI happy :I
<ipfsbot> [js-ipfs] dignifiedquire deleted greenkeeper-ipfs-merkle-dag-0.6.0 at c5f6285: https://git.io/vrZ4k
<ipfsbot> [js-ipfs] dignifiedquire deleted greenkeeper-ipfs-api-4.0.1 at 4df159a: https://git.io/vrZ4L
cemerick has joined #ipfs
uzyn has joined #ipfs
uzyn has quit [Client Quit]
ylp has quit [Ping timeout: 260 seconds]
subscapulary has joined #ipfs
ylp has joined #ipfs
zootella has left #ipfs [#ipfs]
corvinux has quit [Remote host closed the connection]
PrinceOfPeeves has joined #ipfs
M-8842 has quit [Ping timeout: 260 seconds]
M-darknumbers has quit [Ping timeout: 276 seconds]
wking has quit [Ping timeout: 260 seconds]
koshii has quit [Ping timeout: 244 seconds]
wking has joined #ipfs
koshii has joined #ipfs
computerfreak has quit [Ping timeout: 246 seconds]
arajakul has joined #ipfs
M-darknumbers has joined #ipfs
M-8842 has joined #ipfs
OutBackDingo has joined #ipfs
zorglub27 has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
zorglub27 has quit [Ping timeout: 276 seconds]
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to core/object: https://git.io/vrZES
<ipfsbot> js-ipfs/core/object c58ad06 dignifiedquire: small last fixes
<dignifiedquire> daviddias: https://github.com/ipfs/interface-ipfs-core needs greenkeeper
M-8842 has quit [Ping timeout: 244 seconds]
eaxdigitalhash has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
<daviddias> enabled
PrinceOfPeeves has joined #ipfs
subscapulary has quit [Ping timeout: 260 seconds]
computerfreak has joined #ipfs
wking has quit [Ping timeout: 260 seconds]
M-8842 has joined #ipfs
wking has joined #ipfs
OutBackDingo_ has joined #ipfs
OutBackDingo has quit [Remote host closed the connection]
libman has joined #ipfs
Suwandi has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
ylp has quit [Ping timeout: 260 seconds]
<dignifiedquire> daviddias: also: https://github.com/ipfs/js-ipfs-unixfs
<daviddias> done
OutBackDingo_ has quit [Ping timeout: 244 seconds]
ulrichard has quit [Ping timeout: 265 seconds]
ylp has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-aegir-3.0.3 (+1 new commit): https://git.io/vrZgH
<ipfsbot> js-ipfs/greenkeeper-aegir-3.0.3 6399ebc greenkeeperio-bot: chore(package): update aegir to version 3.0.3...
reit has quit [Ping timeout: 246 seconds]
cketti has quit [Quit: Leaving]
<ipfsbot> [js-ipfs-api] dignifiedquire pushed 1 new commit to greenkeeper-ipfs-merkle-dag-0.6.0: https://git.io/vrZ2m
<ipfsbot> js-ipfs-api/greenkeeper-ipfs-merkle-dag-0.6.0 b19aead dignifiedquire: test: Correct exclude of brfs loader
<ipfsbot> [js-ipfs] dignifiedquire closed pull request #223: aegir@3.0.3 breaks build ⚠️ (master...greenkeeper-aegir-3.0.3) https://git.io/vrZ2O
ppham has joined #ipfs
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-aegir-3.0.4 (+1 new commit): https://git.io/vrZ2w
<ipfsbot> js-ipfs/greenkeeper-aegir-3.0.4 300ce69 greenkeeperio-bot: chore(package): update aegir to version 3.0.4...
ylp has quit [Ping timeout: 276 seconds]
ylp has joined #ipfs
ylp has left #ipfs [#ipfs]
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #224: aegir@3.0.4 breaks build ⚠️ (master...greenkeeper-aegir-3.0.4) https://git.io/vrZa0
corvinux has joined #ipfs
corvinux has joined #ipfs
Combined2857 has joined #ipfs
chungy has quit [Quit: ZNC - http://znc.in]
corvinux has quit [Ping timeout: 276 seconds]
eaxdigitalhash has joined #ipfs
Akaibu has joined #ipfs
eaxdigitalhash has quit [Remote host closed the connection]
Suwandi has quit [Ping timeout: 265 seconds]
andoma has quit [Ping timeout: 244 seconds]
andoma has joined #ipfs
ppham has quit [Remote host closed the connection]
corvinux has joined #ipfs
Combined2857 has quit [Quit: Leaving]
Encrypt has joined #ipfs
redfish has quit [Ping timeout: 260 seconds]
pfraze has joined #ipfs
zorglub27 has joined #ipfs
corvinux has quit [Ping timeout: 260 seconds]
<ipfsbot> [js-ipfs] dignifiedquire deleted greenkeeper-aegir-3.0.4 at 300ce69: https://git.io/vrZKu
computerfreak has quit [Quit: Leaving.]
ylp has joined #ipfs
vijayee has joined #ipfs
Combined2857 has joined #ipfs
<vijayee> happy monday
<daviddias> happy monday vijayee :)
<vijayee> until they are abolished
<dignifiedquire> daviddias, haad_, noffle, richardlitt and everyone else, do you have something you want to talk about during apps on IPFS later today?
<dignifiedquire> haad_: any updates on orbit you want to share?
Qwertie has quit [Ping timeout: 276 seconds]
Qwertie has joined #ipfs
<daviddias> If no one has stuff to share, I propose that we do a JS Task Force Hangout today
<daviddias> during libp2p + js-ipfs
<daviddias> and talk about what is on the map to get js-ipfs out the door
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
<daviddias> orbit on js-ipfs
<daviddias> and what each one is focusing
<daviddias> and what other people on the team can tackle to help
Combined2857 has quit [Quit: Leaving]
<haad_> dignifiedquire: have couple of updates on orbit but those will be really quick.
<voxelot> Task Force JS, murica
zorglub27 has quit [Ping timeout: 250 seconds]
ylp has quit [Ping timeout: 260 seconds]
zorglub27 has joined #ipfs
ylp has joined #ipfs
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-aegir-3.0.3 at 4d9c4e6: https://git.io/vrZMu
PrinceOPeeves has joined #ipfs
PrinceOfPeeves has quit [Read error: Connection reset by peer]
<daviddias> Ok, I'll go ahead and merge libp2p+js-ipfs syncs and leave the apps on IPFS, so that haad_ can share his updates
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
ashark has joined #ipfs
<ipfsbot> go-ipfs/feature/spruce-upstat 8ee399f Richard Littauer: Add helptext, default logic to `ipfs stats`...
<ipfsbot> [go-ipfs] RichardLitt force-pushed feature/spruce-upstat from 1523ae3 to 8ee399f: https://git.io/vrmf2
<richardlitt> I have nothing to talk about during apps on IPFS
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-aegir-3.0.4 at c912090: https://git.io/vrZ9y
jryans has quit [Read error: Connection reset by peer]
jryans has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
Oatmeal has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
zootella has joined #ipfs
OutBackDingo has joined #ipfs
<haad_> daviddias: "Unhandled rejection TypeError: node.encoded is not a function" js-ipfs@0.4.10 :(
ylp has quit [Ping timeout: 260 seconds]
<haad_> trying to object.put with:
<haad_> ipfs.object.put(new Buffer(JSON.stringify({ Data: JSON.stringify(node.asJson) })))
ylp has joined #ipfs
<daviddias> haad_: have you updated to js-ipfs-api 4.0.0?
<daviddias> also, this needs to be merged https://github.com/ipfs/js-ipfs/pull/219 can you try with this branch?
<haad_> daviddias: why would I need js-ipfs-api 4.0.0 to use js-ipfs?
<daviddias> that `asJson` doesn't seem right
<haad_> daviddias: that's my code
<daviddias> I've asked cause I wanted to make sure it was working for you with js-ipfs-api
<haad_> node in this context is linked list node, not ipfs :)
<haad_> oh ok, let me try js-ipfs-api 4 first
OutBackDingo has quit [Changing host]
OutBackDingo has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid deleted greenkeeper-ipfs-merkle-dag-0.6.0 at b19aead: https://git.io/vrZ59
<haad_> daviddias: js-ipfs-api 4.0.0 works and my tests run as normal
<ipfsbot> [go-ipfs] Kubuxu created feature/Fix-1394 (+1 new commit): https://git.io/vrZdv
<ipfsbot> go-ipfs/feature/Fix-1394 61aa820 Jakub Sztandera: Add sharness test for 1394...
<daviddias> awesome
<daviddias> that was a super sweet migration then :D
<daviddias> but wait, you didn't have to call .toJSON to get the .Hash in any?
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Fix-1394 from 61aa820 to f212ce9: https://git.io/vrZdl
<ipfsbot> go-ipfs/feature/Fix-1394 f212ce9 Jakub Sztandera: Add sharness test for 1394...
<haad_> daviddias: doesn't look like it
<haad_> daviddias: oh wait!
<haad_> daviddias: I'm using it via ipfsd-ctl :/
<daviddias> you are not making js-ipfs-api calls?
<haad_> there we go, seeing errors now
<haad_> I am, but obviously ipfsd-ctl pulls in the old version of js-ipfs-api
<haad_> daviddias: so yeah, seeing the errors now
rgrinberg has quit [Ping timeout: 265 seconds]
<haad_> and btw. one doesn't just "check a js-ipfs PR" quickly, there's 2TB of deps it's pulling in :/
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: https://git.io/vrZF0
<ipfsbot> js-ipfs-api/master 221dcd3 David Dias: chore: update contributors
<ipfsbot> js-ipfs-api/master 5cf260d David Dias: chore: release version v4.0.2
<daviddias> npm install <the whole internet>
<daviddias> ahah
<haad_> yeah :D
ylp has quit [Ping timeout: 260 seconds]
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-ipfs-api-4.0.2 (+1 new commit): https://git.io/vrZbz
<ipfsbot> js-ipfs/greenkeeper-ipfs-api-4.0.2 553b1be greenkeeperio-bot: chore(package): update ipfs-api to version 4.0.2...
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #225: Update ipfs-api to version 4.0.2
disgusting_wall has joined #ipfs
<haad_> :D
<voxelot> o.0
<ipfsbot> [js-ipfs] dignifiedquire closed pull request #225: Update ipfs-api to version 4.0.2
Oatmeal has joined #ipfs
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
vijayee has joined #ipfs
rgrinberg has joined #ipfs
<haad_> daviddias: getting somewhere with js-ipfs!
<daviddias> :D
<noffle> dignifiedquire: not I
<daviddias> tell me more! :D
<haad_> daviddias: dignifiedquire: I'm getting a different hash now with js-ipfs-api
<daviddias> seeing some green https://travis-ci.org/ipfs/js-ipfs/builds/130562196 dignifiedquire :)
libman has quit [Remote host closed the connection]
<daviddias> we now check client side if the hash that go-ipfs returns is the one that should have been and if they don't match, we callback with an error
<haad_> what does that mean?
<daviddias> it means that the hash that you get now, should be the right one, comparing to the old version
ylp has joined #ipfs
<daviddias> I noticed while doing tests that a lot of old object API code could sometimes lead to different hashes, because of how the data was being sent
<haad_> daviddias: I'm not sure I follow. the hash I get from js-ipfs-api@3.x is the same as the go-ipfs CLI gives me. how can they be different in js-ipfs-api@4.x?
<haad_> you mean there's now a difference in the encoding of the data in object.put?
cryptix has quit [Ping timeout: 244 seconds]
<haad_> oh wait
<haad_> SUCCESS!!
<daviddias> I mean that now, you can be sure that the object that you create in JS, is the one that gets stored in go-ipfs
<daviddias> byte by byte
<daviddias> wooo :D
<haad_> the problem was the object.put arg1, needs to be: ipfs.object.put(new Buffer(JSON.stringify(node.asJson)))
<haad_> not: ipfs.object.put(new Buffer(JSON.stringify({ Data: JSON.stringify(node.asJson) })))
<haad_> \o/
<whyrusleeping> i swear, ipfsbot is the most talkative person here
<ipfsbot> [ipfs] RichardLitt pushed 1 new commit to master: https://git.io/vrZxp
<ipfsbot> ipfs/master 7314c1b Richard Littauer: Move Weekly to Newsletter...
<daviddias> awesome!
<daviddias> haad_: nevertheless it looks you are making unnecessary calls, look at the core api spec
<daviddias> you won't need to do all that stringifing and creating buffers
<daviddias> does that node.asJson give you something like {Data, Links} ?
<dignifiedquire> daviddias sweet, squashinh commits then
<haad_> no, it's a different format (not related to ipfs)
jaboja has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<richardlitt> Hello, everyone!
<noffle> richardlitt: o/
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/spruce-upstat at 8ee399f: https://git.io/vrZpz
<richardlitt> whyrusleeping haad_ daviddias Kubuxu voxelot dignifiedquire ready for the sync?
<dignifiedquire> richardlitt: ready to rumble
<richardlitt> lgierth: you here?
<noffle> haad_: nice orbit progress
<whyrusleeping> for varying degrees of the word 'ready'
<daviddias> dignifiedquire: stole my line
* haad_ is ready
* Kubuxu is compiling kernel in background, I hope that something won't happen suddenly, I might be less responsive ;D
ylp has quit [Ping timeout: 260 seconds]
<richardlitt> Ok
<richardlitt> ============ IPFS SYNC ==============
<richardlitt> This is the IPFS biweekly sync. During this time, we will flood the channel a bit; please keep chatter to a minimum so we can focus on what we've done this week.
<richardlitt> For more, see github.com/ipfs/pm
<noffle> daviddias: thanks for getting the ball rolling with interface-ipfs-core
<richardlitt> We are going to be following the thread https://github.com/ipfs/pm/issues/105, in order of who posted.
<ipfsbot> [js-ipfs] dignifiedquire force-pushed core/object from c58ad06 to 034d0e7: https://git.io/vrZhm
<ipfsbot> js-ipfs/core/object 034d0e7 dignifiedquire: feat: make core/object satisfy interface-ipfs-core
<richardlitt> Since lgierth seems to be a bit late (which he warned us of, :D! ++), let's start with the next person. Who is me.
<daviddias> :)
<richardlitt> ====== @RichardLitt ======
<richardlitt> Last week I broke down ipfs/go-ipfs#2484 into around thirty small PRs. This involved overhauling pretty much every option with a default possibility in the go-ipfs codebase. Most of these have been merged now, and I have also been actively trying to keep the http-api up-to-date in respect to this. Besides that, I also worked on the blog with @jbenet,
<richardlitt> Finally, I did a lot of work this week on standard-readme: there is now a full spec that I want feedback on, with what I think a good README should have. Extra IPFS-related rules can be found here (feedback also wanted). After talking with @noffle a lot, I also made a yeoman standard-readme generator that works well for scaffolding out your READMEs. Use it!
<richardlitt> published Weekly 10, organized some hangouts, and updated the READMEs for js-ipfs-api and go-ipfs-api.
<ipfsbot> [js-ipfs] dignifiedquire force-pushed core/object from 034d0e7 to 96013bb: https://git.io/vrZhm
<ipfsbot> js-ipfs/core/object 96013bb dignifiedquire: feat: make core/object satisfy interface-ipfs-core
<richardlitt> Also, I just renamed the Weekly to the NEwsletter. If you see Weekly anywhere, let me know.
<richardlitt> =================
<richardlitt> @dignifiedquire stop making IPFS bot talk. :P
<dignifiedquire> lol
<noffle> richardlitt: good progress on standard-readme
Encrypt has quit [Quit: Quitte]
<richardlitt> standard-readme spec: https://github.com/RichardLitt/standard-readme
<dignifiedquire> richardlitt: what's the timeframe plan you have for the newsletter?
<dignifiedquire> every 2 weeks roughly?
MadcapJake_zZz is now known as MadcapJake
<richardlitt> Roughly. Every week would be better, but that hasn't worked out.
Encrypt has joined #ipfs
<dignifiedquire> sounds good
<richardlitt> We're renaming so that people don't expect it every week, not because we shouldn't shoot for that.
<dignifiedquire> but now it's not so akward if there is a delay
<richardlitt> CR on this, please: https://github.com/ipfs/newsletter/pull/42
<Kubuxu> Even tough reviewing those smallish PRs might have been more work than one big it was worth it. We have caught many possible bugs.
<richardlitt> Collection for today: https://github.com/ipfs/newsletter/issues/41
<richardlitt> Kubuxu: Agreed. It was a good move, just took me two extra days of work.
<Kubuxu> The same process of CR on this big PR would probably have taken more.
ygrek has quit [Ping timeout: 265 seconds]
<whyrusleeping> richardlitt: yeah, i think having it all broken small was actually reallly good
<whyrusleeping> i enjoyed it, we caught a lot of small things, and i think the code is better for it
<dignifiedquire> except for whyrusleeping crying about too many open PRs :D
<whyrusleeping> we're back down to 35 or so now.
<whyrusleeping> :P
<daviddias> whyrusleeping: Kubuxu which PRs are you talking about? related with the newsletter?
<whyrusleeping> daviddias: no, richardlitt worked on ipfs cli docs
<whyrusleeping> he at first made one PR with a ton of changes to the default values for a lot of api calls
reit has joined #ipfs
reit has quit [Client Quit]
<richardlitt> daviddias: I just wrote up a small thing for the newsletter, here, about it: https://github.com/ipfs/newsletter/issues/41
<daviddias> whyrusleeping: got it, that came from the http-api spec :)
<richardlitt> * [go-ipfs](//github.com/ipfs/go-ipfs): The logic surrounding defaults in go-ipfs has been clarified somewhat by the inclusion of a standard way to mark defaults, and greater enforcement of making them overtly declared. @RichardLitt went through the codebase making a lot of small PRs to make sure this worked: thanks @whyrusleeping and @Kubuxu for helping out
<richardlitt> so much. To see all changes, refer to this [issue](https://github.com/ipfs/go-ipfs/pull/2484).
<dignifiedquire> I think david got it :D
<daviddias> awesome!
<richardlitt> daviddias: not really. It came from me noticing that it wasn't clear.
<richardlitt> (Please, put stuff in that collection. We're posting a newsletter today, kapisch?
<richardlitt> Alright! Let's move on
<richardlitt> Unless anyone has any questions for me? I am blocked on standard-readme until you all check the spec and the IPFS reqs and tell me that you like them.
ylp has joined #ipfs
<dignifiedquire> richardlitt: is there an issue to collect all the people you are waiting on a thumbs up for?
<dignifiedquire> or should we just tell you in irc?
<richardlitt> daviddias: yes: https://github.com/ipfs/community/issues/124
<richardlitt> dignifiedquire: ^^
<dignifiedquire> richardlitt:
<richardlitt> ok, dignifiedquire I think you're next
HostFat has joined #ipfs
<dignifiedquire> ====== @dignifiedquire ======
<dignifiedquire> The past week I have been exclusively working on js-ipfs. There were two main things that happened, the first one being the [merge of bitswap](https://github.com/ipfs/js-ipfs/pull/195) into js-ipfs and the second one being the [update of `ipfs object`](https://github.com/ipfs/js-ipfs/pull/219) to the newly formed
rtlong has joined #ipfs
<dignifiedquire> [interface-ipfs-core](https://github.com/ipfs/interface-ipfs-core).
<dignifiedquire> In supporting those PRs there were a lot of smaller bug fixes and features all over the js-ipfs eco system.
<dignifiedquire> =================
<dignifiedquire> And lastly there [js-multihash](https://github.com/jbenet/js-multihash/pull/11) now has a more extensive set of tools to convert all the hashes.
ylp has quit [Ping timeout: 276 seconds]
jaboja has quit [Ping timeout: 252 seconds]
<dignifiedquire> any questions?
<richardlitt> Why is the merge of bitswap important?
<dignifiedquire> because it means that js-ipfs nodes now can exchange (data) blocks
<richardlitt> Was interface-ipfs-core around before adding ipfs-object? If so, what was in it before?
<Kubuxu> Is it compatible with go-ipfs bitswap?
<dignifiedquire> Kubuxu: yes, but due to the multistream protocols not being a 100% compatible right now we can't connect to go-ipfs nodes yet
<Kubuxu> :| I hope this can be fixed soon.
<dignifiedquire> but as soon as multistream connects, the bitswap implementations should have no problem exchanging blocks
<richardlitt> Who is working on that?
<richardlitt> Where is the issue for this?
<whyrusleeping> its on my list
<dignifiedquire> richardlitt: david and I are creating interface-ipfs-core and "object" is the first part of it
<richardlitt> Is there an issue for it?
jaboja has joined #ipfs
<daviddias> Kubuxu: yep, once that issue is close. Actually, would you like to help us achieve that? https://github.com/ipfs/go-ipfs/issues/1549
<richardlitt> No, is there an issue for whyrusleeping to work on multistream protocols
<dignifiedquire> richardlitt: that's the issue david just posted
<richardlitt> Ah, got it. Thanks.
<Kubuxu> daviddias: I can take a look, time to start digging inside go-libp2p
jaboja64 has joined #ipfs
<richardlitt> what sort of tools for js-multihash, dig?
<richardlitt> There's no description in that PR you link to. :/
<dignifiedquire> there is a diff :P
<dignifiedquire> mostly conversion methods
<dignifiedquire> from and toBS58 strings
<dignifiedquire> from and to hex buffers
jaboja has quit [Ping timeout: 265 seconds]
<richardlitt> Still, should be in the PR :P
<richardlitt> Good work filling out the README API section
<richardlitt> ++
<dignifiedquire> well I wrote docs :P
<richardlitt> Ok. daviddias?
<richardlitt> (sorry that I am going slow, if you want me to speed up let me know. I am writing this simultaneously: https://github.com/ipfs/newsletter/issues/41)
* daviddias incoming
<daviddias> I've been working solely focused on js-ipfs. There was a bunch of fixes, CR and debugging. The major/quantifiable things were:
<daviddias> - Create [`interface-ipfs-core`], write the Object API spec (plus the foundations to write the remaining api specs), create a batch of tests and upgrade js-ipfs-api (now 4.x.x release) with the new interface. This unblocks the possibility of swapping js-ipfs-api with js-ipfs for Orbit.
<daviddias> - Finish the multistream spec revision
<daviddias> - Update js-multistream to the latest revision of the multistream spec. I also started working on refreshing the API of the module to make it less wonky.
<daviddias> Other things involved the passing of the torch of ICWE to @dignifiedquire and giving a talk at require('lx'), the Node.js and JavaScript meetup.
* dignifiedquire is impressed with richards fast writing of the newsletter in between
<vijayee> daviddias: has anyone been able to webpack or browserify the js-ipfs module?
<vijayee> repo packs up nicely
<daviddias> vijayee: it is webpacked everytime we run the tests
<vijayee> but js-ipfs gets angry when run in the browser
<daviddias> and each time we publish
<vijayee> intersting
<dignifiedquire> vijayee: not when I run it through the tests
<vijayee> I'll look through the test cases
<daviddias> a dist version (so you can import with a script tag) is published to npm
<richardlitt> daviddias: Are there notes // videos from those events?
<richardlitt> *that event
zorglub27 has quit [Ping timeout: 244 seconds]
<daviddias> richardlitt: there are some pics and tweets, videos were also recorded by me but won't appear anytime soon with all the things going on
<richardlitt> daviddias: where is the multistream spec?
<daviddias> and really liked Nuno's talk on Ethereum + Bitcoin for Auth https://twitter.com/daviddias/status/730848871329480704
<dignifiedquire> daviddias: looking forward to an improved js-multistream api :)
<richardlitt> nvm, got it.
<daviddias> :D
<richardlitt> daviddias: what do you mean by "less wonky"?
<daviddias> btw, really happy with https://github.com/ipfs/interface-ipfs-core
<daviddias> writting down all that interface, upgrading js-ipfs-api, leverage what js-ipfs-api already had build and try to not break it, and then run the same batch of tests in both js-ipfs and js-ipfs-api and see them all pass, is awesome :D
<daviddias> plus, now we have the foundation to build up the rest of the core-api spec
<dignifiedquire> it is :)
<daviddias> voxelot: has even submitted a PR for the Files API
<dignifiedquire> next step rip js-ipfs-core out of js-ipfs
<voxelot> yeah it's nice to have docs :)
<richardlitt> daviddias: What is next?
<richardlitt> ls?
<daviddias> richardlitt: I mean that, it requires a lot of domain knowledge to use multistream and it always feels unnatural (aka need to read the docs) to use it. I want to change that, specially now that we have good patterns around things like connections and we know exactly in what points multistream appears, so it is easier now, looking backwards, to design a
<daviddias> better API
<daviddias> richardlitt: what's next? all the other calls :)
<richardlitt> Cool.
arajakul2 has joined #ipfs
<richardlitt> Ok, thanks daviddias
<richardlitt> haad_: You still here buddy?
<haad_> yup
<richardlitt> your turn. gogogog
<haad_> incoming:
<daviddias> my pleasure richardlitt :)
<haad_> ### @haadcode sprint end report - 3 May - 15 May
<haad_> #### Summary
<haad_> I planned to work on putting Orbit into the browser but ended up fixing and optimizing orbit-db for the most of the sprint. Good news is, the fixes & optimizations in orbit-db were absolutely worth it: orbit-db's write throughput performance is now at ~100ops/s (~33% improvement) and the code base has been fully modularized. Orbit now uses the following modules as datastores: orbit-db-eventstore, orbit-db-feedstore, orbit-db-kvstore, orbit-db-counterstore. I'm
<richardlitt> I'm ...
<richardlitt> Looks like you got cut off?
<haad_> erm
<haad_> ...I'm still in the process of updating all the documentation, though. Orbit also got some love and I've been integrating the new orbit-db version into it. Spent time also on code review & feedback for two new features to Orbit, implemented and PRed by two newcomers to the community: username auto-complete on 'tab' (by @masadeus) and emoji auto-complete and preview (by @shamb0t).
<haad_> ...Emoji auto-complete is not merged yet but will be in the next couple of days. I also spent some time on giving feedback to whyrusleeping's pubsub PR. Also tried to integrate js-ipfs to orbit-db (WIP).
<richardlitt> haad_: that's awesome. Thank you!
<whyrusleeping> haad_: great feedback thanks :)
arajakul has quit [Ping timeout: 260 seconds]
<haad_> whyrusleeping: good to hear!
<haad_> looking forward to the next version :)
<richardlitt> Woot.
<richardlitt> Anyone else for haad_ ?
<dignifiedquire> haad_: looking forward to using orbit in the browser ; )
<haad_> Me too :)
<Kubuxu> My turn?
<richardlitt> @Kubuxu yep
<richardlitt> Go!
<Kubuxu> ### @Kubuxu sprint summary
<Kubuxu> Not much as I just started coding go-ipfs again, this time I hope that for longer and more actively. I've reviewed many PRs, started going through some old and possibly outdated issues. My main focus was getting offline mode go-ipfs node up and running but it looks a tad harder that I thought it would be. While going through issues I picked up some small but old bugs that are still not fixed and started working
<Kubuxu> on the also.
<Kubuxu> s/the/them
<richardlitt> Good job on refactoring and bugs
<richardlitt> And thanks so much for the code review
<richardlitt> You are awesome. :)
<richardlitt> Also the long description thing, sweet move.
<Kubuxu> Thanks ;D
* haad_ is still a fan :)
<Kubuxu> I don't think anyone has questions to me, just joined back.
gmcquillan has joined #ipfs
<richardlitt> kk
<dignifiedquire> Kubuxu: welcome back :)
<richardlitt> nginnever?
<voxelot> o.
<richardlitt> voxelot?
<richardlitt> Nathan?
<voxelot> yarp
<richardlitt> go
<dignifiedquire> the man with three names
<daviddias> offline mode go-ipfs node running?
<voxelot> ===========voxelot/nginnever/Nathan/0.o==========
<voxelot> This week I did a bit of js-ipfs documentation work. Updated the unixfs-engine readme, started 'files' core-api documentation on interface-ipfs-core. Made dignifiedquire draw a flow chart :)
<voxelot> I updated the exporter part of the engine a bit and now will be working to make the export a duplex object stream. Also working on tar archiving and gzip compression options. I continued to work on js-ipfs http and updating the core, more work needs to be done to get the interfaces compatible for js-ipfs-api and core. Going to test loading a video to a page
<voxelot> with js-ipfs core 'cat' in the browser this week.
<voxelot> ============EOF=============
<Kubuxu> daviddias: ipfs daemon --offline - runs HTTP API but doesn't connect the swarm
<richardlitt> +1 for compression options.
<daviddias> Kubuxu: got it, that is sweet :D (we do a similar thing in js-ipfs, but call the core code directly instead)
<richardlitt> Would you like help on 'files' in core-api?
<richardlitt> I could add that to the newsletter: see the current write-up for interface-ipfs-core here (https://github.com/ipfs/newsletter/issues/41)
<daviddias> voxelot: awesome stuff on getting the files core api spec and tackling .get with all of its compression glory
<voxelot> richardlitt: yeah I would, https://github.com/ipfs/interface-ipfs-core/pull/8
<richardlitt> I would like to have something to point people to if they want to help out.
<richardlitt> Sweet. I'll point to that issue.
<voxelot> made some updates but haven't pushed, waiting to update core a bit
Foxcool has quit [Ping timeout: 276 seconds]
<Kubuxu> if you want to use locally available block (via gateway) but don't want to ipfs connect remotely
<richardlitt> Are you going to go with the bunny or Sintel?
ljhms has quit [Read error: Connection reset by peer]
arajakul2 has quit [Ping timeout: 252 seconds]
<richardlitt> Ok. Two more. @whyrusleeping are you ready?
<voxelot> ohh bunny
<whyrusleeping> ya, sure, you betcha
<richardlitt> go
<whyrusleeping> ## whyrusleeping update
<whyrusleeping> This last week I spent a lot of time debugging and fixing the hanging issue with yamux. This is the issue that causes (in at least 90% of observed cases) the gateways and other nodes to hang when simple requests are made on them. I have a patch in place and am waiting on upstream code review to get it pushed in officially.
<whyrusleeping> During that process I also did a bunch of gx work, I refactored the dependency tree of go-stream-muxer to be more flat, making updating that area of the code easier, and also made `gx deps --tree` much more visually pleasing.
<whyrusleeping> I also fixed and pushed up a perf improvement on go-multiaddr. Previously to create a multiaddr from some bytes, we converted it into a string, and called `NewMultiaddr` on it which converted it back into bytes. This was eating up an unecessary amount of CPU time on the gateways.
<whyrusleeping> This week I plan to continue on with go-libp2p fixes, and I also am planning on doing some light bitswap work. Next week I will be out on vacation so make sure you poke me soon if you need anything done before june.
<richardlitt> whyrusleeping: where is the CR you are waiting for?
<richardlitt> Are you waiting for someone in particular, like jbenet?
elsehow has joined #ipfs
<whyrusleeping> whoops
ljhms has joined #ipfs
<richardlitt> Cool.
<Kubuxu>
Foxcool has joined #ipfs
<richardlitt> Thanks whyrusleeping
<richardlitt> noffle?
<noffle> hey hey
<noffle> Berlin travel and being sick consumed a lot of my time this sprint. I still managed to review some go-libp2p PRs and make progress on some go-ipfs bugfixes. I also wrote an IPFS resolver that uses Twitter as a transient record store (ipfs-twitter-resolver). I also collaborated with @RichardLitt a bit on his standard-readme project and my own [common-readme](https://github.com/noffle/common-readme) project. This
<noffle> sprint is more helping out on go-ipfs and js-ipfs where ever help is needed.
<richardlitt> ipfs-twitter-resolver is awesome
<richardlitt> You should write a blogpost, or we could write one together
<richardlitt> Thanks a ton for the std-rm.md help
<daviddias> Are common-readme and standard-readme converging together?
<noffle> richardlitt: thanks and you're welcome
<daviddias> or two different projects with different goals?
<richardlitt> No. Philosopical differences.
<noffle> daviddias: they have different goals
<noffle> ha
<richardlitt> common-readme could be a subset of some of the standard-readme stuff, though
<noffle> we're trying to make them as compatible as we can
<richardlitt> yep.
<noffle> std-readme wants to be a rigid format for all langs and all projects, and common-readme wants to be for node modules in particular
<noffle> I can elaborate more after sync if you want
<noffle> richardlitt: yeah we can arrange a blog post thing -- let's chat post-sync
<richardlitt> noffle: Can you help me with describing it succinclty? See https://github.com/ipfs/newsletter/issues/41#issuecomment-219482751
<richardlitt> noffle: Let's!
<richardlitt> Ok; does anyone else want to go?
gmcquillan has quit [Ping timeout: 260 seconds]
<richardlitt> lgierth? Did you ever show up?
gmcquillan has joined #ipfs
<ansuz> ## ansuz update
<ansuz> this week I worked on being a straight up gangster
<ansuz> ========
<richardlitt> heh.
chriscool has quit [Quit: Leaving.]
<richardlitt> On that note, thanks everyone (including ansuz).
<ansuz> :D
<ansuz> any time
chriscool has joined #ipfs
<richardlitt> Please check out the newsletter - I have tried to write up the updates here in human form. https://github.com/ipfs/newsletter/issues/41
<haad_> thanks richardlitt!
<noffle> ansuz: real gangsters make PRs :)
<richardlitt> The first hangout starts in 20 minutes: it is Apps on IPFS
<richardlitt> Until then, enjoy life, see you all next week for the video hangout version of this sync
<richardlitt> ============ EOF ===============
cketti has quit [Quit: Leaving]
<ansuz> noffle: ^
<richardlitt> haad_ daviddias dignifiedquire noffle voxelot Kubuxu --- that means you. https://github.com/ipfs/newsletter/issues/41
<richardlitt> whyrusleeping too.
<ansuz> failing tests but that's cause they're always failing
<haad_> richardlitt: already modified your hasty notes on orbit ;)
<richardlitt> :)
<Kubuxu> ansuz: we got used to that with go-ipfs
<whyrusleeping> richardlitt: suh dude
<Kubuxu> if it is 50% green it means it is ok :p
<noffle> ansuz: :D
pfista has joined #ipfs
<ansuz> > green enough
<richardlitt> suh?
<whyrusleeping> noffle: make tests more green!
<whyrusleeping> o.o
<Kubuxu> We should start by disabling travis on go-ipfs
<ansuz> real gangsters push to master
<whyrusleeping> Kubuxu: then continue by disabling circleCI and teamcity?
<noffle> whyrusleeping: can do
<Kubuxu> teamcity is the one that I personally trust
<whyrusleeping> Kubuxu: same :)
<r0kk3rz> Kubuxu: jetbrains do good stuff
<whyrusleeping> i've been thinking we should just run some 'quick tests' on travis CI
<whyrusleeping> like 'does it build'
mildred has joined #ipfs
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Kubuxu> Travis can't even run go test reliably: https://travis-ci.org/ipfs/go-ipfs/jobs/129801881
<whyrusleeping> That failure has been around for a while...
<whyrusleeping> i'm honestly not sure what causes it
<whyrusleeping> i think it might be resource consumption related
<haad_> omg!
<haad_> I just got ipfs-log running in the browser (and nodejs) with js-ipfs!
<haad_> hooray daviddias dignifiedquire voxelot and everyone who's been working on this
<daviddias> wowowowow :D :D :D
<haad_> that is amazing!
<vijayee> slow clap
<richardlitt> Woow!
<dignifiedquire> woooooo
<richardlitt> haad_: Add that to the newslette rpls
<richardlitt> :D
<voxelot> haad_: grats. is your browser on fire?
<dignifiedquire> whyrusleeping: any progress on browser things on teamcity?
<daviddias> and it really worked 'almost at first try', been chatting with haad_ for the last 30 minutes and other than a minor change here and there (webpack conf, etc), it seems it was straight forward
herzmeister has quit [Quit: Leaving]
<dignifiedquire> haad_: you have to show us in the apps hangout
<haad_> richardlitt: not yet. there's still some "hacks" around.
<dignifiedquire> haad_: is it using a single instance or multiple?
<daviddias> yeah, save that for next newsletter
<daviddias> dignifiedquire: single
<whyrusleeping> dignifiedquire: nope, i have no idea about getting that working
<dignifiedquire> :'(
<whyrusleeping> dignifiedquire: if you can get your tests running in a docker image, i can work from there
<haad_> dignifiedquire: not much to show other than that it prints out what is expected: https://ipfs.io/ipfs/Qmaw5KBfgR7EMAi13x38VVMrXjcWpSKsHEFZXr1pe5LkDx
<dignifiedquire> whyrusleeping: vm yes, docker......
<Kubuxu> haad_: host it with js-ipfs on ipfs
<Kubuxu> ipfscepcia
<Kubuxu> ipfsception
cryptix has joined #ipfs
<richardlitt> it's benets all the way down
Encrypt has quit [Quit: Quitte]
herzmeister has joined #ipfs
Encrypt has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created fix/mstream-ids (+1 new commit): https://git.io/vrnOe
<ipfsbot> go-ipfs/fix/mstream-ids ab5dad9 Jeromy: update protocol IDs to use versioned strings...
<Kubuxu> whyrusleeping: any more info about: https://github.com/ipfs/go-ipfs/issues/2686
<dignifiedquire> daviddias: object pr is greeeeeeen
<dignifiedquire> after like an hour
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2704: update protocol IDs to use versioned strings (master...fix/mstream-ids) https://git.io/vrnOk
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to master: https://git.io/vrnO4
<ipfsbot> js-ipfs/master c1d4700 Friedel Ziegelmayer: Merge pull request #219 from ipfs/core/object...
<daviddias> dignifiedquire: sweet!
<richardlitt> ========================== IPFS Hangouts: Apps on IPFS =========================
<richardlitt> Topic: Apps on IPFS
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/109
<richardlitt> ================================================================================
<richardlitt> Stream: http://youtu.be/WZsRqAgO9P4
* Kubuxu loves task warrior: `task project:sprint1 active modify project:sprint2`
sahib has joined #ipfs
redfish has joined #ipfs
pfista has quit [Ping timeout: 250 seconds]
<ipfsbot> [js-ipfs] diasdavid pushed 3 new commits to master: https://git.io/vrnsk
<ipfsbot> js-ipfs/master 4129f4f David Dias: update npm scripts
<ipfsbot> js-ipfs/master 524863d David Dias: chore: update contributors
<ipfsbot> js-ipfs/master d0d2d34 David Dias: chore: release version v0.5.0
<daviddias> Kubuxu: the 'just text' link is broken cause it adds a `.md` to the end of the hash, removing it makes it work
ygrek has joined #ipfs
<Kubuxu> Interesting, I remember it working. I will look into it.
<haad_> daviddias: dignifiedquire: how do you get 'fs' working in webpack in js-ipfs?
<dignifiedquire> haad_: magic
<haad_> just this?
<haad_> externals: {
<haad_> net: '{}',
<haad_> fs: '{}',
<dignifiedquire> no
ygrek has quit [Ping timeout: 250 seconds]
<haad_> what is that sorcery
<dignifiedquire> I told ya it's magic
<dignifiedquire> so there is a webpack transform that allows you to reuse browserify transforms
<dignifiedquire> and so we are using brfs https://github.com/substack/brfs to inline fs calls at compile time
Dhole_ has joined #ipfs
<haad_> dignifiedquire: do I need to include that in package.json? (I suppose?)
Dhole has quit [Ping timeout: 265 seconds]
* dignifiedquire haad_: are you using webpack directly for bundeling?
<ansuz> toolchain depends on both browserify *and* webpack?
<ansuz> eep
<haad_> dignifiedquire: yeah
<richardlitt> ========================== IPFS Hangouts: Infrastructure =========================
<richardlitt> Topic: Infrastructure
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/109
<richardlitt> Stream: http://youtu.be/oUJhgmzGEmk
<richardlitt> ==================================================================================
<haad_> dignifiedquire: getting now "Error: Cannot resolve module 'transform'", what's the transform module I need to include?
<dignifiedquire> ansuz: no it does not
<dignifiedquire> it's just reusing the transform
<lgierth> i'm coming
* ansuz relieved
<dignifiedquire> ansuz: I'm crazy but not that crazy
<lgierth> richardlitt: i'm on my way, google's sms is taking its time...
analphabet has quit [Changing host]
analphabet has joined #ipfs
<lgierth> oh come on
<richardlitt> haha
<dignifiedquire> lgierth: probably quicker to create a quick throw away account without 2fa
<ansuz> this is why we can't have secure things
<ansuz> <3
<ansuz> thx obama
rgrinberg has quit [Ping timeout: 276 seconds]
<dignifiedquire> whyrusleeping: :D:D:D::D:D:D
<dignifiedquire> so good
<daviddias> ahahahah
* dignifiedquire bookmarks this
<dignifiedquire> whyrusleeping: who uploaded this Oo
<whyrusleeping> i liked it on soundcloud and now it comes up in random playlists
<ansuz> lol
ianopolous has joined #ipfs
jaboja64 has quit [Ping timeout: 252 seconds]
<dignifiedquire> daviddias: quick talk please
rgrinberg has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created deps/libp2p/3.2.1 (+1 new commit): https://git.io/vrnlM
<ipfsbot> go-ipfs/deps/libp2p/3.2.1 23c8ed9 Jeromy: update libp2p to v3.2.1...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2705: update libp2p to v3.2.1 (master...deps/libp2p/3.2.1) https://git.io/vrn8J
<richardlitt> ========================== IPFS Hangouts: JS IPFS Task Force Mega Sprint =========================
<richardlitt> Topic: JS IPFS Task Force Mega Sprint
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/109
<richardlitt> Stream: http://youtu.be/Cp65d-VtDRc
<richardlitt> ==================================================================================================
mildred has quit [Ping timeout: 244 seconds]
gmcquillan has quit [Ping timeout: 252 seconds]
sickill has quit [Ping timeout: 260 seconds]
sickill has joined #ipfs
<vijayee> polymorphism
mikolalysenko has quit [Ping timeout: 276 seconds]
mikolalysenko has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrn01
<ipfsbot> go-ipfs/master 3b8ebe7 Jeromy Johnson: Merge pull request #2705 from ipfs/deps/libp2p/3.2.1...
angreifer has quit [Quit: ZNC @ 3K]
<jbenet> whyrusleeping can you join the hangout?
<dignifiedquire> whyrusleeping: can you join the hangout please?
<daviddias> whyrusleeping: are you around?
<whyrusleeping> oh hi
<jbenet> everybody ping whyrusleeping naoooo
<jbenet> <3
<whyrusleeping> noooo
<ianopolous> :-)
<jbenet> merged
<kyledrake> We just announced http://www.decentralizedweb.net/ on the mass medias FYI
<kyledrake> nicolegreco: ^^
<kyledrake> nicolagreco: ^^
HostFat has quit [Read error: Connection reset by peer]
angreifer has joined #ipfs
<jbenet> kyledrake: thats fantastic <3 <3 <3 will retweet and all that jazz
<noffle> kyledrake: nice
<lgierth> daviddias: i'd like to know more about packet switching js-ipfs
<lgierth> point me places ;)
<richardlitt> ========================= IPFS Hangouts: go-ipfs =========================
<richardlitt> Sprint Issue: https://github.com/ipfs/pm/issues/109
<richardlitt> Topic: go-ipfs
<richardlitt> Stream: http://youtu.be/T_Cw26RtrQw
<richardlitt> ==========================================================================
<richardlitt> kyledrake: Woo!
<dignifiedquire> lgierth: be careful, which places you will end up
<lgierth> oh i'm fearless
<daviddias> lgierth: it will be on top of WebRTC DataChannels and a continuation of my work with WebRTC Explorer
<daviddias> back in Feb I revamped the whole project to be connection oriented (before it was more like a message bus) http://blog.daviddias.me/2016/02/28/webrtc-explorer-2-0-0-alpha-release lgierth
<lgierth> cool thanks, i'll check that out
<dignifiedquire> jbenet: daviddias are you joining go-ipfs hangout?
<jbenet> i'll brt
gmcquillan has joined #ipfs
computerfreak has joined #ipfs
<ipfsbot> [go-ipfs] noffle force-pushed mfs_file_dirs from e50dfa1 to a04169a: https://git.io/vrnrg
<ipfsbot> go-ipfs/mfs_file_dirs d134587 Stephen Whitmore: Add -r when adding test directory....
<ipfsbot> go-ipfs/mfs_file_dirs 264814c Stephen Whitmore: Less aggressive erroring and better tests....
<ipfsbot> go-ipfs/mfs_file_dirs e1399f3 Stephen Whitmore: Fix 'files cp' / 'files mv' bug for files....
Bat`O has quit [Ping timeout: 246 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
mildred has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu created feature/MFSStatsHashOnly (+1 new commit): https://git.io/vrnKK
<ipfsbot> go-ipfs/feature/MFSStatsHashOnly 4993689 Jakub Sztandera: Add --format option to mfs stats command...
<ipfsbot> [go-ipfs] Kubuxu opened pull request #2706: Add --format option to mfs stat command (master...feature/MFSStatsHashOnly) https://git.io/vrnKM
herzmeister has quit [Ping timeout: 246 seconds]
<voxelot> if you guys are going outside of go requirements for demo i'm here to talk more
<jbenet> daviddias haadcode: put EVERYTHING you need from go-ipfs (exhaustively) into https://public.etherpad-mozilla.org/p/ipfs-may-16-go-ipfs
<haad_> jbenet: need by 1st/8th?
ygrek has joined #ipfs
<daviddias> 1st
<haad_> k
redfish has quit [Ping timeout: 260 seconds]
rendar has quit [Ping timeout: 240 seconds]
ashark has quit [Ping timeout: 252 seconds]
<noffle> does go-ipfs' t0030-mount.sh pass locally for anyone? I've always had this fail locally (unable to mount, since it can't find my test node's pubkey on the dht)
herzmeister has joined #ipfs
jaboja64 has joined #ipfs
rendar has joined #ipfs
<Kubuxu> noffle: do you have FUSE up and running?
<noffle> Kubuxu: yes
<noffle> Kubuxu: ipfs mount in day to day use works fine
<lgierth> i think we skip fuse tests in ci
ygrek has quit [Ping timeout: 246 seconds]
<lgierth> NOFUSE
<noffle> ah ha
<noffle> surely everyone isn't just not running sharness tests locally
Protocol_under has quit [Quit: Teleported with a cheezecake]
Proto_type has left #ipfs ["Teleported with a cheezecake"]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
zootella has quit [Quit: zootella]
<lgierth> :)
<Kubuxu> noffle: it is quite possible, I am not running fuse tests since it hanged a mount point on my notebook
<mythmon> i'm curious if anyone is working on getting the Arch package go-ipfs-git to actually work?
<Kubuxu> mythmon: I tried to take over it last time it broke.
<Kubuxu> I might try to take it over again.
<Kubuxu> There is git patch in a comment that should fix it,.
<mythmon> Kubuxu: ah, i didn't see the patch.
<noffle> Kubuxu: because the test didn't clean itself up?
<Kubuxu> No, it hanged for some reason, leaving zombie process holding mountpoint, and mountpoint waiting for that zombie.
robogoat has quit [Ping timeout: 244 seconds]
<Kubuxu> whyrusleeping: fs:/ipfs/Qmddk4UEbqw6a2Eq7N58oFPtCM8BYN3mtekppd4pnwgRWL debugging info from my node (600MB)
ascomycetal has joined #ipfs
zootella has joined #ipfs
zootella has quit [Client Quit]
rgrinberg has quit [Ping timeout: 276 seconds]
<whyrusleeping> Kubuxu: i also need the binary
<Kubuxu> fs:/ipfs/QmaKosHpo8fjun3fJRVWT5Qf9JLcemAdryuVwyFndwS2zP
robogoat has joined #ipfs
<ipfsbot> [go-ipfs] noffle created local-mount-test (+1 new commit): https://git.io/vrnHv
<ipfsbot> go-ipfs/local-mount-test 305cf12 Stephen Whitmore: Make t0030 use iptb for consistent test passing....
<whyrusleeping> Kubuxu: your node was storing a large amount of provider entries and wantlists
<whyrusleeping> lol
<whyrusleeping> we should probably flush some of that to disk, or something
<ipfsbot> [go-ipfs] noffle opened pull request #2707: Make t0030 use iptb for consistent test passing. (master...local-mount-test) https://git.io/vrnHP
<Kubuxu> It still is :p
Bat`O has joined #ipfs
ashark has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/MFSStatsHashOnly: https://git.io/vrnQ7
<ipfsbot> go-ipfs/feature/MFSStatsHashOnly 7e71d4b Jakub Sztandera: Incorporate better moreThanOne function...
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/MFSStatsHashOnly from 7e71d4b to 94f1922: https://git.io/vrn73
<ipfsbot> go-ipfs/feature/MFSStatsHashOnly 94f1922 Jakub Sztandera: Incorporate better moreThanOne function...
mildred has quit [Ping timeout: 260 seconds]
gmcquillan has quit [Quit: gmcquillan]
libman has joined #ipfs
zootella has joined #ipfs
gmcquillan has joined #ipfs
<dignifiedquire> daviddias: haad_ https://github.com/haadcode/ipfs-log/pull/5 this makes the browser example run and build
<tundracomp> Who can I bug to get https://github.com/ipfs/py-ipfs-api/pull/40 merged and released? Apparently nobody has even looked at it in the entire last week
cemerick has quit [Ping timeout: 246 seconds]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
<lgierth> that would be amstocker i believe
<tundracomp> So the best thing I can do is to @… him and pray?
* dignifiedquire wooooo party https://github.com/nodejs/node/pull/6792
Foxcool has quit [Remote host closed the connection]
<lgierth> tundracomp: i think so -- but please let us know if you feel like amstocker disappeared
<tundracomp> OK, I'll give him another week to respond :-)
rgrinberg has joined #ipfs
<alu> I only have 4 peers on this VPS
<alu> How do I get more friends x.x
<alu> Any guides to optimizing IPFS?
<dignifiedquire> alu: go to party and hangout with new people, or you can always try speed dating
<lgierth> alu: go fetch stuff from the network
<lgierth> it'll get more peers so it can fetch it
<alu> what do i fetch
jaboja64 has quit [Ping timeout: 252 seconds]
<tundracomp> alu: The demo video for instance: /ipfs/QmTKZgRNwDNZwHtJSjCp6r5FYefzpULfy37JvMt9DwvXse/video.webm ;-)
<lgierth> just something
<lgierth> make up a hash
<lgierth> it'll walk around and ask
zorglub27 has joined #ipfs
jaboja64 has joined #ipfs
<alu> when you say fetch
<tundracomp> Here's a short list of "random stuff" hosted on IPFS: http://ipfs.rocks/
<alu> is that reference to a command
<alu> or get
<alu> ipfs get <hash> is what i think of
<voxelot> would 'cat' on a hash that nobody has do more walking?
<whyrusleeping> its the same
<alu> ipfs get QmTKZgRNwDNZwHtJSjCp6r5FYefzpULfy37JvMt9DwvXse
<alu> It's hanging
Encrypt has quit [Ping timeout: 260 seconds]
<tundracomp> Is the number of peers (`ipfs swarm peers`) increasing?
<alu> no
<tundracomp> How many peers do you currently have?
* voxelot slaps alu around a bit with a large Peter's elephantnose fish
<richardlitt> haad_: You should use standard readme! :D
<alu> 4
<tundracomp> Yeah, your system is not actually connecting anywhere ;-)
<tundracomp> Firewall, maybe?
<tundracomp> IPFS uses port 4001 and 4002 IIRC
<r0kk3rz> ah NAT, always ruining the party
<tundracomp> But he should get at least *some* connections without inbound connections, right?
HostFat has joined #ipfs
<voxelot> alu: have you tried directly connecting to your home node? https://ipfs.io/docs/commands/#ipfs-swarm-connect
Encrypt has joined #ipfs
rtlong has quit [Ping timeout: 260 seconds]
chungy has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<dignifiedquire> daviddias: haad_ I'm not saying that I have orbit-db in the browser running, but I am also not saying that I don't
<daviddias> ahah
<daviddias> poetic
<lgierth> it's both running and not running until you focus the tab
<ansuz> heisenberg's uncertaintab principle
<ansuz> there's an api for that
<lgierth> :D
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
zorglub27 has quit [Quit: zorglub27]
<dignifiedquire> pretty promising these numbers
zootella has quit [Quit: zootella]
<dignifiedquire> daviddias: ^^
<dignifiedquire> speed looks pretty good
gmcquillan has quit [Ping timeout: 276 seconds]
gmcquillan has joined #ipfs
IP_2 has joined #ipfs
<daviddias> wait
<daviddias> are those browser + node.js tests
<daviddias> that is super awesome! :D
jedahan has joined #ipfs
IP_2 has quit [Client Quit]
<dignifiedquire> daviddias: yes that is both node and the browser version of orbit-db running with only js-ipfs no go-ipfs involved
<daviddias> but do you have two orbit-db instances?
cryptix has quit [Ping timeout: 244 seconds]
Senji has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
<dignifiedquire> daviddias: not yet
<daviddias> dignifiedquire: hurray on the inspector stuff
elsehow has quit [Quit: leaving]
tdmps has joined #ipfs
tdmps has left #ipfs [#ipfs]
elsehow has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
zootella has joined #ipfs
zootella has quit [Client Quit]
rmi7 has quit [Ping timeout: 276 seconds]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
zorglub27 has joined #ipfs
jaboja64 is now known as jaboja
heath has joined #ipfs
heath has left #ipfs [#ipfs]
heath has joined #ipfs
rmi7 has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
<dignifiedquire> good night everyone
<jbenet> good night moon!
<heath> is there a way to check how redundantly copied a file is in the public network?
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
ashark has joined #ipfs
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
computerfreak has quit [Remote host closed the connection]
<whyrusleeping> hrm... its not trivial to implement a simple log on a k-v store...
pfraze has quit [Ping timeout: 260 seconds]
<ipfsbot> [go-ipfs] lgierth created peers-total-by-transport (+1 new commit): https://git.io/vrcm3
<ipfsbot> go-ipfs/peers-total-by-transport eb06b7e Lars Gierth: WIP
<cehteh> using the /ipns fuse mount for some directory tree seems somwhat broken here, is that a known problem?
Encrypt has quit [Quit: Sleeping time!]
<mythmon> heath: that sounds like something that wouldn't be easy
<mythmon> or possible, maybe
<mythmon> since that is equivalent to "count the objects that have this as an outgoing link"
<voxelot> whyrusleeping: everything has an abstract when i look up log structured kv stores
<whyrusleeping> voxelot: a log structured kv store is different than what i'm looking for
<whyrusleeping> i'm looking for the ability to write a log (append only series of things) into a KV store
<whyrusleeping> heath: you can check 'ipfs dht findprovs <hash>'
<whyrusleeping> it will give you a list of peers who claim to be hosting the given content
<whyrusleeping> cehteh: mind filing an issue for that?
<whyrusleeping> we havent tested the fuse code that well lately, filing issues helps bring it to our attention
<cehteh> i am just new to ipfs, investigating the case, maybe its my fault
<cehteh> i dont want to supply problems which are already known
* cehteh rsynced some files into it, but it shows a broken state in the gateway, maybe it just doesnt fetch the latest/correct version
<whyrusleeping> cehteh: please do file an issue
<cehteh> is each change immediately commited (on write, on close?) or is there some grace period?
<whyrusleeping> cehteh: there is a grace period. Writes into the /ipns fuse mount are coalesced before being published again
<whyrusleeping> and ipns entries may get cached by the gateway for a small period of time
<cehteh> i see
ashark has quit [Ping timeout: 260 seconds]
<cehteh> for now i see a lot temporary files created by rsync like ".Limelight.mp3.SpILIv" etc ..
<mythmon> cehteh: might be worth setting --temp-dir on your rsync job, so it puts the temporary files elsewhere
<mythmon> though I don't know if that would actually work
<cehteh> shouldnt temp-dir be on the same filesystem?
<cehteh> i can try --in-place
<cehteh> but iirc i did yesterday
HostFat has quit [Quit: Leaving]
<mythmon> hmm. reading the man page, it looks like it is mostly useful for network based transfered and for local transfers it would be silly
<mythmon> cehteh: --inplace sounds useful
<cehteh> anyway when i query something like http://localhost:8080/ipns/Qm.... it shows the old data even when i force-reload
<cehteh> the /ipns mount looks ok
ghtdak has quit [Ping timeout: 246 seconds]
<whyrusleeping> cehteh: that sounds like a bug, could you file an issue?
<cehteh> mhm but the update didnt made it to the store, stopped the node, ipfs ls 'ipfs name resolve ..' ... gives stale data
<cehteh> yes
ghtdak has joined #ipfs
<cehteh> i am just lamenting here a bit maybe someone has useful hints to track that down, but i will file an report
<cehteh> guess there are some race conditions in the fuse handler
pfraze has joined #ipfs
ashark has joined #ipfs