tinybike has quit [Remote host closed the connection]
tinybike has joined #ipfs
tinybike has quit [Remote host closed the connection]
corvinux has joined #ipfs
<lgierth>
Luzifer: ack thanks! had no idea about quay.io
tinybike has joined #ipfs
corvinux has quit [Client Quit]
corvinux has joined #ipfs
corvinux has quit [Remote host closed the connection]
<Luzifer>
lgierth: yep thats the sad part of quay: nobody has a clue there are images… nobody searches quay for things… but the automated build system of dockerhub is crap: I get 2-4 mails per day for "failed builds" with working dockerfiles and crashed build system…
tinybike has quit [Remote host closed the connection]
tinybike has joined #ipfs
corvinux has joined #ipfs
tinybike has quit [Remote host closed the connection]
NeoTeo has quit [Quit: ZZZzzz…]
tinybike has joined #ipfs
reit has joined #ipfs
tinybike has quit [Remote host closed the connection]
ralphtheninja has quit [Ping timeout: 264 seconds]
randomguy has joined #ipfs
Tera2342 has quit [Read error: Connection reset by peer]
ralphtheninja has joined #ipfs
elima has joined #ipfs
e-lima has joined #ipfs
Tera2342 has joined #ipfs
M-Sonata1 has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
corvinux has quit [Quit: IRC for Sailfish 0.9]
ralphtheninja has quit [Ping timeout: 265 seconds]
ralphtheninja has joined #ipfs
elima has quit [Ping timeout: 264 seconds]
kvda has joined #ipfs
e-lima has quit [Ping timeout: 264 seconds]
mquandalle has quit [Quit: Connection closed for inactivity]
elima has joined #ipfs
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
e-lima has joined #ipfs
Senji has quit [Ping timeout: 256 seconds]
r04r is now known as zz_r04r
e-lima has quit [Ping timeout: 240 seconds]
elima has quit [Ping timeout: 260 seconds]
disgusting_wall has joined #ipfs
M-Sonata1 is now known as Sonata
kerozene has quit [Ping timeout: 260 seconds]
zugz has joined #ipfs
kerozene has joined #ipfs
grahamperrin has joined #ipfs
Sonata is now known as M-Sonata2
zugzwanged has quit [Ping timeout: 240 seconds]
grahamperrin has left #ipfs [#ipfs]
pfraze_ has joined #ipfs
pfraze has quit [Ping timeout: 272 seconds]
M-Sonata2 is now known as M-Sonata3
M-Sonata3 is now known as Sonata
wolf_x9 has quit [Quit: Leaving]
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
step21 is now known as step21_
pfraze_ has quit [Remote host closed the connection]
Sonata is now known as M-Sonata4
M-Sonata4 is now known as Sonata
cemerick has joined #ipfs
M-david has quit [Quit: node-irc says goodbye]
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 264 seconds]
Score_Under has joined #ipfs
pfraze has joined #ipfs
fiatjaf_ has quit [Remote host closed the connection]
pfraze has quit [Ping timeout: 250 seconds]
micxjo has quit [Read error: Connection reset by peer]
pfraze_ has joined #ipfs
kode54 has quit [Quit: WeeChat 1.3]
kode54 has joined #ipfs
cemerick has quit [Ping timeout: 246 seconds]
amstocker has joined #ipfs
cemerick has joined #ipfs
cemerick has quit [Ping timeout: 260 seconds]
pokeball99 has quit []
<daviddias>
f
<daviddias>
wrong window :)
<ion>
Who died?
<richardlitt>
daviddias: reminder to prepare for the discussions tomorrow! :)
<richardlitt>
.tell whyrusleeping to prepare for the discussion tomorrow. :) Thanks.
<multivac>
richardlitt: I'll pass that on when whyrusleeping is around.
<richardlitt>
.tell lgierth to prepare for the discussion tomorrow. :) Thanks.
<multivac>
richardlitt: I'll pass that on when lgierth is around.
<daviddias>
thank you richardlitt :D
<richardlitt>
.tell jbenet to prepare for the discussion tomorrow. :) Thanks.
<multivac>
richardlitt: I'll pass that on when jbenet is around.
<richardlitt>
daviddias: no problem. :)
<richardlitt>
Maybe I should use email... :P
<richardlitt>
daviddias: you good?
<daviddias>
richardlitt: the only point that I believe could make it nicer is if it was available before nighttime for EU so that when "this side of the ocean" wakes up, we already have a map for the day done (I've been actually getting up early, so for me is ok, but if I were to wake up late, then it would be a rush to get it done)
<daviddias>
ahah IRC is nice
<richardlitt>
daviddias: fair. Will do it by Sunday noon from now on. Thanks.
<daviddias>
in fact, IRC is like, the perfect medium, you can customize so many things, but everything keeps being simple and minimalist
<richardlitt>
true
<richardlitt>
hey, what's the easiest way to install IPFS
<daviddias>
I cannot cope with 1000 slack channels for every meetup anymore :P
<daviddias>
richardlitt: the easiest, for a go programmer go get -u github.com/ipfs/go-ipfs
<richardlitt>
hmm
<richardlitt>
I think that should work...
<daviddias>
for a person that doesn't have go installed
<randomguy>
is there a ''non-go'' version in talk ? or will it be in go forever?
<richardlitt>
Nope. Installing IPFS on my new ubuntu VM I installed today on a chrome app on my Chromebook
<ion>
randomguy: A JavaScript implementation is actively worked on and I’m sure other implementations will pop up.
<kpcyrd>
richardlitt: pacman -S go-ipfs
<achin>
richardlitt: sorry i've been away WRT to the roundups issue thing. i started my vacation and toook some days to decompress and binge on netflix
<richardlitt>
achin: it is 100% ok
<richardlitt>
Let's make a combined one this week, with last week's roundups, too
<randomguy>
javascript? so the browser can make a database on my computer?
<richardlitt>
We should be able to get it done by Wednesday night, I think
<ion>
randomguy: If by database you mean an IPFS node, yes.
<randomguy>
ipfs creates a lvldb or not?
<achin>
richardlitt: ok. i not sure how much i can drive this, this week. tomorrow i am traveling for the holidays. i am going to make a start tonight by opening a PR to add the latest text from the previous pm issue
<randomguy>
ok wow so i can send a link, and that link will install ipfs on someones computer and than send him an link to my app, which uses that ipfs node for storing data, right?
<richardlitt>
achin: I'm happy to drive it, if you don't mind?
<achin>
that would be super
<richardlitt>
achin: Sorry I've been AFK the past couple of days.
<richardlitt>
achin: cool. Tomorrow's tasks, then
<achin>
i'm going to propose a small modification to your suggested process. instead of starting with an issue, i think we should start with a PR
randomguy has quit [Remote host closed the connection]
tinybike has joined #ipfs
<richardlitt>
That works well.
<richardlitt>
Better. Good call.
<richardlitt>
(Woo. IFPS works)
<ion>
It would be nice if it was possible to push to an issue, resulting in a PR.
<richardlitt>
kind of excited I was able to get turn a $250 chromebook into a mini-dev machine
<ion>
That is, the issue becoming a PR
<richardlitt>
ion: yeah. But the functionality is basically the same on GitHub, anyway.
<richardlitt>
alright. catch yuo all tomorrow!
<achin>
o/
<pjz>
anyone awake?
<kpcyrd>
yes
reit has quit [Ping timeout: 264 seconds]
reit has joined #ipfs
<tperson>
Anyone been having issues with ipfs add in 3.11-dev?
gwollon has joined #ipfs
<daviddias>
tperson: what kind of issue?
gwollon has quit [Client Quit]
<daviddias>
I've been mostly using 0.4.0 for the last 2 months, but I can try to replicate :)
<daviddias>
(0.4.0 had some deadlock issues recently)
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
amstocker has quit [Ping timeout: 265 seconds]
<tperson>
It appears the js-ipfs-api works correctly under nodejs, in the browser (via webpack) it has a few issues, partyly that it can't parse ndjson. However, even taking the CURL request that chrome will give you for any network request doesn't seems to work either. It doesn't give you the full response back. This might be something to do with the the content-length delimination.
<tperson>
I just installed from npmjs tonight so as long as it was published
<tperson>
I've also noticed I've been getting a lot of err: multipart: unexpected line in Next():
<daviddias>
tperson: that is a go error
<ipfsbot>
[js-ipfs-api] diasdavid pushed 1 new commit to master: http://git.io/vELsg
<ipfsbot>
js-ipfs-api/master 1e18dcf David Dias: fix freenode badge
<tperson>
Yes, I understand that
<daviddias>
that was fixed in go 1.5.2
<tperson>
ah, you mean a legit go error
<tperson>
Let me recompile
<tperson>
Ya, still occuring for me
<tperson>
go version go1.5.2 linux/amd64 ipfs version 0.3.11-dev
<tperson>
I'll give it a try on 0.4.0 though
<daviddias>
the multipart or the ndjson?
pfraze_ has quit [Remote host closed the connection]
<tperson>
multipart error
<daviddias>
oh, that is new
<daviddias>
on the ndjson, would you be able to replicate it on a test and PR to js-ipfs-api? It will help me and dignifiedquire a lot to make it work
<tperson>
This all might be linked to the multipart issue. Basically in the browser I can see the request go through (add 4 files). The callback from ipfs.add gets anywhere from 0 to 2 files returned (never the full 4). In the network inspector I can always see the full 4 (which is what is leading me to believe ndjson). Also the same command in nodejs returns a 5th ipfs object always, which is a wrapped directory. The
<tperson>
browser never gets this object (which I believe is the multipart issue).
<tperson>
I'll see if I can throw together a really quick and simple example that exibits the issue.
rkrishnan has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
hoony has joined #ipfs
sbruce_ has quit [Read error: Connection reset by peer]
sbruce_ has joined #ipfs
NightRa has joined #ipfs
mildred has joined #ipfs
<tperson>
Appears js-ipfs-api doesn't work with 0.4.0 as of yet?
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<OutBackDingo>
did S3 make it into 0.40
<OutBackDingo>
s/0.40/0.4.0/g
hoony has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 250 seconds]
hoony has joined #ipfs
zz_r04r is now known as r04r
randomguy has joined #ipfs
<tperson>
daviddias: Okay I think I figured most of everything out.
<tperson>
When using Transfer-Encoding: chunked, things generally work, expect for the random multipart error.
<tperson>
When using webpack (or maybe the browser in general), transfer-encoding chunked is not used.
<tperson>
Wait, one second.
<tperson>
Ah yes, nm that is correct.
<tperson>
Using just a Content-Length results in many more errors in 0.3.11 (multipart).
hoony has quit [Read error: Connection reset by peer]
hoony has joined #ipfs
ecloud_wfh has quit [Ping timeout: 272 seconds]
ecloud has joined #ipfs
mildred has quit [Ping timeout: 256 seconds]
mildred has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
hoony has quit [Read error: Connection reset by peer]
amstocker has quit [Ping timeout: 276 seconds]
supertyler has joined #ipfs
bedeho has joined #ipfs
elima has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
ugjka has joined #ipfs
NightRa has quit [Quit: Connection closed for inactivity]
Encrypt has joined #ipfs
<daviddias>
tperson: there are some headers that need to be present in responses from go-ipfs so that the browser js code knows how to access those
<daviddias>
go-ipfs#1979 was supposed to be in 0.3.10, but it was merged after the release
bedeho has quit [Read error: Connection reset by peer]
Taek42 has joined #ipfs
warptangent_ has joined #ipfs
oed_ has joined #ipfs
substack_ has joined #ipfs
alive_ has joined #ipfs
Confiks_ has joined #ipfs
martinBrown_ has joined #ipfs
ploopkazoo_ has joined #ipfs
akaihola_ has joined #ipfs
sickill_ has joined #ipfs
nomoremoney has joined #ipfs
lysobit- has joined #ipfs
Igel_ has joined #ipfs
lachenmayer_ has joined #ipfs
martinBrown has quit [*.net *.split]
Igel has quit [*.net *.split]
ploopkazoo has quit [*.net *.split]
mg- has quit [*.net *.split]
lysobit has quit [*.net *.split]
metaf5 has quit [*.net *.split]
sickill has quit [*.net *.split]
victorbjelkholm has quit [*.net *.split]
alive has quit [*.net *.split]
substack has quit [*.net *.split]
Taek has quit [*.net *.split]
warptangent has quit [*.net *.split]
oed has quit [*.net *.split]
Confiks has quit [*.net *.split]
lachenmayer has quit [*.net *.split]
whyrusleeping has quit [*.net *.split]
akaihola has quit [*.net *.split]
martinBrown_ is now known as martinBrown
lysobit- is now known as lysobit
ulrichard has joined #ipfs
Encrypt has quit [Quit: Quitte]
s_kunk has joined #ipfs
<tperson>
Okay, I think that will fix the ndjson problem. Still appears to be an issue with multipart, but I'd guess that is go-ipfs and not the format of the request.
Whispery has joined #ipfs
mg- has joined #ipfs
M-erikj1 has joined #ipfs
M-osener1 has joined #ipfs
Encrypt has joined #ipfs
metaf5 has joined #ipfs
whyrusleeping has joined #ipfs
cypher has quit [Killed (tepper.freenode.net (Nickname regained by services))]
<daviddias>
tperson: if you can create a test for that, I'm sure it will help a lot whyrusleeping to debug it, for what is worth we thought it was fixed with 1.5.2
<fazo>
I set up a public ipfs 0.4 gateway if anyone wants one :) It will be online for at least a few months
<fazo>
ipfs.ydns.eu
<fazo>
the root redirects to the IPFS app I'm working on for obvious reasons, but any /ipfs/ and /ipns/ URL works as expected. You can access the 0.3 network using ipfs-0.3.ydns.eu too
benhylau has joined #ipfs
NeoTeo has joined #ipfs
Tera2342 has quit [Ping timeout: 245 seconds]
Senji has quit [Ping timeout: 260 seconds]
elima has joined #ipfs
rombou has joined #ipfs
elima has quit [Ping timeout: 272 seconds]
hoony has joined #ipfs
pfraze has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
hellertime has joined #ipfs
dignifiedquire has joined #ipfs
dignifiedquire_ has joined #ipfs
dignifiedquire has quit [Ping timeout: 276 seconds]
dignifiedquire_ is now known as dignifiedquire
hoony has quit [Quit: hoony]
NeoTeo has quit [Quit: ZZZzzz…]
NeoTeo has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
voxelot has quit [Remote host closed the connection]
voxelot has joined #ipfs
voxelot has quit [Changing host]
voxelot has joined #ipfs
<fazo>
dignifiedquire: what if I call the app Bar? It would be the InterPlanetary Bar.
substack_ is now known as substack
rombou has quit [Quit: Leaving.]
rombou has joined #ipfs
<voxelot>
woah no idle whyrusleeping? he okay?
<voxelot>
fazo, daviddias o/
<fazo>
hey nathan o/
<voxelot>
hey! hows v0.4.0 land? anything working yet haha
ulrichard has quit [Quit: Ex-Chat]
<voxelot>
last friday i could only find the same 3 peers and couldn't get a publish off
<daviddias>
Hey :)
rombou has quit [Client Quit]
rombou has joined #ipfs
<voxelot>
heyo daviddias!
<daviddias>
I've been using 0.4.0 and I find it to be pretty solid
<voxelot>
cool, going to bump my version up again right now and see whats up
<fazo>
I set up a gateway for 0.4 today. ipfs.ydns.eu
<voxelot>
ohh i should update mine as well
<daviddias>
Now it is more of making sure everything is retrocompatible and that we start factoring the go-ipfs monolith
<fazo>
yes, but keep a 0.3 gateway as well because they are not compatible with each other
<fazo>
stuff added on 0.3 is not on 0.4 and vice-versa
<fazo>
that's unless people hosting the data migrate to 0.4
elima has joined #ipfs
pfraze has quit [Remote host closed the connection]
rombou has quit [Ping timeout: 256 seconds]
wiedi has quit [Quit: ^Z]
arpu has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
martinkl_ has joined #ipfs
martinkl_ has quit [Client Quit]
martinkl_ has joined #ipfs
cjb31 has joined #ipfs
cjb31 is now known as cjb
amstocker has joined #ipfs
mth_at has joined #ipfs
NightRa has joined #ipfs
<achin>
i think thre should soon be a github issue to discuss 0.4.0 migratino stratigies
arpu has joined #ipfs
<lgierth>
achin: yeah it should! that was my job actually last week :/
<multivac>
lgierth: 2015-12-21 - 04:13:58 <richardlitt> tell lgierth to prepare for the discussion tomorrow. :) Thanks.
<richardlitt>
:)
<lgierth>
!botsnack
<pinbot>
om nom nom
<lgierth>
!richardsnack
<richardlitt>
lol
<M-mubot>
Om nom nom!
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
The_8472` is now known as The_8472
martinkl_ has joined #ipfs
hellertime has quit [Ping timeout: 260 seconds]
<alterego>
So, does the API server/client code have issues with concurrent connections?
<lgierth>
alterego: you sound like you think it might? :)
hellertime has joined #ipfs
<alterego>
I dunno, I could be using it wrong :)
randomguy has quit [Remote host closed the connection]
<alterego>
Just seems really fragile and I keep breaking stuff, findprovs never completes in some situations.
<alterego>
Seems to get stuck in the json decoder, /me shrugs
<alterego>
And once that happens, the ipfs daemon is pretty much dead.
disgusting_wall has joined #ipfs
<lgierth>
ok sounds like a deadlock
<lgierth>
which version/branch?
<alterego>
latest master
<alterego>
ooi, should it be possible to execute multiple concurrent commands through the http client?
<lgierth>
yeah i'd think so
<lgierth>
and the server definitely shouldn't hang :)
<alterego>
Well, yeah. :)
ygrek has joined #ipfs
<lgierth>
could you file an issue? include the goroutine report from :5001/debug/pprof when it's hanging
<alterego>
Sure, if I reproduce it again
* whyrusleeping
is here
<multivac>
whyrusleeping: 2015-12-21 - 04:13:52 <richardlitt> tell whyrusleeping to prepare for the discussion tomorrow. :) Thanks.
<richardlitt>
.tell whyrusleeping good morning, hope the coffee is hot
<multivac>
richardlitt: I'll pass that on when whyrusleeping is around.
<whyrusleeping>
yep, it is indeed
<multivac>
whyrusleeping: 2015-12-21 - 16:58:43 <richardlitt> tell whyrusleeping good morning, hope the coffee is hot
<richardlitt>
sweet
<dignifiedquire>
good morning whyrusleeping
<whyrusleeping>
dignifiedquire: morning!
<dignifiedquire>
and hello to the rest ;)
<daviddias>
morning whyrus :P
<Kubuxu>
Can someone recommend a blog generator that works well with IPFS? More precisely the "../.." instead of root relative links.
<richardlitt>
Kubuxu: huh, interesting. That base depth snippet seems dangerous.
<Kubuxu>
I haven't use Jekyll much so I have no idea.
devbug has joined #ipfs
<Kubuxu>
Hugo has implemented RelativeURLs so I will go with it.
<simonv3>
hey richardlitt
<dignifiedquire>
richardlitt: I’m ready
<richardlitt>
:)
<richardlitt>
Ok, that's three of us.
<richardlitt>
Let's go.
<richardlitt>
Everyone ready?
<richardlitt>
Kubuxu: good luck
<Kubuxu>
Thanks, will report back.
<Kubuxu>
also richardlitt are there any specs on dnslink? I couldn't find anything in the web.
<dignifiedquire>
whyrusleeping: daviddias ready?
<daviddias>
almost there
<whyrusleeping>
yep
<whyrusleeping>
i posted my thing, didnt do much at all this week
<richardlitt>
Cool.
<richardlitt>
In order, then.
<richardlitt>
Incoming
<richardlitt>
## This Week
<richardlitt>
- [x] Sprint Management
<richardlitt>
- API
<richardlitt>
- [x] Stub out the entire IPFS api at ipfs/api. PR api/pull/13
<richardlitt>
- [x] Clean up and get the API working on Apiary.
<richardlitt>
## Done
<richardlitt>
- [x] Helped plan IPFS Weekly. Comment pm/issues/73
<richardlitt>
- [x] Added shields to ipfs-specs. PR specs/pull/52
<richardlitt>
- [x] Updated project-dir with new data for project-repos. PR /ipfs/pull/137, PR ipfs/pull/138
<richardlitt>
- [x] Wrote a doc on how to manually downgrade. PR fs-repo-migrations/pull/10
<richardlitt>
- [x] Created and filled out ipfs/roundups
<richardlitt>
- [x] CR + M awesome-ipfs/pull/20
<richardlitt>
- [x] Work on awesome-ipfs. Closed issues, opened PR awesome-ipfs/pull/29, awesome-ipfs/pull/30, awesome-ipfs/pull/31
<richardlitt>
- [x] Added Travis to awesome-ipfs. awesome-ipfs/issues/27
<richardlitt>
EOF
<richardlitt>
While the API works on Apiary, there's a few things that still need to be done
<dignifiedquire>
richardlitt: great work on the docs!
<whyrusleeping>
link to apiary? i dont tihnk i've seen that yet
<richardlitt>
Namely, quality control, figuring out what commands work on the API and what commands I have misconstrued as being there when they aren't, etc. I think the best thing for me to do is to go through all of the comments, and the whole thing again, and just open issues on ipfs/api until I've covered the tangents in my mind
<dignifiedquire>
- [x] Start benchmarking different request modules in node [dignifiedquire/request-bench](https://github.com/Dignifiedquire/request-bench) this is part of a more major undertaking that I might talk about if someone is interested as it is only partialy related to IPFS
<dignifiedquire>
EOF
<daviddias>
I've been thinking of revamping ipfs/specs and create a way to have order in how specs appear, like a book, you know, table of contents, not repeating the same stuff in 10 places, might be really good for new comers and specially, for us to have "TODO CHAPTERS" so that we all know what is missing and can contribute to that :) (I hope I can find some time
<daviddias>
during xmas)
<daviddias>
wooo nice dignifiedquire !
<whyrusleeping>
dignifiedquire: did you get a chance to look at the dist.json files i'm generating?
<dignifiedquire>
whyrusleeping: yes, I left you a comment in your PR
konubinix has joined #ipfs
<richardlitt>
daviddias: that sounds pretty awesome. open an issue about it?
* whyrusleeping
dives into github notifications
<daviddias>
a PR will be even more awesome! :D
<richardlitt>
Oh yeah, stars: whyrusleeping, richardlitt, add stars to your things
<dignifiedquire>
richardlitt: sounds like a good idea, there was this thing that used github + markdown to generate book like websites don’t remember the name though
<richardlitt>
dignifiedquire: good work this week!
<richardlitt>
Gitbook
<dignifiedquire>
yeah
<richardlitt>
achin: you here?
<richardlitt>
dignifiedquire: add a star to the GitHub thread, too? :)
<dignifiedquire>
richardlitt: already done :P
<richardlitt>
Cool.
<richardlitt>
whyrusleeping: what's in the notifications?
<dignifiedquire>
daviddias: maybe gitbook or readme.io to have it really nice looknig
<richardlitt>
tbh, Github repos + Markdown is already really good
<dignifiedquire>
richardlitt: but not for toc
<richardlitt>
Fair
<richardlitt>
I use doctoc to automatically generate single-markdown TOCs
<dignifiedquire>
no next page/next doc links and things like that
<The_8472>
http problems can be further decomposed into tcp/dns/ssl problems beyond http itself
<daviddias>
- libp2p
<daviddias>
- TLS
<daviddias>
- Started playing with `forge`, it is really nice, but also complex, wrapping it in a simpler interface that we can use for libp2p is not direct, need a bit more time. Documentation of the effort here: https://github.com/diasdavid/js-libp2p/issues/9
<daviddias>
- curveCP
<daviddias>
- Researched curveCP, learned a lot of nice things (it is really exciting to work on this stuff!). So far, to the extent of my knowledge, there isn't that much activity around it though and it is hard to find implementations even, more info documented here: https://github.com/diasdavid/js-libp2p/issues/10
<daviddias>
- Worked on in, specially wrapping my head around it and figuring out how to describe it in a way that can be spec'ed out, so that we can make sure it works the same way in Go and JS. I need to sync up with @whyrusleeping on somethings to make sure we are walking towards the same direction when it comes of passing protobufs + IPLD objects in the wire.
<daviddias>
- Try `ipfs add -r` with Rabin again with latest 0.4.0 on Jeromy Machine
<daviddias>
- Check with Jeromy when ipfs tar -r will be ready
<daviddias>
- Improve installation process, with ipfs update (check with Jeromy)
<daviddias>
EOF
<dignifiedquire>
lol daviddias will be blocked by freenode soon
<whyrusleeping>
daviddias: lol, are we in berlin for NYE?
<daviddias>
I've learned to post in segments :P
<daviddias>
whyrusleeping: yes! :D
<whyrusleeping>
wooo!
cemerick has quit [Ping timeout: 250 seconds]
<richardlitt>
What's your star, daviddias ?
<lgierth>
nice work david
<richardlitt>
great work, all told. Prolific.
<lgierth>
i'm bailing on you guys for NYE btw... friends made me an offer i can't refuse haha
<daviddias>
richardlitt: let me think about it
<daviddias>
lgierth: oh common
<daviddias>
:)
<dignifiedquire>
lgierth: that’s good, it sounds like daviddias and whyrusleeping want to go to their shak alone ;)
<dignifiedquire>
nice work daviddias!
<daviddias>
dignifiedquire: not at all, everyone is invited :D
<The_8472>
dignifiedquire, about http... how much experience? ghetto http or full standards-compliant http?
HoboPrimate has joined #ipfs
<whyrusleeping>
dignifiedquire: watch it ;)
<richardlitt>
Where is the shack?
<daviddias>
in Berlin :)
<dignifiedquire>
The_8472: real world experience, it has to work, no matter what the standard says ;), I don’t have concrete questions yet, just planning to some work in that area, and trying to figure out where I can get help when it comes to it, as I wil need it for sure
hartor1 has joined #ipfs
<richardlitt>
cool
<richardlitt>
lgierth: want to go?
<lgierth>
yup, incoming
<lgierth>
This sprint I managed to lose all of Castor's storage -- yay! :S And sorry again @davidar.
<lgierth>
Apart from that dev040 is on the plate. We haven't gotten to discuss the migration strategy with users, I'll get to it right away.
<lgierth>
Not really any `*` from me this week :)
<lgierth>
- dev0.4.0
<lgierth>
- [ ] discuss migration strategy
<lgierth>
- [x] utp for dev0.4.0 bootstrappers ipfs/infrastructure#133
<lgierth>
yeah generally a slow sprint for me, had some meatspace stuff to organize
* lgierth
is marrying on wednesday!!11
* dignifiedquire
throws flowers at lgierth
<dignifiedquire>
congrats :)
<daviddias>
lgierth: wooo, congrats!! :D
<richardlitt>
Whoa!
<richardlitt>
That's awesome!
<lgierth>
finnaly worked out :)
<dignifiedquire>
also really cool date
<dignifiedquire>
lgierth: so your honeymoon is to 32c3 then :D
<richardlitt>
good work, lgierth
<lgierth>
:) nope it's only me at 32c3
<whyrusleeping>
lgierth: awesome!! congrats!
<whyrusleeping>
when will you be in the states?
<The_8472>
dignifiedquire, well, getting http to "work" is easy, especially if you know that the other end is well-behaved. full standards compliance with all the legacy cruft, obscure header encodings, supporting all the http 1.1 features, transfer modes, 100 Continue etc. etc. makes it so complex
<lgierth>
i'll follow you folks to .pt in january, and then u.s.
<The_8472>
and then there's the stuff that browsers do around http/ssl. like pinning, hsts
<richardlitt>
Is portugal definitely happening?
<dignifiedquire>
The_8472: well I can ignore browser, I’m just interested in the client part, the main goal is download + process as fast from given sources (mostly well behaved servers)
<whyrusleeping>
richardlitt: yeap!
<richardlitt>
what dates
devbug has quit [Ping timeout: 250 seconds]
<whyrusleeping>
my flight home is from lisbon on the 15th on jan, so i have to get there at some point
<dignifiedquire>
alright, going to grab some food before the hangouts
<dignifiedquire>
whyrusleeping: are you up for coffee talks after go-ipfs? as I won’t be around tomorrow probably
<richardlitt>
Ok
<richardlitt>
Thanks all
<richardlitt>
Does <anyone else> want to share their work this week?
<dignifiedquire>
thanks everyone
<richardlitt>
Ok. If you do, feel free to post it in the Sprint issue.
<richardlitt>
Discussion leads, please prepare for your talks
<richardlitt>
Everyone else: please have your To dos for this coming week - little as they may be - in the new sprint in the next day
<richardlitt>
dignifiedquire: need helping setting up the videos?
<richardlitt>
Sink now officially closed. Thanks
<lgierth>
is anyone interested in the infrastructure hangout? the only topic is dev040 and there's not much to discuss right now i think
<voxelot>
todo: write up a blog post about making web apps on ipfs/ethereum on the 14 hour plane ride to germany :)
<daviddias>
voxelot: you are coming to 32c3??? :D
<voxelot>
yarp!
<daviddias>
wooooo ! :D
<daviddias>
nice :D
<voxelot>
is ipfs hosting anything there?
<voxelot>
or we just going to crash all of the bars
<richardlitt>
voxelot: :) sounds look a good plane ride
<richardlitt>
lgierth: doesn't look like it.
<richardlitt>
Oh, I'm probably not going to be around next monday
<voxelot>
daviddias: thanks man will do! can't wait to see everyone
<lgierth>
richardlitt: yeah no hangouts or sprint sync next monday
<richardlitt>
Or next week in general. I'm going to be on a walk. I bought a chromebook and installed everything on it so that I can do stuff, but, basically, no
<whyrusleeping>
yep
<richardlitt>
lgierth: word. That makes it easier.
<fazo>
lgierth: wanted to ask you one thing
<fazo>
lgierth: I think 0.4 doesn't have the read only API on the gateway that is in 0.3.10
<lgierth>
richardlitt: everyone else is at 32c3 or on holiday so yeah ;)
<fazo>
do you know if that's gonna be merged in 0.4 any time soon?
<whyrusleeping>
dignifiedquire: i could probably do coffee talks if my internet is still happy at that point :)
<richardlitt>
:)
<lgierth>
fazo: i think it should be there, just not all of the commands that are enabled in 0.3.x i guess
<fazo>
well yes, it's there in 0.3.x, but in 0.4.x there's no sign of it
<fazo>
it's just not there. maybe it's just turned off
<lgierth>
whyrusleeping: :8080/api in dev040? ^
<fazo>
I was working on my app on 0.3 then moved it on 0.4 because I needed the files api only to find out that 0.4 doesn't have the read only api which I also need lol
wiedi has joined #ipfs
hellertime has quit [Read error: Connection reset by peer]
<whyrusleeping>
lgierth: should be no different...
hellertime has joined #ipfs
<whyrusleeping>
yeah, 0.4.0 has block stat, block get, cat, ls, name resolve, object *, and refs
<whyrusleeping>
theres a few on master that need to be rebased in
<lgierth>
yeah it's there
<dignifiedquire>
richardlitt: would love some help :)
<dignifiedquire>
richardlitt: just creating the different ones with the correct times so they are announced would be great
<ion>
I like the “object *” command.
HastaJun has joined #ipfs
akkad_ is now known as akkad
<richardlitt>
lgierth: if you fon't want to have the talk, you can just remove it from the sprint issue, I think.
<daviddias>
oh, Hugo is made in go, nice
Guest47859 is now known as bigbluehat
devbug has joined #ipfs
Peer3Peer has joined #ipfs
<dignifiedquire>
richardlitt: did you set anything up yet?
<richardlitt>
dignifiedquire: trying now
dignifiedquire_ has joined #ipfs
<dignifiedquire>
richardlitt: already started ipfs apps
nicolagreco has joined #ipfs
<richardlitt>
dignifiedquire: Cool. Do you normally do all of them at once?
<whyrusleeping>
sorry, headphones dissappeared, be right there
Encrypt_ has joined #ipfs
Encrypt_ has quit [Remote host closed the connection]
ygrek has quit [Ping timeout: 245 seconds]
HoboPrimate has quit [Quit: HoboPrimate]
ugjka has quit [Ping timeout: 250 seconds]
* The_8472
watching stream. comment on multiple IPFS deamons: even one is really troublesome for NATs. running multiple would kill an internet connection
<The_8472>
so yeah, coordination is important
<The_8472>
and i really mean kill. DNS dead.
tinybike has quit [Ping timeout: 250 seconds]
reit has quit [Ping timeout: 264 seconds]
<lgierth>
richardlitt: ok will remove it
<richardlitt>
lgierth: cool. I'll delete the hangout.
tinybike has quit [Remote host closed the connection]
<Kubuxu>
I will help me a lot
NeoTeo has quit [Quit: ZZZzzz…]
<The_8472>
addons can use TCP/UDP directly in some browsers
cemerick has joined #ipfs
captain_morgan has quit [Remote host closed the connection]
devbug has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
captain_morgan has joined #ipfs
hartor has left #ipfs [#ipfs]
Annard_ has joined #ipfs
rombou has joined #ipfs
<Kubuxu>
lgierth: I think I found it.
<richardlitt>
dignifiedquire: made private. Thanks for the guide!
<richardlitt>
I should be able to do this whenever you want, going forward.
<Kubuxu>
or not
<dignifiedquire>
richardlitt: thanks :) I’m happy to run the ones I join, but if you can create the hangouts in advance, so I just have to press start that’d be great
<richardlitt>
Yeah, I can just do that on Sunday when I do everything else.
<Kubuxu>
How can I build my branch of IPFS?
<dignifiedquire>
sounds good
<Kubuxu>
Is there hacking guide anywhere? I am quite green in go also.
<tperson>
Kubuxu: cd to the root of the ipfs dir, make install, or cd to cmd/ipfs and go install
<tperson>
which is: $GOPATH/src/github.com/ipfs/go-ipfs
wiedi has quit [Quit: ^Z]
<tperson>
Basically go looks like imports under $GOPATH/src, so all those import errors you are seeing need to be accessible under it. You could create a symlink, but you'll just run into the same issue later
elima has joined #ipfs
<Kubuxu>
Yeah, ok just made go get
<Kubuxu>
Arch Linux AUR makes the trick with symlink
<Kubuxu>
tperson: thanks for the help
NeoTeo has joined #ipfs
mildred has joined #ipfs
<alterego>
Can someone try to resolve QmTZNEN4GDfq3XGHmPwzWbMDgwCgcauXPQV8Y8JBh52VNQ
pfraze has quit [Remote host closed the connection]
amstocker has quit [Ping timeout: 250 seconds]
Encrypt has quit [Quit: Quitte]
dignifiedquire has quit [Ping timeout: 244 seconds]
dignifiedquire_ is now known as dignifiedquire
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Annard_ has quit [K-Lined]
cemerick has quit [Ping timeout: 265 seconds]
<Kubuxu>
Small tip: Don't kill tests when ipns/FUSE tests are in progress.
<Kubuxu>
My dedi has now stuck fuse device which is hanging everything that tries to access it (stat and so on), process that uses it is also stuck so....
<Kubuxu>
and I can't restart dedi because reasons.
<lgierth>
killing the daemon should free the fuse stuff, doesn't it?
<Kubuxu>
It should, unless process got stuck closing the FUSE and still makes it busy
benhylau has quit [Ping timeout: 264 seconds]
<Kubuxu>
I lazy unmounted the FS which means that I can run commands again and I hope that the defunc process will exist in some time in future
<Kubuxu>
IPNS resolve is soo slow :|
mildred has quit [Ping timeout: 272 seconds]
<The_8472>
making DHTs fast is tricky business
<Kubuxu>
cjdns is able to do it fast and still it is too slow :P
ianopolous has quit [Ping timeout: 265 seconds]
<The_8472>
think of it that way: it's not unlike a recursive DNS lookup. except there is no cache and your path is littered with nodes on domestic internet connections
pfraze has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
rombou has left #ipfs [#ipfs]
dignifiedquire has joined #ipfs
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
<ipfsbot>
[webui] Dignifiedquire opened pull request #130: Improve build process (master...webpack) http://git.io/vEO1a
<dignifiedquire>
daviddias: richardlitt ^^
<centauri>
Hi, a friend of mine left the daemon running for about 8 hours and he said he went through ~750MB of bandwidth (both up and down) in that time period. Is this normal, and if so, he wants to know what it's doing and I didn't have an answer for him
<daviddias>
thank you dignifiedquire :)
<ion>
centauri: The current bitswap implementation is naïve and can waste an order of magnitude more bandwidth compared to how much useful work it’s getting done. The current DHT implementation is also using excess bandwidth. Both of these issues are known and will be fixed.