jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at 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/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
<ion> Replace parent with ancestors according to the skip list like algorithm and videoClip with the last few video clips and it’s nicer.
<rendar> i see
<rendar> ion, basiclly that is a linked list of schemas..
<rendar> ion, err, a linkd list of ipfs objects, done with schemas
<ion> A linked list of IPLD objects following the video streaming schema.
<rendar> yeah
<ipfsbot> [js-ipfs-api] diasdavid pushed 7 new commits to feat/files-api: http://git.io/v4esU
<ipfsbot> js-ipfs-api/feat/files-api 3eb3462 David Dias: add test-usn to be able to use own local node (good for when testing new IPFS versions)
<ipfsbot> js-ipfs-api/feat/files-api aa193d5 David Dias: files api tests
<ipfsbot> js-ipfs-api/feat/files-api 082ec66 David Dias: fix rm -r bug
NeoTeo has quit [Quit: ZZZzzz…]
<ion> achin: We should come up with an official (mutable) location for that page.
<achin> aye
simonv3 has joined #ipfs
bedeho has quit [Ping timeout: 260 seconds]
rendar has quit [Quit: Leaving]
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to feat/files-api: http://git.io/v4eCf
<ipfsbot> js-ipfs-api/feat/files-api 275d633 David Dias: errors were impossible to parse
<ipfsbot> [js-ipfs-api] diasdavid created fix/parsable-errors (+1 new commit): http://git.io/v4eCZ
<ipfsbot> js-ipfs-api/fix/parsable-errors eb9448b David Dias: Make errors parsable again
Raasclaat has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid opened pull request #111: Make errors parsable again (master...fix/parsable-errors) http://git.io/v4eCC
<ipfsbot> [js-ipfs-api] diasdavid deleted fix/parsable-errors at eb9448b: http://git.io/v4eCu
Matoro has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
<victorbjelkholm> I'm doing something obviously dumb here?
<victorbjelkholm> daviddias, I'm trying to use ipfsd-ctl above, not working out great. Any ideas?
<cryptix> victorbjelkholm: file ipfs
<daviddias> I just see go-ipfs module, not sure if I understand what error you are seeing from ipfsd-ctl
<victorbjelkholm> ipfs: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, not stripped
<victorbjelkholm> cryptix
<daviddias> can you tell me a bit more?
<victorbjelkholm> daviddias, this is the full stacktrace http://ipfsbin.xyz/#QmbaQmRL2PMa6R2MauPZp1kp9qRBgbMtsPeBPffrdGkXb1
<cryptix> victorbjelkholm: ldd ipfs
<victorbjelkholm> /lib64/ld-linux-x86-64.so.2 (0x55d433acb000)
<victorbjelkholm> libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x55d433acb000)
<victorbjelkholm> libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x55d433acb000)
bedeho has joined #ipfs
* cryptix is out-of-guesses
<victorbjelkholm> daviddias, full sourcecode http://ipfsbin.xyz/#QmQdTpKeUYsazx5ryYT4f5gieW4MZfHCr3kFtEnCH5K2Zs
<victorbjelkholm> cryptix, using alpine linux, if that gives you any clues
<cryptix> victorbjelkholm: strace ipfs
<deltab> victorbjelkholm: do those listed libraries exist?
<cryptix> deltab: ldd would say not found, i think
Matoro has joined #ipfs
<daviddias> victorbjelkholm: just ran your code and worked fine with no errors
<victorbjelkholm> daviddias, yeah, feels like it's something with my environment... Fresh container
<victorbjelkholm> cryptix, trying to get strace to run ipfs but no luck
<victorbjelkholm> permissions probably
<victorbjelkholm> hmm, thanks daviddias
<daviddias> can you run go-ipfs
<daviddias> through the CLI?
chriscool has quit [Ping timeout: 272 seconds]
<victorbjelkholm> daviddias, yeah, downloading master from gobuilder, unzipping and running works
<victorbjelkholm> when downloaded through npm though, doesn't work
<daviddias> maybe go-ipfs, the npm package, is not detecting correctly the arch of your docker container and downloading the wrong binary?
<victorbjelkholm> Hmm
<victorbjelkholm> uname -a => "Linux 8c2f36f69bda 4.1.12-boot2docker #1 SMP Tue Nov 3 06:03:36 UTC 2015 x86_64 Linux"
<victorbjelkholm> file => "node_modules/go-ipfs/bin/ipfs: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, not stripped"
<victorbjelkholm> seems to be ok
<cryptix> the bare 'not found' sounds like a linking problem
<victorbjelkholm> go-ipfs npm package downloaded ipfs_v0.3.9_linux-amd64.zip
<victorbjelkholm> cryptix, anyhow I can debug that?
<cryptix> im not sure - i wanted to see the strace output :)
<daviddias> whyrusleeping: are wise advice from your docker experiments ^^
<victorbjelkholm> taking inspiration from https://github.com/ipfs/go-ipfs/blob/master/Dockerfile it seems like I have everything I need already for running ipfs on alpine
Matoro has quit [Ping timeout: 240 seconds]
<daviddias> Anyone up for some CR? https://github.com/ipfs/ipfs-blob-store/pull/5 :)
* whyrusleeping catches up
jabberwocky has joined #ipfs
<victorbjelkholm> hm, weird thing is that downloading master from gobuilder works perfectly. npm fetched go-ipfs does not
chriscool has joined #ipfs
<cryptix> yea.. have you tried the .zip on another 64bit linux?
<victorbjelkholm> yup! Locally on mac osx it works without any issues. On alpine, not so much
<victorbjelkholm> could be a docker issue maybe
pfraze has quit [Remote host closed the connection]
ygrek_ has joined #ipfs
jabberwocky has quit [Ping timeout: 260 seconds]
ygrek has quit [Ping timeout: 265 seconds]
<victorbjelkholm> cryptix, oh, on another 64bit linux? No, I'll try it now
chriscool has quit [Ping timeout: 250 seconds]
chriscool has joined #ipfs
konrad_ has joined #ipfs
pfraze has joined #ipfs
chriscool has quit [Ping timeout: 252 seconds]
<victorbjelkholm> hm, running it on 64bit ubuntu and it runs fine
<victorbjelkholm> seems to be an alpine issue
<cryptix> weird - not a docker expert
<cryptix> that execve error message is very informative..
<cryptix> i suspected a corrupted download of the zip but if it runs fine on ubuntu..
<whyrusleeping> ipfs isnt as nicely statically compiled as we would like it to be
<victorbjelkholm> cryptix, let me try verify the zip, just in case
<whyrusleeping> some linux systems have had issues with running ipfs
<victorbjelkholm> whyrusleeping, hm, ldd would complain if something is not right, no?
<whyrusleeping> well, maybe
* victorbjelkholm is no expert in things like these
<whyrusleeping> what error is being seen now?
<cryptix> i suspected missing libs because of the not found error
chriscool has joined #ipfs
<cryptix> whyrusleeping: we should run tests with CGO_ENABLED=0
<whyrusleeping> lol, i doubt ipfs will build
<cryptix> thats sad
<whyrusleeping> the networking libs use C
<victorbjelkholm> whyrusleeping, well, file not found
<whyrusleeping> 'exec path/to/ipfs` ?
<victorbjelkholm> /usr/src/app # exec node_modules/go-ipfs/bin/ipfs
<victorbjelkholm> /bin/sh: exec: line 6: node_modules/go-ipfs/bin/ipfs: not found
<victorbjelkholm> whyrusleeping ^
<cryptix> whyrusleeping: file and ldd output is above in the bins
<ion> whyrusleeping: jbenet hasn’t responded to my comments in the latest review yet. Do you have any thoughts regarding these? https://github.com/ipfs/go-ipfs/pull/1921#discussion-diff-44374697 | https://github.com/ipfs/go-ipfs/pull/1921#discussion-diff-44374941
HoboPrimate has quit [Quit: HoboPrimate]
Matoro has joined #ipfs
<cryptix> victorbjelkholm: victorbjelkholm you could try this one QmUKYWC7EXakdJBbq1cTVspxdfTBbDw4pL3Md4K4thyJKK
<cryptix> its staticlly linked, it builds fine (and seems to run on one of my vpses
<whyrusleeping> ion: on the test failure, jbenet doesnt understand what youre saying
<whyrusleeping> if i understand correctly, the test *never* passes due to the issue you state
<ion> right
<whyrusleeping> what is the failure mode?
<whyrusleeping> hang for ten minutes?
<victorbjelkholm> cryptix, the issue is not finding a downloadable binary though, that I can get through gobuilder. The problem is that the npm package ipfsd-ctl doesn't have a good binary for alpine in it
<victorbjelkholm> or go-ipfs npm package rather
<whyrusleeping> victorbjelkholm: yeah, i think gobuilder isnt building good binaries
<ion> whyrusleeping: ipfs name publish says “Error: failed to find any peer in table” and exits immediately. The following tests depending on that IPFS name naturally fail as well.
<whyrusleeping> its happened multiple times in the past
<cryptix> victorbjelkholm: i know
<victorbjelkholm> no, gobuilder is working fine
<victorbjelkholm> npm go-ipfs is not working fine whyrusleeping
<cryptix> victorbjelkholm: i did a rebuild with CGO_ENABLED=0
<whyrusleeping> victorbjelkholm: oh? okay
<cryptix> victorbjelkholm: its a different binary
<whyrusleeping> ion: just do text_expect_failure then
<victorbjelkholm> cryptix, I see. The one you sent is working fine as well
<cryptix> i wish there were more do go on from exec..
<ion> whyrusleeping: I was doing that initially, but jbenet did not like the slightly differing blocks of tests for the offline case (where ipfs name publish works) and the online case (where #1941 is in effect) so I did my best to share the same tests, calling test_expect_success_1941 which can be easily scrapped and replaced with test_expect_success when #1941 is fixed.
Raasclaat has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<victorbjelkholm> cryptix, what it's worth, exec crashes my container when it errors
<cryptix> victorbjelkholm: you could have mentioned that before... :)
<cryptix> (or i missed it sorry if so)
<victorbjelkholm> cryptix, ah, sorry about that. 2:30 here and losing my mind over this
<victorbjelkholm> probably best to continue tomorrow
<cryptix> haha understandable
chriscool has quit [Quit: Leaving.]
<victorbjelkholm> well, that is what I'll do. Thanks helping out everyone, good night!
chriscool has joined #ipfs
<cryptix> yup gn8 :)
<whyrusleeping> ion: hrm.. then yeah. idk. just wait it out for jbenet :/
<whyrusleeping> i would vote for moving more ipns related resolve tests into iptb test files like t0130
edrex has quit [Remote host closed the connection]
<ion> t0160 originally tests that the behavior is identical in offline and online modes and jbenet wants the test code to be identical. With my changes it’s as identical as possible (exactly the same tests are run with --ttl=0, that set of tests is also run in offline mode with longer TTLs, but slightly different code is used for the online case with non-zero TTL because the cache is in effect).
edrex has joined #ipfs
<ion> whyrusleeping: How about the other one? I’m not sure what the best way to implement “Duration but with infinity” in Go in a nice manner is.
<ion> whyrusleeping: Ah, I missed that you responded in the comments.
pfraze has quit [Remote host closed the connection]
<ion> I suppose I could implement a magical Min function for Duration that takes negative numbers to be greater than all positive numbers. And be *really* careful that no caller takes these special Durations at face value. I guess I better wrap them in a container type to make sure.
<whyrusleeping> eh... idk. i think having a negative time.Duration would be okay
pfraze has joined #ipfs
HostFat has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
pfraze has quit [Remote host closed the connection]
coambulant has quit [Remote host closed the connection]
pfraze has joined #ipfs
Qwertie has quit [Ping timeout: 260 seconds]
Qwertie has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
davidar_ has joined #ipfs
edrex has quit [Ping timeout: 240 seconds]
null_radix has quit [Ping timeout: 264 seconds]
fondness has joined #ipfs
null_radix has joined #ipfs
chriscool has joined #ipfs
nskelsey has quit [Ping timeout: 264 seconds]
Luzifer has quit [Ping timeout: 264 seconds]
clever_ has joined #ipfs
Luzifer_ has joined #ipfs
diffalot has quit [Ping timeout: 264 seconds]
clever has quit [Ping timeout: 264 seconds]
nskelsey has joined #ipfs
clever_ is now known as clever
domanic has joined #ipfs
diffalot has joined #ipfs
jonl has quit [Ping timeout: 264 seconds]
jonl has joined #ipfs
jabberwocky has joined #ipfs
Qwertie has quit [*.net *.split]
JasonWoof has quit [*.net *.split]
wiedi has quit [*.net *.split]
padz has quit [*.net *.split]
dandroid has quit [*.net *.split]
gozala has quit [*.net *.split]
lgierth has quit [*.net *.split]
sugarpuff has quit [*.net *.split]
qqueue has quit [*.net *.split]
nonmoose has quit [*.net *.split]
kpcyrd has quit [*.net *.split]
celehner has quit [*.net *.split]
wemeetagain has quit [*.net *.split]
r04r is now known as zz_r04r
edrex has joined #ipfs
Qwertie has joined #ipfs
padz_ has joined #ipfs
qqqueue has joined #ipfs
wiedi has joined #ipfs
celehner has joined #ipfs
JasonWoof has joined #ipfs
padz has joined #ipfs
dandroid has joined #ipfs
kpcyrd has joined #ipfs
qqueue has joined #ipfs
lgierth has joined #ipfs
sugarpuff has joined #ipfs
wemeetagain has joined #ipfs
nonmoose has joined #ipfs
wemeetagain has quit [Ping timeout: 264 seconds]
padz has quit [Ping timeout: 264 seconds]
qqueue has quit [Ping timeout: 264 seconds]
simonv3 has quit [Quit: Connection closed for inactivity]
gozala has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
HostFat has quit [Read error: Connection reset by peer]
fondness has quit [Killed (Sigyn (Spam is off topic on freenode.))]
wolfen has joined #ipfs
wemeetagain has joined #ipfs
wolfen has quit [Killed (Sigyn (Spam is off topic on freenode.))]
ygrek_ has quit [Ping timeout: 250 seconds]
contradictive has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
doublec_ has joined #ipfs
doublec has quit [Ping timeout: 272 seconds]
chriscool has quit [Ping timeout: 240 seconds]
nonmoose has quit [Ping timeout: 264 seconds]
domanic has quit [Ping timeout: 240 seconds]
grahamperrin has quit [Quit: Leaving]
eternaleye has quit [Changing host]
eternaleye has joined #ipfs
contradictive has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
nonmoose has joined #ipfs
reit has quit [Quit: Leaving]
narcomaniacal has joined #ipfs
chriscool has quit [Ping timeout: 246 seconds]
doublec_ is now known as doublec
Matoro has quit [Ping timeout: 255 seconds]
Matoro has joined #ipfs
mrrrgn is now known as mrrrgn_afk
_whitelogger has joined #ipfs
<ipfsbot> [go-ipfs] rht opened pull request #1963: Add config option for flatfs no-sync (dev0.4.0...add-no-sync) http://git.io/v4v0s
Oatmeal has joined #ipfs
Oatmeal has quit [Max SendQ exceeded]
<kandinski> davidar_: are you diasdavid on github?
padz_ is now known as padz
chriscool has joined #ipfs
<kandinski> ah nop
fleeky_ has quit [Quit: Leaving]
fleeky has joined #ipfs
chriscool has quit [Ping timeout: 264 seconds]
chriscool has joined #ipfs
chriscool has quit [Client Quit]
chriscool has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool has quit [Read error: Connection reset by peer]
sivachandran has joined #ipfs
Guest9392 has quit [Ping timeout: 255 seconds]
chriscool has joined #ipfs
<sivachandran> Does IPFS implement Robin fingerprint? Tried adding a file multiple times after changing few bytes at the start. Every time the 'blocks' directory size increases by full size of the file I am adding.
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Remote host closed the connection]
chriscool has quit [Ping timeout: 255 seconds]
me has joined #ipfs
me is now known as Guest69230
<sivachandran> Raised the same question in FAQ(https://github.com/ipfs/faq/issues/74) as I may not be around when you reply. So please answer in the FAQ, thanks.
chriscool has joined #ipfs
jabberwocky has quit [Remote host closed the connection]
chriscool has quit [Read error: Connection reset by peer]
chriscool has joined #ipfs
domanic has joined #ipfs
chriscool has quit [Ping timeout: 260 seconds]
chriscool has joined #ipfs
chriscool1 has joined #ipfs
chriscool has quit [Read error: Connection reset by peer]
narcomaniacal has quit [Killed (Sigyn (Spam is off topic on freenode.))]
aeronautic has joined #ipfs
Matoro has quit [Ping timeout: 265 seconds]
chriscool1 has quit [Client Quit]
chriscool has joined #ipfs
aeronautic has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Matoro has joined #ipfs
Rajarshi has joined #ipfs
Senji has quit [Ping timeout: 260 seconds]
chriscool has quit [Ping timeout: 272 seconds]
<whyrusleeping> sivachandran: we implement rabin fingerprinting, but its not in the default
slothbag has joined #ipfs
<sivachandran> whyrusleeping: how can I enable it?
<whyrusleeping> ipfs add -s rabin <file>
<whyrusleeping> you can also specify some parameters to rabin (this isnt well documented yet, i apologize)
zabirauf has joined #ipfs
<whyrusleeping> example: set average block size: 'ipfs add -s rabin-128000 <file>'
<whyrusleeping> and you can also set min and max block sizes at the same time: 'ipfs add -s rabin 256-4096-8192 <file>'
<whyrusleeping> will try to make the average blocksize 4096, but force the blocks to be less than 8192 and greater than 256
<whyrusleeping> sorry, '-s rabin-256-4096-8192'
<whyrusleeping> needs to be a single string as the parameter
Guest69230 has quit [Ping timeout: 276 seconds]
domanic has quit [Ping timeout: 244 seconds]
me has joined #ipfs
me is now known as Guest89209
<sivachandran> whyrusleeping: thanks, will try
<whyrusleeping> sivachandran: feedback is very welcome. That feature hasnt been really put to the test yet
nonmoose has quit [Ping timeout: 240 seconds]
jabberwocky has joined #ipfs
Matoro has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
sivachandran has quit [Quit: Leaving...]
nonmoose has joined #ipfs
mildred has joined #ipfs
slothbag has quit [Read error: Connection reset by peer]
Rajarshi has quit [Killed (Sigyn (Spam is off topic on freenode.))]
monotropic has joined #ipfs
<davidar> whyrusleeping: has the rabin chunker been benchmarked yet?
<whyrusleeping> davidar: it has not
<davidar> ah. it doesn't seem to have improved dedup much when i've tested it
<davidar> but i haven't really tested it much
reit has joined #ipfs
<whyrusleeping> davidar: hrm... it probably could take some looking at.
<whyrusleeping> i'm not really sure how well it actually will work in practice either
<whyrusleeping> but we'll see
* whyrusleeping sleeps
<davidar> kandinski: no, i'm davidar on github ;)
ygrek_ has joined #ipfs
jabberwocky has quit [Ping timeout: 244 seconds]
niekie has quit [Ping timeout: 276 seconds]
<kandinski> I saw
<kandinski> can you chat in about 1h?
<kandinski> In any case, I can
<davidar> yeah
s_kunk has quit [Ping timeout: 265 seconds]
monotropic has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Tv` has quit [Quit: Connection closed for inactivity]
Abbasside has joined #ipfs
pfraze has joined #ipfs
niekie has joined #ipfs
pfraze has quit [Ping timeout: 244 seconds]
konrad_ has quit [Ping timeout: 240 seconds]
zabirauf has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
davidar_ has quit [Quit: Connection closed for inactivity]
<dignifiedquire> good morning everyone
Senji has joined #ipfs
Senji has quit [Ping timeout: 246 seconds]
shyamsk has quit [Ping timeout: 240 seconds]
shyamsk has joined #ipfs
<dignifiedquire> haadcode: re opensourcing the ui, yes that would be great (I can’t promise I will find a lot of time to work on it) but this looks promising and that way it would be much easier to check things and make small fixes when I find some time :)
<haadcode> dignifiedquire: good morning and great! :) I'll put on my refactoring shoes tonight and get on with it so that I can OS the UI.
<dignifiedquire> haadcode: sounds good :)
<dignifiedquire> haadcode: by the way I’m building everything needed for packaging ipfs apps via electron here https://github.com/ipfs/station/commit/bb6030e659b67d7f6d6648035c197996dfffd248 if you are interested on collaborating at some point
NeoTeo has joined #ipfs
<haadcode> dignifiedquire: cool. I'll check if I can contribute. I've been using grunt so far and the packaging works fine.
<haadcode> dignifiedquire: btw. on that note, came across some Electron weirdness and had to add this to the code:
<haadcode> process.env.PATH += ":/usr/local/bin" // fix for Electron app release bug (PATH doesn't get carried over)
<haadcode> so that ipfs bin is in the PATH for electron
<haadcode> dunno if you had the same problem but fyi in case you come across the same problem
<dignifiedquire> interesting, I have an even worse problem with station as I need to package ipfs with it, and the npm package downloads go-ipfs depending on the current architecture it’s the wrong version for all other architectures when I’m building it on my machine. So the next step I’m adding to packaging is downloading the correct version of go-ipfs and bundling it depending on the target architecture instead of my own
<haadcode> cool
<haadcode> one thing to add to go-ipfs npm package is to cache downloads like grunt-electron does. saves a lot of headache when on slow connection :)
<haadcode> it's on my todo list
<dignifiedquire> well it’s days are numbered any way :) (*counting the days till js-ipfs is ready*)
<haadcode> :)
konrad_ has joined #ipfs
ygrek_ has quit [Ping timeout: 240 seconds]
Abbasside has quit [Ping timeout: 240 seconds]
<davidar> kandinski: did you want to talk?
s_kunk has joined #ipfs
Vassos has joined #ipfs
doublec_ has joined #ipfs
doublec has quit [Ping timeout: 240 seconds]
konrad_ has quit [Ping timeout: 246 seconds]
doublec has joined #ipfs
sikander has quit [Remote host closed the connection]
doublec_ has quit [Ping timeout: 240 seconds]
rombou has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
sikander has joined #ipfs
konrad_ has joined #ipfs
sikander has quit [Remote host closed the connection]
sikander has joined #ipfs
<cryptix> gmorning ipfolks
doublec_ has joined #ipfs
doublec has quit [Ping timeout: 240 seconds]
dd0 has quit [Ping timeout: 252 seconds]
dignifiedquire has joined #ipfs
infinity0 has joined #ipfs
konrad_ has quit [Ping timeout: 246 seconds]
Vassos has quit [Ping timeout: 252 seconds]
nonaTure has joined #ipfs
bulltoad has joined #ipfs
konrad_ has joined #ipfs
<davidar> morning
<NeoTeo> Hey all :)
voxelot has joined #ipfs
voxelot has joined #ipfs
rendar has joined #ipfs
infinity0 has quit [Ping timeout: 276 seconds]
chriscool has joined #ipfs
bedeho has quit [Ping timeout: 240 seconds]
jamescar_ has joined #ipfs
zlolik has joined #ipfs
<zlolik> Hi all
jhulten has quit [Read error: Connection reset by peer]
jhulten has joined #ipfs
danielrf1 has joined #ipfs
danielrf has quit [Ping timeout: 240 seconds]
<NeoTeo> ls
chriscool has quit [Read error: Connection reset by peer]
m0ns00n has joined #ipfs
chriscool has joined #ipfs
chriscool has left #ipfs [#ipfs]
roark_ has joined #ipfs
konrad_ has quit [Ping timeout: 246 seconds]
sikander has quit [Remote host closed the connection]
sikander has joined #ipfs
jabberwocky has joined #ipfs
zz_r04r is now known as r04r
jabberwocky has quit [Ping timeout: 240 seconds]
dignifiedquire_ has joined #ipfs
rombou has quit [Read error: No route to host]
rombou has joined #ipfs
jabberwocky has joined #ipfs
jabberwo_ has joined #ipfs
jabberwocky has quit [Read error: Connection reset by peer]
<kandinski> davidar: I did, but family intervened :)
rombou has quit [Ping timeout: 255 seconds]
dignifiedquire_ has quit [Quit: dignifiedquire_]
dignifiedquire_ has joined #ipfs
konrad_ has joined #ipfs
ianopolous has joined #ipfs
bulltoad has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Shagalupagus has joined #ipfs
nonaTure has quit [Ping timeout: 240 seconds]
ianopolous has quit [Ping timeout: 244 seconds]
hellertime1 has joined #ipfs
hellertime has quit [Ping timeout: 240 seconds]
konrad_ has quit [Ping timeout: 240 seconds]
dignifiedquire_ has quit [Quit: dignifiedquire_]
nonaTure has joined #ipfs
konrad_ has joined #ipfs
infinity0 has joined #ipfs
zlolik has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
ianopolous has joined #ipfs
SWingedSeraph_ is now known as SWingedSeraph
cemerick has joined #ipfs
m0ns00n has quit [Remote host closed the connection]
jabberwo_ has quit [Remote host closed the connection]
<daviddias> lgierth: around? Can you give me a quick speed up on infrastructure things so I get this started https://github.com/ipfs/notes/issues/2#issuecomment-156443708
hellertime1 has quit [Quit: Leaving.]
hellertime has joined #ipfs
cryptix has quit [Quit: wat]
<daviddias> dignifiedquire: I want it more automated too
<daviddias> if bengl agrees, we can make it part of the reginabox suite
<dignifiedquire> daviddias
<daviddias> now I just need lgierth to get the fat IPFS node to start pulling the whole npm :D
cryptix has joined #ipfs
anticore has joined #ipfs
<dignifiedquire> how much space do I need to run this?
<dignifiedquire> I have a 2tb disk lying around that I could use
cemerick has quit [Ping timeout: 250 seconds]
<daviddias> We will need one always up Node, so that you can grab the IPNS root folder reference
<dignifiedquire> so I can’t run it right now?
<daviddias> from then on, everyone that will have modules, will serve them
<daviddias> you can :)
<dignifiedquire> okay, and how much space do I need?
<daviddias> 800 Gb
<daviddias> (probably less because of the deduplication)
<dignifiedquire> okay sounds good
<dignifiedquire> and how do I tell my npm to use that registry first?
ianopolous has quit [Ping timeout: 260 seconds]
<ipfsbot> [go-ipfs] rht opened pull request #1964: Remove intermediate InsertNodeAtPath in ipfs add (dev0.4.0...no-insertnodeatpath) http://git.io/v4Und
hoony has joined #ipfs
reit has quit [Quit: Leaving]
dignifiedquire_ has joined #ipfs
demize has quit [Quit: Do Androids Dream of Electric Sheep?]
<daviddias> when you start it, it will tell you a port where it is running
konrad_ has quit [Ping timeout: 250 seconds]
<daviddias> and then you npm config set registry http://localhost:<port>
hoony has quit [Quit: hoony]
jabberwocky has joined #ipfs
konrad_ has joined #ipfs
cemerick has joined #ipfs
border0464 has quit [Quit: sinked]
jabberwo_ has joined #ipfs
jabberwocky has quit [Ping timeout: 252 seconds]
Matoro has quit [Ping timeout: 240 seconds]
demize has joined #ipfs
jabberwo_ has quit [Ping timeout: 252 seconds]
konrad_ has quit [Ping timeout: 260 seconds]
konrad_ has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
Encrypt has joined #ipfs
konrad_ has quit [Ping timeout: 250 seconds]
konrad_ has joined #ipfs
cemerick has joined #ipfs
<dignifiedquire_> daviddias: great sounds like I have something to do tonight :D
Tv` has joined #ipfs
<daviddias> ahah I started once to my external HDD and I was almost two days in and still hadn't finished
<daviddias> depends on the connection of course :)
ianopolous has joined #ipfs
konrad_ has quit [Ping timeout: 240 seconds]
dignifiedquire_ has quit [Quit: dignifiedquire_]
konrad_ has joined #ipfs
<dignifiedquire> daviddias: If the servers can keep up, I should get around 10mb/s -> so should be able to download it in less than 24h if the connection stays stable
<daviddias> 10Mb/s download speed from npm?
<daviddias> I don't know, but definitely try it :)
jabberwocky has joined #ipfs
svetter has quit [Remote host closed the connection]
svetter has joined #ipfs
anticore has quit [Read error: Connection reset by peer]
roguism1 has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
roguism has quit [Ping timeout: 276 seconds]
Matoro has joined #ipfs
<lgierth> daviddias: eeeh daviddias you can go download it yourself ;)
<lgierth> wget && ipfs add -r
dignifiedquire has joined #ipfs
<daviddias> not sure if I'm being trolled
<daviddias> lol
<lgierth> oh i didn't read the rest, just you highlighting me
<daviddias> I need to have access to that fat IPFS node with dev0.4.0 on it
<lgierth> ah and now i also read the first highlight
<daviddias> so that I can run what is described here https://github.com/ipfs/notes/issues/2#issuecomment-156443708
<daviddias> well, if you could actually automate that for me, it would be even better :)
<lgierth> nah i'll give you a login and you can take it from there
<lgierth> :)
<daviddias> ok
<lgierth> just run dev0.4.0 from your home
<lgierth> you'll have to adjust the ports in .ipfs/config
<lgierth> or wait a couple of days for 0.4.0 to merge
<daviddias> lgierth: this is not a new idea that I had just now, this is about putting npm on IPFS
<daviddias> and the reason why we got a machine with more than 1TB
konrad_ has quit [Ping timeout: 240 seconds]
<daviddias> and 0.4.0 won't be merged in a couple of days, probably not even December, unless there was some discussion on go-ipfs and infrastructure I missed last sprint //cc @whyrusleeping
<lgierth> hrm yeah you're right
<lgierth> then i'd say run an 0.4.0 node within your hom
<lgierth> which ssh key should i use? https://github.com/daviddias.keys is empty
<daviddias> because I'm diasdavid on github
<lgierth> right :)
mildred has quit [Ping timeout: 240 seconds]
<lgierth> login name daviddias?
<daviddias> sounds good
<lgierth> ok daviddias@castor.i.ipfs.io
<daviddias> sweet
<lgierth> i guess once that's all added to the 0.4.0 node, we can pin it on castor's regular ipfs node?
anticore has joined #ipfs
<lgierth> i.e., 0.4.0 is only required for the act of adding through mfs?
<daviddias> oh, castor has a 0.3.10dev node?
<daviddias> also for searching
<daviddias> and getting
<daviddias> we need the files api to be there
<lgierth> i see ok
<lgierth> maybe we can just run 0.4.0 as the regular ipfs node on the storage hosts?
<lgierth> whyrusleeping: ^
<daviddias> Not sure about that, but castor should be 0.4.0 for npm on IPFS purposes for now
amade has joined #ipfs
<daviddias> so, you have ansible scripts for all of the things, what would be the best way, in your setup, to add the reginabox process to the services running list?
<lgierth> i'm a bit confused what we're gonna do regarding npm. is castor only for storing the stuff, and the frontend (so to say) will live on everybody's computers?
<lgierth> best would be to have a docker container for it
<daviddias> castor will be the IPFS node that will have on their mfs the full npm registry
<daviddias> then, other nodes will read from the network
<lgierth> ok, and the mfs is just for you adding to ipfs, or also for public access or something similar?
jabberwocky has quit [Ping timeout: 246 seconds]
<daviddias> but they will need to use castor public key to get the directory listing, which will have the hashes of the modules
<daviddias> yep, then, which person that want's to use it, will run their own reginabox, but this user regianbox will be fetching the modules from the IPFS network (and not downloading the whole npm again)
<lgierth> ok, and 0.4.0 is only needed if you want to interact with the npm data
<lgierth> and not if your node is merely storing it
<daviddias> 0.4.0 is needed because it has the files api
voxelot has quit [Ping timeout: 244 seconds]
<daviddias> which ipfs-blob-store uses, that registry-static uses, that regianbox uses
roark_ has quit []
<daviddias> any dev that will want to get modules from IPFS, will need to be running a 0.4.0 node
<daviddias> so, what I need, is one machine in the network, with a lots of disk space
<daviddias> that is running IPFS dev0.4.0 and reginabox like described https://github.com/ipfs/notes/issues/2#issuecomment-156443708
<lgierth> yeah i'm thinking let's just run 0.4.0 there regularly
<lgierth> mh. i wonder if ipfs within the container can mount ipns outside of the container
<lgierth> mh, tricky
ianopolous has quit [Ping timeout: 264 seconds]
<ion> Any name ideas for a type with the constructore InfiniteDuration() and FiniteDuration(dur)?
<ion> Duration is already taken. :-P
<dignifiedquire> daviddias: hard drive installed, preparing for formatting
<daviddias> dignifiedquire: sweet :D
<daviddias> lgierth: not sure if I understand what would be the obstacle there, but let's get it working :)
<lgierth> daviddias: yeah nevermind, work in your home for now and we'll see how it goes?
<daviddias> lgierth: no, the plan is to have this fat Node doing the work (again, that is why we got it), it has to be available all the times
<lgierth> i mean your home on castor
<daviddias> me and whyrusleeping have been pushing a lot of code to get this working, so we can demo it soon :)
<daviddias> ah,
<daviddias> sure
<lgierth> once we figure out how to properly do it with castor's regular ipfs node, we can make amendments
<lgierth> /home is on the zfs raid too so there's enough space
<daviddias> so, you have 0.3.10dev running, and I see you have a bunch of ansible scripts to configure stuff, could you shed some light on how can I use the processes you built to get 0.4.0 running and also the regianbox process?
<lgierth> is it useful to automate it with ansible?
<lgierth> i mean, do you wanna replicate this on other nodes?
<lgierth> i'd imagine in this npm scenario, there's one node seeding the data initially, and others pinning it so it's available more widespread
<lgierth> e.g. you could have a little mobile storage box that has it pinned that you take to conferences or so
pfraze has joined #ipfs
simonv3 has joined #ipfs
simpbrain has quit [Ping timeout: 260 seconds]
<daviddias> well, I mostly don't want to mess things, should I just hack my way through it? Install 0.4.0
bedeho has joined #ipfs
<daviddias> install node.js
<daviddias> etc
<daviddias> and add it?
<daviddias> castor doesn't have a node init'ed yet, does it?
<daviddias> at least I don't find it on the services list, nor can throw things at it
Matoro has quit [Ping timeout: 240 seconds]
e-cat is now known as grumpy_cat
<daviddias> lgierth: ^^
Matoro has joined #ipfs
<whyrusleeping> gmornin
<daviddias> morning whyrusleeping :)
ygrek_ has joined #ipfs
Encrypt has quit [Quit: Quitte]
nonaTure has quit [Quit: Leaving.]
Encrypt has joined #ipfs
elima has joined #ipfs
Matoro has quit [Ping timeout: 240 seconds]
Senji has joined #ipfs
<whyrusleeping> daviddias: hows it goin?
<daviddias> going good :)
<daviddias> came to Barcelona for the IPFS Hackathon, it was the first that I hopped into a flight that I booked 6 hours before
<daviddias> using all of the traveling tricks I learned from Juan
<daviddias> incredibly efficient
<daviddias> and you? :)
rombou has joined #ipfs
anticore has quit [Quit: bye]
HoboPrimate has joined #ipfs
<whyrusleeping> lol
<whyrusleeping> i'm waking up
<whyrusleeping> looking at rht's add PR and rebase my own add PR on top of 0.4.0
roguism has joined #ipfs
kode54 has quit [Ping timeout: 250 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
roguism1 has quit [Ping timeout: 260 seconds]
kode54 has joined #ipfs
roguism has left #ipfs [#ipfs]
<lgierth> daviddias: castor has ipfs in a docker container
<lgierth> and nodejs from the ubuntu 14.04 apt repos
anticore has joined #ipfs
anticore has quit [Client Quit]
jabberwocky has joined #ipfs
<lgierth> that ipfs-in-docker node is 0.3.10-dev, you'd just get your ipfs.zip and run it from your home (need to change the swarm/api/gw ports because the ipfs-in-docker node uses them)
<lgierth> whyrusleeping: wdyt of just running dev0.4.0 instead of 0.3.10-dev on the storage hosts?
s_kunk has quit [Ping timeout: 246 seconds]
<lgierth> anyhow, we probably can't mount mfs out of the container, so it's of no use
jabberwocky has quit [Ping timeout: 264 seconds]
<whyrusleeping> lgierth: sounds good to me
<whyrusleeping> i'm also thinking of running 0.4.0 on one of the bootstrap nodes
grahamperrin has joined #ipfs
<lgierth> mh i have an idea how we might be able to access the mfs from outside the container
<lgierth> just mount it into a volume
<whyrusleeping> mfs isnt a fuse mount tho
<whyrusleeping> its just an http api
<lgierth> aah. aaaah!
<lgierth> "files api"?
<whyrusleeping> i'm going to eventually also expose it as a fuse mount, but not there yet
<whyrusleeping> yeah, its the files api
<whyrusleeping> the code underneath the files api is called 'mfs'
<lgierth> ok cool, then let's just run dev0.4.0 instead of 0.3.10-dev on the storage hosts
<lgierth> daviddias: so don't need to run your own ipfs node, and can point the cli to :5001
<ipfsbot> [go-ipfs] whyrusleeping created fix/add-mem-4 (+2 new commits): http://git.io/v4Tj3
<ipfsbot> go-ipfs/fix/add-mem-4 605b24f Jeromy: improves memory usage of add...
<ipfsbot> go-ipfs/fix/add-mem-4 e002194 Jeromy: rework editor creation and finalization...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1965: Fix/add mem 4 (dev0.4.0...fix/add-mem-4) http://git.io/v4keW
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #1954: improves memory usage of add (master...fix/add-mem) http://git.io/v8uuH
rombou has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
<Bat`O> hi
<Bat`O> is there a reason I would get 403 error in the API ?
<Bat`O> while loading the webui
demize has quit [Quit: Do Androids Dream of Electric Sheep?]
<lgierth> Bat`O: yeah probably cors
<Bat`O> even locally ?
simpbrain has joined #ipfs
demize has joined #ipfs
<Bat`O> WARN[19:23:13:000] API blocked request to /api/v0/swarm/peers?stream-channels=true. (possible CSRF) module=commands/http
<Bat`O> :-\
demize is now known as Guest69504
<Bat`O> what can be done ?
<daviddias> lgierth: sweet!
<daviddias> :)
ygrek_ has quit [Ping timeout: 272 seconds]
<lgierth> daviddias: i'll ping you in a bit when it's running dev0.4.0
<Bat`O> lgierth: ha, many thanks
<Bat`O> so http://127.0.0.1 is not configured by default ?
<Bat`O> isn't that weird ?
<lgierth> now that you mention it
mildred has joined #ipfs
<lgierth> it would be useful to allow http://127.0.0.1:5001 by default
Guest69504 has quit [Quit: Do Androids Dream of Electric Sheep?]
<daviddias> Thank you lgierth :)
dem has joined #ipfs
dem has left #ipfs [#ipfs]
<Bat`O> lgierth: especially if cors block the request *sometimes*
<Bat`O> now, if someone could give me a valid command to whitelist an url ...
munkey has joined #ipfs
<lgierth> Bat`O: yeah it looks at the referer
<lgierth> referer header
atrapado has joined #ipfs
Matoro has quit [Ping timeout: 240 seconds]
rombou has joined #ipfs
Encrypt has quit [Quit: Quitte]
grahamperrin has quit [Remote host closed the connection]
<Bat`O> if someone is curious: ipfs config --json API.HTTPHeaders '{"Access-Control-Allow-Origin" : ["http://127.0.0.1", "http://127.0.0.1:5001"]}'
<multivac> ValueError: Invalid IPv6 URL (file "/usr/lib/python2.7/urlparse.py", line 188, in urlsplit)
Matoro has joined #ipfs
<Bat`O> lgierth: first time I see the webui working correctly
<Bat`O> lgierth: i'd say it's really needed
ianopolous has joined #ipfs
<xelra> Looks like ipfs-cluster will fit my usecase. But how is it going to be managable? How am I going to be able to administer it? In terms of who has access, can modify, write read? Add other admins. Keep track of who stores how much data, how much traffic goes through each node? Stuff like that?
<lgierth> Bat`O: wanna make a patch? the default config is written in repo/config/init.go
<lgierth> the problems with the webui are annoying
<lgierth> and it'd be really useful to have it back
ianopolous has quit [Ping timeout: 240 seconds]
ygrek_ has joined #ipfs
<lgierth> whyrusleeping: oh hrm i figure fs-repo-migrations need an update for repo v3?
<whyrusleeping> yeah, they will
grahamperrin has joined #ipfs
rombou has quit [Ping timeout: 250 seconds]
Luzifer_ is now known as Luzifer
<lgierth> daviddias: :(
<lgierth> you need to go with ipfs in your own home
ianopolous has joined #ipfs
rombou has joined #ipfs
<whyrusleeping> ?
<whyrusleeping> oh, running a new daemon
<whyrusleeping> right...
<ipfsbot> [go-ipfs] MichaelMure opened pull request #1966: add http://{127.0.0.1,localhost}[:5001] as allowed default CORS referer (master...cors_config) http://git.io/v4ku5
<Bat`O> lgierth: ^^
rombou has quit [Quit: Leaving.]
rombou has joined #ipfs
rombou has quit [Client Quit]
rombou has joined #ipfs
OP__ has joined #ipfs
rombou has quit [Quit: Leaving.]
ianopolous has quit [Ping timeout: 255 seconds]
JohnClare has joined #ipfs
JohnClare has quit [Remote host closed the connection]
OP__ has quit [Ping timeout: 246 seconds]
grahamperrin has left #ipfs ["Leaving"]
Guest51050 has joined #ipfs
Shagalupagus has quit [Ping timeout: 260 seconds]
dignifiedquire_ has joined #ipfs
pfraze has quit [Remote host closed the connection]
JohnClare has joined #ipfs
pfraze has joined #ipfs
JohnClare has quit [Ping timeout: 240 seconds]
rombou has joined #ipfs
Encrypt has joined #ipfs
JohnClare has joined #ipfs
livegnik has joined #ipfs
livegnik has joined #ipfs
JohnClare has quit [Remote host closed the connection]
pfraze has quit [Remote host closed the connection]
<dignifiedquire_> daviddias: I’m ready to go, but how do I specify where the registry will actually be stored?
pfraze has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
<dignifiedquire_> whyrusleeping: lgierth you surely can tell me how to set the path where ifps is storing all its data?
s_kunk has joined #ipfs
<whyrusleeping> export $IPFS_PATH=somewhere
<whyrusleeping> er
<whyrusleeping> export IPFS_PATH=somewhere
forthqc has joined #ipfs
<dignifiedquire_> is it enough to do IPFS_PATH=somewhere ipfs daemon ?
ianopolous has joined #ipfs
<dignifiedquire_> daviddias: it’s running :)
<daviddias> dignifiedquire_: awesome :D glad to hear :)
<daviddias> lgierth: what do you mean with ':('?
<daviddias> Doing migrations of one node should be fine
amade has quit [Quit: leaving]
<dignifiedquire_> daviddias: the output is horribly spamy though of reginabox oO
<dignifiedquire_> daviddias: and it seems very unoptimized, downloading one package after another
<dignifiedquire_> daviddias: did you see my tweet re npm@3 slowdown by the way?
<daviddias> I haven't really touched that part, there is room for optimization :)
<daviddias> Yes :), I've been watching people complaining
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire_ is now known as dignifiedquire
<lgierth> daviddias: the migrations for v3 don't exist yet
<jbenet> daviddias: traveling + npm sucks. cant wait
<multivac> jbenet: 2015-11-12 - 03:43:14 <davidar> ask jbenet will ipfs have a presence at linux.conf.au? (Feb 2016)
<lgierth> so we'd have to throw castor's existing repo overboard
<jbenet> .tell davidar no idea. we could try. want to go represent? is cfp still open?
<multivac> jbenet: I'll pass that on when davidar is around.
<jbenet> .tell davidar these conversations easier via https://github.com/ipfs/community/issues
<multivac> jbenet: I'll pass that on when davidar is around.
<daviddias> lgierth: just reinit it :), castor was made for 0.4.0 afterall
<daviddias> jbenet: me too, tomorrow, hopefully :)
water_resistant has joined #ipfs
<whyrusleeping> huh, so the biggest slowdown for the dht right now is that we dont have enough peers in the network to saturate the routing table
<whyrusleeping> so we wait around for dials to dead peers to complete in the hope that we eventually connect to them
<dignifiedquire> whyrusleeping: is the webui expected to be working with 0.4.0-dev?
<whyrusleeping> dignifiedquire: i have no idea to be honest
<whyrusleeping> does it work?
<whyrusleeping> (you asking implies to me that its broken, lol)
<dignifiedquire> yeah it’s not even loading :(
<dignifiedquire> trying to access 127.0.0.1:5001/webui just hangs
<lgierth> daviddias: yeah i guess i should do that? jbenet still there?
<jbenet> yeah
<lgierth> jbenet: got anything important added to castor's ipfs node?
<jbenet> not me
<lgierth> ok cool
<jbenet> thanks for checking
<NeoTeo> Hi jbenet. I've added the swift-ipfs-api links to the sprint you mentioned previously and to the ipfs/ipfs issue #83. I would add a link to the project directory but I see that all the other API's link to a repo under the ipfs org and I can't add to that.
<lgierth> thhen i'll just reinit its repo based on dev04.0
<whyrusleeping> dignifiedquire: oh, thats likely because theres noone on the network for you to fetch the webui from
<jbenet> NeoTeo: do you want it to be in the ipfs org with the rest? if so, transfer ownership of the repo to an admin and they can transfer it to the ipfs org.
<dignifiedquire> whyrusleeping: yep not a single peer :(
<whyrusleeping> dignifiedquire: yeah...
<dignifiedquire> whyrusleeping: why are ther no peers :'(
<whyrusleeping> lgierth: can we get an 0.4.0 bootstrap node?
<dignifiedquire> I
<dignifiedquire> I’m all alone
<whyrusleeping> lol
<dignifiedquire> nobody to share my npm registry with
<whyrusleeping> dignifiedquire: hahaha
<whyrusleeping> all alone on the new frontier
<daviddias> Castor can be it :)
<dignifiedquire> who is Castor?
<NeoTeo> jbenet If you think it's useful there.
<daviddias> Pollux twin
<daviddias> Or Gemini
<jbenet> NeoTeo: it's useful to have all "official" api bindings in the ipfs org
<jbenet> NeoTeo: that way people can find them, trust them, contribute to them.
<jbenet> (easier)
<NeoTeo> Indeed. I'd be happy to have the Swift one there too, just not sure if it qualified.
<lgierth> whyrusleeping: mars maybe? :)
<jbenet> NeoTeo: sure it does :)
<lgierth> i can make one of the other 8 run dev0.4.0 too though
<jbenet> It would be nice to have a "api completion spec" for all of these
<whyrusleeping> lgierth: i was planning on migrating mars to 0.4.0 once i found a better place for gexbot
<NeoTeo> Cool. Who should I transfer the ownership to?
<dignifiedquire> whyrusleeping: which actually brings up another issue, wouldn’t it make sense to ship a version of the webui with go-ipfs so you do not have to rely on the initial fetch through the network?
<whyrusleeping> NeoTeo: i can take it
doublec_ is now known as doublec
<whyrusleeping> dignifiedquire: maybe
<whyrusleeping> we decided against that though
<NeoTeo> Ok.
<lgierth> whyrusleeping: how about pluto? that one's in sfo
<whyrusleeping> pluto works for me
<dignifiedquire> whyrusleeping: maybe at least make ipfs respond with a “can’t fetch the resource” or something like that in that case, so people know at least what’s happening
<lgierth> ok cool
<lgierth> davidar: you got anything on castor, apart from your home?
<whyrusleeping> dignifiedquire: it should return something like that after a little while
<dignifiedquire> whyrusleeping: I had it running for a minute or so and nothing
<whyrusleeping> dignifiedquire: hrm...
<NeoTeo> whyrusleeping Ok, transfered.
<dignifiedquire> whyrusleeping: I mean if ipfs realizes that it does not have a copy of the request object and that no peers are connected shouldn’t it be pretty fast in failing the request?
<whyrusleeping> NeoTeo: this one? https://github.com/NeoTeo/swift-ipfs-api
<NeoTeo> That's it.
<whyrusleeping> hrm, doesnt look like i have admin on it
<whyrusleeping> you sure you transfered?
master8787 has joined #ipfs
<whyrusleeping> oh!
<whyrusleeping> got it, they send an email
<NeoTeo> cool. Mine's still saying it's being transferred.
<whyrusleeping> there we go
<NeoTeo> :) :)
<whyrusleeping> and you still have perms, woo!
<NeoTeo> \o/
<NeoTeo> I'll need them as things change.
tilgovi has joined #ipfs
bsm1175321 has quit [Quit: Leaving.]
<whyrusleeping> only sometimes :P
bsm1175321 has joined #ipfs
<dignifiedquire> so daviddias as soon as we move the npm registry on ipfs all the perf issues are gone right ;)
<dignifiedquire> daviddias: do you mind if I refactor ipfsd-ctl a little bit?
rombou has quit [Ping timeout: 240 seconds]
<daviddias> dignifiedquire: all the network perf, yes :)
rombou has joined #ipfs
master8787 has quit [Quit: Leaving]
rombou has quit [Ping timeout: 240 seconds]
hellertime has quit [Ping timeout: 250 seconds]
<daviddias> Re: ipfsd-ctl yeah, for sure, and you even can add more tests in the process :D
voxelot has quit []
chriscool has joined #ipfs
water_resistant has quit [Quit: Leaving]
atrapado has quit [Quit: Leaving]
bsm1175321 has quit [Ping timeout: 260 seconds]
<ipfsbot> [go-ipfs] whyrusleeping created fix/kbucket-fill (+1 new commit): http://git.io/v4IKX
<ipfsbot> go-ipfs/fix/kbucket-fill df0be33 Jeromy: if bucket doesnt have enough peers, grab more elsewhere...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #1967: if bucket doesnt have enough peers, grab more elsewhere (dev0.4.0...fix/kbucket-fill) http://git.io/v4I6L
Vyl has quit [Quit: HD just died, rebooting. It's done this before.]
wtbrk has joined #ipfs
NightRa has joined #ipfs
rombou has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
<bengl> daviddias: i'm dropping a big comment on the npm thread
<bengl> tl;dr nobody actually needs reginabox
jabberwocky has joined #ipfs
Vyl has joined #ipfs
warner has quit [Ping timeout: 276 seconds]
jabberwocky has quit [Ping timeout: 240 seconds]
<daviddias> bengl: have you checked he fork? Uses ipfs-blob-store instead of st
<daviddias> It is that thin veneer we talked , but using reginabox
* Vyl fscks the 24TB, million-file volume. Yay. Sleep.
<daviddias> Either way, bring in the comment :D
rombou has quit [Ping timeout: 250 seconds]
rombou has joined #ipfs
<bengl> yep saw that
<bengl> that's a good change :)
rendar has quit [Ping timeout: 240 seconds]
<lgierth> hey daviddias whyrusleeping, castor and pluto both running dev0.4.0 now, with a fresh repo each. restoring the pins now
elima has quit [Ping timeout: 252 seconds]
<whyrusleeping> lgierth: thats gonna be difficult
<whyrusleeping> like, performing a manual migration?
<lgierth> yeah pin ls => pin add
<lgierth> the other hosts should have all of that, i hope
<lgierth> otherwise, i backed up the v2 repo so i can just spin up a little node and have it provide
<whyrusleeping> okay
<whyrusleeping> its not going to be able to grab the data from the other nodes
<whyrusleeping> are you manually adding the objects over?
rendar has joined #ipfs
<lgierth> what do you mean? the other solarnet nodes should be able to provide all of what was pinned on pluto
<whyrusleeping> but if pluto is on 0.4.0, they cant communicate
<lgierth> oh.
<lgierth> ok
<whyrusleeping> i'll work on the migration right now
<whyrusleeping> lol
<lgierth> heh
<whyrusleeping> its really nice being able to start up an 0.4.0 node and have someone to connect to though
<whyrusleeping> :D
<lgierth> :)
<lgierth> i'm gonna update cjdns too tonight
<lgierth> we switched the routing metric from "reach" to "cost"
<dignifiedquire> whyrusleeping: I’m not alone anymore
<dignifiedquire> I got one peer :)
<dignifiedquire> but still no webui
<dignifiedquire> which I’m guessing is why you are working on the migration script
<whyrusleeping> chriscool: ping
multivac has joined #ipfs
multivac has quit [Read error: Connection reset by peer]
munkey has quit [Ping timeout: 250 seconds]
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #112: Update all dependencies
chriscool has quit [Ping timeout: 265 seconds]
<ipfsbot> [js-ipfs-api] Dignifiedquire pushed 1 new commit to master: http://git.io/v4Ix8
<ipfsbot> js-ipfs-api/master e03774b Friedel Ziegelmayer: Merge pull request #112 from ipfs/greenkeeper-update-all...
chriscool has joined #ipfs
<lgierth> whyrusleeping: is QmSyNirNSqfeSNv7LKgPx8qf9aQy9pfjphxGWXBCXsnbX5 yours?
<lgierth> trying to track down why castor won't peer with pluto
<chriscool> yeah whyrusleeping!
<whyrusleeping> chriscool: you in paris?
<chriscool> no still in the bay area
<chriscool> I go back to France tomorrow
<whyrusleeping> chriscool: oooh, okay. I've been watching the news on whats going on in france :/
<dignifiedquire> lgierth: that’s me
<lgierth> dignifiedquire: cool thanks
<chriscool> I din't know :-(
<dignifiedquire> lgierth: that machine should stay on for the next 24h if you need to test anything (downloading npm registry takes a bit of time ;)
<lgierth> dignifiedquire: no worries just sorting out dev0.4.0 on castor and pluto
<chriscool> didn't*
Guest51050 has quit [Ping timeout: 265 seconds]
<whyrusleeping> chriscool: oh! it says central paris on the reports.
<whyrusleeping> wasnt sure where you lived over there
<lgierth> whyrusleeping: shouldn't dev0.4.0 have a ProtocolVersion > ipfs/0.1.0 in ipfs id?
<whyrusleeping> lgierth: thats a good point.
<chriscool> yeah we don't live in central Paris
<whyrusleeping> good