<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]
<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
<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]
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…]
<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
<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
<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
<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 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
<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
<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
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
<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
<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?
<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]
<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