lgierth changed the topic of #ipfs to: Please try out Release Candidate 4 of go-ipfs v0.4.3: https://dist.ipfs.io/go-ipfs/v0.4.3-rc4 -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- FAQ: https://git.io/voEh8 -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://git.io/vVBS0 -- Sprints: https://git.io/voEAh
ola has quit [Quit: QUIT!!!!]
<whyrusleeping> haad: victorbjelkholm what daviddias is saying is that hes completely changing everything
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
flyingzumwalt has joined #ipfs
<whyrusleeping> its all davids fault
<whyrusleeping> (but really, it will be better)
appa-nerd has quit [Ping timeout: 250 seconds]
espadrine has quit [Ping timeout: 265 seconds]
flyingzumwalt has quit [Ping timeout: 248 seconds]
<haad> daviddias: what do you mean hard to match? what's the api you plan?
padz_ is now known as padz
matoro has joined #ipfs
<whyrusleeping> haad: we're still discussing it, but it comes from the fact that its difficult to use the cancellation of an http request as an 'unsubscribe'
<whyrusleeping> and that thats not necessarily the UX we want
<whyrusleeping> (what if your connection breaks, does that mean you should stop routing messages for that topic?)
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
Kane` has joined #ipfs
<haad> kk
dignifiedquire has quit [Quit: Connection closed for inactivity]
bauruine has quit [Ping timeout: 276 seconds]
lassulus has quit [Ping timeout: 265 seconds]
<haad> !pin QmNWbAb8vPjxZSSk4bsuLtKKegPaqki7Z5i9HshmeSdVSE orbit-darwin-x64.tar.gz
<pinbot> now pinning /ipfs/QmNWbAb8vPjxZSSk4bsuLtKKegPaqki7Z5i9HshmeSdVSE
<haad> done. gotta get some sleep now.
<haad> jbenet: latest build ^
<haad> jbenet: should fix a bunch of those daemon conflict issues you reported
<haad> o/
bauruine has joined #ipfs
<haad> -->
wowaname has joined #ipfs
<daviddias> haad: its about getting the pubsub state into the ipfs node
wowaname has left #ipfs [#ipfs]
<whyrusleeping> !botsnack
<pinbot> om nom nom
<whyrusleeping> you guys keep forgetting to feed the bot
eco has joined #ipfs
<eco> Do I understand it correctly that js-ipfs is now usable in a browser?
wallacoloo has joined #ipfs
wallacoloo is now known as wallacoloo_
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
JesseW has joined #ipfs
<whyrusleeping> eco: i think so
<whyrusleeping> ask daviddias
<daviddias> eco: that is correct :)
<cehteh> and when will the fuse frontend be useable? :D
sametsisartenep has quit [Ping timeout: 240 seconds]
sametsisartenep has joined #ipfs
gmcquillan__ has joined #ipfs
<whyrusleeping> cehteh: asking the hard questions
gmcquillan__ has quit [Quit: gmcquillan__]
<daviddias> !pin QmSsD6ELCD6gCs1Z68iVz6fBxJ7EbgVUVSjPgignMWNAZd my-blag
<pinbot> now pinning /ipfs/QmSsD6ELCD6gCs1Z68iVz6fBxJ7EbgVUVSjPgignMWNAZd
<whyrusleeping> you got this pinbot
<pinbot> [host 4] failed to grab refs for /ipfs/QmSsD6ELCD6gCs1Z68iVz6fBxJ7EbgVUVSjPgignMWNAZd: Post http://[fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001/api/v0/refs?arg=/ipfs/QmSsD6ELCD6gCs1Z68iVz6fBxJ7EbgVUVSjPgignMWNAZd&encoding=json&stream-channels=true&r=true&: dial tcp [fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001: getsockopt: connection timed out
<daviddias> !botsnack
<pinbot> om nom nom
<whyrusleeping> lgierth: i think one of those machines is wonky
<whyrusleeping> it looks like the same one failing each time
gmcquillan__ has joined #ipfs
cemerick has joined #ipfs
gmcquillan__ has quit [Ping timeout: 250 seconds]
iovoid has joined #ipfs
gmcquillan__ has joined #ipfs
shizy has quit [Ping timeout: 244 seconds]
mgue has quit [Quit: WeeChat 1.5]
mgue has joined #ipfs
Kane` has quit [Remote host closed the connection]
Kane` has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
<noffle> Is there a way to run a branch through travis before making it a pr? What's always happened is that my commits will look good on my system, so I submit the pr. However, travis will have issues and other folks will have wasted time looking at the pr before I've addressed the travis issues.
<achin> noffle: you could enable travis on your fork
sametsisartenep has quit [Quit: _·_ zzzZZZ]
<achin> (and enable build-on-push so you don't have to open a PR on your own fork)
<noffle> achin: ah ha, I see. It'd be downright magical if I could automate that step when I 'hub fork' a repo
<achin> there's a lot of magic in this world, i would'nt rule it out
<noffle> I see a travis api, so maybe
<noffle> Thanks, achin. This'll work well for repos I commit to often that I can enable once and forget about.
<achin> cool
<noffle> achin: What are you working on these days?
<achin> it'd be neat if travis has a button/command/api where you could say "this repo isn't generally enabled, but it has a .travis.yml file, please build this commit for me"
<achin> noffle: ipfs related? well, i just switched ISPs, and i'm hoping my new one won't give me problems with IPFS. so i'm just ramping up again. i want to revist all the archives stuff i was working on before
<noffle> anything-related
<achin> in the non-ipfs-world, i've been wasteing a lot of time in the vive
<noffle> deltab: This seems to say that the only way is to just open a PR?
<noffle> I think that Q/A is addressing a different scenario..
<deltab> oh, sorry; I wasn't sure whether it was relevant
<noffle> achin: I'm deliberating avoiding VR for as long as I can. I know how susceptible I'll be to it.
<noffle> deltab: Thanks for the thought!
<achin> noffle: may be wise. it's really really fun, and likely to only get better in the coming years
<JesseW> achin: archives stuff? /me is interested
<achin> JesseW: mostly stuff in the ipfs/archives repo
pguth has joined #ipfs
<JesseW> achin: good; I'm already watching that
<JesseW> one thing I'd love to see is a script to pull a URL out of the wayback machine and create a IPFS address for it
<achin> that'd be neat!
<JesseW> I suppose it would be as simple as `wget -> ipfs add` though...
<noffle> JesseW: even more generally, I'd like to be able to right click any page, select 'Add to IPFS' and get back a hash
<JesseW> YES PLEASE
<noffle> (And have it figure out all of the HTML deps, etc)
<achin> there's almost no end to useful utilities
<JesseW> well, those are pretty basic ones
<achin> we're still only at the beginning of ipfs's true power
rgrinberg has quit [Ping timeout: 276 seconds]
<achin> in addition to putting content into ipfs, we also need people to work on frontends and UIs
matoro has quit [Remote host closed the connection]
rgrinberg has joined #ipfs
Pharyngeal has quit [Quit: ZNC - http://znc.in]
* achin -> zZz
Pharyngeal has joined #ipfs
<JesseW> g'night
matoro has joined #ipfs
Pharyngeal has quit [Client Quit]
Pharyngeal has joined #ipfs
ppham has quit [Remote host closed the connection]
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
wallacoloo_ has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 240 seconds]
wallacoloo_ has joined #ipfs
ppham has joined #ipfs
wallacoloo has joined #ipfs
wallacoloo_ has quit [Ping timeout: 255 seconds]
Aranjedeath has quit [Quit: Three sheets to the wind]
chris613 has quit [Quit: Leaving.]
wavis has quit [Quit: Connection closed for inactivity]
herzmeister has quit [Ping timeout: 265 seconds]
rgrinberg has quit [Ping timeout: 244 seconds]
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
<kevina> whyrusleeping: do we have an ETA for when the "version/0.4.3 rc4" gets merged into master?
<whyrusleeping> kevina: this weekend
<kevina> so is that when 0.4.3 will finally be out also?
<whyrusleeping> yeap
<kevina> Thanks. I will wait until then before I attempt another merge with master on the kevina/filestore branch.
Foxcool has joined #ipfs
<whyrusleeping> kevina: sounds good. I'm gonna be pretty busy all next week, but after that, i'd love to get more involved in seriously getting that shipped
<kevina> Thanks!
reit has joined #ipfs
herzmeister has joined #ipfs
kvda has joined #ipfs
jbenet2 has quit [Read error: Connection reset by peer]
gmcquillan__ has quit [Quit: gmcquillan__]
zorglub27 has joined #ipfs
mildred has joined #ipfs
JesseW has quit [Ping timeout: 248 seconds]
wallacoloo has quit [Quit: wallacoloo]
chriscool has joined #ipfs
sandos has joined #ipfs
sandos has left #ipfs ["Leaving"]
Guest16633 has quit [Remote host closed the connection]
ylp1 has joined #ipfs
dignifiedquire has joined #ipfs
harleyk has quit [Ping timeout: 244 seconds]
harleyk has joined #ipfs
nausea has quit [Ping timeout: 244 seconds]
dPow has quit [Ping timeout: 265 seconds]
dPow has joined #ipfs
nausea has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
<haad> morning o/
ianopolous has joined #ipfs
<aggelos_> hello
Aeon has joined #ipfs
Aeon has quit [Changing host]
Aeon has joined #ipfs
keks has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Boomerang has joined #ipfs
zorglub27 has quit [Ping timeout: 250 seconds]
<dignifiedquire> victorbjelkholm: this should fix all the swallowed exceptions :)
<aggelos_> so what's a good program to generate stats for an IRC channel? so that you know when's the best time of day to find ppl? :-)
slxe2 has joined #ipfs
mgue has quit [Ping timeout: 244 seconds]
<dignifiedquire> haad: https://github.com/ipfs/community/issues/174 started an issue
<dignifiedquire> victorbjelkholm: ^^
<dignifiedquire> around mono repos
<dignifiedquire> please give input when you have time
mgue has joined #ipfs
<haad> k
keks has quit [Ping timeout: 248 seconds]
nonaTure has joined #ipfs
<aggelos_> oops the message above was for another channel, sorry
Encrypt has joined #ipfs
<dignifiedquire> aggelos_: did you get an answer? :) would like to know that as well
<victorbjelkholm> good morning folks!
<victorbjelkholm> dignifiedquire, ah, cool, I will :)
<aggelos_> dignifiedquire: actually I got the same response you gave me ("let us know if you find one") :-)
<dignifiedquire> :D
slxe2 has quit [Quit: WeeChat 1.5]
<aggelos_> apparently pisg still seems to be the state of the art :/
espadrine_ has joined #ipfs
nonaTure has quit [Ping timeout: 244 seconds]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
<victorbjelkholm> daviddias, regarding the pubsub stuff, make the interface as good as possible with js-ipfs, then I guess we can match the interface on go-ipfs side
Akaibu has quit [Quit: Connection closed for inactivity]
parecx has quit [Ping timeout: 244 seconds]
keks has joined #ipfs
m0ns00n has joined #ipfs
zz_r04r is now known as r04r
zorglub27 has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
m0ns00n has quit [Quit: quit]
zorglub27 has quit [Ping timeout: 244 seconds]
Qwertie has joined #ipfs
ppham has quit [Remote host closed the connection]
sametsisartenep has joined #ipfs
AK47_ has joined #ipfs
Encrypt has quit [Quit: Lunch time]
xelra has quit [Ping timeout: 265 seconds]
xelra has joined #ipfs
infinity0 is now known as Guest49439
Guest49439 has quit [Killed (wilhelm.freenode.net (Nickname regained by services))]
infinity0 has joined #ipfs
<Kubuxu> lgierth: How would I go about adding prometheus collector that would collect data about the host itself not about state of go-ipfs.
<Kubuxu> I need to collect number of allocated threads
<Kubuxu> Thinking about it, I could just add it as metric in go-ipfs
infinity0 has quit [Ping timeout: 244 seconds]
taaem has quit [Ping timeout: 265 seconds]
<lgierth> Kubuxu: we have node_exporter running for that
<lgierth> somewhere in infra.git/ansible/roles/node_exporter, there's the flags for node_exporter
<lgierth> most of them are not enabled and i'm sure there's something
<lgierth> go-ipfs's view of the situation will likely not be accurate
<lgierth> (since it's in a container)
<Kubuxu> I want just threads used by go-ipfs
keks has quit [Ping timeout: 265 seconds]
<Kubuxu> but I think I know what is causing so many of them
<Kubuxu> and it isn't an issue, I think.
<Kubuxu> I will have to just talk with whyrusleeping about that for a moment.
<lgierth> whyrusleeping: fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602 is jupiter
<lgierth> Kubuxu: ah i see! yeah then it's best to have it in go-ipfs
<Kubuxu> The threads that go-ipfs allocates are created when there is burst of usage
<Kubuxu> probably at the start when we are connecting and doing init and so on
<Kubuxu> as reuseport dial is blocking io (unfortunately) go creates new threads
<Kubuxu> yeah, probably, I could try PRing there
ppham has joined #ipfs
<lgierth> or prometheus/process_collector.go
<lgierth> there's actually a ton of useful metrics that we're simply not graphing
<lgierth> ok i'll bbl, gotta prepare for a presentation
infinity0 has joined #ipfs
WhiteWhaleHolyGr has quit [Ping timeout: 240 seconds]
<haad> hey lgierth is the daemon gateway (readonly) using http or https? (or: can I call via https?)
rgrinberg has joined #ipfs
<dignifiedquire> victorbjelkholm: my Promisify fix was already merged, so no more exception swallowing soon
<haad> !pin QmaVkb6NoWTXGhzrvNq2LAVnKY7973X1WPph7rUCxsJP1b orbit-darwin-x64.tar.gz
<pinbot> now pinning /ipfs/QmaVkb6NoWTXGhzrvNq2LAVnKY7973X1WPph7rUCxsJP1b
<haad> victorbjelkholm dignifiedquire anyone, if you have a moment, could you try that ^ build of Orbit?
<haad> it shold now handle the various old-go-ipfs binary and repo cases
<haad> if you more than a moment, you could try it with running another ipfs daemon version before starting
<pinbot> [host 4] failed to grab refs for /ipfs/QmaVkb6NoWTXGhzrvNq2LAVnKY7973X1WPph7rUCxsJP1b: Post http://[fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001/api/v0/refs?arg=/ipfs/QmaVkb6NoWTXGhzrvNq2LAVnKY7973X1WPph7rUCxsJP1b&r=true&encoding=json&stream-channels=true&: dial tcp [fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001: getsockopt: connection timed out
apiarian has quit [Quit: zoom]
<victorbjelkholm> dignifiedquire, woho! That was quick
<victorbjelkholm> haad, send me an ubuntu version :)
<victorbjelkholm> haad, btw, you tried the --discover option?
<victorbjelkholm> just tried it and it's not working
<victorbjelkholm> ah, nvm, got it to work, just takes longer time for it start listening, it's expected whyrusleeping?
apiarian has joined #ipfs
Encrypt has joined #ipfs
nonaTure has joined #ipfs
<lgierth> haad: the daemon itself is http-only
<lgierth> ipfs.io has https too
<lgierth> (but that's nginx's business there)
<haad> lgierth: great. thank you.
<haad> victorbjelkholm: I'll add the linux version to the build process so we get both with the same run. not running on linux here, so will have to rely on you to tell if it works ;)
<victorbjelkholm> haad, hah, sure thing :)
<lgierth> haad: we can have ipfs.io support ssl for custom domains too, but not before devcon
<lgierth> i.e. orbit.libp2p.io / orbit.chat
<haad> lgierth: ah no, didn't ask because of that. I'm using the local gateway url in Orbit, so wanted to know if I should use https or http.
<lgierth> oki :)
abbaZaba has joined #ipfs
<aggelos_> mm, running dot on the output of ipfs net diag -f dot
nonaTure has quit [Ping timeout: 265 seconds]
<aggelos_> uses a nice constant 9.5GB of ram
<aggelos_> wonder if I'll be able to view the svg file when it finishes
slxe2 has joined #ipfs
slxe2 has left #ipfs ["WeeChat 1.5"]
Monokles has quit [Ping timeout: 240 seconds]
AK47__ has joined #ipfs
AK47_ has quit [Ping timeout: 244 seconds]
Monokles has joined #ipfs
zorglub27 has joined #ipfs
byteflame has joined #ipfs
PrinceOfPeeves has joined #ipfs
clownpriest has joined #ipfs
clownpriest has quit [Client Quit]
clownpriest has joined #ipfs
clownpriest has quit [Client Quit]
Akaibu has joined #ipfs
<Kubuxu> To people writing in Go: is there nicer way of doing this: http://hastebin.com/uzavafirut.go
<Kubuxu> select on two channels with priority of one
ppham has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
appa-nerd has joined #ipfs
mutex_ has joined #ipfs
mutex_ has quit [Client Quit]
byteflame has quit [Remote host closed the connection]
doesntgolf has joined #ipfs
<haad> !pin QmUvPTZ5a7bw9cKysw8iLphXyr1zeCu4fLYpNYw2W8iUyz orbit-linux-x64.tar.gz
<pinbot> now pinning /ipfs/QmUvPTZ5a7bw9cKysw8iLphXyr1zeCu4fLYpNYw2W8iUyz
<haad> victorbjelkholm: ^
kab has joined #ipfs
sametsisartenep has quit [Ping timeout: 250 seconds]
sametsisartenep has joined #ipfs
<haad> !pin QmdwEttLyggKWNUJLNmRsxVHVB8thHDQ4Hd9dCBKH1GXQY
<pinbot> usage: !pin <hash> <label>
<haad> !pin QmdwEttLyggKWNUJLNmRsxVHVB8thHDQ4Hd9dCBKH1GXQY Orbit
<pinbot> now pinning /ipfs/QmdwEttLyggKWNUJLNmRsxVHVB8thHDQ4Hd9dCBKH1GXQY
clownpriest has joined #ipfs
<dignifiedquire> all you brilliant people, what's the easiest way to figure out what is running on my 5001 port? (OS X)
<dignifiedquire> it's not ipfs I checked that
<dignifiedquire> nvm, it is ipfs, just js-ipfs :D
<dignifiedquire> too many ifpss
jedahan has joined #ipfs
neuthral has joined #ipfs
<achin> netstat will tell you what process is listening on each port
<achin> with -p (if on linux) or -o (if on windows)
<victorbjelkholm> "sudo lsof -i :5001" is what I do
<victorbjelkholm> dignifiedquire, https://github.com/ipfs/js-ipfs-api/pull/355 | wreck > fetch PR | how far off is that? Seems to only be missing two things, opened one month ago. Is it not something we're gonna do?
ppham has joined #ipfs
apiarian has quit [Quit: zoom]
<dignifiedquire> it is something we want to do, but other things had priority
<dignifiedquire> and currently it only works in chrome & node, because other browser don't implement streams yet
<dignifiedquire> so need to use/write a polyfill which falls back to xhr in other browser to support streaming
kab has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Red15 has joined #ipfs
ppham has quit [Remote host closed the connection]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
geoah has joined #ipfs
geoah has quit [Client Quit]
geoah has joined #ipfs
geoah is now known as Guest88861
Guest88861 is now known as geoah
<dignifiedquire> victorbjelkholm: I'm afraid CI is unhappy with you
<dignifiedquire> victorbjelkholm: I am happy now though ;)
jedahan has joined #ipfs
<victorbjelkholm> dignifiedquire, yay! \o/ If you're happy, I'm happy
<victorbjelkholm> not sure why travis is not happy though, circleci is happy
<dignifiedquire> victorbjelkholm: sweet new promisify-es6 was just released
<victorbjelkholm> dignifiedquire, yeah, I saw it! Great work, and fast maintainer, that's awesome
Encrypt has quit [Quit: Quitte]
shizy has joined #ipfs
Peeves has joined #ipfs
ppham has joined #ipfs
Tv` has joined #ipfs
<dignifiedquire> daviddias: anything you want me to do first/urgently?
<dignifiedquire> daviddias: an help needed on libp2p-floodding
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
taaem has joined #ipfs
jedahan has joined #ipfs
<daviddias> dignifiedquire: integrating it today in js-ipfs
<daviddias> getting those tests being used in js-ipfs-api available would be sweet
<daviddias> so that API match perfectly
<dignifiedquire> which tests do you mean?
<daviddias> the ones in js-ipfs-api pubsub branch
<daviddias> the other thing is -> https://github.com/ipfs/js-ipfs/issues/439 @victorbjelkholm has it on his todo list, but if you have time right now, it would be super useful for the tests
<dignifiedquire> okay will do that then
matoro has quit [Ping timeout: 248 seconds]
<victorbjelkholm> I need a nicer way to do this in JS: https://gist.github.com/VictorBjelkholm/d7b8c091be59a6597c58fe0978cc0ddf
wuch has joined #ipfs
<victorbjelkholm> javascript experts unite!
<dignifiedquire> simple
<dignifiedquire> use run-waterfall
Encrypt has joined #ipfs
<victorbjelkholm> dignifiedquire, ah, I'll use waterfall from async, which we already have as a dep
<dignifiedquire> or that .)
<victorbjelkholm> thanks :)
<dignifiedquire> otherwise you can also use map
Encrypt has quit [Client Quit]
<dignifiedquire> victorbjelkholm:
Guest10868 has quit [Quit: ZNC - http://znc.in]
ylp1 has quit [Quit: Leaving.]
ugjka has joined #ipfs
<victorbjelkholm> dignifiedquire, ah, that's a nice solution, was doing some weird stuff with parallel
jedahan_ has joined #ipfs
jedahan_ has quit [Client Quit]
wuch has quit [Quit: WeeChat 1.5]
jedahan has quit [Ping timeout: 260 seconds]
Akaibu has quit [Quit: Connection closed for inactivity]
<sdgathman> Do multihash links include size information? That is easily authenticated by fetching the link and very useful to know without actually fetching the link.
<daviddias> sdgathman: you need to fetch the object, multihash is just the id
<sdgathman> I understand, but with the new design, more metadata is going into the link.
<sdgathman> date can't be authenticated, but size can.
dmr has quit [Quit: Leaving]
<sdgathman> size is also a sort of trivial hash
PseudoNoob has joined #ipfs
<aggelos_> sdgathman: sorry, lurker here. what new design? :-)
Encrypt has joined #ipfs
<sdgathman> A few days of logs to search, but the hash now has a version,hashid,actual hash
computerfreak has joined #ipfs
<aggelos_> just that?
<sdgathman> There might be more, looking for the spec link
mildred has quit [Ping timeout: 250 seconds]
nonaTure has joined #ipfs
<sdgathman> still looking, but encoding was also a field. For base58, hex, etc
apiarian has joined #ipfs
nonaTure has quit [Ping timeout: 244 seconds]
<sdgathman> Ah, thanks!
<sdgathman> Anyway, I'm just suggesting that size is a candidate for a field. If size in bytes is too big, then size rounded to megabytes maybe, or an exponential notation - just to give a rough idea of how much it is going to cost to actually fetch the link.
<sdgathman> Boomerang: that's helpful, but not the link I'm looking for.
<Boomerang> weren't you after the multihash specs?
<sdgathman> It is the new spec for multihash in ipfs codebase.
<dignifiedquire> daviddias: why is there no spec, but tests for swarm in interface-ipfs-core
<Boomerang> Oh I see, I was unaware of that
<lgierth> whyrusleeping: i gave cjdns on all hosts a kick and it seems !pin is okay now
<dignifiedquire> oh it is nested, searched on the readme
<dignifiedquire> daviddias: need your attention: https://github.com/ipfs/js-ipfs/pull/489
dmr has joined #ipfs
ppham has quit [Remote host closed the connection]
gmcquillan__ has joined #ipfs
<aggelos_> sdgathman: not seeing the proposal
<victorbjelkholm> dignifiedquire, daviddias log tail fails in the pubsub branch for some reason on travis, https://travis-ci.org/ipfs/js-ipfs-api/jobs/159910039
<victorbjelkholm> any ideas on why?
<dignifiedquire> victorbjelkholm: does it pass locally?
<dignifiedquire> with a fresh npm install
<daviddias> dignifiedquire: gave you thumbs up
<dignifiedquire> daviddias: thanks, mooar PRs
<daviddias> victorbjelkholm: log.tail takes like 12 seconds
<daviddias> it seems that is timing out
<daviddias> probably increasing the timeout will make it pass
<whyrusleeping> geoah: heyo, you around?
<daviddias> (log.tail is a weird one)
<geoah> whyrusleeping hey
<whyrusleeping> geoah: so i took and started the final step of the dht extraction yesterday
<whyrusleeping> and for some reason (unknown to me) the dht sharness tests are failing on that branch..
<whyrusleeping> when you did your extraction, everything was working properly, right?
<victorbjelkholm> dignifiedquire, daviddias yeah, passes in circleci as well
<geoah> yy I saw that, the error says that blocks don't match but that doesn't really makes much sense
<victorbjelkholm> I'll just rerun the travis tests?
<dignifiedquire> then try a rerune
<whyrusleeping> victorbjelkholm: weird that that startup time is increased... i'll take a look at it
<whyrusleeping> geoah: oh wait, you see an error message?
<whyrusleeping> i totally missed that
<geoah> yy there are 2-3 errors regarding blocks not matching
nonaTure has joined #ipfs
ofdm has quit [Changing host]
ofdm has joined #ipfs
cemerick has joined #ipfs
lassulus has joined #ipfs
lassulus has quit [Changing host]
lassulus has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Ping timeout: 244 seconds]
r04r is now known as zz_r04r
<sdgathman> It's called cid now - that's why my log searches didn't find it.
<sdgathman> Anyway, I'm suggesting that size (maybe an exponential approx to save bits) should be in the cid.
Red15 has left #ipfs ["WeeChat 1.4"]
<aggelos_> sdgathman: thanks, will take a look later (gotta run)
sss[m] has joined #ipfs
<geoah> whyrusleeping hm I lied -- they weren't failures after all... hm
<victorbjelkholm> daviddias, dignifiedquire when you guys have five minutes to spare, could you help me with Travis failing? https://github.com/ipfs/js-ipfs-api/pull/377#issuecomment-247067771
<geoah> not ok 11 - put(B
<geoah> not ok 12 - findprovs(B
jedahan has joined #ipfs
<neuthral> can someone help me with repo migrations
M-fs_IXlocWlFZHF has joined #ipfs
<neuthral> "sudo fs-repo-migrations"
<neuthral> gives me ipfs migration: already at or above target version number
sss[m] has left #ipfs ["User left"]
M-fs_IXlocWlFZHF has left #ipfs [#ipfs]
<whyrusleeping> geoah: yeah... no error messages
<whyrusleeping> it looks like its just failing because those commands didnt return anything
<geoah> yap
<neuthral> ipfs version 0.4.2
<neuthral> ipfs add sdgthyj.png
<neuthral> Program version is: 3
<neuthral> Error: Repo has incorrect version: 4
<whyrusleeping> neuthral: you shouldnt have to run it with sudo
<geoah> neuthral are you running a different daemon and cli?
<neuthral> not to my knowledge
jedahan has quit [Ping timeout: 244 seconds]
<whyrusleeping> neuthral: also, just running a newer daemon should run the migrations for you
<whyrusleeping> have you tried that?
nonaTure has quit [Ping timeout: 244 seconds]
<neuthral> gives me same error
<neuthral> "ipfs daemon
<neuthral> Please run the ipfs migration tool before continuing.
<neuthral> Error: Repo has incorrect version: 4
<neuthral> Initializing daemon...
<neuthral> Program version is: 3
<neuthral> Sorry for the inconvenience. In the future, these will run automatically.
<whyrusleeping> neuthral: update your daemon
jedahan has joined #ipfs
<whyrusleeping> youre running old code
<Boomerang> I was wondering, has anyone tried to put nix on ipfs? Or is that kind of what gx does?
<Boomerang> (I don't mean gx puts nix on ipfs but that it solves the same kind of problem)
<whyrusleeping> Boomerang: yeah, theres a group working on integrating nix and ipfs
<whyrusleeping> let me find the issue...
PseudoNoob has quit [Remote host closed the connection]
ljhms has quit [Ping timeout: 255 seconds]
jedahan has quit [Ping timeout: 244 seconds]
<Boomerang> Cool! I'll check it out
<Boomerang> Thanks for the link!
<dignifiedquire> victorbjelkholm: I have no idea why it is failing like that on travis :L/
ljhms has joined #ipfs
abbaZaba has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
<geoah> whyrusleeping the extracted dht seems to be out of date
<whyrusleeping> geoah: does it?
<geoah> whyrusleeping eg ipfs has
<geoah> var ProtocolDHT protocol.ID = "/ipfs/kad/1.0.0"
<geoah> while dht repo still has
<geoah> var ProtocolDHT protocol.ID = "/ipfs/dht"
<whyrusleeping> oh
<whyrusleeping> geoah: can you do a diff between those two and PR it into the kad-dht repo?
jedahan has quit [Ping timeout: 260 seconds]
jedahan has joined #ipfs
jedahan has quit [Ping timeout: 244 seconds]
Encrypt has quit [Quit: Quitte]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 244 seconds]
ckwaldon1 is now known as ckwaldon
<victorbjelkholm> dignifiedquire, :'( Can we just dump travis? Start using my nice little cli autochecker which would run the tests in many different versions instead
<dignifiedquire> as soon as whyrusleeping gives us those buildkite tests
<whyrusleeping> yeah, i never said i was doing that
<whyrusleeping> i *can* but it would take a week of my time to do it right
jedahan has joined #ipfs
<victorbjelkholm> I would be interested in helping out with setting up tests on buildkite
<victorbjelkholm> I saw it some week/s ago, seems nice
<victorbjelkholm> dignifiedquire, wanna try it for js-ipfs-api? I can give it a try
<whyrusleeping> lets make sure its really what we want first
<whyrusleeping> (i'm pretty certain we will like it, just need to get consensus from everyone)
<victorbjelkholm> whyrusleeping, goes into the ipfs/infrastructure issue no?
<whyrusleeping> victorbjelkholm: yeah, #100
<geoah> wtf circle ci failed but travis is green --
<victorbjelkholm> handy
<dignifiedquire> whyrusleeping I think having a single repo using it would give us a better feeling
<whyrusleeping> geoah: yeah, its because we don't have anything set up for circle
<dignifiedquire> daviddias: haad this is awesome, just saw this now we can test electron apps much better https://github.com/electron/spectron
<geoah> whyrusleeping the protocol change doesn't seem enough of a reason for the ipfs harness to fail like that
<dignifiedquire> also haad did you know abouy https://github.com/electron/devtron
<whyrusleeping> geoah: no... i'm thinking the same
<geoah> I'm omw home right now, I'll check in more detail and get back to you, maybe something with the protobuf stuff
<whyrusleeping> geoah: awesome, thank you!
cemerick has quit [Ping timeout: 244 seconds]
<victorbjelkholm> dignifiedquire, man, both of them I never heard about and they both look great
<victorbjelkholm> amazing
abbaZaba has joined #ipfs
matoro has joined #ipfs
<daviddias> dignifiedquire: that is indeed super useful!
PseudoNoob has joined #ipfs
<daviddias> thank you
<noffle> morning
redfish has quit [Quit: WeeChat 1.5]
redfish has joined #ipfs
cemerick has joined #ipfs
<whyrusleeping> moooorning
computerfreak has quit [Remote host closed the connection]
PrinceOfPeeves has quit [Quit: Leaving]
espadrine_ has quit [Ping timeout: 240 seconds]
PrinceOfPeeves has joined #ipfs
abbaZaba has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shizy has quit [Ping timeout: 244 seconds]
<haad> dignifiedquire: didn't know about those, very cool! thanks.
WhiteWhaleHolyGr has joined #ipfs
Mateon1 has quit [Ping timeout: 265 seconds]
ugjka has quit [Ping timeout: 244 seconds]
zorglub27 has quit [Ping timeout: 255 seconds]
ugjka has joined #ipfs
<victorbjelkholm> daviddias, you tried running registry-mirror lately?
<victorbjelkholm> daviddias, I'm gettin { Error: connect QmToeN85brexqyXUnWnKfHFqhvucJPViw9AxQQkjLoULy4 failure: dial attempt failed: <peer.ID S6FZdb> --> <peer.ID ToeN85> dial attempt failed: connection refused
<victorbjelkholm> trying to run daemon with --clone
<dignifiedquire> those are so cool now I want to build an electron app again :D
<victorbjelkholm> hmm, what's the next cool decentralized app we can build? Chat -> Orbit, Twitter -> Planet Express
<victorbjelkholm> reddit?
<victorbjelkholm> reddit...
<i[m]> Reddit via ipfs?
<i[m]> Oh I'm in #ipfs, disregard.
<dignifiedquire> woot github shipped lots of changes to the code review panel
<clownpriest> any chance there's work being done on something like gx-rust?
<dignifiedquire> clownpriest: not that I know about, but you can also checkout #gx
<clownpriest> ok cool
Encrypt has joined #ipfs
Mateon1 has joined #ipfs
Mateon1 is now known as Guest37120
ianopolous has quit [Ping timeout: 265 seconds]
ianopolous has joined #ipfs
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
Guest37120 has quit [Changing host]
Guest37120 has joined #ipfs
gmcquillan__ has quit [Quit: gmcquillan__]
AK47__ has quit [Ping timeout: 265 seconds]
Aranjedeath has joined #ipfs
<daviddias> victorbjelkholm: that is not working atm because biham is gone
<daviddias> the project is stale while sharding doesn't land on go-ipfs (released
<daviddias> I've a WIP PR for the next iteration https://github.com/diasdavid/npm-on-ipfs/pull/43
doesntgolf has quit [Ping timeout: 250 seconds]
AK47__ has joined #ipfs
ashark has joined #ipfs
zorglub27 has joined #ipfs
computerfreak has joined #ipfs
chungy has quit [Ping timeout: 255 seconds]
ylp has quit [Ping timeout: 265 seconds]
<whyrusleeping> lgierth: Kubuxu, for the pubsub experimental flag thing we're going to have to use a config field
<Kubuxu> why?
ylp has joined #ipfs
<whyrusleeping> I thought we could use a flag at first, and then just add the command to the map at daemon startup
<whyrusleeping> but then the cli doesnt have the pubsub command
<whyrusleeping> and will return 'no such command'
shizy has joined #ipfs
chungy has joined #ipfs
ylp has quit [Ping timeout: 248 seconds]
ylp has joined #ipfs
<daviddias> so now I have dignifiedquire CI?
<dignifiedquire> daviddias: yes :D
<dignifiedquire> don't you love it ;)
ljhms has quit [Ping timeout: 265 seconds]
<dignifiedquire> daviddias: there dig ci is green :)
ljhms has joined #ipfs
mildred has joined #ipfs
<lgierth> whyrusleeping: hrm ok -- i think the json parser can "ignore" fields right?
<lgierth> so that when we remove it we don't have to do a migration
<lgierth> or we make it a generalized "features" config
<lgierth> gateway: yes, pubsub: oh yes that too pls, writableGateway: dunno probably not
<lgierth> gateway-api, eycv.
<lgierth> s/eycv/etc/
<lgierth> but nevermind, go for it
<lgierth> when in doubt, we can still just do string replacement before parsing the config json
ploop has quit [Ping timeout: 250 seconds]
ianopolous has quit [Ping timeout: 265 seconds]
ianopolous has joined #ipfs
WhiteWhaleHolyGr has quit [Ping timeout: 240 seconds]
<whyrusleeping> lgierth Kubuxu : changed my mind
<whyrusleeping> gonna just leave the commands in the command tree
<whyrusleeping> and just not create the pubsub object if the flag isnt set
<lgierth> yeah having them there doesn't sound too bad
<lgierth> "Pubsub sub pub (experimental, enable with --pubsub)
<lgierth> i'll be back in ~2h
<lgierth> busy today
cemerick has quit [Ping timeout: 244 seconds]
<whyrusleeping> lgierth: SGTM
ploop has joined #ipfs
mildred has quit [Ping timeout: 276 seconds]
<achin> someone should create a cool hipster techy bar, named the "pubsub sub pub". where you order your drinks by subscribing to that topic
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
espadrine has joined #ipfs
ploop has quit [Ping timeout: 260 seconds]
sametsisartenep has quit [Ping timeout: 250 seconds]
ploop has joined #ipfs
isysd has joined #ipfs
<isysd> hello
<whyrusleeping> achin: lets do it
<whyrusleeping> isysd: Hello!
<isysd> very cool project; I just discovered it
<isysd> I feel behind now :)
<whyrusleeping> isysd: thanks :)
<whyrusleeping> let us know if something seems to be missing from the documentation
<isysd> I've been playing with a plaintext "blockchain" using git and ledger
<whyrusleeping> oh yeah?
<isysd> seems like ipfs is quite similar to that already
<isysd> seems quite complimentary
<whyrusleeping> Yeap, you can trivially make a 'blockchain' with the `ipfs object` commands
<isysd> cool, well I'll read more and ask if I have questions :)
<whyrusleeping> also, a cool tool you might be interested in: https://github.com/ipfs/dataviz
<whyrusleeping> it lets you view the graphs you create in a prettier format
sametsisartenep has joined #ipfs
Guest77797 is now known as wking
wking is now known as Guest95456
AK47__ has quit [Ping timeout: 244 seconds]
PseudoNoob has quit [Remote host closed the connection]
zorglub27 has quit [Ping timeout: 240 seconds]
<iovoid> mooo
zorglub27 has joined #ipfs
computerfreak has quit [Remote host closed the connection]
clownpriest has joined #ipfs
Guest37120 is now known as Mateon1
<richardlitt> !pin QmVqNrDfr2dxzQUo4VN3zhG4NV78uYFmRpgSktWDc2eeh2 libp2p.io
<pinbot> now pinning /ipfs/QmVqNrDfr2dxzQUo4VN3zhG4NV78uYFmRpgSktWDc2eeh2
<pinbot> [host 4] failed to grab refs for /ipfs/QmVqNrDfr2dxzQUo4VN3zhG4NV78uYFmRpgSktWDc2eeh2: Post http://[fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001/api/v0/refs?arg=/ipfs/QmVqNrDfr2dxzQUo4VN3zhG4NV78uYFmRpgSktWDc2eeh2&r=true&encoding=json&stream-channels=true&: dial tcp [fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001: getsockopt: connection timed out
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Changing host]
jedahan has joined #ipfs
chriscool has quit [Ping timeout: 260 seconds]
gmcquillan__ has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
rgrinberg has quit [Ping timeout: 265 seconds]
Guest95456 is now known as wking
isysd has quit [Remote host closed the connection]
zorglub27 has quit [Quit: zorglub27]
anewuser has joined #ipfs
<evbogue> !pin QmV3B641L6UvJEGdD3VRSZfPHisovK7D8h7F9AznmM3Gqi
<evbogue> I just thought I'd try it
<evbogue> I guess pinbot needs to know who I am before it will let me pin something
<jbenet> whyrusleeping: i made https://github.com/ipfs/go-ipfs/milestone/20 -- does adding this milestone help you? i can undo it if not
<whyrusleeping> jbenet: i can roll with that
<jbenet> evbogue yep :] -- you can run your own pinbot: https://github.com/whyrusleeping/pinbot
<achin> pinbots for everyone!
<evbogue> jbenet: oh cool
<evbogue> We were just talking about you guys on the scuttlebot weekly call
<jbenet> evbogue <3
<jbenet> evbogue hopefully nice things? we should get our communities collaborating more
<evbogue> oh course nice things. Yah that's what we were talking about.
<evbogue> The scuttlebot blobstore isn't really as good as it should be
<evbogue> it's hard to delete things, which is fine for append only 8k messages, but not ideal when cryptix uploads 320 megabytes of his friends' live show
palkeo has quit [Quit: Konversation terminated!]
<evbogue> so we were talking about maybe using IPFS as a store for Scuttlebot. Anyway, just preliminary talk and dominic was off sailing
<jbenet> "but not ideal when cryptix uploads 320 megabytes of his friends' live show" hahahah <3 <3 <3
<jbenet> cryptix we miss you
<evbogue> oh he was on the call!
<evbogue> jbenet: are you on sbot?
<jbenet> evbogue: yeah IMO the fof replication strategy and attachments is tricky.
<jbenet> evbogue: i think you'll want to restrict the replication to either smaller objects, or specific subgraphs-- take typing into account
<evbogue> yah, we were talking about maybe making it so you only replicate objects on demand or perhaps if they are only from your direct peer group
<jbenet> evbogue: we're doing some work on representing arbitrary graphs, keeping typing information, and representing "selectors" across the graphs-- which can be useful for this replication. all this is under the "IPLD" work
<jbenet> well i personally wouldn't carry even my close friends' attachments. and i wouldn't want my friends to have to carry the burden of my attachments. short message metadata maybe, but not files.
Encrypt has quit [Quit: Sleeping time!]
<evbogue> yah, you never know when you might be friends with cryptix and he'll upload that show
sametsisartenep has quit [Quit: leaving]
<evbogue> we have git-ssb too, which is distributed github at this point. BUT, it relies on the somewhat sketchy ssb-blobstore. So I'm trying to think about how to keep that going and also replicate git objects on demand.
<evbogue> jbenet: when you said yeah, did you mean you're on sbot, or was that a yeah in relation to the earlier question?
<nicolagreco> daviddias: what is this? https://github.com/diasdavid/js-ethereum-libp2p
<jbenet> evbogue: haha-- exactly. -- nice, we're doing some work in that direction too. would be great to reuse work. -- no, am not on sbot, im too tied up with trying all the ipfs things-- though im meaning to try more things out over time.
ashark has quit [Ping timeout: 265 seconds]
rgrinberg has joined #ipfs
<evbogue> jbenet: well, let me know if you want to try sbot. The current client (Patchbay) we're working on right now is a little bit of work to get going, but we're trying to make that easier. I think the two projects could find a way to work together, because sbot isn't particularly good at the blobs thing, but it is incredibly good at the social gossip network thing.
dignifiedquire has quit [Quit: Connection closed for inactivity]
<lgierth> nicolagreco: looks like tx protocol on top of libp2p -- nothing to see here :P
<evbogue> jbenet: obviously you'd be opting into cryptix's 350 megabyte show at this point
Kane` has quit [Quit: Leaving]
shizy has quit [Ping timeout: 244 seconds]
pfrazee has quit [Remote host closed the connection]
chungy has quit [Ping timeout: 265 seconds]
chungy has joined #ipfs
byteflame has joined #ipfs
<victorbjelkholm> daviddias, found the issue with log.tail in js-ipfs-api, https://github.com/ipfs/js-ipfs-api/pull/379
byteflame has quit [Ping timeout: 250 seconds]
Akaibu has joined #ipfs
Guest82327 is now known as cypher
cypher has quit [Changing host]
cypher has joined #ipfs
<kevina> whyrusleeping: in https://github.com/ipfs/go-ipfs/pull/3225 due you know why the teamcity build failed?
byteflame has joined #ipfs
byteflame has quit [Client Quit]
fleeky__ has joined #ipfs
<victorbjelkholm> !pinbot QmQDiyCBqioKskBwVWfNitonYjyoGrWm6tRxVZJUX9BoBq buildkite-screenshots
<pinbot> now pinning /ipfs/QmQDiyCBqioKskBwVWfNitonYjyoGrWm6tRxVZJUX9BoBq
fleeky_ has quit [Ping timeout: 265 seconds]
<pinbot> [host 4] failed to grab refs for /ipfs/QmQDiyCBqioKskBwVWfNitonYjyoGrWm6tRxVZJUX9BoBq: Post http://[fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001/api/v0/refs?arg=/ipfs/QmQDiyCBqioKskBwVWfNitonYjyoGrWm6tRxVZJUX9BoBq&encoding=json&stream-channels=true&r=true&: dial tcp [fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001: getsockopt: connection timed out
<victorbjelkholm> !botsnack
<pinbot> om nom nom
<victorbjelkholm> it was close
<achin> will pinbot pin things forever?
chris613 has joined #ipfs
cehteh has quit [Ping timeout: 248 seconds]
pfrazee has joined #ipfs