lgierth changed the topic of #ipfs to: go-ipfs v0.4.2 released, with great performance and networking fixes! -- 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
doublec has left #ipfs [#ipfs]
HastaJun has quit [Ping timeout: 260 seconds]
galois_dmz has quit [Read error: Connection reset by peer]
tperson has quit [Ping timeout: 250 seconds]
Trieste has quit [Ping timeout: 264 seconds]
bren2010 has quit [Ping timeout: 264 seconds]
tperson has joined #ipfs
bren2010 has joined #ipfs
Trieste has joined #ipfs
HastaJun has joined #ipfs
Oatmeal has quit [Ping timeout: 260 seconds]
HastaJun has quit [Ping timeout: 264 seconds]
cketti has quit [Quit: Leaving]
leer10 has quit [Ping timeout: 276 seconds]
HastaJun has joined #ipfs
Oatmeal has joined #ipfs
leer10 has joined #ipfs
HastaJun has quit [Ping timeout: 272 seconds]
tmg has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Kane` has joined #ipfs
Kane` has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
jedahan has joined #ipfs
<codehero> does this work for anyone? "QmUsofxkex5SeYv6X7KVj9tny5dVFX5HzdYtEiRfA3RsJE"
<codehero> it's an mp3 file
<codehero> hm. maybe i should try restarting the daemon
<codehero> still doesn't work on the gateway
<codehero> i don't get it
<whyrusleeping> codehero: what version of ipfs are you running?
<whyrusleeping> i get the first ref of that object, but the rest appear to be unavailable
<whyrusleeping> codehero: nvm, got it all
<codehero> funny. now i got it from the gateway
<whyrusleeping> just took a little bit to get connected to your daemon, appears to be a slow connection
<codehero> i'm not sure if its coincidence or if you connecting somehow opened up the connection
<whyrusleeping> codehero: you have utp enabled?
<codehero> umm. where would i check that?
<whyrusleeping> (it looks like it from the dht logs)
<whyrusleeping> check ipfs id
<whyrusleeping> if Addresses contains anything that says udp or utp
<whyrusleeping> then you do
<codehero> they're all tcp
<whyrusleeping> interesting...
<whyrusleeping> and your peer ID is QmccoCMynxjCEkXcQeeqKGvc1UEaqtdPhYoW3zMCAF6ZMD ?
<codehero> yupp
<whyrusleeping> huh... thats super weird. the dht is showing a ton of utp addresses for you
<whyrusleeping> which would explain why things were slow getting started, people were trying to dial you by a ton of udp addrs
<codehero> oh. so how would i fix that?
matoro has quit [Ping timeout: 246 seconds]
<whyrusleeping> i'm not actually sure to be honest...
<whyrusleeping> this appears to be a bug
<codehero> soo. what should i include in the bug report? :P
<whyrusleeping> your ipfs version, OS, the output of 'ipfs config Addresses'
<whyrusleeping> and a description of what happened
<codehero> okay
<whyrusleeping> i'll post a bunch of extra info on the issue once you create it
<codehero> okay, great
<whyrusleeping> the issue should resolve itself in an hour or two once the addresses get purged (addresses that fail to connect get cleaned out pretty quick)
<whyrusleeping> but it might resurface once you restart your daemon
<codehero> okay. let's see if it's faster now
<kevina> whyrusleeping: I'm back. Is there anything you wan't to discuss over IRC about the DataServices change?
<codehero> whyrusleeping: could you try this one now? and ping me as soon as you get it? QmcFcoNCivmrd6ybGt4J6ufd9V6NnstSKDfn7Bb9vvxon7
<kevina> How badly do you want an interface?
<whyrusleeping> kevina: i like interfaces...
<whyrusleeping> codehero: working...
<whyrusleeping> your upload is a bit slow :P
<whyrusleeping> codehero: done
<codehero> now i also got it, after waiting for several minutes
<whyrusleeping> kevina: let me take another look over the code
<codehero> think the gateway is getting it from you, lol
<whyrusleeping> codehero: lol, it could be
<whyrusleeping> your node is still really hard to connect to
<whyrusleeping> kevina: i'm thinking that maybe we just add the necessary stuff to the adder struct
apiarian has quit [Ping timeout: 244 seconds]
<whyrusleeping> kevina: so instead of the adder just having a core.IpfsNode, it can contain just the objects its needs from the node
<whyrusleeping> because i definitely agree with you, that object has a lot going on...
apiarian has joined #ipfs
<kevina> Okay, should we pass a bunch of parameters into NewAdder, it looks like the main thing it does is call NewAdder...
<kevina> that requires the n.Context and the n.DAG
<kevina> Sorry "call NewAdder" = "call mfs.NewRoot"
<kevina> also n.Blockstore and n.Pinning are used in the adder code
<kevina> so NewAdder could end up taking 5 parameters...
<whyrusleeping> kevina: hrm... how about making NewAddr take a node still, but instead of storing the node on it, we store the extra fields we need
<kevina> the other thing I could do is change NewAdder back to what it was...
<whyrusleeping> (have NewAdder extract the things it needs)
<whyrusleeping> and have the subfields be public, and modifiable
<kevina> that what I was thinking to
Senji has quit [Ping timeout: 260 seconds]
patcon has quit [Ping timeout: 272 seconds]
<kevina> The call to mfs.NewRoot is a slight problem. My code (https://github.com/ipfs-filestore/go-ipfs/blob/21e73f7f40621834d1d086d00d76c44a14b0719e/core/commands/add.go#L168) will need to call mfs.NewRoot again...
<kevina> as it replaces the DAG with its own...
pfraze has quit [Remote host closed the connection]
zirpu has quit [Ping timeout: 272 seconds]
zirpu has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<kevina> whyrusleeping: all right I see what I can do to avoid the need for DataServices and just add the bits to the Adder struct...
<kevina> I might end up creating a SetDAG or similar method to deal with the the call to mfs.NewRoot
dignifiedquire has quit [Quit: Connection closed for inactivity]
uzyn has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
rardiol has joined #ipfs
wallacoloo has joined #ipfs
matoro has joined #ipfs
ashark has joined #ipfs
tmg has quit [Ping timeout: 252 seconds]
HastaJun has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
dmr has joined #ipfs
tmg has joined #ipfs
HastaJun has quit [Ping timeout: 260 seconds]
patcon has joined #ipfs
leer10 has quit [Remote host closed the connection]
dmr has quit [Ping timeout: 260 seconds]
apophis has joined #ipfs
HastaJun has joined #ipfs
<whyrusleeping> kevina: sorry, went for dinner
patcon has quit [Ping timeout: 244 seconds]
* whyrusleeping looking
<whyrusleeping> hrm....
<whyrusleeping> how about this, NewAdder can take four arguments. context, pinner, blockstore and dagservice
<whyrusleeping> the out chan can be created in the constructor and accessed through a getter
<whyrusleeping> (or defaults to nil, until that getter is called)
<whyrusleeping> i think four arguments is acceptable
<whyrusleeping> even better, the context is only used for `RootNode` and `PinRoot`
<whyrusleeping> we can make those methods of the adder accept a context
<whyrusleeping> (which is better than using a pseudo-global)
<whyrusleeping> which brings us down to a totally acceptable three arguments to NewAdder
<kevina> You don't want to store the context in the Adder. It is needed by mfs.NewRoot?
<kevina> It looks like the "out" channel is tested for nil to determine if any output is requested....
<kevina> see coreunix/add.go:outputDagnode
tmg has quit [Ping timeout: 260 seconds]
<kevina> In any case let's take this discussion to GitHub. I don't have time to do any more today.
Arakela007 has joined #ipfs
tmg has joined #ipfs
slothbag has joined #ipfs
tmg has quit [Ping timeout: 260 seconds]
<whyrusleeping> kevina: SGTM
pfraze has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/HiddenFilesTests from a403fd8 to d527e58: https://git.io/vro9s
<ipfsbot> go-ipfs/feature/HiddenFilesTests d527e58 Jakub Sztandera: Add test for directly adding hidden file...
<Kubuxu> Morning
chrisdickinson_ is now known as chrisdickinson
onkarshedge has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
<onkarshedge> is ipfs and dat similar ?
<onkarshedge> what are technical differences ?
<onkarshedge> please can anybody help
MahaDev has quit [Quit: Leaving]
<passstab> onkarshedge, dat?
<onkarshedge> http://dat-data.com/
<ipfsbot> [go-ipfs] whyrusleeping created deps/libp2p/3.2.3 (+1 new commit): https://git.io/vr5n9
<ipfsbot> go-ipfs/deps/libp2p/3.2.3 aae6a2c Jeromy: update libp2p to v3.2.3...
Foxcool has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/HiddenFilesTests at d527e58: https://git.io/vr5nd
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2772: update libp2p to v3.2.3 (master...deps/libp2p/3.2.3) https://git.io/vr5nb
<Kubuxu> onkarshedge: looks like IPFS as dat and more
<onkarshedge> https://github.com/ipfs/faq/issues/119 here is some discussion
<onkarshedge> can anybody share some more information ?
<Kubuxu> whyrusleeping: that DataServices code seems good, I don't like the style a bit :|
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from c7ca3a4 to caac7e2: https://git.io/vr7Dx
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 01a2cd7 Jakub Sztandera: Move pb to gx...
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 19ceeeb Jakub Sztandera: Remove deps that are no longer in Godeps...
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 f1fca79 Jakub Sztandera: Move go-context to gx...
pfraze has quit [Remote host closed the connection]
HastaJun has quit [Ping timeout: 260 seconds]
go1111111 has joined #ipfs
<haad> morning!
jedahan has joined #ipfs
rgrinberg has quit [Ping timeout: 244 seconds]
reit has joined #ipfs
M-uhiiued7278 has joined #ipfs
ulrichard has joined #ipfs
mpi has joined #ipfs
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
mildred has joined #ipfs
ygrek has joined #ipfs
computerfreak has joined #ipfs
apophis has quit [Quit: This computer has gone to sleep]
Arakela007 has quit [Ping timeout: 246 seconds]
mpi_ has joined #ipfs
mpi has quit [Read error: Connection reset by peer]
Arakela007 has joined #ipfs
HastaJun has joined #ipfs
ylp1 has joined #ipfs
mpi_ has quit [Remote host closed the connection]
mpi has joined #ipfs
corvinux has joined #ipfs
onkarshedge has quit [Ping timeout: 260 seconds]
corvinux has quit [Ping timeout: 246 seconds]
mpi_ has joined #ipfs
<daviddias> morning haad! :D
mpi has quit [Read error: Connection reset by peer]
ploop has quit [Ping timeout: 246 seconds]
<mythmon> should i expect to be able to start the ipfs daemon (using systemd) and generally expect it to work for days or weeks at a time?
<mythmon> in practice, it doesn't. I'm wondering if this is expected at this point
<Kubuxu> On my server it works for almost two weeks now.
<mythmon> this is on my laptop
<mythmon> when i noticed it wasn't working, i noticed this in the logs every few hours: 23:48:05.291 ERROR ipns-repub: Republisher failed to republish: failed to find any peer in table repub.go:72
<mythmon> it seems to work fine on my server.
<Kubuxu> Yeah, I think there is problem with network switching/suspend
<Kubuxu> It doesn't repeer for some reason.
dignifiedquire has joined #ipfs
<mythmon> that's too bad
<Kubuxu> sometimes it does
<mythmon> anything i could do to help development there? i could try and reproduce the error and get debugging info?
<Kubuxu> It would be great, you can report your findings by creating issue on ipfs/go-ipfs or ipfs/go-libp2p
<mythmon> ok. i will make a note to do that next time it fails.
<mythmon> thanks!
rendar has joined #ipfs
zz_r04r is now known as r04r
Stard0g1011 has joined #ipfs
Stard0g1011 has left #ipfs [#ipfs]
s_kunk has quit [Ping timeout: 244 seconds]
computerfreak has quit [Remote host closed the connection]
Arakela007 has quit [Ping timeout: 240 seconds]
M-bitman has joined #ipfs
r-ku has joined #ipfs
sametsisartenep has joined #ipfs
herzmeister has joined #ipfs
s_kunk has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
Arakela007 has joined #ipfs
arpu_ has quit [Read error: Connection reset by peer]
arpu has quit [Read error: Connection reset by peer]
onkarshedge has joined #ipfs
palkeo has quit [Ping timeout: 240 seconds]
M-13288 has joined #ipfs
M-bitman has left #ipfs ["User left"]
corvinux has joined #ipfs
onla_ has quit [Read error: Connection reset by peer]
lispmeister has joined #ipfs
wallacoloo has quit [Quit: wallacoloo]
sametsisartenep has quit [Quit: l]
uzyn has quit [Quit: uzyn]
M-bitman has joined #ipfs
M-bitman has left #ipfs ["User left"]
r-ku has left #ipfs ["Leaving"]
Encrypt has joined #ipfs
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
lispmeister has joined #ipfs
uzyn has joined #ipfs
uzyn has quit [Client Quit]
computerfreak has joined #ipfs
zorglub27 has joined #ipfs
M-male has joined #ipfs
zorglub27 is now known as maxlath
ploop has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
corvinux has quit [Ping timeout: 260 seconds]
computerfreak has quit [Remote host closed the connection]
matoro has quit [Ping timeout: 272 seconds]
slothbag has left #ipfs [#ipfs]
chungy has quit [Quit: ZNC - http://znc.in]
chungy has joined #ipfs
computerfreak has joined #ipfs
patcon has joined #ipfs
Senji has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
HastaJun has quit [Ping timeout: 258 seconds]
HastaJun has joined #ipfs
reit has quit [Ping timeout: 276 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
PrinceOfPeeves has joined #ipfs
maxlath has quit [Quit: maxlath]
cketti has joined #ipfs
apiarian has quit [Ping timeout: 276 seconds]
onkarshedge has quit [Ping timeout: 250 seconds]
apiarian has joined #ipfs
<dignifiedquire> !pin QmZtH5xt8VPUa3NP3uyBQq6haFBsfSQZeFzXTnYMPWWHSS orbit-bs
<pinbot> now pinning /ipfs/QmZtH5xt8VPUa3NP3uyBQq6haFBsfSQZeFzXTnYMPWWHSS
HastaJun has quit [Ping timeout: 240 seconds]
HastaJun has joined #ipfs
Oatmeal has quit [Ping timeout: 276 seconds]
pfraze has joined #ipfs
insanity54 has quit [Remote host closed the connection]
insanity54 has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Encrypt has quit [Quit: Quitte]
Arakela007 has joined #ipfs
Oatmeal has joined #ipfs
cemerick has joined #ipfs
<stevenroose> dignifiedquire, what's pinning?
rgrinberg has joined #ipfs
reit has joined #ipfs
<r0kk3rz> stevenroose: tells ipfs node to keep something in its cache
<r0kk3rz> in the case of pinbot, it tells a remote system to 'serve' a hash
<stevenroose> r0kk3rz, we can all just ask the ipfs.io node to cache our data?
<r0kk3rz> kindof, but only special people get to pin stuff
ygrek has quit [Ping timeout: 244 seconds]
<r0kk3rz> you can add things to IPFS, put the hash into the gateway, and it will then download it into its cache
<r0kk3rz> where it will remain there until it gets garbage collected
ygrek has joined #ipfs
M-khol has joined #ipfs
ashark has joined #ipfs
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
ygrek has quit [Remote host closed the connection]
vijayee has joined #ipfs
ygrek has joined #ipfs
M-khol has left #ipfs ["User left"]
shyamsk_ has quit [Ping timeout: 260 seconds]
Encrypt has joined #ipfs
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
jedahan has joined #ipfs
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
se3000 has joined #ipfs
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
ygrek has quit [Remote host closed the connection]
shyamsk_ has joined #ipfs
ygrek has joined #ipfs
se3000 has quit [Quit: Textual IRC Client: www.textualapp.com]
cketti has quit [Quit: Leaving]
<lgierth> whyrusleeping: biham is on the edge of OOM again, i dumped the debugging info into biham.i.ipfs.io:/root/memleak
se3000 has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
ZaZ has joined #ipfs
kenshyx has joined #ipfs
ygrek has joined #ipfs
<lgierth> davidar: it's about to crash again but i got the debug info
Arakela007 has quit [Ping timeout: 246 seconds]
<Kubuxu> whyrusleeping: is there anything you would like me to do?
flapjack0811 has joined #ipfs
flapjack0811_ has joined #ipfs
flapjack0811_ has quit [Client Quit]
patcon has quit [Read error: Connection reset by peer]
Boomerang has joined #ipfs
<davidar> lgierth (IRC): cool
<davidar> who would've thought OSM would be so big? :p
<lgierth> :)
ygrek has quit [Ping timeout: 244 seconds]
M-JayCarpenter has joined #ipfs
aaronscientiae has joined #ipfs
Arakela007 has joined #ipfs
se3000 has quit [Quit: Textual IRC Client: www.textualapp.com]
se3000 has joined #ipfs
disgusting_wall has joined #ipfs
ecloud is now known as ecloud_vacation
ecloud_vacation is now known as ecloud
ecloud is now known as ecloud_vacation
<ipfsbot> [go-ipfs] Kubuxu created feature/commands-flags (+1 new commit): https://git.io/vrdgq
<ipfsbot> go-ipfs/feature/commands-flags a6d0fd2 Jakub Sztandera: Fix commands --flags not showing flags via HTTP API...
<Kubuxu> If you run out of things to add, `cdnjs` would be great to have on IPFS. I used to have it but something broke and I don't have time to add it now.
gnathonic has quit [Ping timeout: 246 seconds]
<ipfsbot> [go-ipfs] Kubuxu opened pull request #2773: Fix commands --flags not showing flags via HTTP API (master...feature/commands-flags) https://git.io/vrdgy
computerfreak has quit [Remote host closed the connection]
bsm1175321 has joined #ipfs
bsm1175321 is now known as bsm117532
ylp1 has quit [Quit: Leaving.]
Cristina has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu created feature/head-no-body (+1 new commit): https://git.io/vrdwh
<ipfsbot> go-ipfs/feature/head-no-body f99bb4f Jakub Sztandera: Add check for HEAD response to be empty...
<ipfsbot> [go-ipfs] Kubuxu opened pull request #2775: Add check for HEAD response to be empty (master...feature/head-no-body) https://git.io/vrdrJ
ygrek has joined #ipfs
rgrinberg has quit [Ping timeout: 244 seconds]
ZaZ has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 244 seconds]
rikonor has joined #ipfs
rikonor has quit [Client Quit]
stoogenmeyer has joined #ipfs
matoro has joined #ipfs
matoro has quit [Max SendQ exceeded]
matoro has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
stoogenmeyer has joined #ipfs
rgrinberg has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2772: update libp2p to v3.2.3 (master...deps/libp2p/3.2.3) https://git.io/vr5nb
stoogenmeyer has quit [Client Quit]
stoogenmeyer has joined #ipfs
galois_dmz has joined #ipfs
<galois_dmz> Kubuxu: Thanks for answering my question about the overhead I was seeing the other day; just seeing the answer now after a holiday weekend. I can see how the use of 256K blocks internally would lead to the sorts of issues I'm seeing.
gmcquillan has joined #ipfs
<galois_dmz> You mentioned it's on the to do list to resolve it; any idea what the time horizon might be on that, or anything I can do to help? Also, I had a related question that I don't think anybody answered: is there a threshold below which the content of small files is simply stored in the DHT, rather than as pointers to blocks that need to be separately downloaded with BitSwap? That possibility was mentioned in the white pap
<galois_dmz> er, but it's not clear to me whether the Go implementation (which I should have mentioned is what I'm using - version 0.4.2) actually works that way.
<galois_dmz> (and if there is such a threshold, what is it?)
galois_d_ has joined #ipfs
<whyrusleeping> galois_dmz: files are never stored in the dht in the current implementation. We might move towards that in the future though, it needs some more thought first
<whyrusleeping> Kubuxu: if you want to work on the different transports for the api, that would be pretty awesome. getting websockets and unix domain sockets as an option would be helpful
<Kubuxu> I am thinking about it, I am also close to doing a nice writeup about API redesign.
<Kubuxu> I know it would be quite a lot of work but it will need to happen sooner or later IMO.
redfish has quit [Ping timeout: 264 seconds]
galois_dmz has quit [Ping timeout: 258 seconds]
redfish has joined #ipfs
flapjack0811 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<galois_d_> whyrusleeping: thanks, useful to know.
galois_d_ is now known as galois_dmz
<whyrusleeping> Kubuxu: yeah, i think getting the fuse code into its own binary and having it work nicely again would make a lot of cool usecases possible
cemerick has quit [Ping timeout: 276 seconds]
<lgierth> the corenet stuff that maigk6k has been working on would also make a nice little binary
<lgierth> ipfs-tunnel
<whyrusleeping> ^
<Kubuxu> I see it like that also but I don't think we can get high performance without different style of API. I was thinking about RPC model with something like `open`, `read` `write` and so on.
<Kubuxu> `seek`, modelled on primitives that worked forever.
<whyrusleeping> Kubuxu: you can get some pretty high perf over http.
<Kubuxu> Yup, Magik did awesome job on that.
<whyrusleeping> we can always change that later if things really demand it, but i think using the same http api for now will be completely fine
<Kubuxu> Ok, I will try, time to setup qemu for FUSE hacking.
Aeon has quit [Ping timeout: 276 seconds]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrdH1
<ipfsbot> go-ipfs/master 6a894d6 Jeromy Johnson: Merge pull request #2696 from ipfs/feature/Offline-2393...
stoogenmeyer has quit [Remote host closed the connection]
stoogenm_ has joined #ipfs
gmcquillan has quit [Quit: gmcquillan]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrd5J
<ipfsbot> go-ipfs/master 82c0a3b Jeromy Johnson: Merge pull request #2754 from ipfs/fix-dockerfile-currentcommit...
<ipfsbot> [go-ipfs] whyrusleeping force-pushed w/fix/logwriter-stall from d9ac4a4 to af0e4cf: https://git.io/vwsB9
<ipfsbot> go-ipfs/w/fix/logwriter-stall af0e4cf rht: Close errnotifier chan on err...
erde74 has joined #ipfs
zorglub27 has joined #ipfs
<whyrusleeping> Kubuxu: if you get tired of that, you could take a hack at fixing 2690
<ipfsbot> [go-ipfs] Kubuxu force-pushed mfs_file_dirs from e0507c7 to 3157ec8: https://git.io/vrnrg
<ipfsbot> go-ipfs/mfs_file_dirs 0965e25 Stephen Whitmore: Add -r when adding test directory....
<ipfsbot> go-ipfs/mfs_file_dirs 3157ec8 Stephen Whitmore: Remove unnecessary caching and add mfs test....
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
computerfreak has joined #ipfs
<dignifiedquire> !pin QmawNjUPddjd1jvrthMTJUVgFUomozaVkgJiA292FkNN7Z orbit-sth
<pinbot> now pinning /ipfs/QmawNjUPddjd1jvrthMTJUVgFUomozaVkgJiA292FkNN7Z
matoro has quit [Ping timeout: 272 seconds]
<noffle> morning
<whyrusleeping> noffle: morning
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bonan has quit [Ping timeout: 244 seconds]
Boomerang has quit [Quit: Leaving]
<noffle> whyrusleeping: nice to be back?
<whyrusleeping> very much so, vacation was wonderful
<whyrusleeping> but the day before coming back i was so ready to get back to hacking on things
<whyrusleeping> i feel very refreshed
<ion> nice
matoro has joined #ipfs
<ipfsbot> [go-ipfs] Kubuxu pushed 1 new commit to feature/commands-flags: https://git.io/vrdxy
<ipfsbot> go-ipfs/feature/commands-flags 69e3c87 Jakub Sztandera: Add test to prevent future regressions...
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/commands-flags from 69e3c87 to 7167e93: https://git.io/vrdpq
<ipfsbot> go-ipfs/feature/commands-flags 7167e93 Jakub Sztandera: Add test to prevent future regressions...
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<whyrusleeping> Kubuxu: could you CR https://github.com/ipfs/go-libp2p-peer/pull/1 ?
jedahan has joined #ipfs
<Kubuxu> Looking into it
bonan has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrFeS
<ipfsbot> go-ipfs/master 88da12e Jeromy Johnson: Merge pull request #2707 from ipfs/local-mount-test...
stoogenm_ has quit [Remote host closed the connection]
stoogenmeyer has joined #ipfs
rardiol has quit [Ping timeout: 276 seconds]
<M-phaverkamp> what port does orbit-server run on?
Tv` has joined #ipfs
s_kunk has quit [Ping timeout: 260 seconds]
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from caac7e2 to bcbb465: https://git.io/vr7Dx
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 bcbb465 Jakub Sztandera: Migrate rs/cors to gx...
galois_dmz has quit [Remote host closed the connection]
<haad> M-phaverkamp: 3333
galois_dmz has joined #ipfs
<M-phaverkamp> joining a none existent room, should create it?
<noffle> M-phaverkamp: that's my understanding
<whyrusleeping> easiest way for a developer to acquire more free disk space: `docker images -q | xargs docker rmi`
<Kubuxu> In my case it is: rm -rf ~/tmp/*
<noffle> whyrusleeping: even better way: "docker: command not found" :)
<whyrusleeping> lol
matoro has quit [Ping timeout: 250 seconds]
<noffle> though my trick is more like removing all node_modules folders
<haad> M-phaverkamp: word of warning, things are in flux right now in Orbit, master might not work :/ I'm working on to fix it but still need some time. the current happens in the js-ipfs branch, and you can just run the client/dist/index.html file.
<Kubuxu> systemctl start snapper-cleanup.service
<whyrusleeping> i just freed up 40G on my primary disk
<Kubuxu> or that ^^ to remove old snapshots of system
Aeon has joined #ipfs
Aeon has quit [Changing host]
Aeon has joined #ipfs
<M-phaverkamp> haad (IRC): that would probably explain my issues
matoro has joined #ipfs
kenshyx has quit [Quit: Leaving]
reit has quit [Quit: Leaving]
<dignifiedquire> !pin QmWK3dMWQ1ZfZ9WPcPZMC4rVpCVa8DES3C7Q3TgfHtzrXF orbit-123
<pinbot> now pinning /ipfs/QmWK3dMWQ1ZfZ9WPcPZMC4rVpCVa8DES3C7Q3TgfHtzrXF
s_kunk has joined #ipfs
bsm117532 has quit [Ping timeout: 260 seconds]
stoogenm_ has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
kerozene has quit [Remote host closed the connection]
kerozene has joined #ipfs
<lgierth> i want npm registry-mirror very badly
* lgierth npm install'ing at c-base
<whyrusleeping> every time i have the misfortune of npm installing something i feel that
<whyrusleeping> even on my nice fiber line
stoogenm_ has quit [Remote host closed the connection]
<M-slang> hehe, I've been wanting that too... I ended up downloading all 500GB of released tarballs, extracting them, and starting to hash them for use on IPFS. After deduplication, I got it down to like 300GB (due to the number of files that remain the same between versions), but I haven't come up with a good way to make npm install read from IPFS or continuously update the directory as packages are released.
<lgierth> that's what registry-mirror does for you
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<M-slang> Oh, nice - I hadn't seen that till now. Does it operate on extracted tarballs allowing files to be de-duplicated throughout the registry? (that's the part that I'm the most interested in)
<whyrusleeping> why does github default new repos to private?
<whyrusleeping> thats obnoxious...
<whyrusleeping> M-slang: i beleive it does
jedahan has joined #ipfs
<lgierth> they're unlimited!!!
<whyrusleeping> M-slang: you might be itnerested in 'ipfs tar'
<Kubuxu> lgierth: you can still use the old pricing model
<lgierth> M-slang: it downloads them and extracts them straight into ipfs
<lgierth> Kubuxu: never paid github a cent
<M-slang> cool, I'll try setting that up later today. thanks!
<Kubuxu> I can't imagine Epic Games (creators of Unreal Engine) to use new pricing model.
<Kubuxu> They have private repo with the UE4 with few thousands people invited to it.
Arakela007 has quit [Remote host closed the connection]
Arakela007 has joined #ipfs
<Kubuxu> 92k people...
zorglub27 has quit [Ping timeout: 260 seconds]
brabo has quit [Ping timeout: 250 seconds]
brabo has joined #ipfs
Encrypt has quit [Quit: Quitte]
_rht has joined #ipfs
rht___ has joined #ipfs
rht___ has quit [Client Quit]
stoogenmeyer has joined #ipfs
apophis has joined #ipfs
apophis has quit [Client Quit]
stoogenmeyer has quit [Ping timeout: 244 seconds]
<codehero> heh yeah
stoogenmeyer has joined #ipfs
<codehero> might as well be open source
<codehero> btw. whyrusleeping did you find out what causes the problem?
<whyrusleeping> codehero: 90% sure of the cause
computerfreak has quit [Quit: Leaving.]
A124 has quit [Quit: '']
computerfreak has joined #ipfs
<whyrusleeping> its because we assume the address you dial from has a listener of the same transport
<whyrusleeping> so dialing utp without a utp listener means that people end up thinking you can accept utp connections
mildred1 has joined #ipfs
<codehero> ah, so nodes should dial both and see what works?
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<whyrusleeping> well, the solution is to be more careful about listen addr assumptions
<whyrusleeping> if a peer doesnt advertise that they are listening on a given transport, we should discard any potential addresses for them on that transport
jedahan has joined #ipfs
true_droid_ has joined #ipfs
stoogenmeyer has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
stoogenmeyer has joined #ipfs
stoogenm_ has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
M-fxrh has joined #ipfs
<Kubuxu> codehero: it is because they make you accept explicitly the license
<lgierth> so that the listening node decides for themselves that addresses reported as seen by others are "okay"?
<lgierth> haad: is this orbit-db? "Network": "178.62.241.75:3333"
bonan has left #ipfs [#ipfs]
<lgierth> that'd be db.orbit.ipfs.io then
<haad> lgierth: yup!
<lgierth> eeh orbit-server
<lgierth> haad: i'm also wondering how webrtc-star ties into it, i.e. where to configure it
<lgierth> (the signalling server part of it)
Senji has quit [Ping timeout: 260 seconds]
<lgierth> not finding useful code lines for "webrtc-star" or "/ws"
rendar has quit [Ping timeout: 276 seconds]
bsm117532 has joined #ipfs
bsm117532 has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
stoogenmeyer has joined #ipfs
stoogenm_ has quit [Read error: Connection reset by peer]
M-fxrh has left #ipfs ["User left"]
<haad> lgierth: webrtc-star is completely separate (they're not tied). depends on what you want to configure, but port you can pass with -p iirc.
Senji has quit [Ping timeout: 272 seconds]
Arakela0_ has joined #ipfs
Arakela007 has quit [Read error: Connection reset by peer]
<lgierth> ok but it's orbit in the browser telling the browser's webrtc stack which signal server to use, right?
<lgierth> haad: ^
mpi_ has quit [Remote host closed the connection]
<haad> lgierth: correct. I pass the address of the signalling server to libp2p.
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
rendar has joined #ipfs
stoogenm_ has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
Arakela0_ has quit []
computerfreak has quit [Quit: Leaving.]
computerfreak has joined #ipfs
mtgx has quit [Read error: Connection reset by peer]
rgrinberg has quit [Ping timeout: 276 seconds]
<noffle> is there something happening ipfs-related on june 6? I seem to remember someone mentioning this date
<lgierth> this conf at the internet archive i think
<noffle> lgierth: any idea if is there's something folks wanted to demo that has work needed?
<lgierth> orbit :)
<lgierth> haad knows more
<lgierth> orbit host is gonna be called rigel -- "the foot of the giant"
<noffle> oh I thought that was june 1
wallacoloo has joined #ipfs
<lgierth> i'm not 100% sure either tbh
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from bcbb465 to ac42f04: https://git.io/vr7Dx
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 ac42f04 Jakub Sztandera: Migrate rs/cors to gx...
<lgierth> one orbit milestone is definitely tomorrow
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from ac42f04 to 3a77943: https://git.io/vr7Dx
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 afb2afc Jakub Sztandera: Move pb to gx...
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 3644730 Jakub Sztandera: Remove deps that are no longer in Godeps...
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 1e36562 Jakub Sztandera: Move go-context to gx...
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from 3a77943 to d7913c8: https://git.io/vr7Dx
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 a2a8062 Jakub Sztandera: Move go-context to gx...
<ipfsbot> go-ipfs/feature/Godeps-to-gx-2 d7913c8 Jakub Sztandera: Migrate rs/cors to gx...
<lgierth> haad: if you're not busy, it'd be great to have env variables for setting webrtc signaling server and orbit-server
insanity54_ has joined #ipfs
insanity54 has quit [Ping timeout: 264 seconds]
stoogenm_ has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] Kubuxu force-pushed feature/set-get-content-type from 14bb435 to ddb8585: https://git.io/vrFKA
<ipfsbot> go-ipfs/feature/set-get-content-type ddb8585 Richard Littauer: Set correct content-type for ipfs get...
Encrypt has joined #ipfs
stoogenmeyer has joined #ipfs
morgan_ is now known as captain_morgan
<nicolagreco> can someone get me up to speed with webrtc libp2p stuff?
<nicolagreco> what has been done?
<nicolagreco> what does -star mean?
<nicolagreco> fully connected graph?
true_droid_ has quit [Quit: Connection closed for inactivity]
mildred1 has quit [Ping timeout: 276 seconds]
wallacoloo has quit [Quit: wallacoloo]
niekie has quit [Ping timeout: 246 seconds]
matoro has quit [Ping timeout: 244 seconds]
stoogenm_ has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
niekie has joined #ipfs
matoro has joined #ipfs
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ygrek has quit [Ping timeout: 276 seconds]
<galois_dmz> IPNS question: is there a way to get IPNS to work properly in a small private swarm (say, between 2 and 10 peers)? Right now I can "ipfs mount" (only if I explicitly publish something first), and I can modify the contents of /ipns/local, but I cannot see the contents of /ipns/(some other peer in swarm) on any peer - commands (like "ls") just hang when I try. Is the problem just that my swarm isn't big enough?
ylp has quit [Ping timeout: 260 seconds]
sahib has joined #ipfs
sahib has quit [Client Quit]
ylp has joined #ipfs
stoogenm_ has quit [Remote host closed the connection]
jedahan has joined #ipfs
erde74 has quit [Quit: Verlassend]
palkeo has joined #ipfs
ygrek has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
<noffle> galois_dmz: it may be. I think ipns wants 16 (including yourself) nodes to resolve
<noffle> use iptb to spin up some more and see if that works
<galois_dmz> noffle: Hmm. Yes, I do recall seeing that somewhere in the various GitHub tickets about this sort of issue, but I didn't know if that was still the case or not. I'll give iptb a shot - should it be pretty straightforward to create a bunch of nodes that simply join my existing private swarm?
Senji has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
Senji has quit [Ping timeout: 252 seconds]
ygrek has quit [Ping timeout: 272 seconds]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
<whyrusleeping> galois_dmz: yeah, just spin up some nodes with iptb, then grab an address from one of them (via 'iptb shell 0', 'ipfs id') and connect one of your nodes to it
Akaibu has quit [Quit: Connection closed for inactivity]
sahib has joined #ipfs
<whyrusleeping> alu: did you get a camera upgrade?
<whyrusleeping> those scans are looking really good
matoro has quit [Ping timeout: 244 seconds]
<whyrusleeping> nicolagreco: i think all the people who were working on the libp2p webrtc stuff are asleep right now
<alu> yes I did
<whyrusleeping> nice :D
<kevina> whyrusleeping: are you okay with my latest change on https://github.com/ipfs/go-ipfs/pull/2634?
<whyrusleeping> kevina: beautiful :)
<lgierth> !pin QmfU2rpDTk6KpN7Pv2d73QbQ64q11e2tBXeLHbTKCg2PkX orbit
<pinbot> now pinning /ipfs/QmfU2rpDTk6KpN7Pv2d73QbQ64q11e2tBXeLHbTKCg2PkX
<kevina> thanks, I think I will factor out the simple changes that touch non-filestore code and create a separate pull request
<kevina> I am working on moving as much of the filestore specific code into the filestore package
rgrinberg has joined #ipfs
<whyrusleeping> kevina: that sounds like a good plan to me. all these simple changes make the codebase a lot nicer to hack on too
<galois_dmz> whyrusleeping: After spinning up a bunch of additional nodes, I still seem to have the same problem with my IPNS mount... I can "ipfs resolve /ipns/(other node ID)", and I can "ls /ipfs/(result of resolving /ipns/(other node ID))", but "ls /ipns/(other node ID)" hangs. Am I perhaps missing something obvious about how the /ipns mount is supposed to work?
<kevina> whyrusleeping: thanks, i think I will put them in a single pull request as that simplifies things on my end. If it is too much I can split them up.
<kevina> But that will mean more work for me :(
<galois_dmz> (rather, that's "ls (result of resolving)", because resolving the other node ID gives me "/ipfs/something"... typo)
HastaJun has quit [Ping timeout: 260 seconds]
zorglub27 has quit [Quit: zorglub27]
steefmin has quit [Ping timeout: 240 seconds]
steefmin has joined #ipfs
ghtdak has quit [Ping timeout: 276 seconds]
ghtdak has joined #ipfs
sirn has quit [Quit: ZNC 1.6.2 - http://znc.in]
HastaJun has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<[ol]> jbenet: I have a problem running tests for goprocess.
<[ol]> Steps to reproduce:
<[ol]> git clone git@github.com:jbenet/goprocess.git
<[ol]> cd goprocess
<[ol]> mkdir -p src/github.com/jbenet
<[ol]> ln -s ../../.. src/github.com/jbenet/goprocess
HastaJun has quit [Ping timeout: 240 seconds]
<[ol]> GOPATH="$PWD:/usr/share/gocode" go test -compiler gc -ldflags "" .
<[ol]> Error message:
<[ol]> --- FAIL: TestGoClosing (0.00s)
<[ol]> goprocess_test.go:484: not marked closing when it should be.
<[ol]> jbenet: What am I doing wrong?
<apiarian> https://github.com/ipfs/go-ipfs-api claims to be unofficial. is it stable and the way to go if i need to talk to my IPFS node from my go program?
HastaJun has joined #ipfs
<whyrusleeping> apiarian: yeah, we should probably update that text
<whyrusleeping> it is the 'official' way to do that (gx uses it among others)
<whyrusleeping> but its not the most friendly of packages, it needs some love
<apiarian> cool. did it start its life outside of github.com/ipfs?
<whyrusleeping> kevina: a single PR is fine
<whyrusleeping> galois_dmz: hrm.. i'm not sure
<whyrusleeping> i havent looked at the fuse stuff in a while, and it may very well be broken
<whyrusleeping> does 'ipfs name resolve <peer ID>' for that work?
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/commands-flags at 7167e93: https://git.io/vrbf7
matoro has joined #ipfs
<galois_dmz> whyrusleeping: yes, it does; it gives a result consistent with "ipfs resolve /ipns/<peer ID>".
<whyrusleeping> hrm...
<whyrusleeping> the fuse code is likely broken then :(
<whyrusleeping> Kubuxu was going to take a look at it soon i think
<galois_dmz> Bummer. If it matters, I'm on Fedora 23; I don't know what platforms it's well tested on.
stoogenmeyer has joined #ipfs
stoogenm_ has joined #ipfs
<whyrusleeping> the problem with fuse is that its really hard to run fuse tests on CI
<whyrusleeping> so we have those tests disabled right now :/
<galois_dmz> Quite understandable.
<whyrusleeping> fixing that is on the todo list
stoogenmeyer has quit [Remote host closed the connection]
stoogenm_ has quit [Remote host closed the connection]
<galois_dmz> OK. I suppose I can work around it in the meantime by doing the resolve step "by hand" and using the /ipfs mount instead.
<galois_dmz> It's still convenient to use the /ipns mount on the individual nodes to update their own local directory structure, because it does the automatic republishing of the name.
stoogenmeyer has joined #ipfs
stoogenmeyer has quit [Remote host closed the connection]
sahib has quit [Ping timeout: 246 seconds]
pfraze has quit [Remote host closed the connection]
<galois_dmz> Essentially, if I use `ipfs resolve /ipns/(node ID)` everywhere I would want to use /ipns/(node ID), it works fine. Would it be helpful for me to file a ticket about it?
<whyrusleeping> galois_dmz: yeah, please do file an issue.
<galois_dmz> OK, will do.
matoro has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
r04r is now known as zz_r04r
ralphtheninja has quit [Quit: leaving]
Encrypt has quit [Quit: Sleeping time!]