Kubuxu changed the topic of #ipfs to: Release Candidate 3 of go-ipfs v0.4.3 has been released, available at https://dist.ipfs.io/go-ipfs/v0.4.3-rc3 -- 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
ckwaldon has quit [Ping timeout: 252 seconds]
cemerick has joined #ipfs
byteflame has quit [Ping timeout: 276 seconds]
ghtdak has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
doesntgolf has quit [Ping timeout: 264 seconds]
chadoh has quit [Ping timeout: 260 seconds]
ruby32 has joined #ipfs
JesseW has joined #ipfs
computerfreak1 has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
ruby32 has quit [Remote host closed the connection]
jsrockss has joined #ipfs
apiarian has quit [Ping timeout: 258 seconds]
apiarian has joined #ipfs
benhylau[m]1 has left #ipfs ["User left"]
matoro has joined #ipfs
cemerick has quit [Ping timeout: 244 seconds]
ruby32 has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 258 seconds]
ckwaldon1 is now known as ckwaldon
flounders has quit [Quit: leaving]
<kevina> whyrusleeping: (or anyone else): how do I test if the daemon is running?
<kevina> I use to use node.Online() but that no longer works because a daemon can run in offline mode
ianopolous has joined #ipfs
DiCE1904 has quit [Ping timeout: 260 seconds]
JesseW has quit [Quit: Leaving.]
JesseW has joined #ipfs
ruby32 has quit [Ping timeout: 276 seconds]
JesseW has quit [Ping timeout: 260 seconds]
<kevina> whyrusleeping: doesn't look like there is an easy way, hacking something in for now...
rardiol has joined #ipfs
ckwaldon has quit [Ping timeout: 252 seconds]
chadoh has joined #ipfs
ckwaldon has joined #ipfs
kvda has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has quit [Ping timeout: 244 seconds]
Oatmeal has quit [Ping timeout: 244 seconds]
DiCE1904 has joined #ipfs
<kevina> lgierth: you around, have some questions about the IPFS Core API related changes?
edrex has quit [Read error: Connection reset by peer]
ghtdak has quit [Quit: WeeChat 1.4]
edrex has joined #ipfs
edrex has quit [Read error: Connection reset by peer]
edrex has joined #ipfs
rgrinberg has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 276 seconds]
ckwaldon1 has quit [Ping timeout: 276 seconds]
JesseW has joined #ipfs
Oatmeal has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
apiarian has quit [Ping timeout: 240 seconds]
gmcquillan has quit [Quit: gmcquillan]
apiarian has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
ckwaldon has joined #ipfs
mgue has quit [Quit: WeeChat 1.5]
mgue has joined #ipfs
<kevina> lgierth: guess not, don't worry about it
HoloIRCUser2 has quit [Ping timeout: 252 seconds]
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
synergistics has joined #ipfs
<synergistics> Is there a way to create a merkle DCG (directed graph *with* cycles)
PrinceOfPeeves has quit [Quit: Leaving]
kvda has joined #ipfs
Peeves has quit [Quit: Going offline, see ya! (www.adiirc.com)]
ckwaldon has quit [Ping timeout: 240 seconds]
ckwaldon has joined #ipfs
<noffle> synergistics: barring a convenient hash collision, no
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 258 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has joined #ipfs
<synergistics> Why is that exactly? I think I get that it involves hashes being one way functions.
devbug has quit [Read error: Connection reset by peer]
devbug_ has joined #ipfs
chadoh has quit [Ping timeout: 244 seconds]
RainbowReich has quit [Ping timeout: 260 seconds]
<deltab> synergistics: for A to point to B, it needs the hash of B, which means B is created first and hashed, and then A is created
<deltab> for B to then point to A, B would have to already have the hash of A
rgrinberg has quit [Ping timeout: 250 seconds]
<deltab> but A's hash was unknown then because it depends on B's hash
<JesseW> you could do if one of the links was mutable
<deltab> mutating it would give it a different hash
<JesseW> i.e. using an ipns name
<JesseW> because then you could set the cycle *after* creating the dag
<deltab> sure, but then it's not a pure merkle graph
<JesseW> yep, it's cheating, I agree
<JesseW> it's just an important type of cheating that is good to keep in mind
<deltab> you don't even need mutation: file A can contain <a href="B"> and vice versa, and you can add directory containing both
<JesseW> that's ... not a cycle?
<deltab> but those aren't merkle links
<JesseW> unless I'm misunderstanding?
<deltab> A links to B, B links to A, but neither using a hash
<JesseW> ah
<deltab> but you can refer to the directory containing both of them using its hash
Oatmeal has quit [Ping timeout: 252 seconds]
chadoh has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 240 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has quit [Ping timeout: 252 seconds]
synergistics has quit [Remote host closed the connection]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 255 seconds]
ckwaldon1 is now known as ckwaldon
jsrockss has quit [Ping timeout: 264 seconds]
chadoh has joined #ipfs
rutabaga has joined #ipfs
rutabaga has quit [Quit: WeeChat 1.5]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 258 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has quit [Ping timeout: 240 seconds]
drrz has quit [Read error: No route to host]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 276 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has joined #ipfs
rardiol has quit [Ping timeout: 240 seconds]
devbug_ has quit [Read error: Connection reset by peer]
ckwaldon has quit [Ping timeout: 244 seconds]
chadoh has quit [Remote host closed the connection]
chadoh has joined #ipfs
devbug has joined #ipfs
ckwaldon has joined #ipfs
pfrazee has quit [Remote host closed the connection]
chadoh has quit [Ping timeout: 244 seconds]
HoloIRCUser6 has joined #ipfs
HoloIRCUser7 has joined #ipfs
HoloIRCUser6 has quit [Read error: Connection reset by peer]
ckwaldon has quit [Ping timeout: 265 seconds]
ckwaldon1 has joined #ipfs
ckwaldon1 is now known as ckwaldon
sg1311 has quit [Read error: Connection reset by peer]
sg1311 has joined #ipfs
chris613 has quit [Quit: Leaving.]
ckwaldon has quit [Ping timeout: 258 seconds]
ckwaldon has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 244 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 260 seconds]
ckwaldon1 is now known as ckwaldon
HoloIRCUser5 has joined #ipfs
chadoh has quit [Ping timeout: 240 seconds]
HoloIRCUser7 has quit [Ping timeout: 244 seconds]
se3000 has joined #ipfs
JesseW has quit [Ping timeout: 244 seconds]
Justinus has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
devbug has quit [Quit: ZZZzzz…]
mildred has joined #ipfs
ghtdak has joined #ipfs
chadoh has joined #ipfs
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
mgue has quit [Ping timeout: 264 seconds]
dignifiedquire has joined #ipfs
ribasushi has quit [Ping timeout: 276 seconds]
unforgiven512 has quit [Quit: ZNC - http://znc.in]
m0ns00n has quit [Remote host closed the connection]
mgue has joined #ipfs
m0ns00n has joined #ipfs
ribasushi has joined #ipfs
unforgiven512 has joined #ipfs
chadoh has quit [Ping timeout: 264 seconds]
Tv` has quit [Quit: Connection closed for inactivity]
ylp1 has joined #ipfs
chadoh has joined #ipfs
ckwaldon has quit [Ping timeout: 240 seconds]
chadoh has quit [Ping timeout: 250 seconds]
ckwaldon has joined #ipfs
chadoh has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
xelra has quit [Ping timeout: 260 seconds]
cow_2001 has quit [Ping timeout: 260 seconds]
xelra has joined #ipfs
cow_2001 has joined #ipfs
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
stigo has quit [Ping timeout: 250 seconds]
chadoh has quit [Ping timeout: 265 seconds]
stigo has joined #ipfs
cwahlers_ has joined #ipfs
cwahlers has quit [Ping timeout: 240 seconds]
cwahlers has joined #ipfs
cwahlers_ has quit [Ping timeout: 264 seconds]
zero-one is now known as zorro-uno
ckwaldon has quit [Ping timeout: 252 seconds]
ckwaldon has joined #ipfs
zorro-uno is now known as zero-one
zero-one is now known as zorro-uno
zorro-uno is now known as zero-one
cwahlers has quit [Quit: Textual IRC Client: www.textualapp.com]
cwahlers has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 252 seconds]
ckwaldon1 is now known as ckwaldon
devbug has joined #ipfs
gmcquillan has quit [Ping timeout: 240 seconds]
Encrypt has joined #ipfs
espadrine_ has joined #ipfs
zorglub27 has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 258 seconds]
ckwaldon1 is now known as ckwaldon
ckwaldon has quit [Ping timeout: 244 seconds]
ckwaldon has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 265 seconds]
ckwaldon1 is now known as ckwaldon
devbug has quit [Quit: ZZZzzz…]
BadgerSong has joined #ipfs
m0ns00n has quit [Quit: quit]
devbug has joined #ipfs
devbug has quit [Client Quit]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 264 seconds]
ckwaldon has joined #ipfs
ckwaldon1 has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
m0ns00n has joined #ipfs
ylp1 has quit [Ping timeout: 265 seconds]
ylp1 has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has joined #ipfs
gamemanj has joined #ipfs
ygrek has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has quit [Ping timeout: 240 seconds]
chadoh has joined #ipfs
chadoh has quit [Ping timeout: 240 seconds]
chadoh has joined #ipfs
cemerick has quit [Ping timeout: 276 seconds]
ygrek has quit [Ping timeout: 252 seconds]
chadoh has quit [Ping timeout: 265 seconds]
<victorbjelkholm> hey, any recommendations of papers to read about technologies related to ipfs and other p2p systems that would be a good overview of things? Started going through the references of the ipfs paper juan wrote but guessing there is more essential readings as well...
HoloIRCUser4 has joined #ipfs
HoloIRCUser5 has quit [Read error: Connection reset by peer]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
chadoh has joined #ipfs
<brendyn> victorbjelkholm: I recommend browsing YouTube for talks given on such topics. I think there are some FOSDEM talks on such things like IPFS and GNUnet etc
chadoh has quit [Ping timeout: 244 seconds]
chadoh has joined #ipfs
reit has quit [Quit: Leaving]
HoloIRCUser5 has joined #ipfs
HoloIRCUser4 has quit [Ping timeout: 260 seconds]
chadoh has quit [Ping timeout: 240 seconds]
computerfreak has joined #ipfs
kvda has quit [Quit: Textual IRC Client: www.textualapp.com]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
reit has joined #ipfs
chadoh has joined #ipfs
apiarian has quit [Ping timeout: 250 seconds]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 276 seconds]
ckwaldon1 is now known as ckwaldon
Mateon1 has quit [Ping timeout: 276 seconds]
<lgierth> kevina: yeah most of the add command is to become the Core API's Add() function
<lgierth> in a couple of weeks -- not there yet
apiarian has joined #ipfs
Justinus has quit [*.net *.split]
joeyh has quit [*.net *.split]
M-wwwi7891 has quit [*.net *.split]
M-Lawrence_Pritc has quit [*.net *.split]
M-3511 has quit [*.net *.split]
Confiks has quit [*.net *.split]
wehlutyk[m] has quit [*.net *.split]
M-BostonEnginer4 has quit [*.net *.split]
alexvoda[m] has quit [*.net *.split]
AMIR[m] has quit [*.net *.split]
M-5459 has quit [*.net *.split]
monikp[m] has quit [*.net *.split]
trytrytry[m] has quit [*.net *.split]
M18337[m] has quit [*.net *.split]
protestContest[m has quit [*.net *.split]
neoV[m] has quit [*.net *.split]
p0psicle[m] has quit [*.net *.split]
Guest26265[m] has quit [*.net *.split]
vasachi[m] has quit [*.net *.split]
yuryk[m] has quit [*.net *.split]
M-keverets has quit [*.net *.split]
M18643[m] has quit [*.net *.split]
M-epsilon has quit [*.net *.split]
M-fermuch has quit [*.net *.split]
M-sraja has quit [*.net *.split]
M-thia has quit [*.net *.split]
Richardsdkjflsfj has quit [*.net *.split]
Guest26833[m] has quit [*.net *.split]
shenbaa[m] has quit [*.net *.split]
M-9364 has quit [*.net *.split]
M-Juriska has quit [*.net *.split]
Karalix[m] has quit [*.net *.split]
M-TidyKoala has quit [*.net *.split]
deltab has quit [*.net *.split]
konubinix has quit [*.net *.split]
afdudley has quit [*.net *.split]
guybrush has quit [*.net *.split]
victorbjelkholm has quit [*.net *.split]
Taek has quit [*.net *.split]
Edur has quit [*.net *.split]
chadoh has quit [Ping timeout: 240 seconds]
joeyh has joined #ipfs
M-BostonEnginer4 has joined #ipfs
Confiks has joined #ipfs
M-3511 has joined #ipfs
M-Lawrence_Pritc has joined #ipfs
alexvoda[m] has joined #ipfs
AMIR[m] has joined #ipfs
M-wwwi7891 has joined #ipfs
trytrytry[m] has joined #ipfs
M18337[m] has joined #ipfs
M-5459 has joined #ipfs
neoV[m] has joined #ipfs
monikp[m] has joined #ipfs
wehlutyk[m] has joined #ipfs
M-fermuch has joined #ipfs
M-keverets has joined #ipfs
yuryk[m] has joined #ipfs
M-sraja has joined #ipfs
M18643[m] has joined #ipfs
vasachi[m] has joined #ipfs
Guest26265[m] has joined #ipfs
M-thia has joined #ipfs
M-9364 has joined #ipfs
M-epsilon has joined #ipfs
protestContest[m has joined #ipfs
Guest26833[m] has joined #ipfs
p0psicle[m] has joined #ipfs
Richardsdkjflsfj has joined #ipfs
Karalix[m] has joined #ipfs
shenbaa[m] has joined #ipfs
afdudley has joined #ipfs
M-TidyKoala has joined #ipfs
deltab has joined #ipfs
konubinix has joined #ipfs
M-Juriska has joined #ipfs
guybrush has joined #ipfs
Edur has joined #ipfs
Taek has joined #ipfs
victorbjelkholm has joined #ipfs
Justinus has joined #ipfs
cryptix has quit [Quit: leaving]
HoloIRCUser5 has quit [Ping timeout: 276 seconds]
apiarian has quit [Ping timeout: 244 seconds]
corvinux has joined #ipfs
apiarian has joined #ipfs
corvinux has quit [Remote host closed the connection]
boomer has joined #ipfs
Poefke has quit [Remote host closed the connection]
varun has joined #ipfs
varun is now known as Guest63721
BadgerSong has quit [Ping timeout: 240 seconds]
Guest63721 is now known as rugu
<rugu> Is this the official channel to discuss github repos of IPFS such as js-libp2p?
apiarian has quit [Ping timeout: 240 seconds]
boomer has quit [Quit: Page closed]
apiarian has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 244 seconds]
ckwaldon1 is now known as ckwaldon
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 276 seconds]
ckwaldon1 is now known as ckwaldon
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
<victorbjelkholm> rugu, yes! Welcome
<rugu> @vicotbjelkholm, thanks. I have been working on libp2p but missed out on all the updates so very confused on how the new functions are to be used.
HoloIRCUser4 has joined #ipfs
HoloIRCUser6 has joined #ipfs
cketti has quit [Quit: Leaving]
ckwaldon1 has joined #ipfs
<victorbjelkholm> rugu, I see. If you have any specific questions, I bet there is someone here that can help you out
HoloIRCUser4 has quit [Ping timeout: 258 seconds]
dankiousMemecous has joined #ipfs
<dankiousMemecous> Hello
<rugu> well to communicate between 2 nodes, I just had to define a swarm with a peer and a multiaddr, setup a transport and dial/ handle a protocol. But with the new update, the handle protocol functions dont get called
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
<rugu> I am working on a decentralized chat application using js-libp2p, socket.io and android.
rgrinberg has joined #ipfs
sametsisartenep has joined #ipfs
<dankiousMemecous> i need help understanding ipfs
BadgerSong has joined #ipfs
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
ljhms has quit [Ping timeout: 250 seconds]
HoloIRCUser6 has quit [Read error: Connection reset by peer]
ljhms has joined #ipfs
HoloIRCUser6 has joined #ipfs
rardiol has joined #ipfs
<gamemanj> dankiousMemecous: "understanding"? Which part?
<dankiousMemecous> its not really understanding....
<dankiousMemecous> its more like, where are files stored exactly? and is there a practical use of ipfs?
<rugu> files are stored in each node
<rugu> think of torrents, the files shared are on different computers
<dankiousMemecous> all files?
<dankiousMemecous> on ZeroNet for example i clone the site i visited
shizy has joined #ipfs
<victorbjelkholm> dankiousMemecous, no, only files you explicitly decide to rehost/seed will be sent from you (or, files you add directly are "pinned" by default). I suggest you start reading the Getting Started (https://ipfs.io/docs/getting-started/) and then read through some of the examples as well (https://ipfs.io/docs/examples/)
<dankiousMemecous> ok .... one last questions, are there sites that can replace social media or such things??
<victorbjelkholm> dankiousMemecous, sure thing, http://akasha.world/ is one example of that
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 260 seconds]
ckwaldon1 is now known as ckwaldon
PrinceOfPeeves has joined #ipfs
pfrazee has joined #ipfs
chadoh has joined #ipfs
<gamemanj> there seems to be at least two common things about projects with Ethereum staff on them... big fancy websites, complicated release schedules.
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<dignifiedquire> daviddias: any updates on those scripts for go interop testing?
<dankiousMemecous> is there a site that works now?
<gamemanj> Well, first off there's the web gateway..
<gamemanj> ^ example URL
ruby32 has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
<gamemanj> there's ipfs.pics, which hosts pictures on IPFS (so they're accessible from any IPFS node connected to the network, or via the web gateway)
<gamemanj> (The problem is that using IPFS for social media, though possible, is only really practical if someone actually let API users provide private keys directly, so that things like blockchains/etc. could be implemented based on an IPNS record for the top-of-blockchain.)
<gamemanj> (And/or allowing signed record submission, but that requires JS-side crypto.)
dankiousMemecous has quit [Quit: Page closed]
rardiol has quit [Ping timeout: 250 seconds]
taaem has joined #ipfs
Peeves has joined #ipfs
computerfreak has quit [Remote host closed the connection]
ckwaldon has quit [Remote host closed the connection]
herzmeister has quit [Quit: Leaving]
ckwaldon has joined #ipfs
herzmeister has joined #ipfs
<whyrusleeping> geoah: hows it goin?
<whyrusleeping> anything you need from me?
<geoah> whyrusleeping: morning! :D -- erm -- think so, let me get a link :D
<geoah> hm there is something wrong with this o_O
<geoah> wtf happened to the original commits -- why are they squashed? >< ffff
zorglub27 has joined #ipfs
jsrockss has joined #ipfs
<victorbjelkholm> haad, gotta love greenkeeper, spamming the gh notifications... https://ipfs.io/ipfs/QmPRCUjynsXJRv29WKeouBtSuXZxNToPZfEysqEHTpoUSt
ruby32 has quit [Ping timeout: 244 seconds]
<daviddias> dignifiedquire: ping whyrusleeping :)
<daviddias> victorbjelkholm: ahaha :D
<victorbjelkholm> it's really necessary to always be on the latest version of everything? Feels a bit overkill...
<whyrusleeping> geoah: thats.... odd
<whyrusleeping> daviddias: wassap
<daviddias> the go-libp2p scripts for testing stuff
<geoah> whyrusleeping: I probably messed up something when I merged notifications into the same repo. shall I re-do this and ping you again?
abbaZaba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ruby32 has joined #ipfs
ruby32 has quit [Remote host closed the connection]
<whyrusleeping> geoah: what exactly is wrong with it? it looks green to me
<geoah> whyrusleeping: the original commits are lost
<whyrusleeping> ooooh
<geoah> you can only see my merge
<whyrusleeping> yeah... if its not too much trouble, i'd redo it
<whyrusleeping> then cherry-pick/rebase your other changes back on top
<whyrusleeping> git rebase -i is your best friend if youre not already familiar with it
<rugu> hey these samples https://github.com/libp2p/js-libp2p/tree/master/examples/level1-swarm are no longer working with the latest dependcies even if I update the syntax as per the github ReadMe. Any ideas?
Peeves has quit [Remote host closed the connection]
ruby32 has joined #ipfs
ashark has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
toxip has quit [Ping timeout: 265 seconds]
ckwaldon1 has joined #ipfs
chris613 has joined #ipfs
ckwaldon has quit [Ping timeout: 244 seconds]
ckwaldon1 is now known as ckwaldon
<victorbjelkholm> rugu, maybe daviddias can help you out with seeing if the syntax is up-to-date
<daviddias> rugu: js-libp2p is out of date, it will be repurposed as the base class for js-libp2p-ipfs and js-libp2p-ipfs-browser
<daviddias> see these:
<victorbjelkholm> 👏
ckwaldon has quit [Ping timeout: 250 seconds]
dmr has quit [Quit: Leaving]
jedahan has joined #ipfs
ckwaldon has joined #ipfs
<rugu> ok victor already gave me those links, it is functioning the same way. Just wanted a confirmation on the same. I am using this lib to build a decentralized chat and file sharing application for android phones. Thanks sooo much daviddias!
taaem has quit [Ping timeout: 244 seconds]
big_ has joined #ipfs
<geoah> whyrusleeping: hehe my only issue with git is that the sub-tree stuff are a bit of a dark art -- if not very dark voodoo :P
<whyrusleeping> geoah: oh yeah, that gets WELL into the black magic territory
chadoh has quit [Ping timeout: 276 seconds]
<geoah> whyrusleeping: https://github.com/libp2p/go-libp2p-routing/pull/1 should be green once osx decides to grace us with its presence -- and with commits this time.
<geoah> whyrusleeping: I included notifications in routing -- I hope that is ok -- I think it was between the DHT and Routing
<whyrusleeping> That seems fine to me, as long as the dependency tree is happy and not circular
ebel has quit [Ping timeout: 264 seconds]
Benjamin_ has joined #ipfs
<geoah> shouldn't be -- seems pretty isolated
_whitelogger has joined #ipfs
<whyrusleeping> wherever seems most convenient to you
<whyrusleeping> i'm fine chatting on irc
chadoh has joined #ipfs
ebel has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
BadgerSong has quit [Ping timeout: 240 seconds]
BadgerSong has joined #ipfs
<geoah> 3. todoctr "github.com/ipfs/go-ipfs/thirdparty/todocounter" -- split into new repo and get it over with?
<geoah> 2. import flags "github.com/ipfs/go-ipfs/flags" -- erm.... global LowMemMode -- ... I don't even :P
<geoah> 1. kad-dht is currently depending on libp2p/net, libp2p/host, and libp2p/protocol -- I assume it is ok to import libp2p?
<geoah> whyrusleeping: <3 ^ :D
ebel has quit [Ping timeout: 264 seconds]
<Benjamin_> Hi guys, I'm interested in contributing to the Python implementation.
<Benjamin_> The repository is a bit of a mess, so I'm not really sure where to begin.
chris6131 has joined #ipfs
<Benjamin_> Is there anyone I can contact to get some guidance on that?
BadgerSong has quit [Ping timeout: 265 seconds]
<whyrusleeping> dignifiedquire: do you know anything about the python impl?
<whyrusleeping> i remember you doing some python stuff recently
<whyrusleeping> geoah: yeah, its okay to import libp2p
<whyrusleeping> 2. eh... *i guess* you can comment that stuff out for now
<whyrusleeping> i want to find a better way to do that
<whyrusleeping> 3. yeah, lets split that out and get it over with
chris613 has quit [Ping timeout: 264 seconds]
ebel has joined #ipfs
<geoah> whyrusleeping: could you please make a repo for todocounter and I'll wrap up kad-dht right now :D (in the next 2 prs hehe)
<whyrusleeping> boom
<Benjamin_> It was worth a try :)
<Benjamin_> Is there any particular time of day where people are more active here?
<lgierth> EU and US daytime/evening
BadgerSong has joined #ipfs
<Benjamin_> Thanks, I'll pop back in then. Kinda late here (+9GMT)
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
swift110[m] has joined #ipfs
<swift110[m]> ok cool
<swift110[m]> good this worked
jsrockss has quit [Ping timeout: 252 seconds]
<geoah> ^ whyrusleeping
brixen has quit [Ping timeout: 276 seconds]
Benjamin_ has quit [Quit: Page closed]
brand0 has quit [Ping timeout: 244 seconds]
<daviddias> no problem rugu! That sounds super cool :D is there a repo for me to follow?
abbaZaba has joined #ipfs
brixen has joined #ipfs
jsrockss has joined #ipfs
brand0 has joined #ipfs
chris613 has joined #ipfs
chris6131 has quit [Ping timeout: 244 seconds]
chris6131 has joined #ipfs
chris613 has quit [Ping timeout: 276 seconds]
opal is now known as dax
dax is now known as opal
m0ns00n has quit [Quit: quit]
<big_> Cool application rugu
<big_> do you know any one working on similar lines with libp2p
<rugu> I think js-libp2p-ipfs is being used over js-libp2p
<rugu> @big so I will be changing my code and package.json file accordingly
<whyrusleeping> geoah: getting closer and closer :D
<whyrusleeping> (both of those merged now)
JesseW has joined #ipfs
<geoah> whyrusleeping: I'm sorry about the next thing I'll say :P
abbaZaba_ has joined #ipfs
abbaZaba has quit [Ping timeout: 240 seconds]
ylp1 has left #ipfs [#ipfs]
mildred has quit [Ping timeout: 264 seconds]
<daviddias> dignifiedquire: are the latest changes pushes to the secio branch in libp2p-swarm?
Tv` has joined #ipfs
jsrockss has quit [Ping timeout: 255 seconds]
abbaZaba has joined #ipfs
abbaZaba_ has quit [Ping timeout: 265 seconds]
g00NHydY has joined #ipfs
g00NHydY has left #ipfs [#ipfs]
<kiwano> i'm trying to find the code for key generation on init; i looked in go-ipfs/cmd/ipfs/init.go and from the best i could tell the key generation happens in a call to core.NewNode
<kiwano> and can see that go-ipfs/core is imported as core, but am not having much luck finding NewNode in there
rugu has quit [Ping timeout: 264 seconds]
<kiwano> nm; found it in go-ipfs/core/builder.go
ckwaldon has quit [Remote host closed the connection]
warner has joined #ipfs
ckwaldon has joined #ipfs
abbaZaba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ckwaldon has quit [Remote host closed the connection]
opal has quit [Quit: Have you eaten ground beef recently? Ground beef is the result of everything outside of the cow's bones (including nerves) being ground up. Ground beef often contains prions (misfolded proteins) which due to mammalic protein metabolism act virally and wi]
opal has joined #ipfs
ckwaldon has joined #ipfs
abbaZaba has joined #ipfs
big_ has quit [Ping timeout: 264 seconds]
JesseW has quit [Ping timeout: 244 seconds]
r04r is now known as zz_r04r
ruby32 has quit []
abbaZaba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
djdv has joined #ipfs
nausea has quit [Ping timeout: 250 seconds]
chadoh has quit [Ping timeout: 250 seconds]
nausea has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
ckwaldon1 has joined #ipfs
abbaZaba has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
cow_2001 has quit [Quit: cow_2001]
chadoh has joined #ipfs
<whyrusleeping> kiwano: the actual code is in https://github.com/ipfs/go-libp2p-crypto
Encrypt has quit [Quit: Quitte]
<daviddias> dignifiedquire: there?
<daviddias> I don't see a PR for pull on libp2p-ipfs
<daviddias> how did you get bitswap to work ?
zorglub27 has quit [Quit: zorglub27]
chadoh has quit [Ping timeout: 240 seconds]
chadoh has joined #ipfs
<geoah> whyrusleeping (and maybe Kubuxu?): I'm having some issues with the deps... If I do a `gx deps --tree` on the kad-dht I'm working on I have 16 imports of `go-libp2p-peer` with 3 different versions :P
thedewer has joined #ipfs
<whyrusleeping> geoah: yeah, thats somewhat common
<whyrusleeping> check which packages are importing the differing versions, and make sure that the tree is consistently versioned
ylp has quit [Quit: Leaving.]
daad has joined #ipfs
daad has left #ipfs [#ipfs]
ylp has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 276 seconds]
ckwaldon1 is now known as ckwaldon
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
cow_2001 has joined #ipfs
chadoh has quit [Ping timeout: 250 seconds]
neurrowcat has joined #ipfs
jsrockss has joined #ipfs
chadoh has joined #ipfs
<geoah> whyrusleeping: So... I need to create create PRs for kbucket, peerstore, testutil, and routing to bump 'go-libp2p-peer' to '2.0.4' right? :P no other way around that? :D
* geoah is trying to be lazy
<Kubuxu> geoah: unfortunately yes, we have plans to implement something that would allow for it to be simpler but it is quite complex idea and requires palanning
<Kubuxu> whyrusleeping: do you think that using context.Value for passing the "domain" of metric?
<Kubuxu> only problem I see is that we don't have anything like Value in goprocess.
<Kubuxu> s/do you think/what do you think about
<dignifiedquire> whyrusleeping: I know nothing about the actual effort py-ipfs, I only reviewed py-ipld
ckwaldon has quit [Ping timeout: 250 seconds]
<dignifiedquire> daviddias: I think I pushed everything
<dignifiedquire> js-libp2p-ipfs doesn't need changes you just need to npm link all the things
thedewer has quit [Quit: Textual IRC Client: www.textualapp.com]
ckwaldon has joined #ipfs
espadrine_ has quit [Ping timeout: 240 seconds]
<geoah> Kubuxu: thanks :)
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<geoah> I'm getting the hang of this :P
jedahan has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
<Kubuxu> I recently updated go-log
<Kubuxu> go-ipfs tree shows just 29 imports of it
<Kubuxu> deps
zz_r04r is now known as r04r
abbaZaba has quit [Ping timeout: 260 seconds]
<Kubuxu> !pin QmdUib18JngJSGT4YhcG1J1wwMtNKGWzwnTEWowYuYCkwd go-prometheus-0.1.0
<pinbot> now pinning /ipfs/QmdUib18JngJSGT4YhcG1J1wwMtNKGWzwnTEWowYuYCkwd
<geoah> :D
abbaZaba has joined #ipfs
<geoah> Kubuxu: my peerstore PR is in direct conflict with yours though :/ https://github.com/ipfs/go-libp2p-peerstore/pull/2
<Kubuxu> does it deprecate mine?
<Kubuxu> I mean, does it apply all other changes?
<Kubuxu> If yes, I will just close mine, if not, can you rebase on top of mine.
<Kubuxu> This PR reflects what is running in go-ipfs right now.
Oatmeal has joined #ipfs
<geoah> Kubuxu: no it does not because your downgrades go-libp2p-peer so I wasn't sure how to go around this
<Kubuxu> really? interesting
<Kubuxu> oh, I might have used stale head
gmcquillan has quit [Quit: gmcquillan]
<Kubuxu> just check if in deps tree of your tree go-log has the same hash all over it
matoro has quit [Ping timeout: 244 seconds]
<geoah> I'll try to check that once I get home and rebase on you PR
chris6131 has quit [Ping timeout: 264 seconds]
devbug has joined #ipfs
cow_2001 has quit [Quit: cow_2001]
chris613 has joined #ipfs
<Kubuxu> you don't have to rebase
<Kubuxu> gx deps --tree | grep -E 'go-log\b'
ylp has quit [Ping timeout: 260 seconds]
<Kubuxu> victorbjelkholm: are you the Victor? :P
jsrockss has quit [Ping timeout: 265 seconds]
cubemonkey has joined #ipfs
ylp has joined #ipfs
ckwaldon has quit [Ping timeout: 244 seconds]
ygrek has joined #ipfs
ckwaldon has joined #ipfs
<victorbjelkholm> Kubuxu, isn't there only one victor? ;)
<Kubuxu> :p
<Kubuxu> great work over there at js-ipfs
<Kubuxu> :p
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
Frank[m] has joined #ipfs
BadgerSong has quit [Ping timeout: 260 seconds]
Foxcool has quit [Ping timeout: 244 seconds]
devbug has quit [Quit: ZZZzzz…]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
Foxcool has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
matoro has joined #ipfs
cow_2001 has joined #ipfs
taaem has joined #ipfs
<gamemanj> If two Victors play chess, who wins?
basilgoh1r is now known as basilgohar
<victorbjelkholm> gamemanj, it's always a draw
<victorbjelkholm> Although, in tournaments, both players would get one point, which is weird
<victorbjelkholm> "Usually, in tournaments a draw is worth a half point to each player, while a win is worth one point to the victor and none to the loser"
<victorbjelkholm> Kubuxu, thanks, haven't really gotten started for real yet though, still navigating through everything to make sure I actually understand it :)
<Kubuxu> I am still finding my way in some go-ipfs modules.
<Kubuxu> There are some I fell comfortable in, some others are still a bit of mistery.
neurrowcat has quit [Quit: Deebidappidoodah!]
cubemonkey has quit [Read error: Connection reset by peer]
realitygaps[m] has joined #ipfs
ckwaldon has quit [Ping timeout: 244 seconds]
ckwaldon has joined #ipfs
Mateon1 has joined #ipfs
<daviddias> dignifiedquire: is it?
cubemonkey has joined #ipfs
<daviddias> like, how are tests passing without those changes? https://github.com/ipfs/js-libp2p-ipfs/blob/master/test/libp2p.spec.js
<kiwano> whyrusleeping: thanks, i'd chased my way back to it by the time you replied, but thanks nonetheless
ckwaldon has quit [Ping timeout: 250 seconds]
<Kubuxu> lgierth: about to rip the metrics code in go-ipfs apart
ckwaldon has joined #ipfs
BadgerSong has joined #ipfs
anewuser has joined #ipfs
_whitelogger has joined #ipfs
anewuser has quit [Read error: Connection reset by peer]
anewuser_ has joined #ipfs
<richardlitt> @achin ping
<dignifiedquire> daviddias: hmm okay no I haven't checked those tests, but libp2p-ipfs is working fine inside of js-ipfs so we just need to update those tests
taaem has quit [Ping timeout: 276 seconds]
cketti has quit [Quit: Leaving]
<richardlitt> achin: Hard for me to read this. Does it pull for each repo in the dir? https://github.com/ipfs/newsletter/blob/master/tools/get_commits.py
<richardlitt> So that it gets a new update? So, I should just clone every repo in the ipfs org, and then it will automatically update them?
cubemonkey has quit [Read error: Connection reset by peer]
realitygaps[m] has left #ipfs ["User left"]
<daviddias> dignifiedquire: running the example examples/echo/node-listener.js simply exists
<daviddias> might be related to the fact that secio is enabled by default on swarm
<daviddias> weird that it doesn't error at all
<dignifiedquire> daviddias: which example?
<daviddias> inside libp2p-ipfs
<daviddias> it is because the listen never calls back
chadoh has quit [Ping timeout: 264 seconds]
<daviddias> dignifiedquire: I changed the example to use pull
<dignifiedquire> hmm did you check if there is an error emitted?
<dignifiedquire> did you push this somewhere?
chadoh has joined #ipfs
galois_d_ has quit []
abbaZaba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
galois_dmz has joined #ipfs
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
<daviddias> dignifiedquire: nvm, I was linking to another (older) libp2p-swarm that was in my machine
<dignifiedquire> :D
<daviddias> still strange that it died silently
<dignifiedquire> yeah I had that problem sooo often
espadrine has joined #ipfs
<geoah> how does gx decide what to replace a package with?
<geoah> eg my package.json says
<geoah> "hash": "QmWXjJo15p4pzT7cayEwZi2sWgJqLnGDof6ZGMh9xBgU1p",
<geoah> "name": "go-libp2p-peer",
<geoah> but on rewrite it replaces it with a different hash ("QmWtbQU15LaB5B1JC2F7TV9P4K88vD3PpA4AJrwfCjhML8")
<geoah> I can only assume that it tries to figure out something from the rest of the dependency tree?
<daviddias> dignifiedquire: getting a error being return from a swarm.dial at libp2p-ipfs
<daviddias> weird thing is that the error is simple the bool value 'true'
<daviddias> checking
<dignifiedquire> that means "stream ended"
<dignifiedquire> sounds like somewhere the pull-stream => callback conversion was not done right
ckwaldon1 has joined #ipfs
cketti has joined #ipfs
cketti has joined #ipfs
cketti has quit [Changing host]
<richardlitt> !pinbot mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB technical_point.jpg
<pinbot> now pinning /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB
<pinbot> [host 6] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<pinbot> [host 5] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<pinbot> [host 2] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<pinbot> [host 0] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<pinbot> [host 4] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<pinbot> [host 3] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<pinbot> [host 7] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<pinbot> [host 1] failed to grab refs for /ipfs/mbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB: multihash length inconsistent: &{150 37 [163 71 232 133 56 147 254 145 147 172 8 137 3 164 196 5 161 17 233 180 158 245 115 215 197 101 182 33 149 241 18]}
<richardlitt> !pinbot QmbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB technical_point.jpg
<pinbot> now pinning /ipfs/QmbyS5wwZZGtJEeHAKYwkLeaTLmCrCCBoWeewEtM5B7XZB
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
ChALkeR has joined #ipfs
<daviddias> dignifiedquire: I had set the crypto thing to false
devbug has joined #ipfs
BadgerSong has joined #ipfs
<daviddias> I don't even get to the conn
<daviddias> that err is 'true'
<dignifiedquire> no idea sorry :/
<dignifiedquire> are you sure you have linked everything correct?
<dignifiedquire> are libp2p-swarm tests passing with the linked version you are using?
BadgerSong has quit [Ping timeout: 265 seconds]
<daviddias> yeah, libp2p-swarm passes
Oatmeal has quit [Ping timeout: 244 seconds]
<daviddias> I made simple changes, just for the pull things https://github.com/ipfs/js-libp2p-ipfs/pull/17
jsrockss has joined #ipfs
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 264 seconds]
ckwaldon1 is now known as ckwaldon
jsrockss has quit [Ping timeout: 250 seconds]
jsrockss has joined #ipfs
tactiic has joined #ipfs
anewuser_ has quit [Quit: anewuser_]
jsrockss has quit [Ping timeout: 265 seconds]
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 240 seconds]
ckwaldon1 is now known as ckwaldon
galois_d_ has joined #ipfs
<Magik6k> whyrusleeping, I've added partial test for https://github.com/ipfs/go-ipfs/pull/3128/files and it fails in a weird way: either 0, 2048 first bytes or all data is sent, for both sides. I'm out of ideas for today, you may want to take a look at that as it /may/ be bug that's a bit deeper
gmcquillan has quit [Quit: gmcquillan]
gmcquillan__ has joined #ipfs
gmcquillan__ is now known as gmcquillan
ckwaldon1 has joined #ipfs
galois_dmz has quit [Ping timeout: 250 seconds]
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
Encrypt has joined #ipfs
ckwaldon has quit [Ping timeout: 265 seconds]
ckwaldon has joined #ipfs
Tristitia has quit [Ping timeout: 265 seconds]
Tristitia has joined #ipfs
reit has quit [Ping timeout: 265 seconds]
TheWhisper_ has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon has joined #ipfs
gamemanj has quit [Ping timeout: 258 seconds]
TheWhisper has quit [Ping timeout: 265 seconds]
ckwaldon has quit [Read error: Connection reset by peer]
ckwaldon has joined #ipfs
computerfreak has joined #ipfs
chadoh has quit [Ping timeout: 252 seconds]
chadoh has joined #ipfs
palkeo has joined #ipfs
r04r is now known as zz_r04r
ckwaldon1 has joined #ipfs
ckwaldon has quit [Ping timeout: 264 seconds]
ckwaldon1 is now known as ckwaldon
shazbot4077 has joined #ipfs
<shazbot4077> let me ask you a question, I'm not bullshitting you: how do you feel when Juan Benet literally created all of you from his imagination jbenet: how are you so smart mango for real you get it whattt
ashark has quit [Ping timeout: 240 seconds]
chadoh has quit [Ping timeout: 244 seconds]
Encrypt has quit [Quit: Quitte]
draynium has quit [Quit: <No reason given>]
shizy has quit [Ping timeout: 244 seconds]
draynium has joined #ipfs
<lgierth> Kubuxu: what do you have in mind?
<lgierth> Kubuxu: the only thing i'd like to keep is prometheus/grafana (unless you find something *better*)
<lgierth> apart from that: godspeed :)
<lgierth> shazbot4077: that's a very good question!
<Kubuxu> I finished go-metrics-interface and go-metrics-prometheus, which means that adding metrics to go-ipfs should be much easier
<shazbot4077> ipfs is awesome I love it just poking fun
<lgierth> aah the go-metrics thing
<shazbot4077> :p <3 <3 <3
<lgierth> word
<lgierth> shazbot4077: :)
<shazbot4077> :)
<Kubuxu> the prometheus path to the swarm peers will probably change when I start using it.
<Kubuxu> but that should be easy to fix in graphana when we deploy it
<lgierth> oh you invented that naming scheme
<lgierth> how does it look? (just asking because prometheus has a naming convention too)
<Kubuxu> ?
<lgierth> "prometheus path to the swarm peers"
<Kubuxu> I don't know yet, depends how context is passed through sub system.
<Kubuxu> You mark context as system/subsystem.
<Kubuxu> So we start with `ipfs` then you add on, ie. `ipfs_swarm_peers_count` or something
<Kubuxu> but in code you use dots instead of _, more common
<Kubuxu> to use dots to separate things
<lgierth> yeah word, sgtm
<lgierth> i think we can make a query which covers both ipfs_p2p_peers_total and ipfs_swarm_peers_total
<lgierth> otherwise we can rewrite that metric name when importing
<lgierth> or do some other trickery
<Kubuxu> yeah, peers are stored in libp2p right?
<lgierth> swarm peermanager or so
<lgierth> let me check -- it's collecting that metric in go-ipfs, not go-libp2p
<lgierth> better to have metric collection more or less central than spread all over the place
<lgierth> yeah core/corehttp/metrics.go
<Kubuxu> graphana can adapt to layouts and the point of the system is so you don't give full paths just nest subsystems
<Kubuxu> I disagree with that.
<Kubuxu> Because you have to expose then data that could be private otherwise.
<lgierth> check out metrics.go
<Kubuxu> Seen it.
<lgierth> aah i think i got it
rugu has joined #ipfs
<lgierth> go-metrics and go-metrics-prometheus take care of gathering the various metrics in one place?
<lgierth> so that they can be scraped?
<lgierth> scraped/collected
<Kubuxu> They are automatically collected int oprometheus' default collector.
<lgierth> cool cool then
<lgierth> yep with prometheus' library alone, they wouldn't automatically be collected, you had to bind them to something. and that's why i went the other way round and did everything in metrics.go
<lgierth> "everything" not being much until now
pfrazee has quit [Remote host closed the connection]
<Kubuxu> let's say that we start with ipfs daemon, it uses `ipfs` scope, the it creates blockstore that uses `blockstore` subscope so `ipfs.blockstore` then blockstore creates bloom cache which uses subscope `bloom` if in bloom cache you create counter `cachehits_total` it will have path: `ipfs.blockstore.bloom.cachehits_total`
<Kubuxu> which translates into prometheus path `ipfs_blockstore_bloom_cachehits_total`
<lgierth> yep
<lgierth> sgtm
<lgierth> don't even need "cache" in there
<Kubuxu> yeah
<Kubuxu> right
<lgierth> great :)
<lgierth> this is gonna be awesome
<lgierth> and don't worry about the peers_total name changing -- we can mess around with it. prometheus servers are pretty composable, and they can e.g. replicate data from themselves, with filters and mutations applied
<lgierth> gonna propose prometheus to freifunk too
<lgierth> (right now it's all collectd, with routers pushing their metrics to the collectd server)
devbug has quit [Quit: ZZZzzz…]
rugu has quit [Ping timeout: 264 seconds]
herzmeister has quit [Read error: Connection reset by peer]
devbug has joined #ipfs
devbug has quit [Client Quit]
ckwaldon has quit [Remote host closed the connection]
ckwaldon has joined #ipfs
JesseW has joined #ipfs
<lgierth> Kubuxu: can go-metrics-prometheus do the metric labels? e.g. peers_total has a transport label
<Kubuxu> I could implement it but you would need to find a nice way to abstract it out in go-metrics-interface
<lgierth> these labels are *really* useful
<Kubuxu> I know but I have no idea how to abstract it out as I never used it.
<lgierth> mh not sure -- i guess you could instantiate each metric with a labels hashmap? then you'd have e.g. 4 peers_total metrics, one per transport
<lgierth> /ip4/tcp /ip6/tcp /ip4/udp/utp /ip4/udp/utp
<lgierth> the parts which don't need it just omit that, other stuff (like peers_total) loops over whatever constitutes a label value and creates a metric for that
<Kubuxu> we can still use prometheus directly in some plces
<Kubuxu> with centralized collection
<Kubuxu> code wise centralized
chadoh has joined #ipfs
<daviddias> woot, got it dignifiedquire
<daviddias> oh, you probably asleep
<Kubuxu> I might figure out how to do labels, but for now I would like to get it finish with interface as it is now.
<lgierth> :)
<lgierth> sgtm
<lgierth> Kubuxu: btw i got a list of more possible metrics here: https://github.com/ipfs/infrastructure/issues/157
<Kubuxu> k
<lgierth> :)
herzmeister has joined #ipfs
chadoh has quit [Ping timeout: 250 seconds]
chadoh has joined #ipfs
<dignifiedquire> daviddias: close :D
<dignifiedquire> what was it?
<dignifiedquire> just saw the commit :D
<dignifiedquire> sorry about that 😳
<daviddias> no prob :) got solved
<daviddias> super weird getting that true, but also didn't got caught easily because the `na` was removed from multistream (needs to be added before merge :))
herzmeister has quit [Quit: Leaving]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
herzmeister has joined #ipfs
ianopolous has quit [Ping timeout: 276 seconds]
ianopolous has joined #ipfs
ckwaldon1 has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ckwaldon has quit [Ping timeout: 250 seconds]
ckwaldon1 is now known as ckwaldon
chris613 has quit [Read error: Connection reset by peer]
matoro has quit [Ping timeout: 258 seconds]
chadoh has quit [Ping timeout: 252 seconds]
<lgierth> git st
chadoh has joined #ipfs
<JesseW> lgierth: nothing to commit, working directory clean
<lgierth> !botsnack
<pinbot> om nom nom
<lgierth> :)
espadrine has quit [Ping timeout: 260 seconds]
<JesseW> !botsnack?
<lgierth> gitbot
<ekleog> Password:
<lgierth> **********
<ekleog> damn, he was right, irc censors your password with stars
<ekleog> what a powerful protocol
<ekleog> ********** can you see it now I've copy-pasted it?
<lgierth> i was thinking the same
chadoh has quit [Ping timeout: 264 seconds]
palkeo has quit [Ping timeout: 260 seconds]
bedeho has quit [Ping timeout: 276 seconds]
chungy has quit [Quit: ZNC - http://znc.in]
ckwaldon1 has joined #ipfs
fleeky__ has joined #ipfs
ckwaldon has quit [Ping timeout: 244 seconds]
ckwaldon1 is now known as ckwaldon
fleeky_ has quit [Ping timeout: 252 seconds]
galois_d_ has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
chungy has joined #ipfs
chadoh has joined #ipfs
matoro has joined #ipfs