jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/jbenet/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- code of conduct at https://github.com/ipfs/community/blob/master/code-of-conduct.md -- sprint at https://github.com/ipfs/pm/issues/7
<lgierth_> interesting, nil pointer panic from ipfs version, in a non-interactive ssh session
<whyrusleeping> stack dump?
<whyrusleeping> pretty please
<lgierth_> if make the session interactive (-t), it works
<lgierth_> i can give it a try
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<ipfsbot> [go-ipfs] jbenet deleted travis-split-go-sharness at 7bf18ca: http://git.io/vT4ZL
<jbenet> lgierth_ cmdslib
<ipfsbot> [go-ipfs] jbenet deleted test-cat-with-stdin at 863f386: http://git.io/vT4Zo
<lgierth_> jbenet: mh? i'm looking at what role stdin plays in args parsing
<lgierth_> or tty for that matter
<jbenet> lgierth_ chriscool sent a patch for some of this recently-- are you on master
<jbenet> ?
<jbenet> try it out
<jbenet> whyrusleeping: 1218 needs rebase + squash
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> (dont need to squash it all but do want to pass tests)
<jbenet> (feel free to)
<jbenet> ok bbiab
<ipfsbot> [go-ipfs] jbenet created gpi-be9c0db93345e8e9371d15e68e9d6eab1bcea4df (+1 new commit): http://git.io/vT4cI
<ipfsbot> go-ipfs/gpi-be9c0db93345e8e9371d15e68e9d6eab1bcea4df be9c0db W. Trevor King: namesys: Add recursive resolution...
<ipfsbot> [go-ipfs] jbenet created gpi-a1f635edc65732a2195068f607b2fceece3bc64a (+1 new commit): http://git.io/vT4cs
<ipfsbot> go-ipfs/gpi-a1f635edc65732a2195068f607b2fceece3bc64a a1f635e W. Trevor King: namesys/namesys_test: Excercise mpns.ResolveN...
aatkin has quit [Quit: Leaving]
<whyrusleeping> jbenet: on it!
<ipfsbot> [go-ipfs] whyrusleeping force-pushed refactor/bitswap from 6d20c38 to 479cefa: http://git.io/vUoT1
<ipfsbot> go-ipfs/refactor/bitswap c675bf8 Jeromy: implement peermanager to control outgoing messages...
<ipfsbot> go-ipfs/refactor/bitswap eacddfe Jeromy: update comments and reintroduce test
<ipfsbot> go-ipfs/refactor/bitswap 5a020e6 Jeromy: contextify peermanager
<ipfsbot> [go-ipfs] whyrusleeping force-pushed refactor/bitswap from 479cefa to f9f85ff: http://git.io/vUoT1
<ipfsbot> go-ipfs/refactor/bitswap 2214185 Jeromy: implement peermanager to control outgoing messages...
<ipfsbot> go-ipfs/refactor/bitswap 152e38e Jeromy: fix race bugs...
<ipfsbot> go-ipfs/refactor/bitswap 90b8634 Jeromy: explicitly set bitswap message fullness
<Evermore> hey how many LOC is go-ipfs?
<whyrusleeping> one sec
<whyrusleeping> 60k
<Evermore> aha
<Evermore> So that's how in-over-my-head I would be if I tried to make a rust-ipfs
<whyrusleeping> well, you could get functionality in 10KLOC easy
<whyrusleeping> the go codebase just has a lot of features
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
okket has quit [Max SendQ exceeded]
okket has joined #ipfs
www has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: guess what
<whyrusleeping> 1050
<whyrusleeping> is because we ignore errors
<whyrusleeping> i figured it out
<jbenet> Yeah we were trying to find it in the add command
<jbenet> Where is it?
<ipfsbot> [go-ipfs] whyrusleeping created fix/refs-fail (+1 new commit): http://git.io/vT4ge
<ipfsbot> go-ipfs/fix/refs-fail be1842d Jeromy: fix silent refs failure
<whyrusleeping> yeah, its in main.go
pfraze_ has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1254: fix silent refs failure (master...fix/refs-fail) http://git.io/vT42Z
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
Taek has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Taek has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has quit [Ping timeout: 244 seconds]
pfraze_ has quit [Remote host closed the connection]
pfraze_ has joined #ipfs
hellertime has joined #ipfs
pfraze__ has joined #ipfs
pfraze_ has quit [Ping timeout: 256 seconds]
tilgovi has quit [Ping timeout: 265 seconds]
Wallacoloo has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
nham has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
lgierth_ has quit [Quit: Ex-Chat]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] lgierth opened pull request #1255: parse: fix handling of unwanted stdin (master...fix-stdin-parsing) http://git.io/vT4Q9
lgierth has joined #ipfs
Carraway_ is now known as Carraway
Carraway has quit [Quit: leaving]
EricJ2190 has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
lgierth has quit [Quit: Ex-Chat]
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
antonio_l has joined #ipfs
notduncansmith has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
hellertime has quit [Client Quit]
<ipfsbot> [go-ipfs] jbenet created gpi-04a969835eb06efbb0895a202d7c8d0c3b6c0780 at 04a9698 (+0 new commits): http://git.io/vTBej
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
antonio_l1 has joined #ipfs
antonio_l has quit [Ping timeout: 256 seconds]
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: does the travis build not trigger if you push each commit to the same branch?
<jbenet> whyrusleeping: correct. it halts and retargets to the latest. you'd have to push them each one at a time and wait for the test run to be done before pushing the next.
<jbenet> hence ....
<whyrusleeping> the ugliness on my github feed right now...
<jbenet> git push-each \o/
<jbenet> screenshot?
<jbenet> moar ipfs!
patcon has joined #ipfs
<nell> yo
<nell> got back from a capture the flag competition
<nell> so rusty ;(
<whyrusleeping> nell: sounds like fun, havent done that in years
<nell> yeah its been a long time for me too, I def need to practice more
notduncansmith has joined #ipfs
<nell> what are you workin on now whyrusleeping ?
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> right this second, i'm working on making ipfs init error out correctly when you dont have write perms on $IPFS_PATH
<whyrusleeping> but i pushed a fix for ipfs refs failing silently a few hours ago
<whyrusleeping> and also pushed the final rebase of my bitswap PR
<whyrusleeping> which should improve perf significantly
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<nell> cool :O
<whyrusleeping> i hope so :)
antonio_l1 has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
u7654dec has quit [Ping timeout: 272 seconds]
sharky has quit [Ping timeout: 250 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
sharky has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
u7654dec has joined #ipfs
u7654dec has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze__ has quit [Remote host closed the connection]
saebekassebil has joined #ipfs
u7654dec has joined #ipfs
u7654dec has quit [Read error: Connection reset by peer]
u7654dec has joined #ipfs
u7654dec has quit [Read error: Connection reset by peer]
<jbenet> whyrusleeping: good show of commits that have problems: https://github.com/ipfs/go-ipfs/pull/1208#commits-pushed-02cb5f3
antonio_l has joined #ipfs
<jbenet> at least 1 of those doesn't build. https://travis-ci.org/ipfs/go-ipfs/builds/63276010
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has quit [Remote host closed the connection]
saebekassebil has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
saebekassebil has joined #ipfs
<jbenet> whyrusleeping: thoughts on dumping Go 1.3 from our tests?
<jbenet> i guess we get it to run more...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
antonio_l1 has joined #ipfs
antonio_l has quit [Ping timeout: 272 seconds]
saebekassebil has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
anshukla has joined #ipfs
mildred has joined #ipfs
ehmry has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
antonio_l1 has quit [Remote host closed the connection]
antonio_l has joined #ipfs
cjdmax has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ehmry has left #ipfs ["Leaving"]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has quit [Quit: Leaving.]
cow_2001 has quit [Quit: ASCII Muhammad - @o<-<]
therealplato1 has joined #ipfs
anshukla has quit [Remote host closed the connection]
therealplato has quit [Read error: Connection reset by peer]
anshukla has joined #ipfs
mildred has quit [Ping timeout: 276 seconds]
antonio_l1 has joined #ipfs
warner has joined #ipfs
<cryptix> gmorning
antonio_l has quit [Ping timeout: 244 seconds]
antonio_l1 has quit [Ping timeout: 258 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has joined #ipfs
tilgovi has quit [Ping timeout: 240 seconds]
mildred has joined #ipfs
u7654dec has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
* cryptix sees logjam and crawls back under his rock
flugsio has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nham has quit [Quit: leaving]
cow_2001 has joined #ipfs
m0ns00n has joined #ipfs
<m0ns00n> Morning!
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
domanic_ has joined #ipfs
hellertime has joined #ipfs
domanic has quit [Ping timeout: 250 seconds]
patcon has quit [Ping timeout: 245 seconds]
domanic_ has quit [Ping timeout: 240 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
octalberry has joined #ipfs
anshukla has quit [Remote host closed the connection]
www has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
u7654dec has quit [Ping timeout: 272 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
lgierth has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bmcorser has joined #ipfs
atomotic has joined #ipfs
anshukla has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
octalberry has quit [Ping timeout: 256 seconds]
anshukla has quit [Remote host closed the connection]
okket has quit [Excess Flood]
okket has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
therealplato1 has quit [Read error: Connection reset by peer]
chrisr_ has joined #ipfs
flugsio has quit [Quit: WeeChat 1.2]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic_ has joined #ipfs
chrisr_ has left #ipfs [#ipfs]
octalberry has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
* zignig boots some rocket containers straight out of ipfs.
<zignig> w00t
<mmuller_> zignig: nice. I was just thinking about this possibility over the weekend.
<zignig> mmuller_: it's cool, i'm actually booting a coreos cluster out of ipfs then running rkts on it as well.
<mmuller_> how's the performance?
<zignig> a bit slow on the first boot , but once it is cached, it's fast.
<zignig> whyryousellping is working on speeding up the transfers.
<zignig> *whyrusleeping
mildred has quit [Ping timeout: 276 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic_ has quit [Ping timeout: 244 seconds]
m0ns00n has quit [Quit: Leaving]
domanic_ has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic_ has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> zignig: sup
<whyrusleeping> cryptix: gnite!
<whyrusleeping> (re: crawling back under the rock)
atomotic has quit [Quit: Textual IRC Client: www.textualapp.com]
<cryptix> whyrusleeping: afterwards i watched jacobs talk (https://projectbullrun.org/surveillance/2015/video-2015.html) which pulled me down some more but in a good way ^^
therealplato has quit [Ping timeout: 272 seconds]
mildred has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
compleatang has joined #ipfs
rht__ has joined #ipfs
rht__ has quit [Client Quit]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: you around?
<whyrusleeping> in the sharness tests t0020-init
<whyrusleeping> we do some tests to make sure init works, and then we run test_init_ipfs
<whyrusleeping> which, after my latest changes, fails because the ipfs config already exists
<whyrusleeping> that doesnt seem right to me...
<jbenet> link to code?
<jbenet> whyrusleeping o/
mildred has quit [Ping timeout: 252 seconds]
cjdmax has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> one sec
<whyrusleeping> jbenet: o/
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping created fix/init (+1 new commit): http://git.io/vTE6y
<ipfsbot> go-ipfs/fix/init d7c1121 Jeromy: clean up and fix init permissions handling
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1256: clean up and fix init permissions handling (master...fix/init) http://git.io/vTE6d
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/refs-fail from be1842d to 19c41c6: http://git.io/vTEPf
<ipfsbot> go-ipfs/fix/refs-fail 19c41c6 Jeromy: fix silent refs failure
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/init from d7c1121 to 2cfb5ee: http://git.io/vTEPm
<ipfsbot> go-ipfs/fix/init 2cfb5ee Jeromy: clean up and fix init permissions handling
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> whyrusleeping: you're right. i think we should remove the dir, and then run test_init_ipfs. (or init the first one at a different location).
<jbenet> whryusleeping:
octalberry has quit [Ping timeout: 245 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> alright, ill remove the dir
<Tv`> jbenet: what's your vision about config, fsrepo and things that don't really use the local filesystem.. basically, right now sections of config refer to local files by absolute paths, i'm writing the "any kind of datastore" config pluggable logic, and i'm wondering whether i should hand them something to use as a base directory (and just say "beware
<Tv`> conflicts"), or rely on whatever adds them to config setting absolute paths right, or something
<whyrusleeping> jbenet: writing the pin migration is going to REALLY suck without a better package management tool
<Tv`> but this talk about "pull even the config from s3" makes me think this logic really shouldn't assume that everything always has a local path, or something
<Tv`> whyrusleeping: btw you don't really need the old code for that migration, just the new; the old format is trivial
<whyrusleeping> this is true...
<whyrusleeping> i could just reimplement
<Tv`> it's just json array and object
<whyrusleeping> yeah
* whyrusleeping sighs
<whyrusleeping> fine, ill do things the easy way
<Tv`> jbenet: like, if i spec the api to type DSOpener interface { Open(repoPath string) (IPFSDatastore, error) }, and then pull *everything* from s3, there really isn't repoPath
<jbenet> whyrusleeping: `cp` is a better vendoring tool than godeps.
<Tv`> if i don't have repoPath there as an argument, i need to special case the current stuff.. but i guess that's the lesser evil
<jbenet> Tv` yeah that's tricky stuff.
<Tv`> i guess i need to special case the current default anyway, because it fiddles with PeerID and what not
<jbenet> Tv` i think it's safe to use relative paths in configs for datastores that require a local fs.
<jbenet> Tv` relative to $IPFS_PATH
<Tv`> jbenet: == FSRepo.path ?
<jbenet> Tv` i believe so. defaults to `~/.ipfs`
<Tv`> yeah
<ipfsbot> [go-ipfs] jbenet pushed 9 new commits to master: http://git.io/vTuv1
<ipfsbot> go-ipfs/master 3ead244 W. Trevor King: namesys: Add recursive resolution...
<ipfsbot> go-ipfs/master c2ff028 W. Trevor King: core/commands/resolve: Add a -r / --recursive option...
<ipfsbot> go-ipfs/master e643f72 W. Trevor King: core/commands/dns: Add 'ipfs dns ...' for resolving DNS references...
<wking> :D
* whyrusleeping claps
<whyrusleeping> and now i have to go rebase my shit
<wking> jbenet: but it doesn't look like the new Travis tests have completed yet :p
<jbenet> whyrusleeping: do you want to rebase 1218 on top of new master? and then i'll git push-each to tests the commits
<jbenet> whyrusleeping i can do it for you
<whyrusleeping> if you wanna get that that would be flantastic
<tperson> I have fast(ish) internet!
<jbenet> wking: i was looking at them closely. i guess i didn't diff things. you could've changed everything.
<whyrusleeping> tperson: woo!
<jbenet> whyrusleeping: should i remove go 1.3 or no?
* wking muahaha! changes all the things.
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/init from 2cfb5ee to 8ea502f: http://git.io/vTEPm
<ipfsbot> go-ipfs/fix/init 8ea502f Jeromy: clean up and fix init permissions handling
<jbenet> "oh no, it resolves things backwards. fffffffffuuuuuuuuuuuuu"
<jbenet> :]
<whyrusleeping> jbenet: i want to say keep 1.3
<whyrusleeping> excep
<whyrusleeping> t
<whyrusleeping> it makes our tests "so damn slow (tm)"
<jbenet> travis insists on calling us open source. it needs to http://i1.kym-cdn.com/photos/images/facebook/000/264/200/acb.jpg
<whyrusleeping> have they responded to that last email?
<whyrusleeping> jbenet: also! change our classification to free software, maybe theyll take our money then?
<whyrusleeping> we are technically free software
<whyrusleeping> it might be a neat distinction to make
<whyrusleeping> in general
<jbenet> yeah good point. it is FOSS.
chriscool has joined #ipfs
notduncansmith has joined #ipfs
ei-slackbot-ipfs has quit [Remote host closed the connection]
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has joined #ipfs
<whyrusleeping> i'm good at crashing chrome
<whyrusleeping> apparently if i try to drag a link out of the current window onto a terminal in i3, it hangs and crashes
notduncansmith has joined #ipfs
<whyrusleeping> dont ask me why
tilgovi has joined #ipfs
<jbenet> why, why, why
<whyrusleeping> bro
<whyrusleeping> i said
<whyrusleeping> dont ask me why
<whyrusleeping> also, really embarassing when you go to show someone the webui and 1) chrome is borked, and 2) internet is crapping out so the webui resources dont load
<jbenet> whyrusleeping: of course, i cant rebase on osx, because README.md and readme.md overwrite each other.
<jbenet> whyrusleeping: i cant get out of the index. can you remove it from the history?
<jbenet> ffs hfs.
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<jbenet> meh, i'll do it in linux
<Tv`> story of my life
lgierth has quit [Quit: Ex-Chat]
<whyrusleeping> jbenet: pro-tip: use a FOSS operating system
<whyrusleeping> and then enjoy this gif: http://i.imgur.com/iuZIbYl.gifv
<vaelys> I need that gifv to be longer :(
<whyrusleeping> yeah...
<vaelys> is it jifv or g-ifyv?
<vaelys> maybe that box should be left closed.
<Tv`> gifv should naturally be pronounced "gif-double-w", for logic
<whyrusleeping> gif-half-w
<ipfsbot> [go-ipfs] jbenet deleted gpi-1c1d0474687c0467ead1b418deef4d2489d908c2 at 1c1d047: http://git.io/vTunG
<ipfsbot> [go-ipfs] jbenet deleted gpi-be9c0db93345e8e9371d15e68e9d6eab1bcea4df at be9c0db: http://git.io/vTunV
<Evermore> vaelys: I pronounce it "web-em"
chriscool has quit [Quit: Leaving.]
<ipfsbot> [go-ipfs] jbenet force-pushed refactor/bitswap from f9f85ff to 3c1e74f: http://git.io/vUoT1
<ipfsbot> go-ipfs/refactor/bitswap 03aeaf5 Christian Couder: t0040: add tests for ipfs cat with stdin...
<ipfsbot> go-ipfs/refactor/bitswap 9825642 Juan Batiz-Benet: bitswap/test: fix timeout on travis
<ipfsbot> go-ipfs/refactor/bitswap fcf6d50 Juan Batiz-Benet: travis: disable kvm setup...
<ipfsbot> [go-ipfs] jbenet force-pushed refactor/bitswap from 3c1e74f to b827e4e: http://git.io/vUoT1
<ipfsbot> go-ipfs/refactor/bitswap 7c406ef Jeromy: implement peermanager to control outgoing messages...
<ipfsbot> go-ipfs/refactor/bitswap 7d4464e Jeromy: explicitly set bitswap message fullness
<ipfsbot> go-ipfs/refactor/bitswap 4bb5639 Jeromy: fix race bugs...
<ipfsbot> [go-ipfs] jbenet created gpe-7d4464ef4fdb924eefa0e8a566b63efbd9df9269 at 7d4464e (+0 new commits): http://git.io/vTuc7
<ipfsbot> [go-ipfs] jbenet created gpe-0fe84af2e16738eae41fe4f702dce2707718c017 at 0fe84af (+0 new commits): http://git.io/vTucx
chriscool has joined #ipfs
<Tv`> uhhh unixfs/mod tests take 9GB ram
<Tv`> lol "0.013t" says top
<cryptix> omnomnom :)
<Tv`> this is not a good thing
<cryptix> ofcourse not
<Tv`> 25 GB!
<Tv`> srsly, i have a beefy machine, but wtf
<Tv`> still climbing
<Tv`> yeah i aborted it at 32GB RAM resident
<whyrusleeping> Tv`: dudewhat
* whyrusleeping runs the tests
<whyrusleeping> Tv`: what did you do to them?
<whyrusleeping> how long do they take for you?
chriscool has quit [Quit: Leaving.]
<Tv`> go test ./...
<Tv`> didn't let it finish
chriscool has joined #ipfs
<Tv`> this is on the pin branch but that shouldn't matter
<Tv`> i can come back to it with a ulimit or something, but i'm cranking out S3 stuff right now
notduncansmith_ has joined #ipfs
<Tv`> also
notduncansmith_ has quit [Read error: Connection reset by peer]
<Tv`> # github.com/ipfs/go-ipfs/util/sadhack
<Tv`> util/sadhack/godep.go:8: can't find import: "github.com/ipfs/go-ipfs/Godeps/_workspace/src/github.com/whyrusleeping/iptb"
<whyrusleeping> yeah, not a damn clue about that
<whyrusleeping> it used to work just fine
<whyrusleeping> nothing changed that i know of
<cryptix> sorry, my meme-mind immediatly had to think of this /ipfs/QmemtbRTH83SxfUkcdDpJysv3UauJuoh1VL7urCBxCzK75/chrome_ram.jpg
<cryptix> Tv`: that was me.. godeps and sharness related..
<cryptix> i wanted 'make vendor' (ie godep save -r' to capture also the tools we use in sharness. and since its a really unfortunate solution i called it sadhack
<Tv`> well, those vendorings ain't vendored anymore, it seems
<whyrusleeping> hey look, another memory bug
<cryptix> can we just switch to gb please and add a target to the makefile to checkout our specific versions to projectRoot/vendor? these imports just hurt..
<whyrusleeping> anyone want to venture a guess as to what went wrong here: https://gist.github.com/whyrusleeping/4511ac7e4e1a7bfbdfd4 ?
<whyrusleeping> lol
<whyrusleeping> for some reason we're trying to malloc 0x211c000 bytes...
<cryptix> dht still uses protobuf from code.google.com/p/gogoprotobuf .. i thought i got all of those a while back..
<chriscool> Hi everyone!
<cryptix> hi chriscool
ei-slackbot-ipfs has quit [Remote host closed the connection]
<Tv`> whyrusleeping: uhh length-prefixed messages without sanity checking & garbage input will do that
ei-slackbot-ipfs has joined #ipfs
<chriscool> Hi cryptix!
<whyrusleeping> Tv`: yeah, pretty scurry
<Tv`> r := ggio.NewDelimitedReader(cr, inet.MessageSizeMax)
<whyrusleeping> ah, but its with a message we are writing
<Tv`> not sure if that gets a chance to trigger, but somebody meant well
<chriscool> lgierth_: yeah there is a bug when running ipfs over ssh
<whyrusleeping> jbenet: our tests taking this long is unacceptable
<whyrusleeping> ive been waiting over an hour on 1254, and it hasnt even started
<jbenet> whyrusleeping: yeah I agree :(
<jbenet> Let me ping them again.
<whyrusleeping> okay, and maybe they have a way for us to use our own hardware with their platform?
<whyrusleeping> like, set up a travis build slave for ipfs
<whyrusleeping> i have hella hardware.
<chriscool> you can reproduce it with just: echo stuff | while read line; do ipfs; done
<chriscool> I am looking at it...
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/refs-fail from 19c41c6 to 002cf51: http://git.io/vTEPf
<ipfsbot> go-ipfs/fix/refs-fail 002cf51 Jeromy: fix silent refs failure
<Tv`> sooo the codebase uses two different forks of goamz
<whyrusleeping> Tv`: thats a problem, we should be using at least three
<Tv`> no wait i'm misreading this
<Tv`> it's using an abandoned fork ;)
<whyrusleeping> oooOoo, nice
RzR has quit [Excess Flood]
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] Luzifer closed pull request #1235: Fix: Using the `dnslink` feature led to infinite redirects (master...fix/dnslink-issues) http://git.io/vTejA
RzR has joined #ipfs
<ipfsbot> [go-ipfs] Luzifer reopened pull request #1235: Fix: Using the `dnslink` feature led to infinite redirects (master...fix/dnslink-issues) http://git.io/vTejA
<Luzifer> argh. sorry. killed my repo "a bit" (-_-")
<whyrusleeping> <.<
Wallacoloo has joined #ipfs
<Luzifer> note to me: --mirror isn't a good idea -_-
headbite has quit [Remote host closed the connection]
<whyrusleeping> lol
<Luzifer> at least it removed a lot of trash... xD
<whyrusleeping> i really want to go through and prune crap out of the ipfs git repo
<Luzifer> :+1:
<whyrusleeping> there are several binaries that have been accidentally comitted to master
<whyrusleeping> and then remove
<whyrusleeping> d
<whyrusleeping> and other things like that
<Luzifer> there are also merged branches which are not deleted it seems
<whyrusleeping> yeah
<whyrusleeping> chriscool: any thoughts on cleaning a git repo?
<Luzifer> hm the list of merged branches is not that long...
<Luzifer> `git branch -r --merged ipfs/master`
<Luzifer> 10 branches
m0ns00n has joined #ipfs
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<jbenet> whyrusleeping: have you seen this before? https://travis-ci.org/ipfs/go-ipfs/jobs/63262519
bmcorser has quit [Quit: Connection closed for inactivity]
<whyrusleeping> that exact failure, no
RzR has quit [Excess Flood]
<jbenet> whyrusleeping: any ideas? we should track it
RzR has joined #ipfs
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<whyrusleeping> yeah, i'll take a look
<whyrusleeping> sprint checkin: 1218 is finalized, pushed fixes for 1050 and 1130, working on the pinning migration.
<whyrusleeping> ah, i havent seen that exact one, but ive seen a very similar issue
<whyrusleeping> my guess is port conflicts causing the daemons to not start up properly
<krl> jbenet: i'm doing a webui release now
<jbenet> krl: awesome
<krl> oh wait, one sec
<krl> also got started on node-ipfsd-ctl
<krl> which actually uncovered a weird bug in the go argument parsing
<whyrusleeping> ?
<krl> i'll make a pr, one sec
<krl> jbenet, this should go in the release as well: https://github.com/ipfs/webui/pull/53
* whyrusleeping is excited for the new webui
<krl> provider view is blocked on api problems, i want to look more at that, probably in terms of actually writing tests
<whyrusleeping> nuuuuuuuu
<krl> i might need some help in figuring out how to actually mock the chunked responses
<whyrusleeping> krl: sure thing
<krl> will also do a mocha test suite for the ipfsd-ctl from the start
<krl> moving towards electron integration
patcon has quit [Ping timeout: 264 seconds]
<ipfsbot> [go-ipfs] krl created arg-parse-nil-check (+1 new commit): http://git.io/vTzTT
<ipfsbot> go-ipfs/arg-parse-nil-check fc58fd2 Kristoffer Ström: Check for nil in argument parsing
<ipfsbot> [go-ipfs] krl opened pull request #1259: Check for nil in argument parsing (master...arg-parse-nil-check) http://git.io/vTzTl
<krl> whyrusleeping: fix for the crash i encountered ^
<whyrusleeping> . . .
<whyrusleeping> i wonder if this has anything to do with 1255
<whyrusleeping> or the other related PR by chriscool that was merged earlier
<whyrusleeping> 1238
<Blame> I've got a interesting problem. hash functions are returning different hashes for the same input in python 2.7 versus python 3
<Blame> im wonder if it has to do with unicode
<whyrusleeping> Blame: python3 should be taken out back and put out of its misery
<Blame> funny but not constructuve
<Blame> i know I am bad at that too though
<whyrusleeping> hrm... are you using the b'' syntax for your inputs?
notduncansmith_ has joined #ipfs
Wallacoloo has quit [Ping timeout: 265 seconds]
notduncansmith_ has quit [Read error: Connection reset by peer]
jbenet has quit []
jbenet has joined #ipfs
patcon has joined #ipfs
lgierth has joined #ipfs
insanity54 has quit []
insanity54 has joined #ipfs
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
compleatang has quit [Quit: Leaving.]
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<www> would like to study more ipfs web integrations besides the webui. are there any?
<tperson> Like small webapps hosted on IPFS?
<tperson> You can check these out: http://ipfs.io/docs/examples/ scroll down to Simple JS apps.
anshukla has joined #ipfs
<cryptix> tperson: there shouldnt be any imports of code.google.com in the recent code.. no idea what go get -u does different than 'pull and rebuild'.. but maybe try 'git pull && go install -a ./cmd/ipfs'
<cryptix> oh, the 2nd one worked - nvm
headbite has joined #ipfs
<cryptix> i suspect the go tool didnt rebuild everything - it does that from time to time and reusees something outdated from $GOPATH/pkg
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
anshukla has quit [Remote host closed the connection]
<www> @ tperson thanks
<m0ns00n> Evening
<m0ns00n> :)
<krl> whyrusleeping: more crashes when running ipfs commands from node :/
<cryptix> krl: please save all the backtraces
<cryptix> tperson: if you want the gorry details of that update thing: https://github.com/shurcooL/Conception-go/issues/10#issuecomment-104009408
<cryptix> m0ns00n: hi :)
anshukla has joined #ipfs
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<Tv`> well, i just "ipfs add"ed a bunch of things into an s3 bucket
<ipfsbot> [go-ipfs] krl closed pull request #1259: Check for nil in argument parsing (master...arg-parse-nil-check) http://git.io/vTzTl
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<whyrusleeping> soo... nobody else did their sprint checkin
<whyrusleeping> tisk tisk tisk
<whyrusleeping> jbenet: im lookin at you! o.o
<lgierth> krl: i can have a look in a bit
<lgierth> heading out
<lgierth> jbenet: i'm at c-base, paige from maidsafe is here as well, attending dtn.io
<lgierth> bai
lgierth has quit [Quit: Ex-Chat]
atrapado has joined #ipfs
<chriscool> krl: I am looking at it
<chriscool> already wrote a test case in parse_test.go
<Tv`> sprint, that's a telco right?
<whyrusleeping> Tv`: lol, that it also is
<Tv`> "Sprint H" must be like Google X
<whyrusleeping> H is such a less cool letter
<Tv`> Hooli XYZ
<Tv`> grab all the cool letters at once
<whyrusleeping> great show
<Tv`> s/great/depressing/
<whyrusleeping> yeeaahhh, there is a bit of that
<Tv`> it's a tragicomedy
www has quit [Quit: Leaving.]
www has joined #ipfs
<whyrusleeping> Tv`: quick question, blocks are stored in the flatds with their keys /b/<hash> right?
<whyrusleeping> the weird combo datastore thing doesnt strip the /b/?
<Tv`> Mount strips the prefix
<whyrusleeping> okay
<Tv`> flatfs is mounted at /blocks
<Tv`> so flatfs sees whatever datastore thinks the key is below that point
<whyrusleeping> blech, that means i need to import more things for the pinning migration
<Tv`> yeah it's an overcomplex setup
<Tv`> and i only realized *afterward* how pretty much nothing uses the leveldb, really
<Tv`> i would have just flipped it fully over to flatfs if i had known
* whyrusleeping laments the thought of writing yet another migration
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
anshukla has quit [Remote host closed the connection]
<Evermore> I'd never heard of leveldb until I saw ipfs.
<Tv`> uhh funny thing, ipfs add outputs the hash well before it stops writing blocks
<whyrusleeping> >.>
<whyrusleeping> is that the writecache thing?
<Tv`> no idea
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<whyrusleeping> could be that pinning happens after the last hash is printed out
<whyrusleeping> so we would be writing all the pinning blocks
Wallacoloo has joined #ipfs
Wallacoloo has quit [Client Quit]
EricJ2190 has joined #ipfs
<www> is the gateway server slow or is it my internet? :D
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
<Tv`> whyrusleeping: yeah, believable
<whyrusleeping> www could be the gateways, theyre known to get overloaded from time to time
lgierth has joined #ipfs
m0ns00n has quit [Quit: Leaving]
<Tv`> well, 95th percentile of S3 put latency is 0.99s
notduncansmith_ has joined #ipfs
<Tv`> this thing is working, and all that
notduncansmith_ has quit [Read error: Connection reset by peer]
<whyrusleeping> Tv`: whats 50th percentile?
<Tv`> 0.77s
<Tv`> very low sample size
<whyrusleeping> okay
atrapado has quit [Quit: Leaving]
<ipfsbot> [go-ipfs] tv42 created s3 (+12 new commits): http://git.io/vTgtQ
<ipfsbot> go-ipfs/s3 380462f Tommi Virtanen: Remove dead code
<ipfsbot> go-ipfs/s3 258448b Tommi Virtanen: core tests: Stop assuming internals of Config
<ipfsbot> go-ipfs/s3 7c5a141 Tommi Virtanen: sharness: Stop assuming leveldb Datastore
<ipfsbot> [go-ipfs] tv42 opened pull request #1261: S3 datastore support (for review, don't merge yet) (master...s3) http://git.io/vTgqQ
<ipfsbot> [go-ipfs] whyrusleeping created remove-inflect (+1 new commit): http://git.io/vTgmc
<ipfsbot> go-ipfs/remove-inflect 225b58e Jeromy: remove inflect package
<Tv`> woot woot s3 support
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1262: remove inflect package (master...remove-inflect) http://git.io/vTgmK
<Tv`> that could really use smart opinions, as in is this how we want to do it
<whyrusleeping> ill take a look in a little bit
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 264 seconds]
anshukla has joined #ipfs
therealplato has quit [Ping timeout: 276 seconds]
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
<ipfsbot> [go-ipfs] chriscool created stdin-parsing-optional-arg (+5 new commits): http://git.io/vTgcJ
<ipfsbot> go-ipfs/stdin-parsing-optional-arg 4e0ca86 Lars Gierth: parse_test: test unwanted stdin
<ipfsbot> go-ipfs/stdin-parsing-optional-arg 8d6bfec Christian Couder: parse: improve stdin fix...
<ipfsbot> go-ipfs/stdin-parsing-optional-arg 2eea1b0 Lars Gierth: parse: fix handling of unwanted stdin...
patcon has joined #ipfs
<ipfsbot> [go-ipfs] chriscool opened pull request #1263: Stdin parsing optional arg (master...stdin-parsing-optional-arg) http://git.io/vTgC0
<ipfsbot> [go-ipfs] lgierth closed pull request #1255: parse: fix handling of unwanted stdin (master...fix-stdin-parsing) http://git.io/vT4Q9
<whyrusleeping> chriscool: you around?
chriscool has quit [Ping timeout: 256 seconds]
www1 has joined #ipfs
notduncansmith_ has joined #ipfs
www has quit [Ping timeout: 240 seconds]
notduncansmith_ has quit [Read error: Connection reset by peer]
<lgierth> whyrusleeping: i noticed they added signed-off-by, do you usually do that for ipfs? cause then i'll pay attention to it the next time
<jbenet> lgierth: we've been meaning to make it required for all commits.
<jbenet> to make it very explicit.
<lgierth> ok -- i'm used to it from openwrt anyway
<whyrusleeping> yeah, we *should* be doing it
<whyrusleeping> even better would be if we could sign each commit
<whyrusleeping> like, RSA sign
<jbenet> the only pain is the overhead of setting up the scripts and rejecting PRs which aren't signed, etc
<jbenet> but yeah i think tis is a good practice.
lgierth_ has joined #ipfs
<lgierth_> PR-lint eh
therealplato has quit [Ping timeout: 244 seconds]
therealplato has joined #ipfs
lgierth has quit [Ping timeout: 264 seconds]
<jbenet> did we hose travis or something?
<whyrusleeping> i think so
<whyrusleeping> nothing is testing
<whyrusleeping> woohoo...
<jbenet> > @jbenet dont you dare git push each this one, i want to run other tests this month.
<krl> jbenet: is there an event page or something about the friday event?
<jbenet> krl: oof not yet. the person organizing is seeing about the space and how many ethereum people can make it then
<jbenet> krl: we should plan for monday at the other place though?
<whyrusleeping> jbenet: are you going to get 1218 merged by tomorrow?
<jbenet> whyrusleeping: i want to! :/
<jbenet> damnit travis, failing me the one week we argue about you.
<whyrusleeping> i have close to zero confidence in travis finishing those tests by tomorrow
<whyrusleeping> i wonder what happened
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
<jbenet> some jerk ran thousands of builds on the same repo by pushing every commit in git/git history?
<whyrusleeping> lol
vijayee_ has joined #ipfs
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 264 seconds]
<tperson> How many people here are in Seattle?
<whyrusleeping> thinkin about doin a meetup?
<tperson> At least a happy hour or something :)
<whyrusleeping> haha, that would be cool
Wallacoloo has joined #ipfs
notduncansmith_ has joined #ipfs
notduncansmith_ has quit [Read error: Connection reset by peer]