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
<ipfsbot> [go-ipfs] dylanPowers opened pull request #1402: Object put examples in help text (master...object-put-example) http://git.io/vL6Qa
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] dylanPowers opened pull request #1403: Object new templates (master...object-new-templates) http://git.io/vL6dV
warner has quit [Remote host closed the connection]
warner has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
<cryptix> so weird...
<cryptix> wanted to simplify a little and got trashed by cmdlib's weird .SetOutput(chan) semantics
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<spikebike> jbenet: btw, your responses on #1396 have been quite instructive
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
inconshreveable has quit [Ping timeout: 256 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has quit [Ping timeout: 256 seconds]
dread-alexandria has quit [Quit: dread-alexandria]
therealplato1 has quit [Read error: Connection reset by peer]
therealplato has joined #ipfs
dread-alexandria has joined #ipfs
patcon has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has quit [Quit: dread-alexandria]
<temet> So OT question. The Go language, how have you guys found it in terms of speed and usability?
Wallacoloo has quit [Quit: Leaving.]
<alu> someone once said Go is like the child of Python + C
<whyrusleeping> temet: go is fast and useable
<temet> is the standard libarry generally limited (b/c of life of language) or is it robust?
<whyrusleeping> the standard library has almost everything you ever need
notduncansmith has joined #ipfs
<whyrusleeping> and using external packages is *very* easy
notduncansmith has quit [Read error: Connection reset by peer]
<temet> Yeah i just joined #go-fun
<spikebike> you mean #golang?
tilgovi has quit [Ping timeout: 250 seconds]
<daviddias> temet today I wished to myself several times that I could declare return values and callback arguments in Node in such a explicit way as go let's me do it
<temet> i think i just got trolled
<spikebike> heh, yeah generally c like performance, but as easy or easier to program than python/javascript/ruby
<spikebike> I'd also say one of the best set of standard libraries/functionality out of the box
<daviddias> in another news, received this in JS weekly:
<daviddias> "'Universal' JavaScript - A proposal for adopting a better term than ‘isomorphic’ for code that crosses the front-end/back-end divide." MICHAEL JACKSON
<daviddias> My first reaction was, "the king is alive!"
<temet> i just like how python has very mature packages like BeautifulSoup/requests/Jaraco's IRC framework, etcc.
<spikebike> temet: heh, python has nice packages, and awful ones, it's very hard to predict
<spikebike> temet: pycrypto for instance is like a minefield
<temet> tried pyNaCl?
<whyrusleeping> the irc channel is #go-nuts
<spikebike> nope, but like I said it's a real mix of creeping horrors.
<temet> yup
<spikebike> go's MUCH nicer for parallel programming as well
<spikebike> (not to mention much faster than python)
<temet> >multiprocessing
<temet> i'll disagree with you there
<temet> well.. that is to say, I think that multiprocessing redeems the rest of the GIL locked threading stuff.
<spikebike> multiprocessing help minimize how awful GIL is, but not as nice as go's channels IMO.
<temet> it doesn't use the GIL
<spikebike> python does, but yes multiprocessing minimized that by forking different processes that have different GILs
<spikebike> not exactly an elegant approach
<spikebike> or a particularly efficient one
<temet> true
<spikebike> that's a parallel code, look at the implementations and how they score
<spikebike> go's is at 27 seconds... python at 18 minutes
<AtnNn> using multiple processes is often not very elegant, but the multiprocessing library is a very elegant implementation of it
dread-alexandria has joined #ipfs
<temet> does that benchmark use multiprocessing
<spikebike> heh, no it doesn't
<spikebike> submit one that does
<temet> :<
<spikebike> even a factor of 4 faster (the ideal case) still is pretty slow
<spikebike> and even so it's not much advantage faster languages can use a single cpu and be faster than python with 4.
<temet> depends. My own benchmarks, from multiprocessing/non multiprocessing it's about the near the square of cores used.
<spikebike> temet: ya, python scales well... but it's still way slow.
<spikebike> go scales well and is fast to begin with.
dread-alexandria has quit [Ping timeout: 256 seconds]
<spikebike> as an example
<spikebike> python is missing much of what is needed for a decent fast/capable web server
<spikebike> python + twisted is better
<spikebike> but is large, complex, and (last I checked) specific to python 2.x
<spikebike> go out of the box is a rather decent webserver and with a small/thin/simple package or do can easily implement any number of webservers/restful apis, etc.
notduncansmith has joined #ipfs
<temet> pypy looks promising. I'm still going to learn Go.
notduncansmith has quit [Read error: Connection reset by peer]
patcon has quit [Ping timeout: 256 seconds]
<temet> pypy allows similar to Cython code blobs
<spikebike> python is rather programmer friendly. Assuming you don't need performance (i/o, network, or cpu), and avoid some of the horrible libs (like pycrypto), or the huge/ugly/complex ones (like twisted) it's ok
<spikebike> but pypy and cython seem like rather ugly solutions trying to improve the performance
<spikebike> sure you put a giant engine in a vw bus, but it's not going to be a sports car
<temet> cython is the glue to make python modules, it's not meant solely for performance gains.
<temet> Why is pypy 'ugly'?
<spikebike> well it's yet another variation of python, various incompatibilities, doesn't even work with python3
<temet> oh, they have a build for pypy3
<spikebike> not even complete for CPython
<spikebike> "PyPy implements the Python language version 2.7.9."
<spikebike> so someday it might actually be fast, compatible, and production worth
<spikebike> y
<spikebike> not today though, at least not with python 3
<spikebike> they forked and have an incomplete numpy library... *GROSS*
<spikebike> presumably because the compatibility was so poor
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
nessence has quit [Remote host closed the connection]
nessence has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
shurcooL has joined #ipfs
<ipfsbot> [go-ipfs] jbenet deleted tk/public-name-commands at 40c6ffd: http://git.io/vLiOJ
<ipfsbot> [go-ipfs] jbenet deleted tk/publish-local-peer-id at e700c02: http://git.io/vLiOt
therealplato has quit [Ping timeout: 272 seconds]
therealplato has joined #ipfs
therealplato1 has joined #ipfs
therealplato1 has quit [Client Quit]
therealplato has quit [Ping timeout: 244 seconds]
<ipfsbot> [go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vLisa
<ipfsbot> go-ipfs/master 09f1600 Juan Batiz-Benet: Merge pull request #1402 from dylanPowers/object-put-example...
<ipfsbot> go-ipfs/master 2f6f0f9 Dylan Powers: Examples for object put...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] whyrusleeping created feat/patch-path (+1 new commit): http://git.io/vLiGS
<ipfsbot> go-ipfs/feat/patch-path d585e20 Jeromy: allow patch add-link to add at a path...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1404: allow patch add-link to add at a path (master...feat/patch-path) http://git.io/vLiG7
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has quit [Quit: Leaving.]
<whyrusleeping> jbenet: somethings messed up
<jbenet> whyrusleeping ?
<whyrusleeping> a merkledag.Node with its data set to an empty array hashes to a different value than one with its data set to nil
<jbenet> whyrusleeping: empty array? empty byte slice?
<whyrusleeping> yeah, empty byte slice
<jbenet> whyrusleeping: maybe protobuf's messing it up
<jbenet> stores an empty `bytes` field instead of not storing anything at all
<whyrusleeping> yeaahh....
<whyrusleeping> what should we do about that?
<whyrusleeping> i'm putting an if statement in the merkledag marshaler
<whyrusleeping> if the array is length zero, set it to nil
<jbenet> Yep sgtm
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]
<jbenet> Lgtm
<jbenet> Fix it?
<jbenet> Did that*
<whyrusleeping> yeah, it works
dread-alexandria has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has quit [Quit: dread-alexandria]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: http://git.io/vLi4B
<ipfsbot> go-ipfs/master 7d254ae Jeromy Johnson: Merge pull request #1404 from ipfs/feat/patch-path...
<whyrusleeping> wking: you have bubble up now :)
<whyrusleeping> jbenet: your issue on 1399
<whyrusleeping> its likely a buffering issue
<whyrusleeping> the data isnt in the file yet because the buffer hasnt been flushed
sharky has quit [Ping timeout: 256 seconds]
<jbenet> whyrusleeping: yeah that makes sense. Wonder why with nc manually it flushes the buffer
<whyrusleeping> thats weird...
<whyrusleeping> strange things happen in scripts
<reit> (probably) stupid question: is there any way to use a reverse-proxy DDOS mitigater (like cloudflare and so on) with public ipfs gateways?
sharky has joined #ipfs
<jbenet> reit: yep of course
<jbenet> We use nginx in front of ours
<reit> ah ok, thought i'd found a problem
<reit> would there be any IP address leakage when the gateway publishes to the DHT though?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<reit> i mean on the ipfs side, not the standard public http server side
<jbenet> reit yeah for now. We'll add away to set specific addrs if "you know what you're doing" re ports, etc.
<whyrusleeping> jbenet: your test doesnt fail on my computer
<jbenet> Portability \o/
<whyrusleeping> everyone should just run arch linux
<whyrusleeping> would solve a lot of problems
<jbenet> Hahaha yep
<jbenet> Getting everyone to agree though :$
<jbenet> :)*
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
<whyrusleeping> cryptix: youre in trouble
<ipfsbot> [go-ipfs] whyrusleeping created daemon-shutdown (+1 new commit): http://git.io/vLiu3
<ipfsbot> go-ipfs/daemon-shutdown 5ab9483 Jeromy: close channels and allow daemon to shutdown...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1405: close channels and allow daemon to shutdown (master...daemon-shutdown) http://git.io/vLiuc
<ipfsbot> [go-ipfs] whyrusleeping force-pushed daemon-shutdown from 5ab9483 to 6211ee4: http://git.io/vLiu8
<ipfsbot> go-ipfs/daemon-shutdown 6211ee4 Jeromy: close channels and allow daemon to shutdown...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 255 seconds]
patcon has quit [Ping timeout: 252 seconds]
<ipfsbot> [go-ipfs] jbenet closed pull request #1405: close channels and allow daemon to shutdown (master...daemon-shutdown) http://git.io/vLiuc
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> jbenet: PTAL 1405
dread-alexandria has joined #ipfs
inconshreveable has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has quit [Quit: dread-alexandria]
<ipfsbot> [go-ipfs] jbenet pushed 2 new commits to master: http://git.io/vLirD
<ipfsbot> go-ipfs/master 3f22954 Dylan Powers: "object" added to the descriptions of object patch and object data...
<ipfsbot> go-ipfs/master 3a1c8d7 Juan Batiz-Benet: Merge pull request #1400 from dylanPowers/object-help...
pfraze has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has quit [Remote host closed the connection]
warner has quit [Remote host closed the connection]
warner has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has joined #ipfs
martinBrown has quit [Ping timeout: 264 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
headbite has joined #ipfs
martinBrown has joined #ipfs
inconshr_ has joined #ipfs
inconshreveable has quit [Ping timeout: 265 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
zabirauf has quit [Ping timeout: 252 seconds]
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> gmorning
<cryptix> whyrusleeping: what have i done? o.o
<cryptix> aaah crap - the error channels prevented shutdown
zabirauf has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Wallacoloo has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
ei-slackbot-ipfs has quit [Remote host closed the connection]
ei-slackbot-ipfs has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<cryptix> bam - index page back links work
<ipfsbot> [go-ipfs] cryptix force-pushed nicerIndex from 07b4e9d to d265ed6: http://git.io/vLPCU
<ipfsbot> go-ipfs/nicerIndex 0ad606f Henry: http/gateway: first tab at integrating @krl's new index page
<ipfsbot> go-ipfs/nicerIndex d265ed6 Henry: http index: fix back links (..) (fixes #1365)...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] cryptix opened pull request #1406: Nicer index (master...nicerIndex) http://git.io/vLPCz
<cryptix> lets see how much gitcop likes me
<cryptix> sign of on every commit.. okay
<ipfsbot> [go-ipfs] cryptix force-pushed nicerIndex from d265ed6 to 6f3bc89: http://git.io/vLPCU
<ipfsbot> go-ipfs/nicerIndex 6f3bc89 Henry: http/gateway:...
kbala has quit [Quit: Connection closed for inactivity]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zen|merge_ has quit [Ping timeout: 276 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zen|merge has joined #ipfs
inconshr_ has quit [Remote host closed the connection]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
zabirauf has quit [Ping timeout: 252 seconds]
Encrypt has joined #ipfs
Encrypt has quit [Quit: Quitte]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
domanic has quit [Ping timeout: 244 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]
<jbenet> cryptix:
<cryptix> hey jbenet :)
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] cryptix pushed 1 new commit to nicerIndex: http://git.io/vLPH2
<ipfsbot> go-ipfs/nicerIndex eaec858 Henry: http/index: fix indention and remove unused field...
<cryptix> jbenet: adressed indention - still need some input on testing (ie do we have known hashes in go tests or does this have to be a sharness test? seems overkill)
mildred has joined #ipfs
<cryptix> our social democrats just decided to re-enact statewide data retention... i'm gone for the day
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<jbenet> cryptix: what does that mean?
<cryptix> saving telefon and internet metadata for.. i think up to 10 weeks
<jbenet> lol
<cryptix> we had that already. .de constitutional and EU court decided 'cant do that' now they are trying again
<cryptix> and they argue 'everything is kept secret and access is tightly controlled' right after we had this big hack of the bundestag - not to mention all the snowden stuff....
<cryptix> l8ters.. need to decompress
<jbenet> lol
<jbenet> go have a beer on me :)
<cryptix> sure thing
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
domanic has joined #ipfs
domanic has quit [Ping timeout: 272 seconds]
mildred has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
Wallacoloo has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
<wking> whyrusleeping: bubbler looks good for add-link. Does it work for rm-link, set-data, and append-data?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has quit [Ping timeout: 250 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
williamcotton has quit [Ping timeout: 252 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<JasonWoof> cryptix: thanks for the back links (..) fix!
Wallacoloo has quit [Quit: Leaving.]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
www1 is now known as wiwjwy
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
temet has quit [Read error: Connection reset by peer]
temet has joined #ipfs
<wking> jbenet: it looks like the go-ipfs dev stuff is in 'dev0.4.0', so we might want to delete the 'dev' branch.
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking> And if heavy features are getting merged into that branch, I think we should just be merging all non-bugfix PRs into that branch, and then only merge the dev branch into master for a release
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking> Ah, I see the comment in go-ipfs#1381 explaining that it's just for incompatible changes.
<wking> I guess that means "stuff that needs one-way migrations to your ~/.ipfs", since things like HTTP-only logs might be "incompatible" for some users ;)
<ipfsbot> [go-ipfs] wking pushed 1 new commit to tk/changelog: http://git.io/vLX9F
<ipfsbot> go-ipfs/tk/changelog 81165f8 W. Trevor King: CHANGELOG.md: Update with features through 3a1c8d7 (2015-06-19)...
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
hellertime has joined #ipfs
pfraze has quit [Remote host closed the connection]
dread-alexandria has quit [Quit: dread-alexandria]
Encrypt has quit [Quit: Eating time!]
notduncansmith has joined #ipfs
dandroid has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
dread-alexandria has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking> whyrusleeping: I'm updating the bubbler to handle ancestor removal and directory auto-creation
<sprintbot> Sprint Checkin! [whyrusleeping jbenet cryptix wking lgierth krl kbala_ rht__ daviddias dPow chriscool gatesvp]
<wking> checkin: working on bubbling for more than add-link
kbala has joined #ipfs
temet has quit [Ping timeout: 245 seconds]
temet has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking> whyrusleeping, jbenet: so 'ipfs object patch ROOT add-link PATH TARGET_HASH' and 'ipfs object patch ROOT rm-link PATH' both scale well to multi-segment paths and bubbling
<wking> How should we handle bubbling for set-data and append-data?
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
hellertime has quit [Quit: Leaving.]
nessenc__ has joined #ipfs
ogd_ has joined #ipfs
feross_ has joined #ipfs
lohkey_ has joined #ipfs
jez0990_ has joined #ipfs
Taek42 has joined #ipfs
sindresorhus_ has joined #ipfs
ehd_ has joined #ipfs
insanity54_ has joined #ipfs
Encrypt has joined #ipfs
zignig_ has joined #ipfs
dawuud_ has joined #ipfs
mondkalbantrieb_ has joined #ipfs
amiller_ has joined #ipfs
warptangent_ has joined #ipfs
machrider_ has joined #ipfs
ryepdx_ has joined #ipfs
notduncansmith has joined #ipfs
kbala has quit [*.net *.split]
sharky has quit [*.net *.split]
nessence has quit [*.net *.split]
bengl has quit [*.net *.split]
ryepdx has quit [*.net *.split]
sindresorhus has quit [*.net *.split]
robmyers has quit [*.net *.split]
feross has quit [*.net *.split]
ogd has quit [*.net *.split]
lohkey has quit [*.net *.split]
insanity54 has quit [*.net *.split]
jbenet has quit [*.net *.split]
ehd has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
amiller has quit [*.net *.split]
Taek has quit [*.net *.split]
machrider has quit [*.net *.split]
step21_ has quit [*.net *.split]
dawuud has quit [*.net *.split]
mondkalbantrieb has quit [*.net *.split]
warptangent has quit [*.net *.split]
zignig has quit [*.net *.split]
jez0990 has quit [*.net *.split]
notduncansmith has quit [Read error: Connection reset by peer]
ryepdx_ is now known as ryepdx
sindresorhus_ is now known as sindresorhus
dawuud_ is now known as dawuud
feross_ is now known as feross
bengl has joined #ipfs
sharky has joined #ipfs
bengl is now known as Guest67539
insanity54_ is now known as insanity54
lohkey_ is now known as lohkey
ehd_ is now known as ehd
chriscool has joined #ipfs
step21_ has joined #ipfs
whyrusleeping has joined #ipfs
step21_ is now known as step21
kbala has joined #ipfs
Taek has joined #ipfs
silotis_ has joined #ipfs
mondkalbantrieb has joined #ipfs
edsu_ has joined #ipfs
djoot_ has joined #ipfs
djoot_ has joined #ipfs
null_rad- has joined #ipfs
machrider has joined #ipfs
ryepdx_ has joined #ipfs
konubinix_ has joined #ipfs
robmyers has joined #ipfs
sharky has quit [*.net *.split]
ryepdx has quit [*.net *.split]
machrider_ has quit [*.net *.split]
mondkalbantrieb_ has quit [*.net *.split]
Taek42 has quit [*.net *.split]
ogd_ has quit [*.net *.split]
temet has quit [*.net *.split]
Xe has quit [*.net *.split]
Aaron1011 has quit [*.net *.split]
silotis has quit [*.net *.split]
konubinix has quit [*.net *.split]
mikolalysenko has quit [*.net *.split]
ladekjaer has quit [*.net *.split]
richardlitt has quit [*.net *.split]
mappum has quit [*.net *.split]
mquandalle has quit [*.net *.split]
lgierth has quit [*.net *.split]
djoot has quit [*.net *.split]
null_radix has quit [*.net *.split]
edsu has quit [*.net *.split]
nsh has quit [*.net *.split]
ryepdx_ is now known as ryepdx
temet has joined #ipfs
<ipfsbot> [go-ipfs] wking force-pushed tk/unixfs-ls from 2110f95 to 4acab79: http://git.io/vIrva
<ipfsbot> go-ipfs/tk/unixfs-ls c9733c5 W. Trevor King: core/commands/unixfs/ls: Set Argument in JSON output...
<ipfsbot> go-ipfs/tk/unixfs-ls f0a0ac1 W. Trevor King: core/commands/unixfs/ls: Use a stringified type name...
<ipfsbot> go-ipfs/tk/unixfs-ls ce0bf80 W. Trevor King: core/commands/unixfs/ls: Replace TODO context with command context...
nsh has joined #ipfs
nsh has quit [Excess Flood]
Xe has joined #ipfs
zabirauf has joined #ipfs
sharky has joined #ipfs
<wking> ^ I'd forgotten some trailing '&&' on my sharness printf lines
stackmut_ has joined #ipfs
Aaron1011 has joined #ipfs
Aaron1011 has quit [Changing host]
Aaron1011 has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
jbenet has joined #ipfs
cryptix_ has joined #ipfs
pfraze has quit [Remote host closed the connection]
lgierth has joined #ipfs
ralphthe1inja has joined #ipfs
ogd has joined #ipfs
nsh has joined #ipfs
m3s_ has joined #ipfs
<ipfsbot> [go-ipfs] wking created tk/bubble (+4 new commits): http://git.io/vL10j
<ipfsbot> go-ipfs/tk/bubble 3f90ef4 W. Trevor King: test/sharness/t0051-object.sh: Collect OUTPUT tests together...
<ipfsbot> go-ipfs/tk/bubble 88397ac W. Trevor King: core/commands/object: Add bubbling to rm-link...
<ipfsbot> go-ipfs/tk/bubble 7473870 W. Trevor King: core/commands/object: Intermediate-node creation for patch add-link...
pjz_ has joined #ipfs
dandroid has quit [Ping timeout: 246 seconds]
xelra_ has joined #ipfs
richardlitt has joined #ipfs
ogd has quit [Client Quit]
mquandalle has joined #ipfs
mikolalysenko has joined #ipfs
mappum has joined #ipfs
Wkter_ has joined #ipfs
insanity54_ has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
ladekjaer has joined #ipfs
wiwjwy has quit [Ping timeout: 256 seconds]
robmyers has quit [*.net *.split]
insanity54 has quit [*.net *.split]
sindresorhus has quit [*.net *.split]
dread-alexandria has quit [*.net *.split]
gozala has quit [*.net *.split]
stackmutt has quit [*.net *.split]
bret has quit [*.net *.split]
Wkter has quit [*.net *.split]
daviddias has quit [*.net *.split]
tibor has quit [*.net *.split]
prosodyContext has quit [*.net *.split]
oleavr has quit [*.net *.split]
rubiojr has quit [*.net *.split]
bigbluehat has quit [*.net *.split]
henriquev has quit [*.net *.split]
otherchas_ has quit [*.net *.split]
Muis has quit [*.net *.split]
pjz has quit [*.net *.split]
xelra has quit [*.net *.split]
m3s has quit [*.net *.split]
ralphtheninja has quit [*.net *.split]
cryptix has quit [*.net *.split]
neofreak has quit [*.net *.split]
chriscool has quit [Read error: No route to host]
gozala has joined #ipfs
rektide has quit [Ping timeout: 255 seconds]
hij1nx_ has joined #ipfs
rektide has joined #ipfs
dylanPowers has joined #ipfs
dread-alexandria has joined #ipfs
con__ has joined #ipfs
notduncansmith has joined #ipfs
lidel` has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
rubiojr has joined #ipfs
Muis has joined #ipfs
_fil__ has joined #ipfs
ladekjaer has quit [*.net *.split]
insanity54_ has quit [*.net *.split]
Wkter_ has quit [*.net *.split]
mappum has quit [*.net *.split]
mquandalle has quit [*.net *.split]
richardlitt has quit [*.net *.split]
mikolalysenko has quit [*.net *.split]
xelra_ has quit [*.net *.split]
nsh has quit [*.net *.split]
jbenet has quit [*.net *.split]
konubinix_ has quit [*.net *.split]
null_rad- has quit [*.net *.split]
jez0990_ has quit [*.net *.split]
lohkey has quit [*.net *.split]
feross has quit [*.net *.split]
uhhyeahbret has quit [*.net *.split]
lidel has quit [*.net *.split]
ffmad has quit [*.net *.split]
vonzipper has quit [*.net *.split]
Luzifer has quit [*.net *.split]
niran has quit [*.net *.split]
zrl has quit [*.net *.split]
con_ has quit [*.net *.split]
ebarch has quit [*.net *.split]
okket has quit [*.net *.split]
dPow has quit [*.net *.split]
hij1nx has quit [*.net *.split]
daviddias has joined #ipfs
erggo|BNC has joined #ipfs
lidel`` has joined #ipfs
ebarch has joined #ipfs
okket has joined #ipfs
hij1nx has joined #ipfs
orzo_ has joined #ipfs
bren2010_ has joined #ipfs
erggo has quit [Ping timeout: 244 seconds]
Skaag has quit [Ping timeout: 244 seconds]
bren2010 has quit [Ping timeout: 244 seconds]
orzo has quit [Ping timeout: 244 seconds]
_fil_ has quit [Ping timeout: 244 seconds]
lidel` has quit [Ping timeout: 244 seconds]
hij1nx_ has quit [Ping timeout: 244 seconds]
jez0990 has joined #ipfs
acous has quit [Ping timeout: 244 seconds]
infinity0 has quit [Ping timeout: 244 seconds]
erggo|BNC is now known as erggo
xelra has joined #ipfs
Skaag has joined #ipfs
infinity0 has joined #ipfs
otherchas_ has joined #ipfs
henriquev has joined #ipfs
prosodyContext has joined #ipfs
tibor has joined #ipfs
dandroid has joined #ipfs
bigbluehat has joined #ipfs
Wkter has joined #ipfs
equim1 has joined #ipfs
ebarch_ has joined #ipfs
m3s has joined #ipfs
m3s has joined #ipfs
erggo|BNC has joined #ipfs
robmyers has joined #ipfs
kragniz_ has joined #ipfs
equim has quit [Ping timeout: 264 seconds]
erggo has quit [Ping timeout: 264 seconds]
erggo|BNC is now known as erggo
Igel_ has joined #ipfs
zen|merge_ has joined #ipfs
lachenmayer_ has joined #ipfs
sindresorhus has joined #ipfs
lidel1 has joined #ipfs
null_radix has joined #ipfs
livegnik_ has joined #ipfs
ebarch has quit [Ping timeout: 264 seconds]
daviddias has quit [Ping timeout: 264 seconds]
m3s_ has quit [Ping timeout: 264 seconds]
lachenmayer has quit [Ping timeout: 264 seconds]
rubiojr has quit [Ping timeout: 264 seconds]
livegnik has quit [Ping timeout: 264 seconds]
Igel has quit [Ping timeout: 264 seconds]
kragniz has quit [Ping timeout: 264 seconds]
ebarch_ is now known as ebarch
guybrush has quit [Ping timeout: 264 seconds]
prosodyContext has quit [Ping timeout: 264 seconds]
gozala has quit [Ping timeout: 264 seconds]
cmars has quit [Ping timeout: 264 seconds]
Igel_ is now known as Igel
lidel`` has quit [Ping timeout: 264 seconds]
nausea has quit [Ping timeout: 264 seconds]
zen|merge has quit [Ping timeout: 264 seconds]
zabirauf has quit [Ping timeout: 264 seconds]
cmars has joined #ipfs
guybrush has joined #ipfs
daviddias has joined #ipfs
gozala has joined #ipfs
rubiojr has joined #ipfs
prosodyContext has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
acous has joined #ipfs
konubinix has joined #ipfs
aar-_ has joined #ipfs
bitemyap1 has joined #ipfs
Wallacoloo has joined #ipfs
[epitron] has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
pjz has joined #ipfs
dawuud_ has joined #ipfs
aar- has quit [Ping timeout: 255 seconds]
clever has quit [Ping timeout: 255 seconds]
bitemyapp has quit [Ping timeout: 255 seconds]
epitron has quit [Ping timeout: 255 seconds]
dawuud has quit [Ping timeout: 255 seconds]
pjz_ has quit [Ping timeout: 255 seconds]
clever has joined #ipfs
cryptix_ is now known as cryptix
Guest67539 has quit [Ping timeout: 246 seconds]
patcon has quit [Ping timeout: 265 seconds]
djoot_ has quit [Ping timeout: 246 seconds]
djoot has joined #ipfs
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
edsu_ is now known as edsu
dandroid has quit [Ping timeout: 246 seconds]
zabirauf has joined #ipfs
<whyrusleeping> hello?
kragniz_ is now known as kragniz
<whyrusleeping> hrm
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<whyrusleeping> wking, i dont think i want addlink to make directories
lohkey has joined #ipfs
mildred has quit [Quit: Leaving.]
<wking> yeah, i just have it making data-less intermediates locally now
Encrypt has quit [Quit: Sleeping time!]
<ipfsbot> [go-ipfs] wking force-pushed tk/bubble from 4c1dace to 99a6dcc: http://git.io/vL1SV
<ipfsbot> go-ipfs/tk/bubble 459b90d W. Trevor King: core/commands/object: Intermediate-node creation for patch add-link...
<ipfsbot> go-ipfs/tk/bubble ad7b119 W. Trevor King: core/commands/object: Add bubbling to rm-link...
<ipfsbot> go-ipfs/tk/bubble df1b75c W. Trevor King: core/commands/object: List all actions and their arguments for 'patch'...
<wking> just pushed the current WIP
bitemyap1 is now known as bitemyapp
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
bret has joined #ipfs
oleavr has joined #ipfs
nsh has joined #ipfs
Luzifer has joined #ipfs
williamcotton has joined #ipfs
_fil__ is now known as _fil
_fil is now known as _fil_
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
[epitron] has joined #ipfs
[epitron] has quit [Changing host]
[epitron] is now known as epitron
williamcotton has quit [Ping timeout: 256 seconds]
temet has quit [Ping timeout: 272 seconds]
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
williamcotton has joined #ipfs
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<kyledrake> wking whyrusleeping FWIW, I do use mkdir -p pretty liberally for file uploads.
<whyrusleeping> kyledrake, agreed. but it doesn't belong under the object patch command
<whyrusleeping> maybe if we have some other command to wrap it
temet has joined #ipfs
inconshreveable has joined #ipfs
<wking> whyrusleeping: are you worried about catching typoed path errors?
<wking> or are you concerned about providing flexibility for the created intermediates?
<whyrusleeping> yes
<whyrusleeping> both, Lol
wking has quit [Ping timeout: 246 seconds]
wking has joined #ipfs
amiller_ has quit [Ping timeout: 246 seconds]
notduncansmith has joined #ipfs
<ipfsbot> [go-ipfs] wking force-pushed tk/changelog from 81165f8 to 6d41769: http://git.io/vI7vN
<ipfsbot> go-ipfs/tk/changelog 6d41769 W. Trevor King: CHANGELOG.md: Update with features through 3a1c8d7 (2015-06-19)...
dread-alexandria has quit [Quit: dread-alexandria]
notduncansmith has quit [Read error: Connection reset by peer]
Guest42448 has joined #ipfs
Wallacoloo has quit [Ping timeout: 246 seconds]
pfraze has joined #ipfs
zabirauf has joined #ipfs
Guest67539 has joined #ipfs
dread-alexandria has joined #ipfs
inconshreveable has quit [Remote host closed the connection]
Guest42448 has joined #ipfs
Guest42448 is now known as amiller
<wking> whyrusleeping: so for catching typoed paths, I'm fine requiring an option (-p|--parents?) for enabling intermediate auto-creation
<wking> and for flexibility, I think the Go implementation should take a template intermediate *dag.Node that it clones to get intermediates
notduncansmith has joined #ipfs
notduncansmith has quit [Read error: Connection reset by peer]
<wking> And I think the commands-based UI could take the same template strings that 'ipfs object new' understands
<wking> If it ends up being a separate mkdir-p-like command, I won't die ;), but the Docker-driver use-case (for example) is always going to be "set $CONTENT at $PATH, creating intermediate directories as needed", so it would be nice if that mapped to one call instead of a mkdir-p call followed by a rm-link call followed by an add-link call ;)