lgierth changed the topic of #ipfs to: Now with SSL on all of *.ipfs.io -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm
i_am_ss has joined #ipfs
insanity54 has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
pfraze has joined #ipfs
i_am_ss has quit [Remote host closed the connection]
ashark has joined #ipfs
matoro has quit [Read error: Connection reset by peer]
pfraze has quit [Ping timeout: 276 seconds]
ashark has quit [Ping timeout: 260 seconds]
matoro has joined #ipfs
reit has joined #ipfs
pfraze has joined #ipfs
insanity54 has quit [Ping timeout: 244 seconds]
compleatang has quit [Remote host closed the connection]
Akaibu has joined #ipfs
apiarian has quit [Ping timeout: 240 seconds]
gm has joined #ipfs
gm is now known as Guest118
cemerick has joined #ipfs
apiarian has joined #ipfs
Guest118 has quit [Client Quit]
sahib1 has joined #ipfs
sahib has quit [Ping timeout: 276 seconds]
Protocol_under has quit [Quit: Teleported with a cheezecake]
apiarian has quit [Ping timeout: 265 seconds]
apiarian has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Tahsin has quit [Ping timeout: 276 seconds]
agalactous has joined #ipfs
dmr has joined #ipfs
corvinux has quit [Ping timeout: 276 seconds]
pfraze has quit [Remote host closed the connection]
unforgiven512 has quit [Quit: ZNC - http://znc.in]
unforgiven512 has joined #ipfs
rgrinberg has quit [Ping timeout: 250 seconds]
sahib1 has quit [Ping timeout: 252 seconds]
agalactous has quit [Remote host closed the connection]
cketti has quit [Quit: Leaving]
harpy has joined #ipfs
slothbag has joined #ipfs
dmr has quit [Ping timeout: 250 seconds]
rgrinberg has joined #ipfs
rmi7 has quit [Ping timeout: 276 seconds]
rgrinberg has quit [Ping timeout: 276 seconds]
dmr has joined #ipfs
giodamelio has joined #ipfs
rajabose has joined #ipfs
Qwertie has quit [Ping timeout: 260 seconds]
pfraze has joined #ipfs
Oatmeal has quit [Ping timeout: 276 seconds]
rmi7 has joined #ipfs
anshukla has joined #ipfs
pfraze has quit [Remote host closed the connection]
rhalff has quit [Ping timeout: 260 seconds]
pfraze has joined #ipfs
arpu has quit [Ping timeout: 240 seconds]
pfraze has quit [Remote host closed the connection]
cemerick has quit [Ping timeout: 276 seconds]
sahib has joined #ipfs
arpu has joined #ipfs
Oatmeal has joined #ipfs
i_am_ss has joined #ipfs
insanity54 has joined #ipfs
Senji has joined #ipfs
<daviddias> Morning everyone :)
herzmeister has quit [Ping timeout: 276 seconds]
ylp has joined #ipfs
ylp has quit [Client Quit]
rendar has joined #ipfs
ylp has joined #ipfs
i_am_ss has quit [Remote host closed the connection]
herzmeister has joined #ipfs
Senji has quit [Ping timeout: 252 seconds]
mildred has joined #ipfs
i_am_ss has joined #ipfs
i_am_ss has quit [Remote host closed the connection]
Arakela007 has joined #ipfs
i_am_ss has joined #ipfs
sd1 has joined #ipfs
<daviddias> dignifiedquire, just had a realisation about the TCP socket hang ups
i_am_ss has quit [Remote host closed the connection]
Qwertie has joined #ipfs
i_am_ss has joined #ipfs
i_am_ss has quit [Remote host closed the connection]
i_am_ss has joined #ipfs
dignifiedquire has joined #ipfs
i_am_ss has quit [Remote host closed the connection]
ylp1 has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
<haad_> morning
<Kubuxu> \o
reit has quit [Ping timeout: 260 seconds]
anshukla has quit [Quit: Leaving...]
jon_ross has joined #ipfs
<ianopolous> morning!
mildred1 has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
<haad_> daviddias: any updates on js-ipfs? I'm still getting the "node.encoded() is not a function" from DAGService.
<haad_> daviddias: it's on line 21 in dag-service.js. if I change that to: 'var data = node//.encoded();' it runs through. however, in that case ipfs.object.put returns:
<haad_> "{ key: '12209568/122095686dd8c52fed859d3a1eddf8900a98d047d91c8241c6c190764ae62ad866ba.data' }"
s_kunk has quit [Ping timeout: 244 seconds]
<haad_> also, ipfs.object.put, when using js-ipfs instead of js-ipfs-api, doesn't return promises (it works only with callbacks)
ygrek has joined #ipfs
rajabose has quit [Remote host closed the connection]
<jon_ross> r0kk3rz: "carefully controlling the bootstrapping process" sounds not too safe. I want to be able to guarantee that the network is private and only trusted nodes are accepted.
<daviddias> haad_: the promisse API is only on js-ipfs-api, that is correct
<daviddias> on the node.encoded()
<daviddias> I've never been able to replicate your error, unfortunately
<daviddias> but we did made a lot of changes recently, across all deps
<daviddias> can you do a fresh install and make sure you are using all the latest?
<haad_> daviddias: I did
<daviddias> during the weekend?
<haad_> just now
<daviddias> oh
<daviddias> can you make a test case for it?
<daviddias> when you run the tests, does it break?
<r0kk3rz> jon_ross correct, trivial to 'hack' if you know the IP of a node in the network
chungy has quit [Ping timeout: 260 seconds]
<haad_> daviddias: am I using it wrong?
<daviddias> yep, that's it
<daviddias> expect a dagNode
<daviddias> expects*
<daviddias> you are passing a Buffer to it
<haad_> ooooh
<haad_> wait
chungy has joined #ipfs
<haad_> are you saying js-ipfs won't have the API parity with js-ipfs-api?
<daviddias> it will
<daviddias> there is no core spec
<haad_> daviddias: are you waiting for a core spec before you implement it? ie. is that a blocker for that to happen?
<daviddias> you might have heard me mention https://github.com/ipfs/js-ipfs/issues/110
<daviddias> haad_: it is a blocker in the sense that js-ipfs-api interface was designed by several people on the principle of 'rule of thumb, works for now'
<haad_> daviddias: I have but wasn't sure where that is on your timeline
<daviddias> there were a ton of pieces that didn't exist before js-ipfs itself (like creation of dag nodes)
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<daviddias> haad_: it was supposed to be pre- 25th of April
<haad_> ok
<haad_> daviddias: and what's blocking it currently? people not having time to work on it?
<daviddias> yes, that
* daviddias needs to run now, will be back in 1 hour
<ansuz> rip
<haad_> daviddias: I feel getting the js-ipfs and js-ipfs-api on API parity is hugely important for testing it in a "real world" use case. as of today, I'd need to change a big chunk of code to try out js-ipfs, and then at some point revert back to core api, which doesn't sound awesome.
<haad_> daviddias: that being said, I want to try to get this working with orbit-db, so is there an example of the usage of the dagNode or ipfs-object-put that I could follow?
ygrek_ has joined #ipfs
chriscool1 has joined #ipfs
corvinux has joined #ipfs
corvinux has quit [Changing host]
corvinux has joined #ipfs
ygrek has quit [Ping timeout: 252 seconds]
<haad_> voxelot: thanks!
<haad_> ok, that works. however, it returns: '{ key: '12203849/122038491bda727a9db8c36fcafd7a54b3550683266c5aceaf2560983bc0dc26cbe0.data' }'
<haad_> how do I get that to a hash?
Arakela007 has quit [Remote host closed the connection]
Arakela007 has joined #ipfs
<voxelot> ohh that's not a very fun return
<voxelot> 122038491bda727a9db8c36fcafd7a54b3550683266c5aceaf2560983bc0dc26cbe0
<voxelot> is the buffer of the multihash, need to .toString()
<haad_> voxelot: where can I do that?
<voxelot> think you will have to make something yourself :(
<voxelot> peer id does something similar in the pretty print function https://github.com/diasdavid/js-peer-id/blob/master/src/index.js#L29
<haad_> oh :/
<haad_> that's where the roads ends for me...
s_kunk has joined #ipfs
jon_ross has quit [Ping timeout: 276 seconds]
chungy has quit [Ping timeout: 250 seconds]
<dignifiedquire> good morning lovely people ☀️
<voxelot> haad_:i'm working on a hack
jon_ross has joined #ipfs
<voxelot> though having the multihash as string of the byte array of a buffer is not fun
rajabose has joined #ipfs
<voxelot> morning dignifiedquire :)
<dignifiedquire> voxelot: daviddias haad_ there is a big issues at the moment related to how we use mulithashes in different forms atm
chungy has joined #ipfs
<dignifiedquire> as often keys are buffers, which do not easily translate to a multihash in base58 encoding, and things are pretty mixed around the code base
<dignifiedquire> lets talk about this when daviddias is back and figure out a path on how to clean this up and make sure that these are used consistently in the apis + things do not blow up if one or the other is passed
zorglub27 has joined #ipfs
jon_ross has quit [Ping timeout: 250 seconds]
<voxelot> haas_: you could do this for now, although its ugly
jon_ross has joined #ipfs
lispmeister has joined #ipfs
<haad_> voxelot: works!! nice!
rhalff has joined #ipfs
<dignifiedquire> daviddias: can you ping me when you are back please
<ipfsbot> [webui] greenkeeperio-bot opened pull request #373: Update i18next to version 3.0.0
jon_ross has quit [Ping timeout: 276 seconds]
rhalff has quit [Ping timeout: 246 seconds]
taw00_ has joined #ipfs
taw00 has quit [Ping timeout: 250 seconds]
jon_ross has joined #ipfs
zz_r04r is now known as r04r
jon_ross has quit [Ping timeout: 265 seconds]
jon_ross has joined #ipfs
andoma has quit [Remote host closed the connection]
andoma has joined #ipfs
jon_ross has quit [Ping timeout: 252 seconds]
jon_ross has joined #ipfs
Soft has quit [Ping timeout: 252 seconds]
martinkl_ has joined #ipfs
cryptix has joined #ipfs
<daviddias> dignifiedquire: multihashes different forms ?
<daviddias> Where is that happening ?
<daviddias> It should always be on the serialized protobuf
<dignifiedquire> block.key is a buffer for example and if you call toString on it it's not base58 encoded
jon_ross has quit [Ping timeout: 246 seconds]
<daviddias> Because it is not b58 encoded
<daviddias> Multihash is the key
<daviddias> B58 is a representation
<dignifiedquire> yes but we are not consistent in the representation
<daviddias> Walking home :) 3 mins
<dignifiedquire> sometimes we use a buffer
<dignifiedquire> sometimes a hex string
Guest50582 has quit [Ping timeout: 260 seconds]
<dignifiedquire> sometimes the base58 as a string
<daviddias> Ok, let's see
<dignifiedquire> and this can bite you very bad as for example base58.encode(new Buffer('hexstring', 'hex')) !== base58.encode('hexstring')
Soft has joined #ipfs
* dignifiedquire dreams of having types
jon_ross has joined #ipfs
<daviddias> Got it
<daviddias> Yeah, not sure where that is, but we shouldn't pass strings to b58.encode
Animazing has joined #ipfs
<dignifiedquire> it's kind of hard to enforce that though, my idea is that we stop using bs58 directly and always use a key object, which has different to string methods including toBs58 and fromBS58
<dignifiedquire> something like a Multihash object
Soft has quit [Ping timeout: 276 seconds]
taw00 has joined #ipfs
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
* daviddias is at home :)
jon_ross has quit [Ping timeout: 250 seconds]
taw00_ has quit [Ping timeout: 276 seconds]
<ipfsbot> [js-ipfs] dignifiedquire force-pushed feat/bitswap from 2320cdf to 89de3fd: https://git.io/vwjRp
<ipfsbot> js-ipfs/feat/bitswap cb8b3e4 Friedel Ziegelmayer: start integration of bitswap
<ipfsbot> js-ipfs/feat/bitswap ea3a92c Friedel Ziegelmayer: Implement http commands
<ipfsbot> js-ipfs/feat/bitswap d608cb6 Friedel Ziegelmayer: bitswap: implement cli basics
jon_ross has joined #ipfs
amiller has quit [Ping timeout: 276 seconds]
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<daviddias> ah, dignifiedquire one thing I found is that the error from spdy
<daviddias> happens when we close the socket and spdy was still performing its internal handshake
<daviddias> (sending the settings frame, etc)
<dignifiedquire> interesting
<dignifiedquire> getting those errors now locally as well on the bitswap branch :/
Guest89406 has joined #ipfs
jon_ross has quit [Ping timeout: 244 seconds]
computerfreak has joined #ipfs
jon_ross has joined #ipfs
<daviddias> what did you change?
Boomerang has joined #ipfs
<baccenfutter> what is the best way in go to resoved the dependency tree of any given source package?
<baccenfutter> is there a dependency graph for go-ipfs somewhere?
herzmeister has quit [Quit: Leaving]
<dignifiedquire> daviddias: just rebased onto master and updated deps
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-libp2p-ipfs-0.3.6 (+1 new commit): https://git.io/vremP
<ipfsbot> js-ipfs/greenkeeper-libp2p-ipfs-0.3.6 6b84b65 greenkeeperio-bot: chore(package): update libp2p-ipfs to version 0.3.6...
jon_ross has quit [Ping timeout: 276 seconds]
<ipfsbot> [js-ipfs] diasdavid deleted greenkeeper-libp2p-ipfs-0.3.6 at 6b84b65: https://git.io/vreYS
jon_ross has joined #ipfs
ofdm has quit [Quit: leaving]
martinkl_ has joined #ipfs
rajabose has quit [Remote host closed the connection]
ofdm- is now known as ofdm
Poefke has quit [Ping timeout: 260 seconds]
Poefke has joined #ipfs
reit has joined #ipfs
zorglub27 has quit [Ping timeout: 246 seconds]
jon_ross has quit [Ping timeout: 250 seconds]
jon_ross has joined #ipfs
<dignifiedquire> daviddias: seems like adding some delays of half a second resolves the issues as it gives the sockets enough time to finish their handshakes
<dignifiedquire> at least locally
<daviddias> exactly
<daviddias> that is what I'm doing for the bitswap test network generation
<daviddias> voxelot: are you around?
<daviddias> you will like to know that :)
<ipfsbot> [js-ipfs-api] dignifiedquire tagged v3.0.3 at d1b06e4: https://git.io/vreZy
<ipfsbot> [js-ipfs] diasdavid created greenkeeper-ipfs-api-3.0.3 (+1 new commit): https://git.io/vrenB
<ipfsbot> js-ipfs/greenkeeper-ipfs-api-3.0.3 9a9b5dd greenkeeperio-bot: chore(package): update ipfs-api to version 3.0.3...
<daviddias> dignifiedquire: could you CR https://github.com/ipfs/js-ipfs-bitswap/pull/11
<dignifiedquire> sure
<daviddias> thank you ;)
<daviddias> :)
computerfreak has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs] greenkeeperio-bot opened pull request #203: ipfs-api@3.0.3 breaks build
<dignifiedquire> daviddias: left some more comments :)
<dignifiedquire> daviddias: what about a version that works in the browser? are we missing anything crucial for that?
<daviddias> nothing other than it won't be a single function
<daviddias> how do you want to design those tests?
<daviddias> when it is browser, only browser assertions?
<dignifiedquire> first phase I would like to have a set of node.js nodes for the node.js tests and a set of browser nodes for the browser tests, ideally with the exact same api so the tests using don't need to be written twice
<dignifiedquire> using the memory blob store should make that also easier I think
jon_ross has quit [Ping timeout: 276 seconds]
<dignifiedquire> daviddias: any idea what this is about:
jon_ross has joined #ipfs
<daviddias> that seems like old code
<daviddias> should be unixFSEngine.Importer
<daviddias> dignifiedquire: re: bitswap test network - What I was thinking is that we can use the same util func to spawn a bunch of bitswap Node.js nodes and then have a similar one that receives the peerInfos through some Karma enabled pipe and creates browser nodes with websockets and dials to all of the previous Node.js created nodes
<daviddias> ah, exactly, that is requiring the data-importing
<daviddias> now it is known as unixfs-engine
<daviddias> let's get this one cleaned up and merged
<dignifiedquire> yeah
<dignifiedquire> voxelot: where art though
<daviddias> and by doing so, removing data-importing completely
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to feat/bitswap: https://git.io/vreWa
<ipfsbot> js-ipfs/feat/bitswap e9d2499 Friedel Ziegelmayer: more test fixes
<ipfsbot> [js-ipfs] dignifiedquire closed pull request #203: ipfs-api@3.0.3 breaks build
<dignifiedquire> daviddias: merged
rajabose has joined #ipfs
<dignifiedquire> lets do the browser one seperate
<daviddias> sounds good :D
* daviddias
<daviddias> dignifiedquire: I'm planning after lunch to do the edits to the NYC and Boston videos, are you waiting in anything from me, right now? Just so that I reorg prioritites :)
<dignifiedquire> daviddias: not immediately, as voxelot is not around I'm going to finish the code edits for the files pr so I can merge this, I want to get bitswap in
<dignifiedquire> I would also like to have a call with you about the multihash business mentioned earlier
<daviddias> ok, sounds good, we can make it today
dmr has quit [Ping timeout: 250 seconds]
<ipfsbot> [js-ipfs] dignifiedquire created files-core-fix (+3 new commits): https://git.io/vreBu
<ipfsbot> js-ipfs/files-core-fix 9e84ef8 nginnever: files add, cat, get core + cli
<ipfsbot> js-ipfs/files-core-fix 233eb45 Friedel Ziegelmayer: code review fixes
<ipfsbot> js-ipfs/files-core-fix 8df6248 nginnever: updated get command / libp2p
jaboja has joined #ipfs
<ipfsbot> [js-ipfs] dignifiedquire opened pull request #204: Files core fix (master...files-core-fix) https://git.io/vreB5
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to files-core-fix: https://git.io/vreBd
<ipfsbot> js-ipfs/files-core-fix 18479ee Friedel Ziegelmayer: chore: update deps
<dignifiedquire> daviddias: voxelot https://github.com/ipfs/js-ipfs/pull/204
zorglub27 has joined #ipfs
rajabose has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to files-core-fix: https://git.io/vreEe
<ipfsbot> js-ipfs/files-core-fix 3809d5b Friedel Ziegelmayer: remove try catch
<daviddias> awesome, are tests passing for you localy?
eaxdigitalhash has joined #ipfs
<ipfsbot> [js-ipfs] dignifiedquire force-pushed files-core-fix from 3809d5b to aae2259: https://git.io/vreEC
<ipfsbot> js-ipfs/files-core-fix aae2259 Friedel Ziegelmayer: code review fixes
<dignifiedquire> daviddias: yep, just updated some things that should make travis happy in theory
insanity54 has quit [Ping timeout: 244 seconds]
<dignifiedquire> daviddias: so waiting for the result of that
rajabose has joined #ipfs
jaboja has quit [Quit: Leaving]
rgrinberg has joined #ipfs
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to files-core-fix: https://git.io/vreuc
<ipfsbot> js-ipfs/files-core-fix 46d9e6a Friedel Ziegelmayer: fix(files:add): simplify checkPath
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to files-core-fix: https://git.io/vreub
<ipfsbot> js-ipfs/files-core-fix 7f89bfb Friedel Ziegelmayer: fix(files:get): simplify checkArgs
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to files-core-fix: https://git.io/vrezq
<ipfsbot> js-ipfs/files-core-fix 56f965d Friedel Ziegelmayer: test(http-api): give socket closing more time
<dignifiedquire> daviddias: pushed moaar fixes, lets hope for the best
yosafbridge` has quit [Quit: Leaving]
jon_ross has quit [Ping timeout: 246 seconds]
jon_ross has joined #ipfs
<daviddias> i like when the coveralls check bubble appears
<daviddias> it means that travis is on a good path
<dignifiedquire> yeah was thinking the exact same thing :D
<daviddias> :D
jon_ross has quit [Ping timeout: 246 seconds]
spm_draget has quit [Remote host closed the connection]
jon_ross has joined #ipfs
spm_draget has joined #ipfs
Boomerang has quit [Ping timeout: 246 seconds]
corvinux has quit [Quit: Leaving]
ecloud is now known as ecloud_wfh
corvinux has joined #ipfs
sd1 has quit [Ping timeout: 250 seconds]
<dignifiedquire> daviddias: circle is green and one of the travis tests as well :)
rajabose has quit [Remote host closed the connection]
PrinceOfPeeves has joined #ipfs
jon_ross has quit [Ping timeout: 276 seconds]
<daviddias> almost there :)
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
<dignifiedquire> greeeeeeeeen
jon_ross has joined #ipfs
sd1 has joined #ipfs
rajabose has joined #ipfs
* dignifiedquire dances on the tables
* ansuz flips tables
<ansuz> D:
* dignifiedquire dances on flipped tables
<dignifiedquire> daviddias: going to merge this PR finally :)
<ipfsbot> [js-ipfs] dignifiedquire deleted files-core-fix at 56f965d: https://git.io/vreaX
<daviddias> I'm seeing that http-api tests are run twice
<ipfsbot> [js-ipfs] dignifiedquire closed pull request #197: files add, cat, get core + cli (master...files-core) https://git.io/vwxoD
<daviddias> right, coverage
<daviddias> awesome! :D
<ipfsbot> [js-ipfs] diasdavid deleted files-core at 41e1289: https://git.io/vreaF
jon_ross has quit [Ping timeout: 260 seconds]
yosafbridge has joined #ipfs
cemerick has joined #ipfs
jon_ross has joined #ipfs
<dignifiedquire> daviddias: what's the plan for `ipfs cat` as a command?
<daviddias> as a command?
<daviddias> ipfs cat === jsipfs files cat
<daviddias> because cat, get and add are really files specific commands
<dignifiedquire> okay
dmr has joined #ipfs
<dignifiedquire> haad_: by the way you should be able to just wrap js-ipfs with js-ipfs-api to get the same api for most commands
<dignifiedquire> daviddias: any idea why I get these randomly?
<ipfsbot> [js-ipfs] dignifiedquire force-pushed feat/bitswap from e9d2499 to afd63fa: https://git.io/vwjRp
<ipfsbot> js-ipfs/feat/bitswap 4cdd052 Friedel Ziegelmayer: bitswap: implement cli basics
<ipfsbot> js-ipfs/feat/bitswap 588018c Friedel Ziegelmayer: start integration of bitswap
<ipfsbot> js-ipfs/feat/bitswap b52e7f1 Friedel Ziegelmayer: Implement http commands
<daviddias> dignifiedquire: while running tests?
<dignifiedquire> yeah tests are failing for me locally with that
<daviddias> Never got one of those. You mean that currently master fails with that to you, or your bitswap branch?
analphabet has quit [Remote host closed the connection]
analphabet has joined #ipfs
<dignifiedquire> bitswap, haven't checked master
eaxdigitalhash has quit [Remote host closed the connection]
lispmeister has joined #ipfs
s_kunk has quit [Ping timeout: 276 seconds]
eaxdigitalhash has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
jon_ross has quit [Ping timeout: 276 seconds]
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to feat/bitswap: https://git.io/vrer2
<ipfsbot> js-ipfs/feat/bitswap e9c3f99 Friedel Ziegelmayer: test(core:bitswap): add file test
jon_ross has joined #ipfs
eaxdigitalhash has quit [Ping timeout: 250 seconds]
computerfreak has joined #ipfs
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to feat/bitswap: https://git.io/vreoU
<ipfsbot> js-ipfs/feat/bitswap f6e0f94 Friedel Ziegelmayer: test: increase goOffline delay
eaxdigitalhash has joined #ipfs
<dignifiedquire> daviddias: free for that talk? need sth else to think about then tests that time out
Arakela0_ has joined #ipfs
<daviddias> In 10 mins
<dignifiedquire> sure
s_kunk has joined #ipfs
Arakela007 has quit [Ping timeout: 246 seconds]
cmeiklejohn_ has joined #ipfs
cmeiklejohn_ is now known as cmeik
jon_ross has quit [Ping timeout: 250 seconds]
matoro has quit [Ping timeout: 276 seconds]
<ipfsbot> [js-ipfs] dignifiedquire pushed 1 new commit to feat/bitswap: https://git.io/vre6Z
<ipfsbot> js-ipfs/feat/bitswap f367feb Friedel Ziegelmayer: fix(http:object): proper handling of empty args
jon_ross has joined #ipfs
RJ2 has left #ipfs [#ipfs]
jon_ross has quit [Ping timeout: 260 seconds]
jon_ross has joined #ipfs
<dignifiedquire> daviddias: poing
<daviddias> beep boop
<daviddias> let's chat
<richardlitt> Where is the IPNS spec // paper?
<richardlitt> The link in ipfs/specs#README.md is broken.
taw00 has quit [Ping timeout: 246 seconds]
<richardlitt> Also - anyone have any idea how to debug a ruby script? I am having some issues.
<dignifiedquire> daviddias: https://circleci.com/gh/ipfs/js-ipfs/248
<daviddias> richardlitt: there is none, the link is a place holder
<richardlitt> daviddias: That's.... pretty unclear? It shouldn't be a link. :P
<richardlitt> Where do I catch up on IPNS, then?
<richardlitt> also, good morning! o///
jon_ross has quit [Ping timeout: 265 seconds]
jon_ross has joined #ipfs
rajabose has quit [Remote host closed the connection]
<richardlitt> Going with https://github.com/ipfs/go-ipfs/issues/1716 for now, I guess.
<richardlitt> dignifiedquire: If you've got more time, there's a few more PRs on github.com/ipfs/http-api-spec/pulls.
<richardlitt> They should all be very quick to check, one commit each.
taw00 has joined #ipfs
computerfreak has quit [Quit: Leaving.]
<dignifiedquire> richardlitt: will check it out later
<richardlitt> dignifiedquire: cool
<richardlitt> Short sprint hangout in 2 hours!
jon_ross has quit [Ping timeout: 260 seconds]
sd1 has quit [Ping timeout: 240 seconds]
jon_ross has joined #ipfs
rhalff has joined #ipfs
jon_ross has quit [Ping timeout: 246 seconds]
jon_ross has joined #ipfs
slothbag has quit [Quit: Leaving.]
<richardlitt> Curious: how am I supposed to know where gx or gx-go are, just by knowing the names?
<richardlitt> Got this error: "Upgrade or install gx-go using your package manager or run `make gxgo_upgrade`"
<richardlitt> Which doesn't tell me how to install gx-go, or how to find install instructions.
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<richardlitt> Raising these issues here: https://github.com/ipfs/go-ipfs/issues/2635
jon_ross has quit [Ping timeout: 246 seconds]
jon_ross has joined #ipfs
sd1 has joined #ipfs
ashark has joined #ipfs
tundracomp has joined #ipfs
<dignifiedquire> richardlitt: done
cryptix has quit [Ping timeout: 244 seconds]
martinkl_ has joined #ipfs
rhalff has quit [Ping timeout: 265 seconds]
ghtdak has quit [Ping timeout: 260 seconds]
Boomerang has joined #ipfs
<voxelot> dignifiedquire, daviddias: sorry fell back asleep like a normal American time zoner :D
<voxelot> catching up now
ghtdak has joined #ipfs
Dhole_ has joined #ipfs
jon_ross has quit [Ping timeout: 250 seconds]
rhalff has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2643: Linted object diff help text (master...docs/lint-diff-text) https://git.io/vrebZ
Dhole has quit [Ping timeout: 276 seconds]
jon_ross has joined #ipfs
Arakela0_ has quit [Remote host closed the connection]
jon_ross has quit [Client Quit]
Arakela007 has joined #ipfs
<dignifiedquire> voxelot: no worries, sleep is important
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2644: Update shell link to allow wget (master...feature/update-sh-link) https://git.io/vreAC
eaxdigitalhash has quit [Remote host closed the connection]
trn has quit [Quit: quit]
niekie has quit [Quit: No Ping reply in 180 seconds.]
niekie has joined #ipfs
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
M-abdessamadhoud has joined #ipfs
pfraze has joined #ipfs
Arakela007 has quit [Remote host closed the connection]
reit has joined #ipfs
freddymontana has joined #ipfs
freddymontana has quit [Client Quit]
Arakela007 has joined #ipfs
taw00 has quit [Ping timeout: 276 seconds]
<richardlitt> Man, I am killing it today.
bsm1175321 has joined #ipfs
bsm1175321 is now known as bsm117532
Dhole_ has quit [Ping timeout: 260 seconds]
trn has joined #ipfs
Dhole_ has joined #ipfs
<richardlitt> How could I get `bar baz/ giraffe` by typing `ls foo`?
<richardlitt> I can't figure out the syntax wherein ls prints out three vars like that
<oed> Is there a way to disable double saving of files, i.e. I'm downloading a large file, but the blocks also gets saved in ~/.ipfs
<richardlitt> oed: Not at the moment. We're planning to do that at some point.
<richardlitt> You could only save it in blocks using `ipfs get`, I think
<oed> that's to bad, I'm trying to use ipfs to distribute wikipedia to a bunch of old laptops
i_am_ss has joined #ipfs
<tundracomp> oed; Why do you need to download the file then?
Arakela007 has quit [Remote host closed the connection]
<tundracomp> Wouldn't Wikipedia be a perfect match for being served through ipfs directly?
<oed> sure, but right now it is not
<oed> the computers will problably not have internet access in the future so it will be offline wikipedia
<oed> Is my best bet to use a torrent then?
rhalff has quit [Ping timeout: 276 seconds]
<voxelot> oed: you can still serve the ipfs blocks offline to browser or get the files back with 'get' from blocks to OS with ipfs
rhalff has joined #ipfs
rhalff has quit [Max SendQ exceeded]
rhalff has joined #ipfs
<oed> But the blocks and the files won't fit on the computer together. Am I missing something?
<voxelot> just serve them directly to the browser from ipfs blocks?
<oed> won't work that way since offline wikipedia is using a custom format and to browse a standalone application called kiwix is used
<voxelot> ohh yeah that will be a problem :(
<oed> but most torrent clients won't do that kind of cache right? So I could use a torrent?
<voxelot> or you could automate a garbage collection to remove the unpinned blocks after you have 'ipfs get <hash>' the file
<noffle> sanity check: sync in ~30? timezones are hard
<oed> voxelot: but then I can't help to seed to other computers using that computer right?
Arakela007 has joined #ipfs
<voxelot> oed: correct
<oed> so that kind of destroys the point :(
<voxelot> noffle: i believe so, its 25 minutes to 9am PST here
<oed> but thanks for the help :)
<haad_> o/
<voxelot> oed: np, sorry, would be nice to have a way to share the same resources for deconstructed files in blocks as constructed
<voxelot> or to find a way to navigate the blocks with a custom web site
HostFat has joined #ipfs
Aeon has quit [Ping timeout: 240 seconds]
Aeon has joined #ipfs
sd1 has quit [Ping timeout: 260 seconds]
i_am_ss has quit [Remote host closed the connection]
se3000 has joined #ipfs
<whyrusleeping> goood morning
i_am_ss has joined #ipfs
xa0 has quit [Quit: Divided by zero]
ylp1 has quit [Quit: Leaving.]
<richardlitt> morning whyrusleeping
i_am_ss has quit [Remote host closed the connection]
<richardlitt> sprint starts in five minutes
xa0 has joined #ipfs
xa0 has quit [Changing host]
xa0 has joined #ipfs
<richardlitt> ========== IPFS Sprint Sync for the week! Starts now.============
<richardlitt> Or stream here: http://youtu.be/aPTHYJHWtIw
<richardlitt> Sprint issue: https://github.com/ipfs/pm/issues/105
<richardlitt> ==========================================================
* whyrusleeping waiting for his laptop to boot
<whyrusleeping> for some reason my macbook takes ages to get to the bootloader...
<richardlitt> boot
<richardlitt> daviddias: You coming? :)
<dignifiedquire> daviddias: ping
<richardlitt> Starting now!
<whyrusleeping> alternate wednesdays?
r04r is now known as zz_r04r
<Boomerang> Where is your beard richardlitt? ^^
<richardlitt> I ate it. :)
<Boomerang> :)
stensonb has joined #ipfs
<dignifiedquire> whyrusleeping: those are the secret meetings without you
<whyrusleeping> i love daviddias, "two minutes, a quick bit about what youve been working on"
xa0 has quit [Quit: Divided by zero]
<noffle> :D
dmr has quit [Ping timeout: 276 seconds]
xa0 has joined #ipfs
xa0 has quit [Changing host]
xa0 has joined #ipfs
<whyrusleeping> bye bye freidel
<dignifiedquire> my internet died :(
<richardlitt> It happens!
computerfreak has joined #ipfs
computerfreak has quit [Client Quit]
<Kubuxu> Would it be possible to make hash algs pluggable to multihash? Like: val mh = require("multihash"); mh.addHasher(require("multishash-sha256"))
<Kubuxu> jbenet: ^^
sd1 has joined #ipfs
uzyn has joined #ipfs
computerfreak has joined #ipfs
gmcquillan has joined #ipfs
Peer3Peer has joined #ipfs
gmcquillan has quit [Client Quit]
tactiic has quit [Quit: Leaving]
jaboja has joined #ipfs
gm has joined #ipfs
gm is now known as Guest46070
<richardlitt> Thanks everyone!
<richardlitt> ===== IPFS CI discussion =====
<richardlitt> Stream: http://youtu.be/5dH2FWfrGbI
<richardlitt> ==========================
jaboja has quit [Ping timeout: 250 seconds]
<richardlitt> haad_: coming?
<haad_> daviddias dignifiedquire voxelot: if I understood correctly, you want to get js-ipfs on the level of js-ipfs-api this week, correct? what's the plan there (take js-ipfs-api and replace http with whatever is equivalent of js-ipfs or something else)? what can I do?
<haad_> richardlitt: no, not to the CI discussion
<haad_> unless you need me
<haad_> ?
<richardlitt> Cool. Nope!
zz_r04r is now known as r04r
<noffle> haad_: daviddias: I'm also interested in this
<daviddias> haad_: let's chat after the CI chat :)
<voxelot> haad_: this week i planned to continue work on js-ipfs http for add and cat, and js-ipfs-api get and js-ipfs http, lets do a chat
Arakela007 has quit [Read error: Connection reset by peer]
<daviddias> goal: converge both
Arakela007 has joined #ipfs
cryptix has joined #ipfs
<haad_> daviddias: ping me when you're done, I'm here
<daviddias> cool :)
<haad_> voxelot: can you point me to the branch/PR where the add/cat is happening for js-ipfs http and where js-ipfs-api get is happening?
<voxelot> haad_: sure i shut down a PR with the HTTP things smashed into the CLI things and the HTTP things were not put together correctly by me in some places so I seperated it out
s_kunk has quit [Ping timeout: 260 seconds]
<voxelot> i'll go ahead and open up a files/http branch now and show you where i'm at so it doesn't look too hard to find things
<haad_> sounds good
jaboja has joined #ipfs
<ipfsbot> [js-ipfs-api] gavinmcdermott opened pull request #266: test: extend block coverage (master...test/extend_block_coverage) https://git.io/vrvlx
Peer3Peer has quit [Ping timeout: 260 seconds]
<Kubuxu> How about AWS short lived instances for in rush tests? It might be a bit more expensive but will allow for automated machine startup.
<Kubuxu> s/in rush/in case there is queue/
jaboja has quit [Ping timeout: 244 seconds]
Icefoz has joined #ipfs
<Icefoz> Oh snap I just thought of the PERFECT use case for IPFS.
<Icefoz> Linux package distribution.
sahib has quit [Ping timeout: 252 seconds]
<ipfsbot> [js-ipfs] nginnever created file/http from master (+0 new commits): https://git.io/vrv8x
<Kubuxu> Icefoz: ^^
<Icefoz> Awesome.
uzyn has quit [Quit: uzyn]
<Icefoz> I wonder if one could make an apt plugin or such that could do that...
rhalff has quit [Quit: Leaving]
<jbenet> <3 everyone
<daviddias> :D
<noffle> <3
<daviddias> haad_: good to chat now?
<jbenet> Icefoz: yeah, there's an old apt-p2p that i've been meaning to rebase onto ipfs
<noffle> daviddias: he's having a smoke, but I think we're good after
pfraze has quit [Remote host closed the connection]
<noffle> mind if I join in?
<dignifiedquire> whyrusleeping: is it this error? Error: ENFILE: file table overflow, scandir
<daviddias> noffle please do :D
<jbenet> Icefoz: if you want to hack on this, pls do! comment on the ipfs note above with any progress
<whyrusleeping> dignifiedquire: thats not the one i'm seeing right now
<haad_> daviddias: I'm here. do you wanna do a hangout?
<daviddias> In that case, I'm getting coffee then :)
cketti has joined #ipfs
cketti has joined #ipfs
cketti has quit [Changing host]
<dignifiedquire> whyrusleeping: what are you seeing?
<daviddias> dignifiedquire: voxelot ^^
<noffle> nooo come back
<Icefoz> jbenet: I might try to hack something together just to see if it can be done, I just don't know how to integrate stuff with apt so far.
<Icefoz> Should be pretty easy, at least if you're willing to have a local debian-or-whatever mirror.
<jbenet> yep yep
<daviddias> dignifiedquire: are you joining us?
<Icefoz> Just add each package to ipfs and record the index, and have a URL redirector that will redirect http://whatever/package to http://local-ipfs-proxy/biglonghash
zorglub27 has quit [Ping timeout: 265 seconds]
gmcquillan has joined #ipfs
<Icefoz> I need to figure out how to make ipns work properly.
<dignifiedquire> whyrusleeping: oh we removed the teamcity script
<dignifiedquire> whyrusleeping: that's purely our fault atm
<Icefoz> ...oho, the people in that thread already have a more elegant solution. So, huzzah for them.
<Kubuxu> Icefoz: if you are thinking about FUSE, it isn't that good of an idea.
cryptix has quit [Ping timeout: 244 seconds]
jaboja has joined #ipfs
<Icefoz> Kubuxu: I wasn't... Is that how the pacman implementation works?
<Kubuxu> There is no pacman implementation yet.
<Kubuxu> Nobody got do finalize it yet.
<Icefoz> Well, the test thing they were running, at least.
<Icefoz> Actually, a generic program that proxies HTTP requests into IPFS while doing some name translation would be useful...
<Icefoz> The sticking point is the name translation. :-P
<Kubuxu> IPFS does it itself
<Icefoz> Right, I see now. I'd forgotten.
<Icefoz> (Been a while since I played with this.)
<Icefoz> Well then, should be nigh trivial. Lemme try.
Arakela007 has quit [Ping timeout: 276 seconds]
Arakela007 has joined #ipfs
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Guest46070 has quit [Remote host closed the connection]
<Icefoz> Maybe I can convince the local university's computer club to host it... they already have some Linux mirrors.
<dignifiedquire> ipfs files rm <path>... - Remove a file.
<dignifiedquire> ipfs files write <path> <data> - Write to a mutable file in a given filesystem.
<dignifiedquire> ipfs files mv <source> <dest> - Move files.
<dignifiedquire> ipfs files cp <source> <dest> - Copy files into mfs.
<dignifiedquire> ipfs files ls [<path>] - List directories.
<dignifiedquire> ipfs files stat <path> - Display file status.
<dignifiedquire> ipfs files mkdir <path> - Make directories.
<dignifiedquire> ipfs files flush [<path>] - Flush a given path's data to disk.
<dignifiedquire> ipfs files read <path> - Read a file in a given mfs.
cchrysos has joined #ipfs
s_kunk has joined #ipfs
charley_ has joined #ipfs
Tv` has joined #ipfs
Encrypt has joined #ipfs
<cchrysos> Hi, is there someone here who would be willing to look at an out-of-memory error I found in my ipfs daemon's log, today?
<Kubuxu> whyrusleeping: GOTRACEBACK is compile or runtime option?
<whyrusleeping> Kubuxu: runtime
<Kubuxu> also: does ipget use local node if there is one? or how does it work?
<noffle> Kubuxu: local node if it can; fallback to creating one
<noffle> I think that's the current state
<whyrusleeping> i'm not certain that ipget currently builds
<Kubuxu> The built one worked :p
<noffle> it doesn't; gx broke it a while ago
<noffle> still working on that
<noffle> er, when go-ipfs gx-ified a while back
<Kubuxu> I have people that might have want to use it.
<noffle> Kubuxu: awesome! priority++ I'll take a look
<noffle> tell them to write issues etc on the repo
<Kubuxu> Looks like it is quite broken now. At least the 0.0.1 version.
<whyrusleeping> Kubuxu: in a somewhat unrelated note, do you have any compatiblity issues running the ck patchsets lately?
<whyrusleeping> i remember i had a few driver issues with it a few years back
<Kubuxu> No I know of now.
<whyrusleeping> cool, i might have to start using that again
<Kubuxu> Running: -ck, nvidia drivers and it is notebook
<whyrusleeping> yeah, the nvidia ones have always worked (nvidia drivers is actually why i started using arch in the first place)
<whyrusleeping> it was a wireless card issue last time
<Kubuxu> Ahh, I have no additional problems with wireless since I started using ck
<Kubuxu> I have some problems with it since I started using Linux.
ashark has quit [Read error: Connection reset by peer]
pfraze has joined #ipfs
<Kubuxu> Also: which so many projects you might want to run nightly integration build.s
<Kubuxu> s.
martinkl_ has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
martinkl_ has joined #ipfs
gm has joined #ipfs
gm is now known as Guest72058
pfraze has quit [Remote host closed the connection]
corvinux has quit [Quit: Leaving]
pfraze has joined #ipfs
zorglub27 has joined #ipfs
Guest72058 has quit [Ping timeout: 246 seconds]
<daviddias> voxelot: dignifiedquire https://pad.riseup.net/p/core-api-spec
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/build-process from 78338d9 to 5f624ef: https://git.io/vrvVo
<ipfsbot> go-ipfs/fix/build-process 284bb18 Jeromy: add a dist_get script for getting bins from dist.ipfs.io...
<ipfsbot> go-ipfs/fix/build-process cd11a48 Jeromy: debugging travisCI...
<ipfsbot> go-ipfs/fix/build-process 4b6828e Jeromy: stricter makefile targets...
<dignifiedquire> whyrusleeping: what's the difference between "ipfs fileS ls" and "ipfs file ls"
<ipfsbot> [go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vrvwO
<ipfsbot> go-ipfs/master 0f21dcb Richard Littauer: Update shell link to allow wget...
<ipfsbot> go-ipfs/master a45cbad Jeromy Johnson: Merge pull request #2644 from RichardLitt/feature/update-sh-link...
Arakela007 has quit [Remote host closed the connection]
<whyrusleeping> dignifiedquire: uh
* whyrusleeping runs 'ipfs file ls --help'
Peer3Peer has joined #ipfs
YuviPanda has left #ipfs ["WeeChat 1.0.1"]
rendar has quit [Ping timeout: 250 seconds]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
<Icefoz> Welp the local university's computer club is going to give me a shell account on their Linux repo mirror to try putting it into IPFS.
<Icefoz> So we'll see how that goes.
rendar has joined #ipfs
Boomerang has quit [Quit: Leaving]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
pfraze has quit [Remote host closed the connection]
mpierce has joined #ipfs
Encrypt has quit [Quit: Quitte]
jaboja has quit [Ping timeout: 252 seconds]
zorglub27 has quit [Quit: zorglub27]
zorglub27 has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrviT
<ipfsbot> go-ipfs/master 2c8fdab Jeromy Johnson: Merge pull request #2638 from ipfs/t0170-misc-fixes...
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/build-process: https://git.io/vrvis
<ipfsbot> go-ipfs/fix/build-process f2aa109 Jeromy: fix travis.yml...
gm has joined #ipfs
gm is now known as Guest2882
<ipfsbot> [js-ipfs] nginnever pushed 1 new commit to file/http: https://git.io/vrvPG
<ipfsbot> js-ipfs/file/http 353bffa nginnever: begin add/cat http-api
zorglub27 has quit [Quit: zorglub27]
zorglub27 has joined #ipfs
charley_ has quit [Remote host closed the connection]
gmcquillan has quit [Ping timeout: 260 seconds]
zorglub27 has quit [Quit: zorglub27]
Guest2882 is now known as gavmcd
zorglub27 has joined #ipfs
gavmcd has quit []
<Icefoz> How possible would it be for ipfs to use files in-place instead of having to copy them?
achin has quit [Ping timeout: 246 seconds]
<nicolagreco> just got a link to the IETF spec on naming things with hashes https://tools.ietf.org/html/rfc6920
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
legba7 has joined #ipfs
<whyrusleeping> Icefoz: theres an open PR that does that
jaboja has joined #ipfs
<whyrusleeping> its just really really tricky
<Icefoz> Fair enough.
achin has joined #ipfs
Peer3Peer has quit [Quit: Peer3Peer]
sd1 has quit [Ping timeout: 244 seconds]
computerfreak has quit [Remote host closed the connection]
<voxelot> Haas_: i pushed a commit to branch file/http on js-ipfs that has my work on add/cat http-api
jaboja has quit [Ping timeout: 240 seconds]
<voxelot> Haad_
<voxelot> i need to write up some things about what works and what does not for each, they are close but there are some issues
<voxelot> haad_ ^
Arakela007 has joined #ipfs
jaboja has joined #ipfs
reit has quit [Ping timeout: 246 seconds]
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mpierce has quit [Ping timeout: 246 seconds]
Sonarpulse has joined #ipfs
Sonarpulse has left #ipfs ["ERC (IRC client for Emacs 24.5.2)"]
Arakela007 has quit [Remote host closed the connection]
<tundracomp> Q: What happens when I pin an ipns path (i.e.: `ipfs pin /ipns/QmZ86ow1byeyhNRJEatWxGPJKcnQKG7s51MtbHdxxUddTH`)?
<whyrusleeping> tundracomp: currently, it just resolves it to an ipfs hash and pins that
<tundracomp> That's what I feared :-(
<tundracomp> What's the best way to add + publish on my local machine and have my server mirror that then?
<ipfsbot> [go-ipfs] RichardLitt created docs/lint-diff-text (+1 new commit): https://git.io/vrvHm
<ipfsbot> go-ipfs/docs/lint-diff-text b91b623 Richard Littauer: Linted object diff help text...
Wolf480pl has left #ipfs ["Leaving"]
<Icefoz> tundracomp: Cron job? :-(
<tundracomp> But won't ipns break then, unless my computer is running?
cmeik has quit [Quit: Connection closed for inactivity]
<whyrusleeping> tundracomp: what would the best way to do this *without* ipfs be?
<whyrusleeping> something like an rsync daemon?
<tundracomp> Me using scp/rsync to push a directory to my server, every time I change something?
<whyrusleeping> yeah, thats roughly what I would do. so with ipfs, youre just replacing parts of that process
<whyrusleeping> instead of an scp/rsync, youre using 'ipfs get' or similar
<whyrusleeping> the fuse mount gets a little closer
<Icefoz> tundracomp: Check out syncthing maybe?
PrinceOfPeeves has quit [Quit: Leaving]
<whyrusleeping> but the fuse code needs a little more work to be able to update behind the scenes from network changes
HostFat_ has joined #ipfs
<jbenet> !pin Qmdgn2PENa3HSKcMGxpuEJFHftQHHmxHUMqfJDs4FL3tbH blog
<pinbot> now pinning /ipfs/Qmdgn2PENa3HSKcMGxpuEJFHftQHHmxHUMqfJDs4FL3tbH
HostFat has quit [Ping timeout: 250 seconds]
<tundracomp> So the right answer currently is (in a cron job): resolve ipns, if different than last: pin new, publish new, unpin old ?
zorglub27 has quit [Remote host closed the connection]
ljhms has quit [Ping timeout: 276 seconds]
gmcquillan has joined #ipfs
ljhms has joined #ipfs
<jbenet> !pin Qmdgn2PENa3HSKcMGxpuEJFHftQHHmxHUMqfJDs4FL3tbH blog
<pinbot> now pinning /ipfs/Qmdgn2PENa3HSKcMGxpuEJFHftQHHmxHUMqfJDs4FL3tbH
<jbenet> pinbot: y u no work
martinkl_ has joined #ipfs
computerfreak has joined #ipfs
computerfreak has quit [Client Quit]
Encrypt has joined #ipfs
pfraze has joined #ipfs
<whyrusleeping> jbenet: hes working, be patient
<whyrusleeping> (some of the gateways are really dumb and need kicking)
<whyrusleeping> tundracomp: yeah, at least for now
<Icefoz> Hmm, does the ipfs daemon have some way to output logs anywhere?
<whyrusleeping> tundracomp: we do plan on adding support for pinning ipns names and paths though
<whyrusleeping> Icefoz: what sort of logs are you looking to see?
<Icefoz> The equivalent of web server logs, essentially... Just how much particular hashes have been served and to whom.
pfraze has quit [Remote host closed the connection]
<Icefoz> If I'm going to be sticking a Linux package mirror in IPFS I want to see how much people use it, since at least initially my mirror will be the only one.
PrinceOfPeeves has joined #ipfs
<Icefoz> Basically just curious how much it gets used.
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/build-process: https://git.io/vrvd5
<ipfsbot> go-ipfs/fix/build-process 1e31839 Jeromy: use repo level bins in test Makefile...
<whyrusleeping> Icefoz: for that, you can check ipfs bitswap stat
rgrinberg has quit [Ping timeout: 246 seconds]
<whyrusleeping> and ipfs stats bw
<Icefoz> Aha
<Icefoz> Thank you!
<whyrusleeping> stats bw has a --proto flag you can use to see only bitswap traffic
<whyrusleeping> 'ipfs stats bw --proto=/ipfs/bitswap'
<whyrusleeping> for other 'logs' you can check 'ipfs log tail'
<whyrusleeping> which are json event logs
<whyrusleeping> and you can also set 'ipfs log level <system> <level>;
<whyrusleeping> to see other more mundane logs
<Icefoz> ...hmm, I might have to dig into the prometheus stuffs.
<Icefoz> Oh!
<whyrusleeping> example: 'ipfs log level all debug'
pfraze has joined #ipfs
<Icefoz> Well there we go then, thank you!
Encrypt has quit [Ping timeout: 240 seconds]
pfraze has quit [Remote host closed the connection]
matoro has joined #ipfs
Arakela007 has joined #ipfs
<pinbot> [host 6] failed to grab refs for /ipfs/Qmdgn2PENa3HSKcMGxpuEJFHftQHHmxHUMqfJDs4FL3tbH: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 4] failed to grab refs for /ipfs/Qmdgn2PENa3HSKcMGxpuEJFHftQHHmxHUMqfJDs4FL3tbH: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
rhalff has joined #ipfs
matoro has quit [Ping timeout: 246 seconds]
Arakela007 has quit [Remote host closed the connection]
matoro has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to fix/build-process: https://git.io/vrvpk
<ipfsbot> go-ipfs/fix/build-process db5d730 Jeromy: bump gx version to 0.7.0...
<ipfsbot> [ipfs] RichardLitt pushed 3 new commits to master: https://git.io/vrvpg
<ipfsbot> ipfs/master e2d69da Richard Littauer: Small edits...
<ipfsbot> ipfs/master 091488a Richard Littauer: Added the status board...
<ipfsbot> ipfs/master f76fb04 Richard Littauer: Merge pull request #168 from RichardLitt/feature/add-status-board...
pfraze has joined #ipfs
matoro has quit [Ping timeout: 240 seconds]
HostFat_ has quit [Read error: Connection reset by peer]
legba7 has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
<pinbot> [host 4] failed to pin /ipfs/Qmdgn2PENa3HSKcMGxpuEJFHftQHHmxHUMqfJDs4FL3tbH: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.9.3</center>\r\n</body>\r\n</html>\r\n"
<baccenfutter> what's up with this pinning? I noticed there is also a pin subcommand
<baccenfutter> is it like git fetch?
<ianopolous> Thanks for the roadmap guys, makes for very interesting reading!
<Icefoz> baccenfutter: Pinning saves a resource to your local disk and prevents it from getting GC'ed.
<ipfsbot> [go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrffM
<ipfsbot> go-ipfs/master 1a6f8c6 Jeromy Johnson: Merge pull request #2584 from ipfs/fix/build-process...
<baccenfutter> ... which makes me notice the entire gc thing for the first time.
sahib has joined #ipfs
zorglub27 has joined #ipfs
mildred1 has quit [Ping timeout: 240 seconds]
<dignifiedquire> whyrusleeping: js-ipfs tests are running again, I updated the build steps
martinkl_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dignifiedquire> whyrusleeping: also new teamcity version for you to upgrade :)
<whyrusleeping> yeah... i saw that
<whyrusleeping> i'll get to it, lol
<ianopolous> whyrusleeping: are there plans for IPNS to ever allow publishing from a key that the daemon doesn't have the private key for (i.e. a hash (or pair of hashes) already signed?
<baccenfutter> is there some kind of way to htauth the http gateway or is the idea to build a reverse proxy in-front of it?
<baccenfutter> I think i kinda answered my own question, nevermind...
gmcquillan has quit [Quit: gmcquillan]
gmcquillan has joined #ipfs
jaboja has quit [Ping timeout: 265 seconds]
jaboja has joined #ipfs
<dignifiedquire> whyrusleeping: any ideas how to make teamcity do proper npm installs? it seems to not install all needed dependencies :( http://ci.i.ipfs.io:8111/viewLog.html?buildId=1379&buildTypeId=jsipfs_Master&tab=buildLog#_state=598,585,518&focus=520
cemerick has quit [Ping timeout: 260 seconds]
<daviddias> dignifiedquire: got 2 secs?
<dignifiedquire> daviddias: sure what's up?
<daviddias> dignifiedquire: ^^
<whyrusleeping> dignifiedquire: does 'npm install' not do it?
<whyrusleeping> AFAIK its just running cli commands and not trying to be smart
<dignifiedquire> whyrusleeping: it seems it doesn't install everything :(
<dignifiedquire> it's only taking like 14s
<dignifiedquire> pretty sure that's not right
<whyrusleeping> i changed the npm install step to just be a cli script containing 'npm install'
cmeik has joined #ipfs
cchrysos has quit [Quit: Leaving]
Tv` has left #ipfs [#ipfs]
Protocol_under has joined #ipfs
charley_ has joined #ipfs
ygrek_ has quit [Ping timeout: 260 seconds]
<daviddias> dignifiedquire: is it using npm 3?
<dignifiedquire> daviddias: it's using node 6.1.0 so it should not a 100% sure though
charley_ has quit [Read error: Connection reset by peer]
jaboja has quit [Ping timeout: 260 seconds]
martinkl_ has joined #ipfs
gmcquillan has quit [Quit: gmcquillan]
jaboja has joined #ipfs
martinkl_ has quit [Client Quit]
libman has joined #ipfs
<dignifiedquire> it's too fast
<dignifiedquire> and too little output
ashark has quit [Ping timeout: 252 seconds]
Icefoz has left #ipfs ["See you later."]
zrl_ has quit [Ping timeout: 260 seconds]
insanity54 has joined #ipfs
zrl_ has joined #ipfs
stick` has quit [Quit: leaving]
gmcquillan has joined #ipfs
<whyrusleeping> dignifiedquire: its a fast internet connection and no stdout, so it skips the "we're going to make the install take ten times as long with our progress bar" thing
<dignifiedquire> npm is never that fast
<ipfsbot> [webui] greenkeeperio-bot opened pull request #374: Update eslint-plugin-react to version 5.1.0
Akaibu has quit [Quit: Connection closed for inactivity]
merkledog has quit [Quit: Leaving]
<whyrusleeping> dignifiedquire: but the normal node tests run just fine
<dignifiedquire> I suspect it's using some cached version or sth like this
<dignifiedquire> not sure
<whyrusleeping> hrm... if you want to try things out yourself, its running on the docker image here: https://github.com/whyrusleeping/ipfs-teamcity-docker
<dignifiedquire> hmm will try tomorrow
herzmeister has joined #ipfs
M-apolo11 has joined #ipfs
M-8319 has joined #ipfs
<M-8319> hello
<M-8319> how are things going on here ?
<M-8319> anyone here ?
<whyrusleeping> M-8319: there are people here
<whyrusleeping> most of them are shy though
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
r04r is now known as zz_r04r
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2646: allow bitswap to read multiple messages per stream (master...feat/bitswap-reuse-stream) https://git.io/vrfRR
zorglub27 has quit [Quit: zorglub27]
computerfreak has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs