jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
palkeo has quit [Quit: Konversation terminated!]
voxelot has quit [Ping timeout: 260 seconds]
Oatmeal has joined #ipfs
deltab has quit [Ping timeout: 276 seconds]
lothar_m has quit [Quit: WeeChat 1.4-dev]
deltab has joined #ipfs
Matoro has quit [Ping timeout: 272 seconds]
IlanGodik has quit [Quit: Connection closed for inactivity]
dansmith_btc has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
reit has joined #ipfs
<whyrusleeping> :D
<lgierth> <3
<lgierth> gateway status report: on it
<whyrusleeping> lgierth: <3
<ipfsbot> [go-ipfs] whyrusleeping created feat/reqlog-time (+1 new commit): https://git.io/vgQVj
<ipfsbot> go-ipfs/feat/reqlog-time f55803c Jeromy: add command to change keep time for reqlog objects...
<lgierth> whyrusleeping: is there a quick way of pinning the dependencies?
<whyrusleeping> dependencies for a gx package?
<lgierth> yeah so i can gx install offline
<whyrusleeping> 'gx deps bundle'
<whyrusleeping> gives you a hash containing all the deps
<lgierth> oh yeah that works
<lgierth> nice
<whyrusleeping> i'm writing a testing thing called earl
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2344: add command to change keep time for reqlog objects (master...feat/reqlog-time) https://git.io/vgQrJ
Encrypt has quit [Quit: Quitte]
<lgierth> whyrusleeping: question about contexts -- do the context timed out errors still happen on the gateway? i know they did, but i can't reproduce them right now
<whyrusleeping> i don't know that i see them
<whyrusleeping> they still should be happening... i think
<whyrusleeping> lgierth: take a look at this and let me know what you think: https://github.com/whyrusleeping/earl
<lgierth> mh ok -- because they end up as 404 responses iirc, so i'd need to look at the response body in multireq to see if it's a legitimate 404
<M-mubot> mh ok has -1 points, -1 of which is for they end up as 404 responses iirc, so i'd need to look at the response body in multireq to see if it's a legitimate 404.
<jbenet> whyrusleeping: awesome stuff with gx :)
<lgierth> or just patch the goddamn gateway :)
<lgierth> M-mubot: shut up
<jbenet> whyrusleeping: it really works so well :) <3
<whyrusleeping> jbenet: :)
<whyrusleeping> i've put a lot of effort into it while nobody was looking
<lgierth> whyrusleeping: you might need to have multiple Checks() no?
<whyrusleeping> lgierth: the idea is that it just runs once at the end, and it can perform as many different things in the function as it needs
<whyrusleeping> whats your thought there?
<ianopolous> nice work, whyrusleeping!
<whyrusleeping> (this is very open to input, i'm spitballing ideas)
<whyrusleeping> ianopolous: :) thanks!
<lgierth> but eventually you wanna see where it starts doing funny stuff
<whyrusleeping> lgierth: true...
<lgierth> i mean where Act() start being off
<whyrusleeping> Act() can return an error at any time
<whyrusleeping> which halts the entire thing
<lgierth> so you're Check'ing in Act? :)
<whyrusleeping> i mean, i guess you could...
<whyrusleeping> hrm
<whyrusleeping> maybe `Check` isnt needed then?
<whyrusleeping> and everything for that just runs in `Act`
<lgierth> i get why the usual unit test like procedure doesn't really fit
<lgierth> trying to tell a story, not specify an api
Matoro has quit [Ping timeout: 248 seconds]
<lgierth> you could have a high level funtion what tells the story, and move the details into $steps
<lgierth> i have my love-hate relationship with cucumber
grandmaster has joined #ipfs
<lgierth> (where the given/then/when steps make up the high level function, so to speak)
<whyrusleeping> yeah...
<whyrusleeping> i'm aiming for more of a 'what will real life usage look like' type of tests
<lgierth> not saying cucumber is a good idea to introduce haha
<lgierth> mh yep
<lgierth> aha!
<lgierth> } else if err == context.DeadlineExceeded {
<lgierth> webErrorWithCode(w, message, err, http.StatusRequestTimeout)
<lgierth> right, it's a 408
<lgierth> different kind of wrong, but less bad
<lgierth> so basically anything <500 and !=408 is legitimate
<whyrusleeping> ooooh, interesting
<lgierth> yeah need to fix that -- just wanna get rid of the 503s first before i go full rabbit hole :)
<lgierth> multireq right now thinks that <400 is legitimate, anything else counts as a failure
<lgierth> if both targets fail, you get the 403
<lgierth> *503
ppham_ has joined #ipfs
compleatang has quit [Quit: Leaving.]
<lgierth> on the other hand, that line ^ implies that the context timeouts are caused by requests in fact timing out. then i should never see that e.g. in the browser though
<lgierth> GET for example by definition does not time out
<lgierth> unless your request headers are so big that they don't fit in a typical IP packets
ppham has quit [Ping timeout: 260 seconds]
compleatang has joined #ipfs
Matoro has joined #ipfs
<whyrusleeping> hrm... they definitely shouldnt be
<whyrusleeping> the faliures occur in clusters too
<lgierth> and it's likely with the same host?
<lgierth> i mean each cluster with the same host
<whyrusleeping> likely, *very* hard to tell
<whyrusleeping> i'd have to manually resolve the dns myself before making the http request to get that info
<lgierth> there's probably *some* caching resolver somewhere, unless you're using 8.8.8.8
<whyrusleeping> yeah
<whyrusleeping> but how do i check my cache?
<lgierth> dig @127.0.0.1 if it's local
zorglub27 has quit [Quit: zorglub27]
<whyrusleeping> hrm, nothing there
<whyrusleeping> my router returns the entire record
<whyrusleeping> with all the hosts
<lgierth> ok multireq is updated in a bit, then i think the next-best bet is disk space
<whyrusleeping> disk-space? are the nodes running out of space?
<lgierth> at least their gc settings are off, i overlooked updating them when it went from one ipfs node to two
<lgierth> and i'm cleaning mercury because it's out of space
<lgierth> hrm yeah that might have been the issue
<lgierth> *legitimate* 503s
<lgierth> ran out of space only 26.5 h ago though
<lgierth> "only" lol -- need to get alerts finally
jaboja64 has quit [Ping timeout: 256 seconds]
* zignig_ is doing an aws course, thanks employer.
ygrek has quit [Remote host closed the connection]
compleatang has quit [Remote host closed the connection]
jaboja has joined #ipfs
compleatang has joined #ipfs
mkelly has joined #ipfs
mkelly has quit [Client Quit]
ygrek has joined #ipfs
<lgierth> can tell if sarcastic or grateful
<lgierth> 't
reit has quit [Quit: Leaving]
devbug has quit [Ping timeout: 250 seconds]
mkelly has joined #ipfs
mkelly has quit [Client Quit]
mkelly has joined #ipfs
Akaibu has joined #ipfs
<whyrusleeping> lgierth: cool, everything fixed up?
dignifiedquire has quit [Quit: Connection closed for inactivity]
reit has joined #ipfs
heliumcraft has joined #ipfs
r04r is now known as zz_r04r
heliumcraft has quit [Client Quit]
<whyrusleeping> lgierth: also, why didnt the 503s show up on grafana?
Kubuxu has quit [Ping timeout: 240 seconds]
Kubuxu has joined #ipfs
mirek_000 has joined #ipfs
mirek_000 has quit [Read error: Connection reset by peer]
jaboja has quit [Ping timeout: 250 seconds]
yellowsir has quit [Quit: Leaving.]
<ipfsbot> [go-ipfs] whyrusleeping created fix/travis-yml (+1 new commit): https://git.io/vgQyV
<ipfsbot> go-ipfs/fix/travis-yml 2098c94 Jeromy: add gx_upgrade to travis yml...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2345: add gx_upgrade to travis yml (master...fix/travis-yml) https://git.io/vgQy1
The_8472 has quit [Ping timeout: 264 seconds]
voxelot has joined #ipfs
pfraze has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2345: add gx_upgrade to travis yml (master...fix/travis-yml) https://git.io/vgQy1
The_8472 has joined #ipfs
<zignig_> lgierth: that's a :) , interesting course.
<ipfsbot> [go-ipfs] whyrusleeping created fix/t0065-timing (+1 new commit): https://git.io/vgQ76
<ipfsbot> go-ipfs/fix/t0065-timing 11f9e7f Jeromy: add a pause to fix timing on t0065...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2346: add a pause to fix timing on t0065 (master...fix/t0065-timing) https://git.io/vgQ5t
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
mkelly has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<lgierth> both done now
<lgierth> the 503s don't show up because the dashboard only has go-ipfs'view
<lgierth> i'll try to get them for nginx too, although in first sight it looks like they want $$$ for it
<lgierth> whyrusleeping: ^
<lgierth> please let me know if you see more issues with 503
* lgierth off to bed
<whyrusleeping> lgierth: looking good so far
<whyrusleeping> thanks :)
M-jon has quit [Quit: node-irc says goodbye]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/key-escape from bd3d15b to 0181bcd: https://git.io/vgQbO
<ipfsbot> go-ipfs/fix/key-escape 4c4a79e Jeromy: fix dht command key escaping...
<ipfsbot> go-ipfs/fix/key-escape 7d8c0b7 Jeromy: test for the dht key escaping...
<ipfsbot> go-ipfs/fix/key-escape 0181bcd Jeromy: Remove debug log...
<noffle> lgierth: nope, no rebasing done yet
Arakela has joined #ipfs
ygrek has quit [Ping timeout: 265 seconds]
HostFat has joined #ipfs
Matoro has quit [Ping timeout: 272 seconds]
sivachandran has joined #ipfs
Matoro has joined #ipfs
ppham_ has quit [Remote host closed the connection]
jedahan has joined #ipfs
Ronsor has quit [Ping timeout: 240 seconds]
Ronsor has joined #ipfs
Ronsor is now known as Guest93192
mkelly has joined #ipfs
mkelly has quit [Client Quit]
ppham has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping deleted fix/t0065-timing at 11f9e7f: https://git.io/vg7ea
M-eternaleye is now known as eternaleye
pepesza has quit [Ping timeout: 256 seconds]
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-stream-http-2.1.1 (+1 new commit): https://git.io/vg7vu
<ipfsbot> js-ipfs-api/greenkeeper-stream-http-2.1.1 eacbe08 greenkeeperio-bot: chore(package): update stream-http to version 2.1.1...
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-stream-http-2.1.1 at eacbe08: https://git.io/vg7vM
tmg has quit [Quit: leaving]
tso has joined #ipfs
<tso> sup
<tso> whoops
<tso> wrong channel my bad but as it reminds me
<tso> how the **** is **** IPFS doing!? are we the distributed *permanent* web yet!?
<tso> don't forget that you people have done an amazing job so far and to not lose your way :D
edubai__ has quit [Quit: Connection closed for inactivity]
sivachandran has quit [Remote host closed the connection]
sivachandran has joined #ipfs
sivachandran has quit [Client Quit]
jaboja has joined #ipfs
elima_ has joined #ipfs
reit has quit [Ping timeout: 260 seconds]
VegemiteToast has quit [Quit: Leaving]
Shane has quit [Ping timeout: 272 seconds]
rafajafar has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
blanu has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
voxelot has quit [Ping timeout: 252 seconds]
M-davidar has quit [Quit: node-irc says goodbye]
ulrichard has joined #ipfs
m0ns00n2 has quit [Quit: undefined]
srenatus has joined #ipfs
voxelot has joined #ipfs
<rafajafar> anyone up? Kinda curious about permanence. Can't IPFS files drop out of existence if not enough people have full copies?
<tso> interesting you're concerned about permanance not being permanent
<tso> I'm concerned abotu the inverse
<Stskeeps> rafajafar: permanence is a bit of a social problem, you could always pay others to host you or get incentivised to host other people's files
<Stskeeps> (IMHO)
Not_ has quit [Ping timeout: 240 seconds]
<rafajafar> tso: I made a ContentID system. The only ones interested in systems like ContentID are content owners. Sites like YouTube find it frustrating.
<rafajafar> With IPFS, I can have people register and protect their content and use my system as a single point of entry for getting and distributing their videos without needing YouTube and their massive server farm
ppham has quit [Remote host closed the connection]
<tso> so you are in favor of copyright
<rafajafar> however, tso, if the videos can disappear, then I need to figure out how I'd account for that
<rafajafar> tso, most artists are, so I am
<tso> OK
<rafajafar> I'm in favor of accredation
<rafajafar> and uniqueness
<rafajafar> I'm not in favor of takedowns, by the way... I'm also not in favor of automated systems taking full control
<tso>
<rafajafar> I'd rather just flag things as potentially infringing content and let the host decide, and if they host is using my directory service improperly, I block their ability to discover content
<rafajafar> on top of my contentID system, there's a jury-of-peers approach to 2nd round matching.1st, thorough algorithm. If contested... 2nd, jury of peers. If contested, pay fee, we'll get a human look at it. If you lose, though, we keep the fee. If you win, we flag the other guy as a potential false flagger.
<rafajafar> and we give the fee back
<rafajafar> IPFS sounds ideal honestly... i woulda done this three years ago if IPFS was around
<rafajafar> again, thoug, I need to figure out the permanence. I might charge permanance insurance, and if a file is losing seeds, I can throw up our seeder at a metered cost to the customer and send them an email alert.
akkad has quit [Quit: Emacs must have died]
tso has quit [Quit: Nettalk6 - www.ntalk.de]
yellowsir has joined #ipfs
rafajafar has quit [Remote host closed the connection]
dignifiedquire has joined #ipfs
HostFat_ has joined #ipfs
zz_r04r has quit [Ping timeout: 256 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
chrisdickinson has quit [Ping timeout: 276 seconds]
HostFat has quit [Ping timeout: 256 seconds]
vravn has quit [Ping timeout: 240 seconds]
captain_morgan has quit [Ping timeout: 240 seconds]
d6e has quit [Ping timeout: 252 seconds]
kragniz has quit [Ping timeout: 276 seconds]
edrex has quit [Quit: No Ping reply in 180 seconds.]
kragniz has joined #ipfs
captain_morgan has joined #ipfs
chrisdickinson has joined #ipfs
d6e has joined #ipfs
edrex has joined #ipfs
Guest93192 has quit [Ping timeout: 252 seconds]
vravn has joined #ipfs
Ronsor has joined #ipfs
mildred has joined #ipfs
Ronsor is now known as Guest89839
jaboja has quit [Ping timeout: 252 seconds]
blanu has quit [Remote host closed the connection]
zz_r04r has joined #ipfs
pepesza has joined #ipfs
IlanGodik has joined #ipfs
ipfsrocks has quit [Ping timeout: 250 seconds]
infinity0 has quit [Ping timeout: 264 seconds]
grandmaster is now known as dansmith_btc
chriscool has quit [Ping timeout: 250 seconds]
infinity0 has joined #ipfs
mildred has quit [Ping timeout: 250 seconds]
ppham has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
ecloud is now known as ecloud_wfh
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
ygrek has joined #ipfs
reit has joined #ipfs
blanu has joined #ipfs
blanu has quit [Remote host closed the connection]
lmatteis has quit [Ping timeout: 250 seconds]
lmatteis has joined #ipfs
sknebel has quit [Remote host closed the connection]
__konrad_ has joined #ipfs
s_kunk has joined #ipfs
rendar has joined #ipfs
blanu has joined #ipfs
blanu has quit [Remote host closed the connection]
ygrek has quit [Ping timeout: 276 seconds]
ugjka has joined #ipfs
ipfsrocks has joined #ipfs
ipfsrocks has quit [Ping timeout: 260 seconds]
sknebel has joined #ipfs
zz_r04r is now known as r04r
ugjka has quit [Quit: Leaving]
M-davidar has joined #ipfs
<M-davidar> lgierth: what's going on with https://ipfs.io/ ?
<M-davidar> it's just a blank page at the moment
ugjka has joined #ipfs
micxjo` has quit [Read error: Connection reset by peer]
_fil_ has joined #ipfs
r04r is now known as zz_r04r
micxjo` has joined #ipfs
zz_r04r is now known as r04r
micxjo` has quit [Remote host closed the connection]
M-rschulman has quit [Quit: node-irc says goodbye]
<dignifiedquire> M-davidar: works for me
<M-davidar> it's not just me, there's a few people telling me they're having trouble too :/
ugjka has quit [Quit: Leaving]
niekie has quit [Ping timeout: 276 seconds]
chris6132 has joined #ipfs
niekie has joined #ipfs
chris6131 has quit [Ping timeout: 264 seconds]
Encrypt has joined #ipfs
<haad> I'm also seeing a blank page
<Kubuxu> Probably depends which gateway you get.
<Kubuxu> dig ipfs.io
ugjka has joined #ipfs
<M-davidar> I take it the v0.4.0 transition isn't going entirely smoothly?
<M-davidar> I can't even access the site over ipfs :(
tmg has joined #ipfs
ugjka has quit [Quit: Leaving]
ipfsrocks has joined #ipfs
Guest14828 has joined #ipfs
ipfsrocks has quit [Ping timeout: 250 seconds]
zorglub27 has joined #ipfs
<lgierth> it's back
<lgierth> sorry for the inconvenience
<lgierth> i need to set u palerts
G-Ray has joined #ipfs
<M-davidar> :)
<M-davidar> If the make install hangs while fetching dependencies and if you are running a daemon locally, ensure that it is on at least version 0.4.0-dev. If you don't have a build that is new enough, run the make install with your daemon turned off and the deps will be fetched through the ipfs.io gateways.
* M-davidar turns off daemon, gx still tries to fetch through local daemon, fails miserably
<lgierth> rm ~/.ipfs/api
<M-davidar> thanks
mildred has joined #ipfs
konubinix has quit [Quit: ZNC - http://znc.in]
konubinix has joined #ipfs
ugjka has joined #ipfs
arpu_ has joined #ipfs
konubinix has quit [Client Quit]
arpu has quit [Ping timeout: 248 seconds]
konubinix has joined #ipfs
konubinix has quit [Remote host closed the connection]
<achin> something i hope ipfs will be doing soon http://appfs.rkeene.org/web/index
konubinix has joined #ipfs
Encrypt has quit [Quit: Quitte]
konubinix has quit [Remote host closed the connection]
ugjka has quit [Quit: Leaving]
srenatus has left #ipfs [#ipfs]
konubinix has joined #ipfs
<b0at> that resemble's ipfs's /ipns mount: https://github.com/ipfs/go-ipfs/blob/master/docs/fuse.md (though i haven't tried it)
<achin> since ipfs (and the ipfs fuse mount) is missing permission bits, this isn't possible (yet)
konubinix has quit [Client Quit]
ugjka has joined #ipfs
konubinix has joined #ipfs
Guest14828 has quit [Ping timeout: 264 seconds]
konubinix has quit [Client Quit]
konubinix has joined #ipfs
konubinix has quit [Remote host closed the connection]
konubinix has joined #ipfs
ppham has quit [Ping timeout: 272 seconds]
konubinix has quit [Read error: Connection reset by peer]
<M-davidar> achin: +1, also see https://github.com/ipfs/notes/issues/51
konubinix has joined #ipfs
<M-davidar> (ideally I'd like to be able to just mount /nix over ipfs :)
konubinix has quit [Quit: ZNC - http://znc.in]
konubinix has joined #ipfs
konubinix has quit [Remote host closed the connection]
ugjka has quit [Quit: Leaving]
<achin> yeah, i have been thinking that nix and ipfs would be a great fit together
konubinix has joined #ipfs
elima_ has quit [Ping timeout: 276 seconds]
pfraze has joined #ipfs
elima_ has joined #ipfs
ipfsrocks has joined #ipfs
ipfsrocks has quit [Ping timeout: 264 seconds]
ppham has joined #ipfs
m0ns00n2 has joined #ipfs
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
ppham has quit [Ping timeout: 252 seconds]
bielewelt has joined #ipfs
<bielewelt> Hi, I am trying to add a 26 GB tar file to a fresh ipfs node (running 0.4.0-dev).
<bielewelt> I will try to do `ipfs tar add $file`.
<bielewelt> Do I have to change the default configuration to add such a big file? I just saw what looks like a 10 GB limit in the config file:
<bielewelt> "Datastore": {
<bielewelt> "Type": "leveldb",
<bielewelt> "Path": "/srv/ipfs/.ipfs/datastore",
<bielewelt> "StorageMax": "10GB",
<bielewelt> "GCPeriod": "1h"
<bielewelt> "StorageGCWatermark": 90,
<bielewelt> },
<ansuz> lol
<ansuz> nice stress test
<ansuz> ipfs do u even lift
<bielewelt> It's not just a test but data from BASE search (see https://github.com/ipfs/archives/issues/3)
<lgierth> bielewelt: storagemax is only for gc
<lgierth> it checks once per $GCPeriod if $StorageGCWatermark percent of $StorageMax are used
<lgierth> if yes, it runs gc
<lgierth> do you have trouble adding that big file?
<bielewelt> I had trouble doing it with the tar command before.
voxelot has quit [Ping timeout: 240 seconds]
<bielewelt> Thank you all. I give give it another try tomorrow – need to do some data munging before.
ovoviviparousnes has joined #ipfs
<lgierth> we'd definitely wanna look into that
<lgierth> would be great if you could post an issue with more information
M-Peer2Peer has quit [Remote host closed the connection]
M-harlan has quit [Remote host closed the connection]
M-fil has quit [Remote host closed the connection]
M-oddvar has quit [Remote host closed the connection]
M-ikreymer has quit [Remote host closed the connection]
M-mubot has quit [Remote host closed the connection]
M-davidar has quit [Remote host closed the connection]
M-trashrabbit has quit [Remote host closed the connection]
M-whyrusleeping has quit [Read error: Connection reset by peer]
M-zick has quit [Remote host closed the connection]
M-GereG has quit [Remote host closed the connection]
M-jgrowl has quit [Remote host closed the connection]
M-roblabla has quit [Remote host closed the connection]
M-jfred has quit [Remote host closed the connection]
M-cryptix has quit [Remote host closed the connection]
M-giodamelio has quit [Remote host closed the connection]
M-david has quit [Remote host closed the connection]
M-edrex has quit [Remote host closed the connection]
M-kode54 has quit [Remote host closed the connection]
M-rschulman1 has quit [Remote host closed the connection]
M-erikj has quit [Remote host closed the connection]
M-jbenet has quit [Remote host closed the connection]
M-Ingo has quit [Remote host closed the connection]
eternaleye has quit [Remote host closed the connection]
M-kegan has quit [Remote host closed the connection]
M-nated has quit [Remote host closed the connection]
M-cocci has quit [Remote host closed the connection]
M-osener has quit [Remote host closed the connection]
M-staplemac has quit [Remote host closed the connection]
M-matthew has quit [Remote host closed the connection]
M-amstocker has quit [Remote host closed the connection]
M-davidar-test has quit [Remote host closed the connection]
M-ryanwilliams has quit [Remote host closed the connection]
M-alien has quit [Remote host closed the connection]
M-victorm has quit [Remote host closed the connection]
Arakela has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Arakela has joined #ipfs
M-jon has joined #ipfs
<achin> bielewelt: for what it's worth, adding large directories seems to work pretty well. i've not added something quite as large as 26GB, but i suspect that "ipfs add" is, at the moment, a bit more stable than "ipfs tar add"
<achin> so if you can afford the disk space, unpacking the tar first might be another way forward
<daviddias> hey richardlitt, shall we go back to the original schedule of sprints (libp2p -> js-ipfs -> go-ipfs)?
<daviddias> bielewelt: the Datastore is only for DHT records and other meta stuff, files get stored in the blockstore
<bielewelt> I see.
<daviddias> there is no limit of file size, everything gets chunked
<daviddias> however, it is good to know that adding with the tar command will untar the file and add each of its files, one by one
<bielewelt> I thought the tar sub-command would improved de-duplication.
<lgierth> it's just kind of a shortcut so that you don't have to unpack the tar before adding
<lgierth> deduplication happens one way or the other
reit has quit [Ping timeout: 272 seconds]
leer10 has quit [Ping timeout: 260 seconds]
disgusting_wall has joined #ipfs
ipfsrocks has joined #ipfs
ppham has joined #ipfs
ashark has joined #ipfs
<richardlitt> daviddias: yes!
ppham has quit [Ping timeout: 252 seconds]
M-matthew has joined #ipfs
M-david has joined #ipfs
M-nated has joined #ipfs
M-whyrusleeping has joined #ipfs
M-osener has joined #ipfs
M-jbenet has joined #ipfs
M-amstocker has joined #ipfs
M-eternaleye has joined #ipfs
M-trashrabbit has joined #ipfs
M-ikreymer has joined #ipfs
M-mistake has joined #ipfs
M-oddvar has joined #ipfs
HostFat_ is now known as HostFat
M-kode54 has joined #ipfs
M-hash has joined #ipfs
M-cryptix has joined #ipfs
M-victorm has joined #ipfs
M-edrex has joined #ipfs
M-erikj has joined #ipfs
M-jgrowl has joined #ipfs
M-roblabla has joined #ipfs
M-davidar has joined #ipfs
M-kegan has joined #ipfs
M-mubot has joined #ipfs
M-davidar-test has joined #ipfs
M-jfred has joined #ipfs
M-rschulman1 has joined #ipfs
ovoviviparousnes has left #ipfs [#ipfs]
M-giodamelio has joined #ipfs
M-alien has joined #ipfs
M-cocci has joined #ipfs
M-zick has joined #ipfs
M-staplemac has joined #ipfs
ovoviviparousnes has joined #ipfs
M-Ingo has joined #ipfs
M-GereG has joined #ipfs
M-fil has joined #ipfs
M-ryanwilliams has joined #ipfs
M-Peer2Peer has joined #ipfs
M-harlan has joined #ipfs
M-rschulman has joined #ipfs
M-matthew has quit [Quit: node-irc says goodbye]
<daviddias> cool, thank you. Could you update the sprint issue then, for everyone following
<richardlitt> ... it was already like that?
<dignifiedquire> richardlitt: daviddias sync in 1h 15min correct?
<daviddias> correcto :D
<dignifiedquire> great
<dignifiedquire> prepare for a nice suprise tonight on the apps hangout
ugjka has joined #ipfs
<richardlitt> Oh?
tmg has quit [Ping timeout: 252 seconds]
M-alien has quit [Remote host closed the connection]
M-jon has quit [Remote host closed the connection]
M-eternaleye has quit [Remote host closed the connection]
M-nated has quit [Remote host closed the connection]
M-erikj has quit [Remote host closed the connection]
M-giodamelio has quit [Remote host closed the connection]
M-hash has quit [Remote host closed the connection]
M-oddvar has quit [Remote host closed the connection]
M-osener has quit [Remote host closed the connection]
M-roblabla has quit [Remote host closed the connection]
M-zick has quit [Remote host closed the connection]
M-jbenet has quit [Remote host closed the connection]
M-rschulman has quit [Remote host closed the connection]
M-rschulman1 has quit [Remote host closed the connection]
M-GereG has quit [Remote host closed the connection]
M-ikreymer has quit [Remote host closed the connection]
M-ryanwilliams has quit [Remote host closed the connection]
M-fil has quit [Remote host closed the connection]
M-kode54 has quit [Remote host closed the connection]
M-harlan has quit [Remote host closed the connection]
M-davidar has quit [Remote host closed the connection]
M-jfred has quit [Remote host closed the connection]
M-trashrabbit has quit [Remote host closed the connection]
M-edrex has quit [Remote host closed the connection]
M-victorm has quit [Remote host closed the connection]
M-staplemac has quit [Remote host closed the connection]
M-mubot has quit [Remote host closed the connection]
M-Peer2Peer has quit [Remote host closed the connection]
M-kegan has quit [Remote host closed the connection]
M-mistake has quit [Remote host closed the connection]
M-david has quit [Remote host closed the connection]
M-cryptix has quit [Remote host closed the connection]
M-whyrusleeping has quit [Remote host closed the connection]
M-jgrowl has quit [Remote host closed the connection]
M-cocci has quit [Remote host closed the connection]
M-amstocker has quit [Remote host closed the connection]
M-Ingo has quit [Remote host closed the connection]
M-davidar-test has quit [Remote host closed the connection]
<dignifiedquire> richardlitt: patience :)
M-jon has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
<whyrusleeping> dignifiedquire: i cant wait until tonight
<dignifiedquire> whyrusleeping: :D
<dignifiedquire> whyrusleeping: you will have to, need to go get food now
<whyrusleeping> dignifiedquire: but thats like, 12 hours from now
<dignifiedquire> just 2.5h left :P
<dignifiedquire> my tonight, not yours
reit has joined #ipfs
<richardlitt> only 45 minutes left :D
<richardlitt> dignifiedquire daviddias whyrusleeping lgierth please prepare your sprints ahead of time.
<dignifiedquire> richardlitt: nope it'll happen on the apps sync video stream
<dignifiedquire> live and stuff
<richardlitt> hah
<ipfsbot> [go-ipfs] whyrusleeping deleted feature/small-changes-rebase at f92e407: https://git.io/vg5Pp
ulrichard has quit [Read error: Connection reset by peer]
M-jon has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vg5XA
<ipfsbot> go-ipfs/master 58a6085 Jeromy Johnson: Merge pull request #2298 from ipfs/feature/example-name-change...
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
M-jon has joined #ipfs
ppham has joined #ipfs
ppham has quit [Ping timeout: 250 seconds]
<lgierth> richardlitt: posted my update -- i'll have to head out in a bit and will be back at 7pm utc for infrastructure hangout and the other hangouts
bielewelt has quit [Quit: Leaving.]
<lgierth> ok /me out, see you later
<richardlitt> lgierth: sounds good
<richardlitt> sorry, was testing a bear.
<richardlitt> thanks Kubuxu, too
<richardlitt> 30 minutes until sprint.
cemerick has joined #ipfs
<noffle> o/
<voxelot> \o
<richardlitt> noffle: o/
<haad> \o
<richardlitt> ~~~~o/
ygrek has joined #ipfs
<alu> \o/
<richardlitt> ./o\.
<richardlitt> >o< (It's a tie fighter)
<voxelot> <(^.^<)<(^.^)>(>^.^)>
<daviddias> |-o-|
tawar has joined #ipfs
<dignifiedquire> whaaats happening
<alu> memes
<daviddias> zummm zummm
<daviddias> pew pew
<richardlitt> pew pew pew
* noffle is installing nixos on his new laptop, to evaluate as a dev environment
<tawar> naive question: In order to enable ipfs ... would a disconnected private deployment be possible. I.e., private network -- no access to internet. Ever. Or is that... non-trivial?
M-jon has quit [Remote host closed the connection]
Matoro has quit [Ping timeout: 248 seconds]
<achin> once data has been downloaded to an ipfs node, it can then be disconnected from the internet and still happily serve its downloaded content to local clients
<dignifiedquire> richardlitt: Oo
<richardlitt> Yep.
<daviddias> noffle: what machine did you get?
<richardlitt> A whole tumblr dedicated to stream of conciousness thoughts about bad movies.
<richardlitt> By... me. :D
<dignifiedquire> richardlitt: hmmmm
<dignifiedquire> sounds like you have way too much time on your hand :P
<tawar> achin, But... requires tacit interaction with the larger peer swarm, correct?
<tawar> achin, at least initiating
<richardlitt> dignifiedquire: Note the dates. It was fun being a broke student. http://laserspews.tumblr.com/archive
<noffle> daviddias: a semi-recent 12" thinkpad -- not going to fall into the trap of non-upgradable macbooks again
<dignifiedquire> richardlitt: oh boy, there was not much to study in January 2013, was there :D
devbug has joined #ipfs
<richardlitt> Actually, I failed my exams that semester
<richardlitt> So.... awesome.
<dignifiedquire> :D
<dignifiedquire> I wonder why
<daviddias> an x250?
<achin> tawar: you have to interact with the larger peer swarm to get the content initially
<tawar> achin, Lemme be explicit: If I had a zillion node private network. Global. But no data can exist outside of the internal network. (a private CDN) can that be implemented with IPFS as it exists today?
cemerick has quit [Ping timeout: 240 seconds]
<achin> but after that, you don't need to. if you request QmHashFoo from your local ipfs node, and your node already has that content locally, it can serve it directly and immeditally, without contacting the swarm
<Kubuxu> tawar: nope
<tawar> Kubuxu, Thanks.
<tawar> Kubuxu, RFE! ;)
<noffle> daviddias: x140e. $200 on ebay new and slightly better spec'd than my 2012 macbook air
<Kubuxu> There is plan to allow connections with pre-shared key.
<achin> a github issue might already exist for this scenario
* tawar nods
<noffle> daviddias: the height is a bit weird to get used to vs the flat air
<noffle> some minor wrist pain
<daviddias> noffle: wow, what a deal
<daviddias> haven't played with any yet, but it looks good on the pictures
<noffle> daviddias: yeah! I can probably make $300 profit selling the mba
micxjo has joined #ipfs
<richardlitt> Alright!
<noffle> daviddias: what I'm starting to realize is that macro work is great (installing packages, rolling back, reproducible systems), but micro can be challenging (symlink soup, can't do ad-hoc system tweaks without system rebuilds nuking your changes)
<richardlitt> We all ready for this sprint?
<richardlitt> I'll take that resounding answer as a ... yes?
<noffle> daviddias: but that may be acceptable. I expect to manage my homedir ad hoc, but nixos for system-level config)
<noffle> richardlitt: +1
<dignifiedquire> ready
drnet has joined #ipfs
<richardlitt> Alright. First up we have lars, who... is not here
<daviddias> noffle: true, the lower the level, it gets harder to find all of the conviniences that we have on the applications level for fast iteration and testing cycles
<richardlitt> So, I'll just C&P his stuff, I guess?
<whyrusleeping> Bus is taking longer than expected. Eta ten min
<dignifiedquire> whyrusleeping: tell the driver to hurry ;)
<noffle> daviddias: well said :)
<whyrusleeping> I guess things are slower in construction season
<richardlitt> whyrusleeping: want us to wait?
<richardlitt> Or can you follow along via chat?
Matoro has joined #ipfs
<noffle> daviddias: playing with nix will also help me work on getting them ipfs support
<daviddias> nice!
<daviddias> it will also help you get it working faster :D
<richardlitt> Lars incoming ====
<noffle> exactly
<richardlitt> ### @lgierth sprint update
<richardlitt> This was a rather slow sprint for me -- plenty of good gateway debugging with @noffle and @whyrusleeping though.
<richardlitt> - 0.4.0
<richardlitt> - [x] blog post about v04x/v03x, tweeted ipfs/blog#27
<richardlitt> - [x] fixed blog post ipfs/blog#28
<richardlitt> - [~] update pinbot
<richardlitt> - [x] refine multireq's status code precedence whyrusleeping/multireq@152e37c
<richardlitt> - [x] CR
<richardlitt> - docker
<richardlitt> - [ ] ~~daily cronjob for jbenet/go-ipfs~~ handed to @jbenet: ipfs/ops-requests#20
<richardlitt> - [~] blog post
<richardlitt> - [ ] ~~profile polishing~~
<richardlitt> - [x] branches and tags
<richardlitt> - infrastructure
<richardlitt> - [x] debug gateway v03x hangs
<richardlitt> - [x] debug git + ipfs.io hangs
<richardlitt> - [ ] captain's log
<richardlitt> - [ ] tests
<richardlitt> - [ ] simpler website deployments
<richardlitt> - others
<richardlitt> - [x] feedback on gx + go get whyrusleeping/gx-go#2
<richardlitt> - [ ] spec out dnsaddr
<richardlitt> - `TXT bootstrap.ipfs.io dnsaddr=/ip4/104.131.131.82/udp/4002/utp/ipfs/QmSoLfoobar`
<richardlitt> - `dnsaddr -a /ip4/udp/utp/ipfs bootstrap.ipfs.io # => /ip4/104...`
<richardlitt> - fc00
<richardlitt> - [x] publish simple website http://fc00.io
<richardlitt> - [x] plan trip to paris march 26th to april 6th (fc00 spec work and squatconf planning)
<richardlitt> - [x] consolidate new fc00 irc network irc://irc.fc00.io
<richardlitt> EOF
<xelra> Someone never heard of pastebin. :)
<richardlitt> xelra: nah, we post the whole thing in like this. Makes sure everyone reads it. Flooding the channel has it's uses.
<richardlitt> The copies are over at https://github.com/ipfs/pm/issues/89
<richardlitt> Anyone know what squatconf is?
<whyrusleeping> A conference
<richardlitt> Also, lgierth should really reference what CR he's done
<richardlitt> Any comments for lgierth to read later? If not, we'll just move on to Kubuxu
<dignifiedquire> squaaaaatcooonf
<dignifiedquire> (sorry)
<whyrusleeping> I'll ask him things in hangouts
<Kubuxu> lgierth: what was today's gateway derp caused by?
<richardlitt> Ok, cool
<richardlitt> Kubuxu: ready to go?
<richardlitt> xelra: check out https://github.com/ipfs/pm/pull/92/files
<richardlitt> daviddias: CR? https://github.com/ipfs/pm/pull/92/files
<dignifiedquire> richardlitt: cr done
<Kubuxu> I ma here
<Kubuxu> Sorry some connection problems.
<Kubuxu> * go-ipfs:
<Kubuxu> * [x] - PR: do not install gx if there is already one available in system - ipfs/go-ipfs/pull/2321
<Kubuxu> * [x] - PR: dns and resolve commands to ROAPI - ipfs/go-ipfs/pull/2291
<Kubuxu> * [~] - PR: update readme to mention gc - ipfs/go-ipfs/pull/2342
compleatang has quit [Remote host closed the connection]
<Kubuxu> * gx:
<Kubuxu> * [x] - discuss gx-go and go get compat whyrusleeping/gx-go/issues/2
<Kubuxu> * [~] - gx-lua written in go
<Kubuxu> * specs:
<Kubuxu> * [x] - two stage caching for IPNS/IPRS - ipfs/specs/issues/74
<Kubuxu> * [ ] - implement above in go-ipfs
<Kubuxu> EOF
chriscool has joined #ipfs
Protocol_under has quit [Remote host closed the connection]
<richardlitt> stars?
<dignifiedquire> Kubuxu: thanks for the help on the code signing things
<daviddias> richardlitt: cr'ed and merged it for oyu
<richardlitt> thanks daviddias
maxlath has joined #ipfs
<Kubuxu> dignifiedquire: my pleasure, I will happily help you more.
zorglub27 has quit [Ping timeout: 252 seconds]
maxlath is now known as zorglub27
<richardlitt> Kubuxu: What are you proud of?
<richardlitt> Anything for the weekly?
<richardlitt> Shouldn't gx-lua be written in lua
<Kubuxu> It was, Lua is such a mess when it comes FS and file operations that I've decided to rewrite to go.
<Kubuxu> It doesn't have to be written in Lua, it just has to modify lua files.
<richardlitt> huh. Yep.
<Kubuxu> Nothing I ma really proud of this week, if I got gx-lua or two stage caching working ...
<richardlitt> cool.
<richardlitt> good luck. :)
<richardlitt> daviddias: ready?
<daviddias> I am :)
* daviddias incoming
<daviddias> #### js-ipfs
<daviddias> - js-peer-id
<daviddias> - js-ipfs-merkle-dag
<daviddias> - js-ipfs-unixfs
<daviddias> - [x] create, tests, release and stuff https://github.com/ipfs/js-ipfs-unixfs/pull/1
<daviddias> - js-ipfs-data-importing
<daviddias> - [x] file + dir importing, unixfs style https://github.com/ipfs/js-ipfs-data-importing/pull/4
<daviddias> - [~] fix bug on adding nested dirs, found a issue with go-ipfs https://github.com/ipfs/go-ipfs/issues/2348
<daviddias> - [~] `js-ipfs files add` and `add -r` https://github.com/ipfs/js-ipfs/pull/67 (it works, but I want to merge it when I get the nested dirs issue figured out)
<daviddias> - js-peer-id
<daviddias> #### js-ipfs-api
<daviddias> #### libp2p
<daviddias> - I listed this before as 'extra', but it really is part of libp2p, namely, the whole endeavour of packet switched networks over RTCDataChannels:
<daviddias> - [x] https://github.com/diasdavid/piri-piri/pull/7 - upgrade piri-piri, the p2p browser testing thing, to use electron-spawn (so much more nice)
<daviddias> - webrtc-explorer reboot
<daviddias> - [~] https://github.com/diasdavid/webrtc-explorer/pull/10 - Almost there! Really really happy with the reboot, the amount of coverage, quality of the API and structure of the code, makes webrtc-explorer so much more useful
drnet has quit [Quit: Leaving]
<daviddias> #### npm on IPFS
<daviddias> - [x] use and work with Jeromy at debugging problems in IPFS that were causing registry-mirror to crash. The last one was a oomd, but there is a patch on go-ipfs landing ['soon'](http://static.fjcdn.com/pictures/Soon_15db89_2831712.jpg)
<daviddias> #### specs
<daviddias> - [x] fix typos, rebase master and M https://github.com/ipfs/specs/pull/65
<daviddias> #### extra
compleatang has joined #ipfs
<daviddias> @richardlitt with stars and everything :D
<richardlitt> Cool.
* whyrusleeping here
Matoro has quit [Ping timeout: 248 seconds]
<dignifiedquire> whyrusleeping: welcome
<dignifiedquire> daviddias:
<richardlitt> daviddias: looks good to me. Mind adding your stars to the weekly.
<richardlitt> Anyone else: comments for daviddias?
<dignifiedquire> daviddias: did you start trying out karma-peer yet?
<daviddias> adding directly?
devbug has quit [Ping timeout: 272 seconds]
<daviddias> dignifiedquire: not yet, focused on finishing webrc-explorer reboot first
<dignifiedquire> ok :)
<daviddias> I will need to be able to spawn on demand though
ygrek_ has joined #ipfs
<dignifiedquire> will get you that in the next days then
<daviddias> thank you! :D
<dignifiedquire> what exactly is the use case for that?
ygrek has quit [Ping timeout: 256 seconds]
<richardlitt> daviddias: feedback on this? https://github.com/ipfs/http-api-spec/issues/57
<richardlitt> Ok. my turn now.
<richardlitt> After dignifiedquire's question is answered. :D
<daviddias> dignifiedquire have several groups of tests and then in those groups, bring browsers to join the network progressively and not all at the same time
<dignifiedquire> daviddias: okay, ta
<richardlitt> Sweet.
<dignifiedquire> richardlitt: go go go
<richardlitt> Beginning:
calavera has joined #ipfs
<richardlitt> This week, I finished PRing the HTTP API, basically. Now it just needs a lot of CR from people.
<richardlitt> - [x] Sprint Management
<richardlitt> - [x] Write the weekly roundup
<richardlitt> - [ ] Send it out
<richardlitt> - [x] IPFS API :star: :star: :star: - I finished up the last of the PRs.
<richardlitt> ## Extra
<richardlitt> - [x] Change "interplanetary networks" notice https://github.com/ipfs/website/issues/96
<richardlitt> - [x] Go docs: https://github.com/ipfs/go-ipfs/pull/2330
<richardlitt> - [x] Submitted proposals for talking about name-your-contributors to csvconf and ScotlandJS :star:
<richardlitt> - [x] CR "docs: improve windows.md" https://github.com/ipfs/go-ipfs/pull/2337
<richardlitt> - [x] Added "If You Are Ne"w section https://github.com/ipfs/pm/pull/92 :star:
<richardlitt> - [x] Filled out contribution section for the weekly, and in the template. https://github.com/ipfs/weekly/pull/18, https://github.com/ipfs/weekly/pull/19
<richardlitt> EOF
<richardlitt> Please check out these pulls this week, other people: github.com/ipfs/http-api-spec/pulls. Need some overview before merging.
<richardlitt> Also, the weekly is in a bit of dire straights. Probably going to make this week a double. I don't know, juan always wants more for it, but it's hard for me to source stuff. If you all have anything cool, please add it to the weekly
<noffle> richardlitt: can you link folks here to where they'd submit that?
<richardlitt> yeah. It's... really annoying right now, because there's a weekly for the week before last, there should be one for last week, and now I need to make one for this coming week, but the one from three weeks ago is still open
<richardlitt> that makes like three different places people could submit stuff
<richardlitt> dignifiedquire daviddias whyrusleeping: can we focus on the sync? Makes it much faster if people respond on time.
<whyrusleeping> i'm here?
<dignifiedquire> richardlitt: I'm here?
<daviddias> ??
<richardlitt> Cool. Maybe we should have a 'LGTM' statement if there's nothing to say
<whyrusleeping> sorry, had clicked on the api stuff
<whyrusleeping> not sure what to say about it yet
<richardlitt> otherwise I kind of feel (and the person who has posted, too) that there's no response and people are looking at random things
<dignifiedquire> I'll post a
<daviddias> sorry
<richardlitt> no worries; you guys know where I am coming from, right?
<whyrusleeping> richardlitt: are you blocked on anything?
<daviddias> I was checking the API and that there are a lots of 'needs review'
<richardlitt> Not trying to pester. :)
<dignifiedquire> richardlitt: one thing we need to sit down about the install docs
<richardlitt> dignifiedquire: yeahhhhh.... I really don't feel qualified to write those.
<richardlitt> I had issues installing IPFS this week on my own machine as it is.
<dignifiedquire> okay I will write a draft and you add your good english on top of it
<richardlitt> dignifiedquire: that's probably the best. I can conform other areas to it; for instance, website, ipfs/ipfs, ipfs/go-ipfs installation
<richardlitt> but we still need one source of truth for how to install, and I can then PR the others
<whyrusleeping> richardlitt: did you get a chance to start looking at the blog thing kyle posted?
<richardlitt> I installed IPFS on a new macbook air this week,and I wouldn't have gotten anywhere if it wasn'ty for Kubuxu
<richardlitt> whyrusleeping: haven't yet, got it as an open tab. Will do today.
<whyrusleeping> <3
<Kubuxu> README of go-ipfs should be god reference after https://github.com/ipfs/go-ipfs/pull/2342 is merged
<richardlitt> That is, AFAIK, the last of the subcommands that needs to be done for the http-ipfs-api
<dignifiedquire> whyrusleeping: richardlitt where is that blog post?
<daviddias> richardlitt: go get issues? is there a issue with the log of the obstacles?
<whyrusleeping> dignifiedquire: its on ipfs/blog
<whyrusleeping> its a PR
<dignifiedquire> whyrusleeping: ta
<whyrusleeping> alright, is noffle next on the sprint?
<daviddias> noffle: I meant the issues richardlitt had to install ipfs
<noffle> yep, I can go if we're ready
<richardlitt> daviddias: I think I opened a few issues about it, but I didn't have an overall issue
<richardlitt> mostly because I was trying to install edge, not just IPFS
<dignifiedquire> richardlitt: alos we probably should ship this soon https://github.com/ipfs/blog/pull/23
<daviddias> edge, the browser?
<dignifiedquire> this seems to be hanging there some time now
<richardlitt> no, the most recent version of the go-ipfs repo
<richardlitt> because I don't want to do doc fixes for docs that are already changed
<richardlitt> ok
Codebird has joined #ipfs
<richardlitt> thanks all for helping out
<richardlitt> anything else?
<dignifiedquire> richardlitt: let's plan for a day of content checking together for those blog posts and the install docs later this week
<whyrusleeping>
<dignifiedquire> so we can get this out of the door
<richardlitt> dignifiedquire: sounds good
Tv` has joined #ipfs
Protocol_under has joined #ipfs
<richardlitt> dignifiedquire: PR the distro, and I'll go forth with the other four areas
<richardlitt> or three, whatever they are
<dignifiedquire> richardlitt: okay
<richardlitt> noffle: go ahead, I think it's your turn
<Codebird> I seem to have found a key which, if you attempt to pin it, crashes the daemon. Strange. Wonder what's doing on there.
* noffle ---
<noffle> Summary: some go-ipfs + js-ipfs development, and ipget planning. ipfs-hyperlog gives us access to the [hyper* ecosystem](https://www.npmjs.com/search?q=hyperlog), which has modules to let ipfs app developers build things like kv-stores and event logs that work in node+browser. This could help in quickly getting pubsub off the ground, too.
<daviddias> Codebird: which key?
<whyrusleeping> Codebird: file an issue with the key please, thats really interesting
<noffle> - pubsub
<noffle> - [x] [continued discussion](https://github.com/ipfs/notes/issues/108)
<noffle> - [x] :star: wrote [ipfs-hyperlog](https://github.com/noffle/ipfs-hyperlog)
<noffle> - go-ipfs
<noffle> - [x] PR: [prevent 'ipfs name publish' when /ipns is mounted](https://github.com/ipfs/go-ipfs/pull/2323)
<noffle> - [x] CR: ["allow promises to fail"](https://github.com/ipfs/go-ipfs/pull/2257/)
<noffle> - js-ipfs
<noffle> - [x] :star: wrote [ipfs-dag](https://github.com/noffle/ipfs-dag), a tiny simple ipfs dag module
<noffle> - gx
<noffle> - [x] [figure out a way to keep 'go get -u github.com/ipfs/go-ipfs' working with gx](https://github.com/whyrusleeping/gx-go/issues/2)
<Codebird> It might only be on one node - I've got two. I added stuff on one, tried to pin it on another, crashes the daemon every time.
<noffle> - ipget
<noffle> - [x] [1.0.0 roadmap](https://github.com/ipfs/ipget/issues/18)
<noffle> - [x] [cli design](https://github.com/ipfs/ipget/issues/21)
<noffle> - multireq
<noffle> - [x] made some more [PR revisions](https://github.com/whyrusleeping/multireq/pull/2) for N-target support
<noffle> EOF
<Protocol_under> stopit
<daviddias> noffle:
<Protocol_under> y u no pastbin
<whyrusleeping> Protocol_under: sprint checkins
<Codebird> ipfs pin add QmYJhxy447ySmhh1i2tmJ5kM4FvURiwKoDK64dGxvcAiyX
<Protocol_under> oh, kk
<Codebird> I warn: It's a big one.
<richardlitt> noffle: Yours was the top starred new repo on GitHub on the 12th. https://www.dropbox.com/s/b0cvfkujjz6szv1/Screenshot%202016-02-16%2012.41.40.png?dl=0
Protocol_under has left #ipfs [#ipfs]
<noffle> richardlitt: \o/
<daviddias> noffle: It would be really great if we can bring ipfs-dag interface enhancements to ipfs-merkle-dag
<Codebird> Could someone test that and see if it's something about that key, or a problem with my instance alone?
<noffle> daviddias: yeah I'd really like that. and basically make ipfs-merkle-dag into ipfs-dag-service
<whyrusleeping> noffle: looks pretty good, i had some feedback on some of your PRs
<daviddias> we can even break ipfs-merkle-dag into ipfs-merkle-dag-service and ipfs-merkle-dag-node
<whyrusleeping> not sure if you saw that yet
<noffle> whyrusleeping: I saw! getting to them soon :) thanks
<noffle> daviddias: yep. hopefully the author is amenable
<daviddias> noffle: ah, for sure, vijayee is great, I've full push perm and code is MIT licensed
<daviddias> I already had factored out block and block service in the past
<noffle> daviddias: great; he sounded agreeable
<Codebird> It crashes in under a minute for me - not just the error I pasted, but the daemon terminates too.
<whyrusleeping> Codebird: thats no bueno. I'll take a look
<Codebird> Does it crash you as well?
<whyrusleeping> noffle: anything blocking you?
gordonb has joined #ipfs
<whyrusleeping> Codebird: havent checked, focusing on sprint stuff ATM
<whyrusleeping> Codebird: what version of ipfs are you running?
<noffle> whyrusleeping: no blockers
<Codebird> 0.4.0-dev
<whyrusleeping> noffle: alright, cool.
<whyrusleeping> anyone else have anything for noffle?
<Codebird> Upgraded from 0.3.something, I had to run the migration tool.
<daviddias> re: ipfs-dag name; I've mixed feelings calling it ipfs-dag as it might confused people, DAG is very generic name which would work for an IPLD graph or a MerkleDAG graph.
<daviddias> We have been calling the MerkleDAG our protobuf implementation and IPLD our JSON+CBOR
<daviddias> Just one more thing
yellowsir has quit [Quit: Leaving.]
<daviddias> let's write the core API docs and start with the merkle-dag-service and merkle-dag-node
<daviddias> richardlitt, wanna help on that end too?
<richardlitt> sgtm
<richardlitt> sure
<daviddias> awesome :D
<whyrusleeping> dignifiedquire: wanna go now?
<daviddias> ok, whyrusleeping that is all I had
<noffle> daviddias: yeah I'm happy to visit new naming ideas
<dignifiedquire> sure
<richardlitt> dignifiedquire: go ahead
<richardlitt> thanks whyrusleeping
<daviddias> thank you, noffle :)
* dignifiedquire incoming
<richardlitt> dias: make a planning issue for those docs?
<dignifiedquire> ## @dignifiedquire sprint update
<dignifiedquire> ### Webui
<dignifiedquire> - Redux PR
<dignifiedquire> - [x] Streaming logs
<dignifiedquire> - [~] Peers page
<dignifiedquire> ### Distributions
<dignifiedquire> - Code Signing
<dignifiedquire> - [x] Added document about the signing process for review
<dignifiedquire> - [x] Fix copyright notice https://github.com/ipfs/distributions/issues/52
<dignifiedquire> ### Misc
<dignifiedquire> - [x] Created https://github.com/dignifiedquire/karma-peer which will replace https://github.com/diasdavid/piri-piri and leverage karma for fully automated browser peer to peer testing. WebRTC and remote method execution are already working
<dignifiedquire> EOF
<daviddias> karma-peer \o/
<dignifiedquire> Not that many items this week, but most of those are long running items
<whyrusleeping> good job on the webui stuff, its looking great
<dignifiedquire> whyrusleeping: wait for it
<whyrusleeping> and i just learned why redux is cool this weekend
<dignifiedquire> whyrusleeping: nice, where/how?
<richardlitt> daviddias: see above sprint, named you wrong.
<whyrusleeping> tperson was watching video tutorials about it
ygrek_ has quit [Ping timeout: 256 seconds]
<daviddias> dignifiedquire you will have to explain that to your manager in the 1:1 meeting :P ahahah
<dignifiedquire> :D and you forced you to absorb all the javascripts
<dignifiedquire> *he
<daviddias> richardlitt: ??
<dignifiedquire> daviddias: what do you I have to explain?
<richardlitt> daviddias: Can you make a planning issue for the core API docs effort?
strings has joined #ipfs
ygrek_ has joined #ipfs
* dignifiedquire can't type anymore
<noffle> attn: 9 minute warning for sync
<daviddias> richardlitt: I can :)
<richardlitt> karma peer sounds cool.
<whyrusleeping> dignifiedquire: lol, yes
<richardlitt> dignifiedquire: stars? :D
<dignifiedquire> whyrusleeping: give tperson a ^5 from me
<whyrusleeping> dignifiedquire: will do
<dignifiedquire> richardlitt: I want to say karma-peer, but not sure as it's still a WIP
<richardlitt> dignifiedquire: that's still cool
<richardlitt> alright. Any further questions for dignifiedquire?
<whyrusleeping> none here
<richardlitt> kk. noffle if we run over, we run over. :/
<richardlitt> whyrusleeping: want to go?
<whyrusleeping> sure thing
<whyrusleeping> - [x] make testing more reliable
<whyrusleeping> - [x] use port zero in sharness tests ⭐
<whyrusleeping> - [x] fix timing issue in t0065
<whyrusleeping> - although some gateway issues made gx unhappy and made tests fail
<whyrusleeping> - [x] ipns a little faster
<whyrusleeping> - [x] increase dht K-Value to 20 (from 10)
<whyrusleeping> - [x] do publish steps in parallel
<whyrusleeping> - [x] more gx vendoring
<whyrusleeping> - changed some deps from godeps to gx
<whyrusleeping> - [ ] smarter gx updating
<whyrusleeping> - [ ] options to display diffs of changed deps
<whyrusleeping> - [x] check for similarly named deps in subdeps
<whyrusleeping> - [x] help debug gateway out of disk space issue
<whyrusleeping> - [~] patch memory issue registry mirror was having
ovoviviparousnes has quit [Remote host closed the connection]
<whyrusleeping> - [x] CR/merge go-ipfs: 2337, 2335,2330,2328,2327,2321,2319,2298,2299,2346,2332,2291,2303,2308
<whyrusleeping> EOF
<daviddias> "- [x] increase dht K-Value to 20 (from 10)" decrease then, right? Or is it now 20?
<strings> hello, how do I get these gx import paths to work with go get?
<richardlitt> That is a lot of merges.
<whyrusleeping> daviddias: ;to 20'
<dignifiedquire> whyrusleeping: ipns a little faster, how much are we talking?
<daviddias> whyrusleeping: oh, wasn't it 20 before?
<voxelot> 2x the peers in bucket = 2x the speed? :)
<daviddias> was that done in order to increase IPNS?
<Kubuxu> dignifiedquire: from 10s each resolution to ~2.5
<whyrusleeping> dignifiedquire: not sure percentage wise, but i'm seeing two second resolves
<noffle> whyrusleeping: richardlitt: do we have a doc on this now (see strings msg above)?
<whyrusleeping> strings: uhm, what do you mean? you want to be able to fetch them with go get?
<daviddias> voxelot: the double of file descriptors
<Kubuxu> daviddias: we require 16 confirmations for record from DHT, we were publishing new record only to 10 nodes
<richardlitt> noffle: not sure what you're talking about
<dignifiedquire> whyrusleeping: it's something :)
<whyrusleeping> daviddias: it was 10 before in the kbuckets
<strings> import "gx/ipfs/QmQopLATEYMNg7dVqZRNDfeE2S1yKy8zrRh5xnYiuqeZBn/goprocess": import path does not begin with hostname
<daviddias> Kubuxu: and that required increasing the kbucket?
<noffle> strings: you'll need to do a git clone of the go-ipfs repo into its proper location, then run make -- we're working on this
<Kubuxu> daviddias: that is question to whyrusleeping
<whyrusleeping> strings: we don't support using go get anymore, it makes it really hard to vendor your code properly
<strings> I can build locally
<daviddias> whyrusleeping: I remember having a conversation in the Summer about reducing the k-bucket size from 20 because it were opening (or trying to) too many connections
<strings> assumeing gx is a bootstrapping issue?
<richardlitt> ahh
<richardlitt> afaik we don't have a doc for this
<noffle> strings: yes it's not fully integrated into 'go get' yet :)
<noffle> strings: but coming soon(tm)
s_kunk has quit [Ping timeout: 240 seconds]
<whyrusleeping> daviddias: huh, its been 10 since like september 2014
<whyrusleeping> anyone else have any questions?
<daviddias> whyrusleeping: weird, I even had a note on kad-routing for the k-bucket of 20 https://github.com/diasdavid/js-libp2p-kad-routing/blob/master/src/index.js#L21
<chriscool> dignifiedquire: what is karma-peer?
<daviddias> "20 // same as go-ipfs"
<chriscool> is it something like https://getbadges.io/?
<dignifiedquire> chriscool: a karma plugin to test browser peer to peer communication, like webrtc
<whyrusleeping> i think i thought it was 20 mistakenly when you asked me
<daviddias> chriscool: it is https://github.com/diasdavid/piri-piri but with the karma test runner
<chriscool> ah ok!
<richardlitt> chriscool: you're next
<chriscool> ok:
<chriscool> - [x] improved appveyor tests
<chriscool> - [x] rewrote Windows build documentation :star:
<chriscool> - [x] wrote script to check gx version
<chriscool> - [x] code reviewed using port zero for ipfs daemon in sharness tests
<richardlitt> PR for the weekly for this last week: https://github.com/ipfs/weekly/pull/20
reit has quit [Quit: Leaving]
<daviddias> chriscool: I've a summary there why it was created (https://github.com/diasdavid/piri-piri#why-does-it-exist) but the gist is that in order to test WebRTC enabled apps, specially if they involve 2 or more browsers at the same time, conventional browser testing frameworks don't work, because they run tests on the browser individually and there is no way to
<daviddias> orchestrate several browsers at the same time
<noffle> chriscool: nice
<daviddias> chriscool: nice, it is super cool how IPFS always keeps Windows on the loop
<richardlitt> chriscool: awesome work
Matoro has joined #ipfs
<chriscool> thanks all!
piririgua has joined #ipfs
<dignifiedquire> chriscool:
<richardlitt> nginnever: you here?
<voxelot> yup! real quick list
<voxelot> js-peer-id
<voxelot> [x] run karma + webpack tests
<voxelot> [x] get PR merged (ty daviddias)
<voxelot> js-ipfs
<voxelot> [x] node-forge with webpack (ty dignifiedquire)
<voxelot> Webui
<voxelot> [x] found some things to work on here
<voxelot> EOF
<dignifiedquire> voxelot: join us for the apps hangout, will be talking about the webui :)
<richardlitt> voxelot: :D
<voxelot> will do
<noffle> voxelot: what were the things you found to work on re webui?
<daviddias> voxelot: awesomely done with forge and getting all of that working
<Kubuxu> I have one issue with Windows if someone want to check it out: start daemon, Ctrl-C it, start it again, it will complain that other daemon is running (lock file is in .ipfs), start it again, it starts normally
<voxelot> Webui
<voxelot> [ ] begin redux saga (issue #227)
<voxelot> [ ] research enzyme tests on components
<voxelot> [ ] document in contibuting.md
<noffle> ah ha :)
<voxelot> just getting started
<daviddias> voxelot: I remember you mentioning that you had a PR for js-ipfs with the new js-peer-id, can you PR it for CR and Merge?
<noffle> didn't realize you culled all of the non-complete items from the issue
<richardlitt> Is that everyone?
<voxelot> daviddias: yeah thats on my TODO list, wasnt sure i f i should put TODO's or just what is done for sprint
ppham has joined #ipfs
<daviddias> here is just what is done
<voxelot> gotcha
<richardlitt> OK
<richardlitt> I think tha'ts it
<richardlitt> Thanks all!
<daviddias> thank you for herding :D
<noffle> richardlitt: thanks for making it happen :)
<richardlitt> np. :)
<dignifiedquire> thanks everyone for making awesome things!
<richardlitt> OK!
<richardlitt> An the first talk is in twenty minutes
<chriscool> dignifiedquire and daviddias thanks for the explanations and links about karma-peer and piri-piri it's interesting!
<richardlitt> Everyone who did awesome stuff this week, if you could update the PR with a comment or a commit for the weekly, that would be super awesome. https://github.com/ipfs/weekly/pull/20
<richardlitt> Otherwise, I'll go through the logs here later today and pull stuff out and then ping people to CR it
ppham has quit [Ping timeout: 256 seconds]
<richardlitt> End of sync.
<richardlitt> woot.
<daviddias> chriscool: no problem :)
<chriscool> Thanks richardlitt!
<daviddias> learnyoubash, cool! :D
gordonb has quit [Quit: gordonb]
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2342: Add information about installing gx into readme (master...feat/gx-in-readme) https://git.io/vg9OR
<dignifiedquire> whyrusleeping: you coming?
<dignifiedquire> you were so excited
<whyrusleeping> i am
Matoro has quit [Ping timeout: 264 seconds]
dawuud has joined #ipfs
Pharyngeal has quit [Ping timeout: 272 seconds]
<noffle> richardlitt: oh that's awesome! really thrilled someone did this :D :D :D
<richardlitt> yeah
Pharyngeal has joined #ipfs
Matoro has joined #ipfs
<noffle> richardlitt: I think it's reasonable to link to from the nodeschool.io website, but maybe it doesn't belong under the nodeschool family of workshoppers
voxelot has quit [Ping timeout: 264 seconds]
<noffle> richardlitt: whyrusleeping: daviddias: I regret us not leaving an ipfs node hidden in our host's house on svalbard
<noffle> that'd be awesome to see on the webui world map
<richardlitt> noffle: lol
<richardlitt> we should contact him
<richardlitt> or the guy who runs the kebab shop
<whyrusleeping> noffle: i can ask him on facebook to set one up
<whyrusleeping> we should ship him a raspberry pi if we want to do that though
<noffle> whyrusleeping: agreed
<daviddias> richardlitt: has two swords behind him
strings has quit [Quit: Page closed]
<daviddias> sweet
zorglub27 has quit [Ping timeout: 272 seconds]
<richardlitt> heh.
<richardlitt> Infrastructure will be running a little bit late today.
<richardlitt> lgierth: you here, btw?
<Kubuxu> 1. you would have to create .dep 2. get it into repos, this is the hard part
<Kubuxu> re: apt-get
gordonb has joined #ipfs
<richardlitt> Infrastructure Hangout. Join in: https://hangouts.google.com/call/54bwwmmvhidsdzkowudcnah4cqa, or stream: http://youtu.be/4KkgICe8Kvk
<dawuud> howdy
<richardlitt> howdy
<richardlitt> lgierth is dead :(
calavera_ has joined #ipfs
str1ngs has joined #ipfs
<dawuud> what should i look at to become familiar with the ipfs pluggable transport system so i can work more on the native tor integration
<lgierth> i'm here!
<dawuud> special from tor project also wants to help
<richardlitt> ok, lars is here
<richardlitt> starting now
voxelot has joined #ipfs
<richardlitt> voxelot: good to dos. I think the empty ones could probably go in next week's sprint if you're keen on doing them>
calavera has quit [Ping timeout: 240 seconds]
ppham has joined #ipfs
computerfreak has joined #ipfs
Encrypt has joined #ipfs
<Kubuxu> lgierth: cool trick I figured out: fs:/ipfs/QmSXMhn8TkdD8QtngXxQWxGe9K7jazt1moU6Jr7rhXNByD
ppham has quit [Ping timeout: 272 seconds]
<noffle> dignifiedquire: thanks for the homebrew tip. arch and nix look very easy too.
ipfsrocks has quit [Ping timeout: 250 seconds]
calavera_ is now known as calavera
<dignifiedquire> whyrusleeping: nooooow, I know you have great bash skillz
<lgierth> Kubuxu: now i just need to teach weechat to make these links clickable :P
<whyrusleeping> i've studied under the great chriscool
zorglub27 has joined #ipfs
<dignifiedquire> I have two globs "**/test/**/*.js" and "**/*.js"
<dignifiedquire> but I want to write the second one in a way so it only matches the files not matched by the first one
<dignifiedquire> so sth like "**/!(test)/**/*.js"
<Kubuxu> lgierth: ping me if you do, I will be learning glowing-bear (browser frontend for weechat) this trick, although it will be much easier.
M-fil has joined #ipfs
<dignifiedquire> but that doesn't work, as expected it still matches top level "test" folders
<whyrusleeping> dignifiedquire: i don't like using globs
<dignifiedquire> whyrusleeping: that's okay, but I have to use them in this case
<whyrusleeping> i always do find|grep
<dignifiedquire> because it's not actually bash that I'm writin
<dignifiedquire> *writing
<whyrusleeping> oh
<whyrusleeping> meh
<whyrusleeping> lame
<whyrusleeping> okay
<lgierth> Kubuxu: oooh cname + wildcard, hehe
<lgierth> neat
<Kubuxu> There is negative globe matching in bash but it is in extglob extension.
<whyrusleeping> dignifiedquire: what language is this in?
<dignifiedquire> javascrips
<whyrusleeping> javascript, which module?
<whyrusleeping> oh, *that* one
<dignifiedquire> lol
<dignifiedquire> it's dependency of a dependency
<dignifiedquire> and I can only pass in a single glob to do what I want it to do
<whyrusleeping> so whats an example that '**/!(test)/**/*.js' doesnt match correctly?
<dignifiedquire> test/hello.js get's matched by that
<Kubuxu> It won't much correctly as you can much test/hello.js where first is globe is test second is empty and third is hello
<daviddias> why not make it by parts? or glob all the things and filter?
<Kubuxu> s/much/match
<Kubuxu> (can't keyboard today)
<whyrusleeping> dignifiedquire: is 'a/b/c/test/thing.js' okay?
<whyrusleeping> wait, what?
<whyrusleeping> go-ipfs was next?
<richardlitt> nope
<richardlitt> Normal schedule
Senji has quit [Ping timeout: 250 seconds]
<Kubuxu> ** /!(test)/**/* .js
<Kubuxu> test/ hello.js
<richardlitt> libp2p moved back to it's normal slot because it is running today
<whyrusleeping> dammit
<richardlitt> sorry :/
<whyrusleeping> i might not be there then...
<whyrusleeping> had last weeks schedule open when making plans
<dignifiedquire> whyrusleeping: yes that's ignored as it should be
ppham has joined #ipfs
<lgierth> libp2p?
<dignifiedquire> Kubuxu: right, but how to get !(test)/**/*.js and **/!(test)/**/*.js into one
Matoro has quit [Read error: Connection reset by peer]
<Kubuxu> quick and working solution: filter in in callback
<dignifiedquire> I don't have a callback, but okay I guess it can't be done
devbug has joined #ipfs
<Kubuxu> how about: +(!(test)/)/*.js?
<Kubuxu> dignifiedquire: ^^
<Kubuxu> (it might not even parse
<whyrusleeping> that might work
<whyrusleeping> oh
cemerick has joined #ipfs
<whyrusleeping> the + isnt valid i think
<whyrusleeping> oh, right
<dignifiedquire> it fails though :(
<dignifiedquire> glob.sync("+(!(test)\/)\/*.js").length
<dignifiedquire> SyntaxError: Invalid regular expression: /^(?=.)\+\((?:(?!(?:test)))[^/]*?)$/: Unmatched ')'
<whyrusleeping> remove the backslash?
<dignifiedquire> glob.sync("+(!(test))/*.js").length // => 40
<Kubuxu> yangwao: yes, just some peer told you that there might be IPFS node there, and your node checked, there was not
<yangwao> remembers me like pouchdb told me, this 404 is totally normal :D
<Kubuxu> dignifiedquire: did it work?
mkelly has joined #ipfs
<dignifiedquire> I think this one works glob.sync("+(!(test))/**/*.js")
<dignifiedquire> Kubuxu: thanks :)
ppham has quit [Remote host closed the connection]
<Kubuxu> We could have just go get print better error message.
<noffle> aw, the display may be borked on this thinkpad -- the bios display diagnostic showing a full blue screen causes the display to become corrupted
<lgierth> soooo
<lgierth> no more hangouts?
<dignifiedquire> lgierth: go-ipfs
<lgierth> noffle: sorry to hear :( at least you can replace it eh ;)
<dignifiedquire> sorry, I mean js-ipfs
<richardlitt> two more.
gordonb has quit [Quit: gordonb]
<lgierth> btw noffle the gateway should serve proper 404s now
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/reqlog-time from f55803c to 3c8207d: https://git.io/vgd23
<ipfsbot> go-ipfs/feat/reqlog-time 3c8207d Jeromy: add command to change keep time for reqlog objects...
<lgierth> re: our git debugging
<noffle> lgierth: yeah ebay gives you 14 days
Guest89839 is now known as `Ronsor
<noffle> lgierth: oh exciting!
<lgierth> oh it's off ebay, i meant the idsplay itself ;)
<noffle> lgierth: I'm not positive it's the display though. not sure I want to take on the extra work / risk right now
<noffle> could be the video card
<lgierth> could be the cabling or adapters
<noffle> yeah lots of possible points of failure
<lgierth> have a look at the maintenance manual for your model though
<lgierth> maybe you get some useful indications what it is
<lgierth> different beeps and so on :)
jaboja has joined #ipfs
infinity0 has quit [Ping timeout: 250 seconds]
mkelly has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
akkad has joined #ipfs
<whyrusleeping> anyone know a good task keeper aplication?
infinity0 has joined #ipfs
<whyrusleeping> i wish github issues worked better for this
<ion> whyrusleeping: If I ever get around to learning emacs, I should try org mode.
<noffle> whyrusleeping: I use emacs orgmode extensively
<noffle> ha
<whyrusleeping> oh yeah?
<noffle> I track all my sprints and progress, etc -- works great once you find a workflow that gels with your style
<richardlitt> VIM
<dignifiedquire> whyrusleeping: try zenhub, it's pretty sweet
<noffle> it's very customizable, but figuring out YOUR workflow can be time consuming and requires iteration
<dignifiedquire> and gives you a todo list
niekie has quit [Remote host closed the connection]
<dignifiedquire> on github
niekie has joined #ipfs
<dignifiedquire> noffle: that sounds nice
<whyrusleeping> dignifiedquire: i tried zenhub
<whyrusleeping> i didnt like it
<dignifiedquire> noffle: any pointers to how to use orgmode for todos?
<whyrusleeping> richardlitt: i use vim, but people cant send me something to do in vim
<whyrusleeping> i want a way to manage people requesting things of me
<whyrusleeping> "CR this thing", "fix this bug"
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<dignifiedquire> whyrusleeping: you could do sth like this: https://github.com/dignifiedquire/public-todos
<dignifiedquire> and tell people to open issues
<whyrusleeping> dignifiedquire: yeah, that works-ish, but i want to also be able to move issues once i've addressed them, example:
<whyrusleeping> i code review something, and i need the author to address some feedback
<whyrusleeping> so the issue isnt 'complete'
<whyrusleeping> but its not my problem at the moment
<noffle> dignifiedquire: whyrusleeping: my sprint setup looks like this: http://www.stephenwhitmore.com/tmp/org.png you can build deep trees for hard/multi-layered problems, but also collapse sections to avoid screen clutter
<dignifiedquire> whyrusleeping: trello?
<whyrusleeping> dignifiedquire: closer...
<whyrusleeping> downside is everyone has to use trello
<noffle> mark status on TODOs (WAITING, DONE, etc)
<dignifiedquire> noffle: that's neat, going to try this out
<noffle> and it's all plaintext, so you can write a script to tranform a sprint orgmode file into e.g. a github sprint issue comment
<whyrusleeping> noffle: yeah, i'll give org mode a try
<noffle> whyrusleeping: dignifiedquire: it's a deep rabbit hole and requires lots of iterative customization, so prepared to invest time as the trade-off
ygrek_ has quit [Ping timeout: 265 seconds]
<noffle> but it's lovely when you get a setup you like
<dignifiedquire> noffle: I'm used to that in emacs, that's why I can never switch anywhere else, so many things are suddenly missing
<noffle> orgmode is all I use emacs for -- vim for everything else :)
<dignifiedquire> lol
<dignifiedquire> I use emacs for everything, except for shell
<dignifiedquire> :D
infinity0 has quit [Remote host closed the connection]
<dignifiedquire> only missing photoshop-mode
<noffle> heh
metaf5 has quit [Quit: WeeChat 1.3]
<whyrusleeping> yeap, i'm going to miss the 12:30 meeting. i can make it at 1:30
Encrypt has quit [Quit: Quitte]
`Ronsor is now known as superfish
superfish is now known as Ronsor
m0ns00n2 has quit [Quit: undefined]
Ronsor is now known as Guest67988
infinity0 has joined #ipfs
<richardlitt> whyrusleeping: I use a massive text file.
<Kubuxu> whyrusleeping: try: taskworrior
metaf5 has joined #ipfs
Guest67988 is now known as Ronsor`
mkelly has joined #ipfs
<dignifiedquire> whyrusleeping: will you be around for go-ipfs?
ppham has joined #ipfs
joshbuddy has joined #ipfs
lothar_m has joined #ipfs
<richardlitt> go-ipfs running a bit later
maxlath has joined #ipfs
zorglub27 has quit [Ping timeout: 265 seconds]
maxlath is now known as zorglub27
<daviddias> now chrome crashed
<richardlitt> Apologies for being late.
<richardlitt> so...
<richardlitt> Why isn't here.
<richardlitt> I guess post pone for an hour
palkeo has joined #ipfs
palkeo has joined #ipfs
mkelly has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<richardlitt> alright
<richardlitt> post poned until tomorrow
<richardlitt> so: There will be NO go-ipfs chat today
<noffle> richardlitt: same time tomorrow? or dependent on whyrusleeping?
metaf5 has quit [Quit: WeeChat 1.4]
mkelly has joined #ipfs
<richardlitt> same time tomorrow.
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
gordonb has joined #ipfs
devbug has quit [Ping timeout: 272 seconds]
<whyrusleeping> Here now
<whyrusleeping> Can either do at 1, or tomorrow. Whatever works best for others
mkelly_ has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
calavera has joined #ipfs
devbug has joined #ipfs
ugjka has quit [Quit: Leaving]
<whyrusleeping> cool, same time tomorrow
<yangwao> hm shouldnt mdns work every 10 seconds by default?
<yangwao> looks like my arm node didnt see my mac :x
<whyrusleeping> yangwao: i think so?
<yangwao> but previously my work-mate seen me and event we peer.. so any ideas?
<yangwao> how can I one time connect to it?
<yangwao> oh ports may are not exposed?
mkelly has quit [Ping timeout: 256 seconds]
montagsoup has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
<whyrusleeping> noffle: ping
<whyrusleeping> yangwao: that could be
ppham_ has joined #ipfs
<whyrusleeping> im not sure how osx firewall stuff works
<yangwao> no no, ubuntu
<yangwao> no iptables nor ufw is there
<yangwao> these Arm distros are really mad science
nicolagreco_ has joined #ipfs
<nicolagreco> is there any meeting heppening right now?
<noffle> whyrusleeping: I can do either
mkelly_ has quit [Ping timeout: 272 seconds]
<whyrusleeping> noffle: oh, was going to ask about what your plans are for this week
<noffle> whyrusleeping: ah :) summary:
ppham has quit [Ping timeout: 240 seconds]
<noffle> 1. get all outstanding PRs in, 2. finish 'go get' compat fix, 3. make progress on ipget 1.0.0, 4. some js-ipfs/merkle-dag refactoring
<yangwao> ?
<nicolagreco_> jbenet I send you a message with an action point due this friday - let me know if you read that on time
<nicolagreco_> sent* ^
<whyrusleeping> noffle: alright sounds good, any chance you could help out with efforts towards building longer running tests for ipfs?
Senji has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
mkelly has joined #ipfs
<redfish> yangwao: btw, is your ARM node behind NAT? -- I'm asking because mine gets no incoming connections behind NAT despite open port 4001
<yangwao> redfish: I'm on same subnet right now :)
<noffle> whyrusleeping: can I get some more context? what needs to be done?
<yangwao> but I think I need configure something extra?
<redfish> sorry, I wasn't trying to help you with the issue, I'm just asking for own reference
<yangwao> redfish: ipfs swarm peers, no peers there?
<redfish> i have peers, but lsof tells me that all are outgoing connections, not incoming
<yangwao> oh
nicolagreco_ has joined #ipfs
<redfish> my non-NATed node on a VPS does get incoming connections, so I think IP discovery is not actually working
<yangwao> firewall?
Matoro has joined #ipfs
Matoro has quit [Read error: Connection reset by peer]
<redfish> nope, because I can telnet directly to 4001 from outside
<redfish> my hypothesis is that it never actually discovers its external IP
<noffle> whyrusleeping: I want to get #1 and #2 done first, but maybe after that we could do a chat to discuss what needs to happen (in more detail)?
Matoro has joined #ipfs
mkelly_ has joined #ipfs
<yangwao> looks me either
<whyrusleeping> noffle: sure thing
<yangwao> idk, maybe some issue with mdns?
<whyrusleeping> doesnt sound like an mdns issue
<whyrusleeping> thats very weird
<whyrusleeping> whats your peerID?
rendar has quit [Ping timeout: 252 seconds]
<yangwao> wow, telnet shoots of ipfs daemon
<yangwao> thats really weird.
<redfish> if that helps info: my two boxes (one NATed other not-NATed) happen to be connected via a VPN and the two ipfs nodes do get connected to each other via the tunnel interface (automatically)
<yangwao> peerID of my ARM board?
<redfish> whyrusleeping: mine or yangwao peer ID?
<whyrusleeping> redfish: yours
<redfish> sorry, I don't have it handy right now, will report back later
mkelly has quit [Ping timeout: 252 seconds]
<yangwao> looks like something to do with, uhm
<yangwao> i dont know
<yangwao> oh and got this on destination ipfs node > 22:18:14.276 ERROR swarm2: swarm listener accept error: proto: spipe_pb.Propose: illegal tag 0 (wire type 0) swarm_listen.go:128
<whyrusleeping> are both nodes running 0.4.0?
<whyrusleeping> or both running 0.3.* ?
<yangwao> one is latest 0.4.0 and on arm is one from website ipfs.io
<whyrusleeping> ah
<whyrusleeping> so the arm on is the 0.3.* protocol
<yangwao> I dont want compile on that arm, so could I download one from gobuilder latest for arm?
<whyrusleeping> they can't talk to eachother
<yangwao> yeah
<whyrusleeping> dist.ipfs.io
<yangwao> wut? isn't protocol same? :/
<whyrusleeping> no, thats what the whole 0.4.0 change is about
<whyrusleeping> moving forward from 0.4.0 it will be compatible
<whyrusleeping> yeap, that should be the right one for an arm board
<yangwao> because this version I have I had to go through go get and compile on my own :x
cemerick has quit [Ping timeout: 240 seconds]
<yangwao> ok lemme try this
rendar has joined #ipfs
<sobr> is there an api call for getting a list of hashes that a particular peer has pinned?
Matoro has quit [Read error: Connection reset by peer]
Matoro has joined #ipfs
Matoro has quit [Read error: Connection reset by peer]
<Kubuxu> nope
<yangwao> yay
<yangwao> ipfs swarm connect /ip4/192.168.13.215/tcp/4001/ipfs/QmbzAwAqLzpEkCT98n8vYZkDGbbZZEkZzumYLyyRVJJfiz
<yangwao> connect QmbzAwAqLzpEkCT98n8vYZkDGbbZZEkZzumYLyyRVJJfiz success
Matoro has joined #ipfs
<yangwao> :)
<whyrusleeping> wooo!
<whyrusleeping> sobr: nope, that would be quite the privacy hole
<yangwao> mm
<yangwao> why is config kinda empty
Oatmeal has quit [Ping timeout: 256 seconds]
Matoro has quit [Read error: Connection reset by peer]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
<sobr> yes it would. i'm trying to figure out the best way to serve RSS over ipfs. since the hashes change when the file does it's a little tricky.
<yangwao> some documentation for config?
<yangwao> or how to utilize datastore?
<Kubuxu> sobr: there is IPNS which allows you to server mutable pointer to some IPNS object
<sobr> ah, like DNS for ipfs? is that integrated into ipfs itself or is it a separate service to run?
<Kubuxu> It is integrated.
<sobr> k thx
<Kubuxu> `ipfs name publish $HASH`
<Kubuxu> I host whole site using it: http://www.kubuxu.ovh
ygrek_ has joined #ipfs
<yangwao> uh 21:35:32.111 ERROR swarm2: swarm listener accept error: read tcp4 127.0.0.2:4001->127.0.0.1:57702: read: connection reset by peer swarm_listen.go:129
<yangwao> something known?
learningCljs has joined #ipfs
<Kubuxu> It is ok, it was already degraded from ERROR in new libp2p
<whyrusleeping> yeah, thats normal. It will be downgraded from an error to a warning
xelra has quit [Remote host closed the connection]
<whyrusleeping> jinx
<yangwao> mkey, how to help ipfs network, I should expose 4001?
<Kubuxu> It should be even lower, IMO.
chriscool has quit [Quit: Leaving.]
<Kubuxu> Because it will show up in normal work.
<yangwao> (because I make notes and some manual for others:)
chriscool has joined #ipfs
xelra has joined #ipfs
<yangwao> should I add external ip if I forward ports?
Oatmeal has joined #ipfs
<whyrusleeping> yangwao: i don't think so? that should be dynamic
* Codebird grumblegrumble... how can there be another Codebird on github already?
chriscool has quit [Quit: Leaving.]
Matoro has joined #ipfs
tlevine has quit [Ping timeout: 248 seconds]
<Codebird> Fine. Codeburd it is.
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chriscool has joined #ipfs
<yangwao> whyrusleeping: idk, but how do you connect to me then?
<whyrusleeping> yangwao: if your router supports upnp or nat-pmp it does the forwarding automatically
<yangwao> mm mikrotik here..
calavera has joined #ipfs
Matoro has quit [Read error: Connection reset by peer]
Matoro has joined #ipfs
nicolagreco_ has quit [Quit: nicolagreco_]
chriscool has quit [Quit: Leaving.]
<whyrusleeping> anyone have a corporate subscription to gandi?
chriscool has joined #ipfs
learningCljs has quit [Ping timeout: 264 seconds]
ylp has quit [Ping timeout: 240 seconds]
Matoro has quit [Read error: Connection reset by peer]
Matoro has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-concurrently-2.0.0 (+1 new commit): https://git.io/vgFfO
<ipfsbot> js-ipfs-api/greenkeeper-concurrently-2.0.0 07ed707 greenkeeperio-bot: chore(package): update concurrently to version 2.0.0...
<sobr> so, to make sure I understand this correctly, with "ipfs name publish <hash>" it associates a hash with your peer id so that resolving your peer id returns whatever hash is currently associated with it?
<whyrusleeping> sobr: simply put, yes
<dignifiedquire> whyrusleeping: when you have a moment, could you looka this repo https://github.com/flynn/go-tuf and let me know if this is code you'd be comfortable of integrating into ipfs-update?
Arakela has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<whyrusleeping> dignifiedquire: i'm assuming we would use the client code from there?
<dignifiedquire> whyrusleeping: using everything, but the client is the part where you would hook into if I understood it correctly
<whyrusleeping> dignifiedquire: okay
<whyrusleeping> it doesnt look too bad
<whyrusleeping> thats for giving us signed release stuff?
<dignifiedquire> that's for giving us really good signed releases without people having to mess with pgp
<whyrusleeping> cool
<whyrusleeping> yeah, i'm game
<dignifiedquire> it even gives us the option to say x number of people have to sign the release
<dignifiedquire> not just one person
<whyrusleeping> me gusta
<dignifiedquire> will do some more digging tomorrow :)
tawar has quit [Ping timeout: 272 seconds]
ylp has joined #ipfs
silotis has quit [Remote host closed the connection]
silotis has joined #ipfs
tmg has joined #ipfs
Matoro has quit [Read error: Connection reset by peer]
Matoro has joined #ipfs
Encrypt has joined #ipfs
mildred has quit [Ping timeout: 272 seconds]
<yangwao> ?
<yangwao> looks I'm getting visitors from internet \o/ :)
<dignifiedquire> daviddias: in light of discussions about communities
<whyrusleeping> noffle: question, any idea how go get would handle something like git lfs?
<yangwao> <3
<whyrusleeping> yangwao: hows it goin?
<yangwao> 22:50:55.723 ERROR swarm2: swarm listener accept error: read tcp4 192.168.13.215:4001->104.236.179.241:4001: read: connection reset by peer swarm_listen.go:129
<whyrusleeping> yeap, that ones normal. those log messages will disappear soon
<yangwao> whyrusleeping: well, how I test if it's ok, can you elaborate with me and try connect to my node?
<whyrusleeping> yangwao: give me your peer ID
<whyrusleeping> (run 'ipfs id')
<whyrusleeping> yangwao: doesnt look like your NAT traversal is working correctly
<whyrusleeping> mmm, actually. it just looks like address discovery isnt working
<yangwao> >.<
<whyrusleeping> :/
<yangwao> ideas? :)
<whyrusleeping> fortunately, (for you?) thats a bug
<yangwao> :D
<whyrusleeping> and not an issue with your setup
yellowsir has joined #ipfs
* whyrusleeping grumbles about networking being stupid and why cant we just run everything on the same computer
* Codebird is pinning things. Pin thing, pin thing, pin thing, pin thing... see if any of them cause a crash.
<yangwao> whyrusleeping: any hacks I can do for it? I'd like to be exposed to internet as well :/
Matoro has quit [Read error: Connection reset by peer]
jaboja has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
<richardlitt> whyrusleeping: is tomorrow at 12:30 doable for you, for go-ipfs?
jaboja has joined #ipfs
ashark has quit [Ping timeout: 276 seconds]
<richardlitt> whyrusleeping: CR plz https://github.com/ipfs/community/pull/106
ygrek_ has quit [Remote host closed the connection]
ygrek has joined #ipfs
<whyrusleeping> yangwao: uhm... one hack i can think of
<whyrusleeping> get your external IP address
<whyrusleeping> and add it as a swarm listener
elima_ has quit [Ping timeout: 276 seconds]
<whyrusleeping> actually... that might not work
<whyrusleeping> that wont work
<whyrusleeping> hrm...
<whyrusleeping> let me...
<whyrusleeping> uh, hack something together
ppham_ has quit [Ping timeout: 272 seconds]
<yangwao> well, its midnight so.. tell me :D
<yangwao> I've just saving notes from my hacking evening :)
<whyrusleeping> lol, i'll get back to you tomorrow then
infinity0 has quit [Remote host closed the connection]
<whyrusleeping> i need to debug why addresses arent being correctly discovered
calavera has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<whyrusleeping> but i also want to add a tool to let you announce that youre accessible by a certain address manually
<yangwao> ^ good :)
<yangwao> i'd like contribute
<whyrusleeping> did that swarm change work?
<yangwao> I think not
Tv` has quit [Ping timeout: 252 seconds]
<yangwao> I cna restart it one more time, but I think I did already
<yangwao> sec
<whyrusleeping> yeah... i didnt think it would
<whyrusleeping> its gonna fail to listen on that address because its not one assigned directly to your computer
<yangwao> yeah
<yangwao> it's external, not adapter
<whyrusleeping> yeah
Tv` has joined #ipfs
infinity0 has joined #ipfs
pfraze has quit [Remote host closed the connection]
Matoro has quit [Read error: Connection reset by peer]
<ogd> mappum: hey did you ever get any hackrf spectrum analyzer ui stuff working on osx?
<richardlitt> dignifiedquire: can you add the Apps on IPFS notes to the sprint issue?
<richardlitt> noffle: is this RFM, otherwise? https://github.com/ipfs/weekly/pull/18
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-babel-eslint-5.0.0 (+1 new commit): https://git.io/vgFmb
<ipfsbot> js-ipfs-api/greenkeeper-babel-eslint-5.0.0 54df2f2 greenkeeperio-bot: chore(package): update babel-eslint to version 5.0.0...
palkeo has quit [Ping timeout: 264 seconds]
Matoro has joined #ipfs
ppham has joined #ipfs
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-babel-eslint-5.0.0 at 54df2f2: https://git.io/vgFYy
palkeo has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
pfraze has joined #ipfs
<montagsoup> Thank you so much for not putting annoying little animations all over the IPFS main site. I am getting so sick of scrolling down a page and seeing things fade in and move.
<richardlitt> :)
peteyg_ has joined #ipfs
maxlath has joined #ipfs
prettymuchbryce_ has joined #ipfs
palkeo_ has joined #ipfs
daviddias_ has joined #ipfs
feross_ has joined #ipfs
<yangwao> ok, I just made sum https://github.com/yangwao/ipfs-hypercube
mappum_ has joined #ipfs
Luzifer_ has joined #ipfs
sknebel_ has joined #ipfs
gozala_ has joined #ipfs
cblgh_ has joined #ipfs
cblgh has quit [Disconnected by services]
bret-raspi has joined #ipfs
ion- has joined #ipfs
ppham has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
mondkalbantrieb_ has joined #ipfs
lohkey_ has joined #ipfs
jryans_ has joined #ipfs
kyledrake_ has joined #ipfs
mvr__ has joined #ipfs
mesch_ has joined #ipfs
nskelsey_ has joined #ipfs
mvollra7h has joined #ipfs
rjeli has joined #ipfs
The_8472` has joined #ipfs
M|tar has joined #ipfs
palkeo has quit [*.net *.split]
ylp has quit [*.net *.split]
xelra has quit [*.net *.split]
zorglub27 has quit [*.net *.split]
lothar_m has quit [*.net *.split]
sknebel has quit [*.net *.split]
The_8472 has quit [*.net *.split]
uhhyeahbret has quit [*.net *.split]
peteyg has quit [*.net *.split]
mvollrath has quit [*.net *.split]
Mitar has quit [*.net *.split]
redfish has quit [*.net *.split]
screensaver has quit [*.net *.split]
mondkalbantrieb has quit [*.net *.split]
kyledrake has quit [*.net *.split]
anderspree has quit [*.net *.split]
daviddias has quit [*.net *.split]
feross has quit [*.net *.split]
prettymuchbryce has quit [*.net *.split]
trn has quit [*.net *.split]
mvr_ has quit [*.net *.split]
special has quit [*.net *.split]
ion has quit [*.net *.split]
simpbrain has quit [*.net *.split]
cow_2001 has quit [*.net *.split]
lovelaced has quit [*.net *.split]
haad has quit [*.net *.split]
gozala has quit [*.net *.split]
rje_li has quit [*.net *.split]
nskelsey has quit [*.net *.split]
lohkey has quit [*.net *.split]
sickill has quit [*.net *.split]
null_radix has quit [*.net *.split]
zrl has quit [*.net *.split]
mappum has quit [*.net *.split]
jryans has quit [*.net *.split]
Luzifer has quit [*.net *.split]
mesch has quit [*.net *.split]
maxlath is now known as zorglub27
ion- is now known as ion
mvollra7h is now known as mvollrath
<yangwao> whyrusleeping: https://github.com/yangwao/ipfs-hypercube some sum :)
gozala_ is now known as gozala
special_ has joined #ipfs
kyledrake_ is now known as kyledrake
sickill has joined #ipfs
Luzifer_ is now known as Luzifer
ppham has quit [Ping timeout: 260 seconds]
nskelsey_ is now known as nskelsey
mesch_ is now known as mesch
montagsoup has quit [Quit: Leaving]
mvr__ is now known as mvr_
jryans_ is now known as jryans
lohkey_ is now known as lohkey
compleatang has quit [Remote host closed the connection]
trn has joined #ipfs
null_radix has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
prettymuchbryce_ is now known as prettymuchbryce
feross_ is now known as feross
mappum_ is now known as mappum
daviddias_ is now known as daviddias
zorglub27 has joined #ipfs
anderspree has joined #ipfs
zootella has joined #ipfs
cow_2001 has joined #ipfs
lovelaced has joined #ipfs
Matoro has quit [Ping timeout: 248 seconds]
kevin`` has joined #ipfs
compleatang has joined #ipfs
<mappum> ogd: just a bit, it needs some work https://github.com/mappum/airwave
<ogd> mappum: oh yea cool thx
ppham has joined #ipfs
zootella has left #ipfs [#ipfs]
ppham is now known as 20WAAEBXC
haad has joined #ipfs
ppham has joined #ipfs
lothar_m has joined #ipfs
simpbrain has joined #ipfs
ylp has joined #ipfs
redfish has joined #ipfs
zrl has joined #ipfs
zrl has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
zootella has joined #ipfs
zootella has left #ipfs [#ipfs]
zrl is now known as Guest12896
xelra has joined #ipfs
20WAAEBXC has quit [Ping timeout: 240 seconds]
ppham_ has joined #ipfs
ppham has quit [Ping timeout: 264 seconds]
gordonb has quit [Quit: gordonb]
gordonb has joined #ipfs