<alu>
npm WARN This failure might be due to the use of legacy binary "node"
<alu>
/usr/bin/env: node: No such file or directory
<alu>
errors
<voxelot_>
:/
<voxelot_>
sudo npm cache clean -f
<voxelot_>
sudo npm install -g n
<voxelot_>
sudo n stable
<alu>
ahh thats how its done
<alu>
i was reading about n
<alu>
gunna run npm install now again
<alu>
it looks niceeee
<voxelot_>
got it running?
<alu>
I'll check after I'm done doing npm install then npm start
<alu>
im gawking at the npm install progress bar lol
<voxelot_>
haha
<alu>
okay its running but my error on localhost:3000 is Cannot GET /
<alu>
now im starting daemon then starting server
<alu>
Same error again
<voxelot_>
ohh check your browser logs, you should see some access restricted notes
<voxelot_>
one sec
<alu>
:| its not working on chrome or firefox
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<voxelot_>
whats the log in console?
<alu>
Failed to load resource: the server responded with a status of 404 (Not Found) uhhhhh
<alu>
Module not found: Error: Cannot resolve module 'react-redux-toastr' in /home/alu/repo/webui/app/scripts/containers
<alu>
i have a few of these too
<alu>
in npm verbose
<voxelot_>
there is a chance that the new stuff is not in a working state, i'm trying to build it now myself
<alu>
npm: '3.8.3', 'ipfs-webui': '0.3.0',
<voxelot_>
i'm getting the same
<alu>
hmm okay
sahib has quit [Ping timeout: 244 seconds]
<voxelot_>
maybe the new network broke some stuff as well
<alu>
I see, I'll move on to something else in the meantime
<alu>
I wanna share some progress with AVALON with you this week
<voxelot_>
ping dignifiedquire when europe wakes up :D
<alu>
or whenev u back
<voxelot_>
sure, i can be free any evening
<voxelot_>
i'm backj, just got over a flu
<alu>
tomorrow good with you?
pfraze has joined #ipfs
<voxelot_>
yeah, say 7:30ish?
<alu>
Sounds good, IPFS performance has really gotten better and more stable with 0.4.0 release. Great job with everything, can catchup w/ progress in metaverse labs before implementing certain features.
Neozonz has quit [Ping timeout: 240 seconds]
<ipfsbot>
[go-ipfs] noffle opened pull request #2555: Adds tests to make sure 'object patch' writes. (master...1925test) https://git.io/vVxYv
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed feature/add-wrap-long-desc from 8b3bcf4 to a94f9da: https://git.io/vaoC8
<ipfsbot>
go-ipfs/feature/add-wrap-long-desc a94f9da Richard Littauer: Added a long description to add...
kvda has joined #ipfs
pfraze has quit [Remote host closed the connection]
r04r is now known as zz_r04r
<achin>
does anyone know if i can use the new ipfs-files stuff to manipulate an arbitrary hash, instead of using the object-patch interface?
ft_mobile has quit [Ping timeout: 250 seconds]
pfraze has joined #ipfs
<lgierth>
achin: the object needs to be under the files api root
<lgierth>
i *think* you can move stuff there
<ipfsbot>
[go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vVxnT
<ipfsbot>
go-ipfs/master 6d25aca Stephen Whitmore: Adds tests to make sure 'object patch' writes....
pfraze has quit [Remote host closed the connection]
<alu>
jbenet: I'm listening to your talk and ya mention the origins of the web, wondering if you have read Tim Berner's Lee book "Weaving The Web". I'm sure you're deeply familiar already, a fellow webVR developer recommended it to me. ^^
<alu>
is ipfs station updated for 0.4.0 just wonderin
ft_mobile has joined #ipfs
<whyrusleeping>
alu: i'm not sure...
<whyrusleeping>
we might have to push a new build for it
<whyrusleeping>
all the people who work on that are asleep i think
Not_ has quit [Remote host closed the connection]
gmcquillan has quit [Quit: gmcquillan]
sivachandran has joined #ipfs
<sivachandran>
whyrusleeping: I got AWS S3 working as datastore for IPFS blocks
<sivachandran>
I basically used leveldb for non-block data and S3 for blocks
<sivachandran>
This is a POC and not in form that can be integrated with ipfs code base
<sivachandran>
whyrusleeping: I need your help in making the changes proper and integrating with ipfs
<whyrusleeping>
sivachandran: sure thing. how did you do your implementation?
<sivachandran>
whyrusleeping: first of all I am not sure how can one specify which datastore to use when initializing the ipfs
<whyrusleeping>
we cant specify that on init yet, its been on the todo list
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<sivachandran>
do you have any plan on how to do that?
<whyrusleeping>
i was thinking of having a config overwrite type flag
<whyrusleeping>
that could accept some json
<whyrusleeping>
to overwrite the default with
<sivachandran>
whyrusleeping: the changes are based on the s3 branch but uses s3gof3r package for S3 access
<sivachandran>
i was thinking of passing a template as parameter to init
<sivachandran>
this approach enables another use case of using existing key-pair instead of generating new one
Not_ has joined #ipfs
<whyrusleeping>
yeah, true
<sivachandran>
is there any notes/wiki related to this?
<whyrusleeping>
not really, no
<whyrusleeping>
youre basically going to want to pass a file to init through a flag
<sivachandran>
yes, right
<sivachandran>
i will come up with the changes
<sivachandran>
another question, in leveldb we are storing only instance specific information right?
<jbenet>
there could be flags for some common defaults, too. like `ipfs init --datastore-s3=<config>`
<jbenet>
also, stdin, not just file: `ipfs init --config <configfile`
<sivachandran>
oh, okay
kvda has joined #ipfs
<sivachandran>
regarding leveldb, at any point i can recreate the leveldb provided i have the original key-pair right? of course i lose all the pinned hashes.
computerfreak has quit [Quit: Leaving.]
gmcquillan has joined #ipfs
kevina has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
matoro has joined #ipfs
afdudley has joined #ipfs
voxelot_ has quit [Ping timeout: 268 seconds]
<afdudley>
whyrusleeping: how's life?
Looking has joined #ipfs
<whyrusleeping>
afdudley: busy, but happy to be back in seattle
<whyrusleeping>
you?
<afdudley>
doing pretty good, looking into private ipfs.
<afdudley>
is there a flag for this?
<afdudley>
i'm looking at 'ipfs daemon'
<whyrusleeping>
not yet
<whyrusleeping>
i was working on it in january but didnt get it finished
jfntn has joined #ipfs
<nicolagreco>
some very cool work being presented today at WWW conf https://github.com/Chat-Wane/CRATE (a collaborative text editor with CRDTs and gossip) that scales really well - hundreds of nodes connected and editing at the same time
<nicolagreco>
noffle, haad ^
<lgierth>
ansuz: ^
<nicolagreco>
it works with webRTC in the browser ^
<fleeky>
this is a bit of crazy talk , but is there any possible way to use the dht of ipfs to connect to say the webserver of the device with whatever dht hash ?
<fleeky>
so you could basically connect to dhthas:port
cristian_ has joined #ipfs
Ronsor` has quit [Ping timeout: 250 seconds]
Looking has quit [Ping timeout: 268 seconds]
Ronsor` has joined #ipfs
jfntn has quit [Remote host closed the connection]
kevina has quit [Quit: Leaving]
mandelbrot has quit [Quit: Page closed]
Not_ has quit [Remote host closed the connection]
tmpds has joined #ipfs
tmpds has left #ipfs [#ipfs]
<tmg>
nicolagreco: is it anything more than tmux in the browser?
Oatmeal has quit [Ping timeout: 268 seconds]
<tmg>
fleeky: check out `ipfs name --help`
tmpds has joined #ipfs
tmpds has left #ipfs [#ipfs]
<ion>
tmg: It does sound way different.
fleeky has quit [Remote host closed the connection]
sivachandran has quit [Quit: Connection closed for inactivity]
fleeky has joined #ipfs
<fleeky>
tmg: thanks ill look at that, still need to wrap my head around it a bit
<fleeky>
so with this you would still need a webserver setup that uses ipfs hashes for urls ?
Oatmeal has joined #ipfs
reit has joined #ipfs
gmcquillan has quit [Quit: gmcquillan]
afisk has quit [Remote host closed the connection]
kaiza has quit [Quit: o7]
<tmg>
fleeky: nope, you can resolve your domain to an IPFS tree object so relative links will work like in a normal web browser (e.g., /ipfs/<hash>/index.html --links-to--> /ipfs/<hash>/foo.bar)
mildred has joined #ipfs
<fleeky>
so for absolute links i would need some rewriting rules or somesuch solution?
<fleeky>
thats still pretty cool though im going to have to try that out
kaiza has joined #ipfs
m0ns00n has joined #ipfs
rendar has joined #ipfs
dignifiedquire has joined #ipfs
<haad>
nicolagreco: sounds cool! will take a closer look
dignifiedquire has quit [Read error: Connection reset by peer]
dignifiedquire has joined #ipfs
Oatmeal has quit [Ping timeout: 276 seconds]
m0ns00n has left #ipfs [#ipfs]
disgusting_wall has quit [Quit: Connection closed for inactivity]
<dignifiedquire>
voxelot: pong
<afdudley>
whyrusleeping: cool, thanks.
<haad>
dignifiedquire: I wanna start running tests inthe browser, I suppose with Karma, is dignified.js what I need to get started quickly?
Oatmeal has joined #ipfs
TomasBond has quit [Ping timeout: 246 seconds]
<dignifiedquire>
haad: yes that's the idea
<dignifiedquire>
that it brings everything to run tests with webpack and mocha through karma in the browser
<haad>
cool
phasmid has joined #ipfs
ylp1 has joined #ipfs
devbug has joined #ipfs
palkeo has joined #ipfs
s_kunk has quit [Ping timeout: 244 seconds]
ygrek has joined #ipfs
zz_r04r is now known as r04r
ljhms has quit [Ping timeout: 276 seconds]
zorglub27 has joined #ipfs
kaiza has quit [Quit: o7]
chungy has quit [Ping timeout: 264 seconds]
cristian_ has quit [Ping timeout: 244 seconds]
ianopolous has quit [Ping timeout: 260 seconds]
<dignifiedquire>
haad: let me know if anything doesn't work/you have qs :)
Senji has joined #ipfs
<ipfsbot>
[js-ipfs] diasdavid created greenkeeper-ipfs-merkle-dag-0.4.0 (+1 new commit): https://git.io/vVphW
<ipfsbot>
js-ipfs/greenkeeper-ipfs-merkle-dag-0.4.0 0b8beed greenkeeperio-bot: chore(package): update ipfs-merkle-dag to version 0.4.0...
Tv` has quit [Quit: Connection closed for inactivity]
kvda has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
herzmeister has quit [Quit: Leaving]
Encrypt has joined #ipfs
chungy has joined #ipfs
devbug has quit [Quit: ZZZzzz…]
M-Peer2Peer1 has joined #ipfs
M-jbenet1 has joined #ipfs
M-19821 has joined #ipfs
M-roblabla1 has joined #ipfs
M-30451 has joined #ipfs
M-57031 has joined #ipfs
cblgh_ has joined #ipfs
cblgh has quit [Disconnected by services]
nothingm1ch has joined #ipfs
dhiru26_ has joined #ipfs
cristian_ has joined #ipfs
chungy has quit [*.net *.split]
tymat has quit [*.net *.split]
M-Peer2Peer has quit [*.net *.split]
M-5703 has quit [*.net *.split]
M-roblabla has quit [*.net *.split]
M-3045 has quit [*.net *.split]
M-1982 has quit [*.net *.split]
M-jbenet has quit [*.net *.split]
M-smk has quit [*.net *.split]
pinbot has quit [*.net *.split]
nothingmuch has quit [*.net *.split]
jclay has quit [*.net *.split]
kseistrup has quit [*.net *.split]
tlevine has quit [*.net *.split]
ehd has quit [*.net *.split]
mrrrgn__ has quit [*.net *.split]
nausea has quit [*.net *.split]
dhiru26 has quit [*.net *.split]
__uguu__ has quit [*.net *.split]
nicolagreco75 has quit [*.net *.split]
pinbot-v03x has quit [*.net *.split]
giodamelio has quit [*.net *.split]
pinbot has joined #ipfs
chungy has joined #ipfs
tlevine_ has joined #ipfs
nausea has joined #ipfs
nausea has quit [Changing host]
nausea has joined #ipfs
pinbot-v03x has joined #ipfs
M-smk has joined #ipfs
kseistrup has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
jclay has joined #ipfs
mrrrgn__ has joined #ipfs
giodamelio has joined #ipfs
Neozonz has joined #ipfs
Akaibu has quit [Quit: Connection closed for inactivity]
cemerick has quit [Ping timeout: 250 seconds]
cemerick has joined #ipfs
M-epsilon has quit [Ping timeout: 268 seconds]
M-ikreymer has quit [Ping timeout: 268 seconds]
M-amstocker has quit [Ping timeout: 268 seconds]
M-epsilon has joined #ipfs
M-ikreymer has joined #ipfs
M-amstocker has joined #ipfs
M-matthew has quit [Ping timeout: 268 seconds]
cemerick has quit [Ping timeout: 250 seconds]
M-gary123 has quit [Ping timeout: 250 seconds]
M-kegan has quit [Ping timeout: 250 seconds]
go111111111 has quit [Ping timeout: 250 seconds]
M-gary123 has joined #ipfs
M-Ingo has quit [Ping timeout: 268 seconds]
M-aatchison has quit [Ping timeout: 268 seconds]
M-aatchison has joined #ipfs
M-Ingo has joined #ipfs
gigq has quit [Ping timeout: 260 seconds]
s_kunk has quit [Ping timeout: 268 seconds]
fil_redpill has quit [Ping timeout: 268 seconds]
M-Dave has quit [Ping timeout: 250 seconds]
M-fil has joined #ipfs
M-Peer2Peer1 has quit [Ping timeout: 268 seconds]
M-jfred has quit [Ping timeout: 268 seconds]
M-smk has quit [Ping timeout: 268 seconds]
gigq has joined #ipfs
cblgh_ is now known as cblgh
s_kunk has joined #ipfs
M-5459 has quit [Ping timeout: 250 seconds]
ploop has quit [Ping timeout: 268 seconds]
asyncsrc1 has quit [Ping timeout: 268 seconds]
andoma has quit [Ping timeout: 250 seconds]
andoma has joined #ipfs
M-matthew has joined #ipfs
M-5459 has joined #ipfs
M-osener has quit [Ping timeout: 268 seconds]
M-2128 has quit [Ping timeout: 250 seconds]
cemerick has joined #ipfs
yellowsir has quit [Ping timeout: 268 seconds]
M-kegan has joined #ipfs
M-smk has joined #ipfs
M-jfred has joined #ipfs
M-Peer2Peer has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
M-Dave has joined #ipfs
ploop has joined #ipfs
M-ryanwilliams has quit [Ping timeout: 268 seconds]
M-ryanwilliams has joined #ipfs
Kubuxu has quit [Ping timeout: 268 seconds]
M-osener has joined #ipfs
M-2128 has joined #ipfs
deltab has quit [Remote host closed the connection]
deltab has joined #ipfs
cemerick has quit [Ping timeout: 260 seconds]
M-ngu has quit [Ping timeout: 268 seconds]
M-ngu has joined #ipfs
yellowsir has joined #ipfs
phasmid has quit [Ping timeout: 276 seconds]
Neozonz has quit [Ping timeout: 240 seconds]
<ipfsbot>
[js-ipfs-api] dignifiedquire deleted greenkeeper-gulp-load-plugins-1.2.1 at 2ed59ef: https://git.io/vVhrT
eco has quit [Ping timeout: 250 seconds]
eco has joined #ipfs
asyncsrc1 has joined #ipfs
Kubuxu has joined #ipfs
cblgh has quit [Ping timeout: 250 seconds]
cblgh has joined #ipfs
m3s has quit [Ping timeout: 268 seconds]
m3s has joined #ipfs
Serenella has joined #ipfs
zorglub27 has joined #ipfs
ljhms has joined #ipfs
<dignifiedquire>
daviddias: ping
<daviddias>
dignifiedquire: pong?
<dignifiedquire>
:)
<dignifiedquire>
do you have a moment to talk about js-ipfs?
<daviddias>
dignifiedquire Can't Talk now, but any blocking concerns ?
<dignifiedquire>
no, just trying to plan my near term future
<dignifiedquire>
not urgent, so just ping me when you have a moment
<daviddias>
dignifiedquire: I need all the help I can get :)
<dignifiedquire>
:D
<dignifiedquire>
that's the reason we should talk :P
ploop has quit [Ping timeout: 264 seconds]
vijayee has quit [Ping timeout: 264 seconds]
Mitar has quit [Ping timeout: 264 seconds]
M-kegan has quit [Ping timeout: 264 seconds]
M-amstocker has quit [Ping timeout: 264 seconds]
Dhole has quit [Ping timeout: 264 seconds]
M-liathit has quit [Ping timeout: 264 seconds]
lightcastshadows has quit [Ping timeout: 264 seconds]
alu has quit [Ping timeout: 264 seconds]
M-amstocker has joined #ipfs
M-liathit has joined #ipfs
simpbrain has quit [Ping timeout: 264 seconds]
bonan has quit [Ping timeout: 264 seconds]
diffalot has quit [Ping timeout: 264 seconds]
Animazing has quit [Ping timeout: 264 seconds]
barnacs has quit [Ping timeout: 264 seconds]
doublec has quit [Ping timeout: 264 seconds]
haad has quit [Ping timeout: 264 seconds]
joepie91___ has joined #ipfs
joepie91___ has joined #ipfs
M- has quit [Ping timeout: 264 seconds]
Nukien has quit [Ping timeout: 264 seconds]
rschulman has quit [Ping timeout: 264 seconds]
plddr has quit [Ping timeout: 264 seconds]
arpu has quit [Ping timeout: 264 seconds]
jfred has quit [Ping timeout: 264 seconds]
trn has quit [Ping timeout: 264 seconds]
oed has quit [Ping timeout: 264 seconds]
sikander has quit [Ping timeout: 264 seconds]
pguth has quit [Ping timeout: 264 seconds]
zoobab has quit [Ping timeout: 264 seconds]
VictorBjelkholm has quit [Ping timeout: 264 seconds]
joepie91 has quit [Ping timeout: 264 seconds]
sikander_ has joined #ipfs
rschulman has joined #ipfs
lightcastshadows has joined #ipfs
barnacs has joined #ipfs
jfred has joined #ipfs
doublec has joined #ipfs
zoobab has joined #ipfs
oed has joined #ipfs
ggp0647 has quit [Ping timeout: 264 seconds]
M-kegan has joined #ipfs
Dhole has joined #ipfs
herzmeister has joined #ipfs
plddr has joined #ipfs
Mitar has joined #ipfs
diffalot has joined #ipfs
herzmeister has quit [Remote host closed the connection]
M- has joined #ipfs
ploop has joined #ipfs
Animazing has joined #ipfs
Nukien has joined #ipfs
nomoremoney has joined #ipfs
ggp0647 has joined #ipfs
reit has quit [Ping timeout: 250 seconds]
trn has joined #ipfs
bonan has joined #ipfs
ft_mobile has quit [Read error: Connection reset by peer]
alu1 has joined #ipfs
ft_mobile has joined #ipfs
arpu has joined #ipfs
cristian_ has joined #ipfs
reit has joined #ipfs
simpbrain has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
zorglub27 has quit [Quit: zorglub27]
haad has joined #ipfs
<haad>
dignifiedquire: sorry, can't use dignified.js :/
<dignifiedquire>
haad: :O
<haad>
"All source code should be placed under src, with the main entry point being src/index.js." <-- nope
<dignifiedquire>
why is that an issue?
<haad>
because my structure is different and have two different index.js files (index.js and index-native.js)
<haad>
and in general, forcing convention via lib is a no-go for me
<haad>
oh well, will figure out an alternative way
<dignifiedquire>
we could make it configurable, it just makes things more complicated
Akaibu has joined #ipfs
ft_mobile has quit [Remote host closed the connection]
<M-CCLXI>
Can IPFS work over NAT?
ft_mobile has joined #ipfs
<daviddias>
haad yeah, don't feel that you need to use it. It is just a tool that makes our life easier over the panoply of js-ipfs modules. You are able to use them without having to hear about dignified or even webpack :)
<daviddias>
dignifiedquire: I did a pres at the Uni today, enroute to home. Since it was in the other campus, I'll still need a bit of time.
<daviddias>
Will ping you when I get back :)
<dignifiedquire>
daviddias: sure thing :)
<daviddias>
Had a very good question from a student "what do you mean when you say that it enables the Web to work offline, is that even possible?" :D
_rht has joined #ipfs
<daviddias>
My eyes rejoiced :D
cemerick has joined #ipfs
Neozonz has joined #ipfs
Neozonz has joined #ipfs
cristian_ has joined #ipfs
Looking has joined #ipfs
cristian_ has quit [Ping timeout: 244 seconds]
computerfreak has joined #ipfs
yellowsir has quit [Remote host closed the connection]
<haad>
dignifiedquire: I might take that back and try to use dignified.js. Just remembered that one doesn't simply go and test code in the browser. Especially with ES6 all over the place :D
<dignifiedquire>
haad: :D
<haad>
man I hope, some day, we will get the browser js tooling on par with nodejs...
<nicolagreco>
that ^
<haad>
:)
zorglub27 has joined #ipfs
cristian_ has joined #ipfs
pfraze has joined #ipfs
tmg has quit [Ping timeout: 248 seconds]
zorglub27 has quit [Client Quit]
Peer3Peer has joined #ipfs
danielrf3 has joined #ipfs
M-alri1 has joined #ipfs
M-ikreymer1 has joined #ipfs
M-mxuribe1 has joined #ipfs
M-38911 has joined #ipfs
M-kupskups91 has joined #ipfs
alive_ has joined #ipfs
riveter_ec2 has joined #ipfs
draget_ has joined #ipfs
Neozonz|Disc has joined #ipfs
Neozonz|Disc has joined #ipfs
gwollon has joined #ipfs
AtnNn_ has joined #ipfs
m3s_ has joined #ipfs
Neozonz has quit [Ping timeout: 244 seconds]
mburns_ has joined #ipfs
Looking has quit [*.net *.split]
reit has quit [*.net *.split]
m3s has quit [*.net *.split]
M-ikreymer has quit [*.net *.split]
M-kupskups9 has quit [*.net *.split]
M-3891 has quit [*.net *.split]
M-alri has quit [*.net *.split]
M-mxuribe has quit [*.net *.split]
alive has quit [*.net *.split]
danielrf2 has quit [*.net *.split]
gwillen has quit [*.net *.split]
mburns has quit [*.net *.split]
riveter has quit [*.net *.split]
Shibe has quit [*.net *.split]
AtnNn has quit [*.net *.split]
spm_draget has quit [*.net *.split]
riveter_ec2 is now known as riveter
m3s_ is now known as m3s
m3s has quit [Changing host]
m3s has joined #ipfs
ShibaInu has joined #ipfs
Looking has joined #ipfs
<dignifiedquire>
daviddias: back by any chance?
<richardlitt>
I'm confused by IPFS!
<dignifiedquire>
lol
<daviddias>
5 mins:)
<richardlitt>
No but seriously. I've pulled from master into my go-ipfs directory, ran `make build`, but the daemon isn't reflecting the code.
<richardlitt>
What did I forget to do?
<daviddias>
make install
<daviddias>
:)
<richardlitt>
make build doesn't cover that?
ft_mobile has quit [Ping timeout: 250 seconds]
<achin>
"make build" will not put the ipfs binary in $GOPATH/bin/
<richardlitt>
Well this is silly.
<achin>
it'll say in $GOPATH/src/.../go-ipfs/cmd/ipfs
<achin>
s/say/stay/
<daviddias>
richardlitt: what achin explained
<daviddias>
building is just compiling the code
<daviddias>
(and downloading the deps)
<richardlitt>
Word.
cristian_ has quit [Ping timeout: 244 seconds]
<dignifiedquire>
richardlitt: also all this was made to confuse you :)
<daviddias>
dignifiedquire: I'm ready
matoro has quit [Ping timeout: 244 seconds]
cristian_ has joined #ipfs
<richardlitt>
Like all things.
<achin>
life without a moderate amount of confusion would just be boring
ashark has joined #ipfs
Bat`O has quit [Ping timeout: 248 seconds]
<richardlitt>
Or it would be less confusing.
<achin>
that seems to be a hard point to refute
vijayee has joined #ipfs
matoro has joined #ipfs
pfraze has quit [Remote host closed the connection]
Neozonz|Disc2 has joined #ipfs
Neozonz|Disc2 is now known as Neozonz
Neozonz has quit [Changing host]
Neozonz has joined #ipfs
pfraze has joined #ipfs
<richardlitt>
what is a FindProviders query supposed to do?
Neozonz|Disc has quit [Ping timeout: 252 seconds]
<richardlitt>
Actually, what is `ipfs dht findprovs <key>` supposed to do?
Looking has quit [Ping timeout: 260 seconds]
<achin>
return a list of peers who can provide the given hash
pfraze has quit [Ping timeout: 244 seconds]
<achin>
(which is actually pretty much what the help description says too)
<richardlitt>
It also returns peers if the hash is ... not a hash
<richardlitt>
Try it using the word 'kitten'
<achin>
i see a bunch of debugging output, but no peers
<daviddias>
richardlitt: findprovs uses the DHT to find records other peers left in the network with pointers to a given value
<achin>
i didn't try to download every link within QmeGjAzEMa2YsG8S9nTBLCWB7hEmfcof43d4PMGwnWakWL, but i was able to do 'ipfs refs QmeGjAzEMa2YsG8S9nTBLCWB7hEmfcof43d4PMGwnWakWL'
<M-CCLXI>
refs works for me too
<M-CCLXI>
But not ls
<M-CCLXI>
If ls does not work, I assume there is no point trying to download it either
<achin>
i'm worried that 'ls' will actually try to download each link
<M-CCLXI>
What for?
M-nated has quit [Ping timeout: 244 seconds]
riveter has quit [Ping timeout: 264 seconds]
<M-CCLXI>
And, can it show some progress then?
<achin>
i can't remember. i think because it wants to check to see if each link is a unixfs object, or something like that
nunofmn1 has joined #ipfs
M-roblabla1 has quit [Ping timeout: 244 seconds]
M- has quit [Ping timeout: 276 seconds]
M-davidar-test has quit [Ping timeout: 276 seconds]
M-foxxy has quit [Ping timeout: 276 seconds]
riveter has joined #ipfs
<M-CCLXI>
Currently when doing ls you don't see if it actually does anything of just frozen
M-4447 has quit [Ping timeout: 244 seconds]
M-kegan has quit [Ping timeout: 260 seconds]
M-jgrowl has quit [Ping timeout: 260 seconds]
M-19821 has quit [Ping timeout: 260 seconds]
<achin>
right. if you open a new terminal and run "ipfs bitswap wantlist" a few times, you'll see that your daemon is actually dwonloading stuf
M-jbenet1 has quit [Ping timeout: 276 seconds]
M-rschulman has quit [Ping timeout: 276 seconds]
vijayee has quit [Ping timeout: 264 seconds]
M-yannick has quit [Ping timeout: 244 seconds]
M-wldhx has quit [Ping timeout: 244 seconds]
M-3870 has quit [Ping timeout: 260 seconds]
M-liathit has quit [Ping timeout: 276 seconds]
M-2128 has quit [Ping timeout: 276 seconds]
M-Ingo has quit [Ping timeout: 276 seconds]
M-3676 has quit [Ping timeout: 276 seconds]
M-alien has quit [Ping timeout: 276 seconds]
M-kupskups91 has quit [Ping timeout: 276 seconds]
<M-CCLXI>
I just tried 'get' on this dir and my entire system got frozen in a second
<M-CCLXI>
Had to reboot the machine
<achin>
that doesn't sounds good
<M-CCLXI>
Enough experiments for today :D
<achin>
out of memory, maybe?
M- has joined #ipfs
M-foxxy has joined #ipfs
M-davidar-test has joined #ipfs
<M-CCLXI>
I don't even know what happened
M-nated has joined #ipfs
<M-CCLXI>
I had no chance to get top or other statistics
M-jbenet has joined #ipfs
M-roblabla has joined #ipfs
M-jgrowl has joined #ipfs
M-kegan has joined #ipfs
M-2128 has joined #ipfs
M-Ingo has joined #ipfs
M-3676 has joined #ipfs
<M-CCLXI>
When I used 0.3 and had memory leak issues while adding files, the memory grew slowly and I could stop the process any time
M-4447 has joined #ipfs
<M-CCLXI>
But not it just died the moment I hit enter
M-1982 has joined #ipfs
M-liathit has joined #ipfs
M-alien has joined #ipfs
<M-CCLXI>
*now
M-kupskups9 has joined #ipfs
M-yannick has joined #ipfs
M-wldhx has joined #ipfs
M-3870 has joined #ipfs
M-rschulman has joined #ipfs
zorglub27 has joined #ipfs
<achin>
what this a remote machine?
zorglub27 has quit [Client Quit]
<M-CCLXI>
This is a local machine
The_8472 has quit [Ping timeout: 264 seconds]
pfraze has joined #ipfs
nunofmn1 has quit [Ping timeout: 252 seconds]
vijayee has joined #ipfs
matoro has quit [Ping timeout: 276 seconds]
The_8472 has joined #ipfs
ylp1 has quit [Quit: Leaving.]
mildred has quit [Quit: Leaving.]
matoro has joined #ipfs
<computerfreak>
can i use multiple ipfs identities on one daemon somehow? And can i do that over JS from within an webapp? :P (like pasting some privatekey to ''login'')
voxelot_ has joined #ipfs
Peer3Peer has quit [Quit: Peer3Peer]
<computerfreak>
where 'login' means, getting ipns-pubkey write-access
<achin>
computerfreak: "not yet" is i think the answer
<nicolagreco>
noffle: yes the guys that are making it are really sharp
<noffle>
where do you see the details re gossip, etc?
<noffle>
this is really great -- very similar to what I've been working on re technical approach. one superpower that it lacks though is IPFS storage :)
reit has joined #ipfs
gmcquillan has joined #ipfs
<nicolagreco>
noffle: the gossip is Spray (there is a paper and a js library)
<nicolagreco>
noffle: if you are planning on working on this keep me in the loop since I am playing with that
<nicolagreco>
noffle: .. also, I talked with the author today and he mentioned to me that they want to save the current state
<nicolagreco>
noffle: .. in a DHT, so they would solve the problem of persisting the state
<nicolagreco>
noffle: .. otherwise if anyone closes their browser the content disappears
<nicolagreco>
noffle: .. however, the author said that it is more efficient to ask to the gossip network than to the dht
<nicolagreco>
noffle: .. but I did not really follow then, I will ask today
<nicolagreco>
dignifiedquire: .. in the way it should be
<dignifiedquire>
reading now :)
<nicolagreco>
dignifiedquire: (I am trying to this new IRC client and I am used to the previous one keystrokes!)
Akaibu has quit [Quit: Connection closed for inactivity]
<noffle>
nicolagreco: yep, that makes sense
<nicolagreco>
dignifiedquire: also I am starting to think that if we use `.` for blocks and `/` for objects, it could be a great idea
<noffle>
nicolagreco: as long as SOMEONE is alive in the gossip network for a document you could retrieve state again
<nicolagreco>
noffle: I was so excited when he showed me the demo and the way they scale
<noffle>
nicolagreco: this is the approach I took in my ipfs wiki thing
<noffle>
nicolagreco: yeah! this is extremely impressive
<noffle>
nicolagreco: I need to figure out where that puts my project :)
<nicolagreco>
noffle: same thing on IPFS though.. (with bitswap - if I am not wrong)
<dignifiedquire>
nicolagreco: the issue with "." is that it might be used by keys and that way we have two seperators that users need to escape in their keys
<noffle>
nicolagreco: only kind of. the ipfs swarm is more powerful I think because it's not a per-document swarm
<nicolagreco>
dignifiedquire: that is a solved problem, you can use an escape character in the path
<nicolagreco>
dignifiedquire: if it is not a leaf (like pic.jpg), then you can do the way JSONPointer spec does, which is replacing it by ~1
<nicolagreco>
but I agree maybe not the nicest char
<nicolagreco>
dignifiedquire: what I am trying to show is that we might have the power to encode both in one
<dignifiedquire>
my current implementation just uses \ for escaping like regexes, so /hash/my\/key/ works
<dignifiedquire>
so we can do the same thing with .
ShalokShalom has joined #ipfs
<nicolagreco>
dignifiedquire: yes exactly
<dignifiedquire>
like this: /hash/hello\.jpg/details
<ShalokShalom>
hi there :)
<nicolagreco>
dignifiedquire: in jsonpointer RFC they use ~2 for /
<ShalokShalom>
i read a lot about ipfs and an idea appears to my mind
<nicolagreco>
noffle: have a look at LSeq, that's their trick
<dignifiedquire>
I'd rather not use sth that is non human readable, using \ for escaping is very widely used
<ShalokShalom>
is there already a project, which wraps casual CMS like allura or whatever and send it via WebRTC or something into the decentral net?
<ShalokShalom>
via ipfs, zeronet and so on?
<nicolagreco>
noffle: they assign one identifier for each char, but what they do cleverly is that they assign a char that is log(n), n being the length of the document
<nicolagreco>
dignifiedquire: instead of having shards
oleavr has joined #ipfs
<nicolagreco>
dignifiedquire: I define shards with @merge
<noffle>
feeling vindicated in my design choices
<nicolagreco>
@merge in IPLD objects will resolve all the ones in the list and merge the objects
Tv` has joined #ipfs
Akaibu has joined #ipfs
<nicolagreco>
dignifiedquire: it is just a notation thing, I could have written that in many way, but that is an example of how we could do sharding
<dignifiedquire>
that sounds like something ipld shouldn't do itself, as merge can be very application specific
<dignifiedquire>
ok
<nicolagreco>
dignifiedquire: no, of course, but that is like the sharding, how do you identify that sharding is happening
<nicolagreco>
dignifiedquire: we can discuss more on this later or during the hangout
<dignifiedquire>
sounds good
<ShalokShalom>
does anybody know a project, which wraps casual CMS like allura or whatever and send it via WebRTC or something into the decentral net? via ipfs?
<nicolagreco>
dignifiedquire: .. the key idea of that post is that you resolve everything up until what the path is describing, no more
<nicolagreco>
noffle: how do you do shuffling?
<nicolagreco>
noffle: I was looking at the secure-gossip code (btw CRATE doesn't do secure gossip)
<noffle>
nicolagreco: ah, you'll have to humour me: shuffling?
<nicolagreco>
noffle: .. and I could not find how you randomize and keep on randomizing the peers you connect to
<nicolagreco>
noffle: .. otherwise you may end up creating network partitions
<noffle>
nicolagreco: it's really more like time-controlled flooding (i.e. all peers)
cristian_ has quit [Ping timeout: 244 seconds]
<noffle>
I haven't done much scaling testing, so that may/may not change
<noffle>
it was mostly just to get something working so I could move forward prototyping
<noffle>
but the security angle and the API are solid
jokoon has quit [Quit: Leaving]
<nicolagreco>
noffle: what I have seen from the code, peers are fixed once I connect to them
<noffle>
unless their stream ends
<nicolagreco>
noffle: .. in a gossip - for what I have understood - you want to keep disconnecting and reconnecting to the peers
<nicolagreco>
noffle: otherwise you will only learn from a partition of the network that they create
<nicolagreco>
brb
<noffle>
I don't think that disconnecting/reconnecting is an inherent property of gossip -- just that you're choosing peers at random from some set/subset
<noffle>
but that's something that whatever is running secure-gossip could do by creating/deleting peer gossip streams
<ShalokShalom>
does anybody know a project, which wraps casual CMS like allura or whatever and send it via WebRTC or something into ipfs?
<ansuz>
we haven't tested hundreds of users, but it's WYSIWYG
<ansuz>
not text
reit has joined #ipfs
reit has quit [Client Quit]
<ipfsbot>
[go-ipfs] whyrusleeping created feat/i-am-why-deleter-of-code (+1 new commit): https://git.io/vweOm
<ipfsbot>
go-ipfs/feat/i-am-why-deleter-of-code 79f9807 Jeromy: remove a ton of unused godeps...
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2557: remove a ton of unused godeps (master...feat/i-am-why-deleter-of-code) https://git.io/vweO3
sametsisartenep has joined #ipfs
nunofmn1 has joined #ipfs
<sametsisartenep>
Hi
<sametsisartenep>
I don't understand something here...
<achin>
what's up?
<sametsisartenep>
I block every incoming packet but the ones "RELATED" or "ESTABLISHED" and, when torrenting, there's no connection problem but when I use IPFS it cannot get more than 32 peers
<sametsisartenep>
When using Windows 10, IPFS v0.3.11 it gets like 130 or so
ShibaInu is now known as Shibe
<sametsisartenep>
I don't know if I'm doing something wrong or it's just like that, thoug I find it kind of weird
<sametsisartenep>
though*
M-giodamelio has quit [Remote host closed the connection]
M-jh has quit [Remote host closed the connection]
M-38911 has quit [Remote host closed the connection]
M-player33 has quit [Remote host closed the connection]
M-smk has quit [Remote host closed the connection]
M-david has quit [Remote host closed the connection]
M-whyrusleeping has quit [Remote host closed the connection]
M-jackvt93 has quit [Remote host closed the connection]
M-1976 has quit [Remote host closed the connection]
M-cryptix has quit [Remote host closed the connection]
M-57031 has quit [Remote host closed the connection]
M-3714 has quit [Remote host closed the connection]
M-mubot has quit [Remote host closed the connection]
M-harlan has quit [Remote host closed the connection]
M-volobuev has quit [Remote host closed the connection]
M-4447 has quit [Remote host closed the connection]
M-2128 has quit [Remote host closed the connection]
M-mxuribe has quit [Remote host closed the connection]
M-kupskups9 has quit [Remote host closed the connection]
M-nated has quit [Remote host closed the connection]
M-jon has quit [Remote host closed the connection]
M-davidar has quit [Remote host closed the connection]
M-matthew has quit [Remote host closed the connection]
M-fil has quit [Remote host closed the connection]
M-2255 has quit [Remote host closed the connection]
M-Dave has quit [Remote host closed the connection]
M-ryanwilliams has quit [Remote host closed the connection]
M-epsilon has quit [Remote host closed the connection]
M-ngu has quit [Remote host closed the connection]
M-ms has quit [Remote host closed the connection]
M-alri1 has quit [Remote host closed the connection]
M-cyan has quit [Remote host closed the connection]
M-kode54 has quit [Remote host closed the connection]
M-neoteo has quit [Remote host closed the connection]
M-jabl has quit [Remote host closed the connection]
M-roblabla has quit [Remote host closed the connection]
M-rjan has quit [Remote host closed the connection]
M-pieohpah has quit [Remote host closed the connection]
M-3511 has quit [Remote host closed the connection]
M-3444 has quit [Remote host closed the connection]
M-5459 has quit [Remote host closed the connection]
M-staplemac has quit [Remote host closed the connection]
M-zick has quit [Remote host closed the connection]
M-Guest2152 has quit [Remote host closed the connection]
M-3798 has quit [Remote host closed the connection]
M-rschulman1 has quit [Remote host closed the connection]
M-eternaleye has quit [Remote host closed the connection]
M-Sonata1 has quit [Remote host closed the connection]
M-blide has quit [Remote host closed the connection]
M-rschulman has quit [Remote host closed the connection]
M-wldhx has quit [Remote host closed the connection]
M-3870 has quit [Remote host closed the connection]
M-ikreymer1 has quit [Remote host closed the connection]
M-amstocker has quit [Remote host closed the connection]
M-oddvar has quit [Remote host closed the connection]
M-edrex has quit [Remote host closed the connection]
M-mistake has quit [Remote host closed the connection]
M-bastinik has quit [Remote host closed the connection]
M-CCLXI has quit [Remote host closed the connection]
M-4267 has quit [Remote host closed the connection]
M-liathit has quit [Remote host closed the connection]
M-trashrabbit has quit [Remote host closed the connection]
M-gary123 has quit [Remote host closed the connection]
M-3974 has quit [Remote host closed the connection]
M-internetjanito has quit [Remote host closed the connection]
M-greymr has quit [Remote host closed the connection]
M-2234 has quit [Remote host closed the connection]
M-Peer2Peer has quit [Remote host closed the connection]
M-HirmeS has quit [Remote host closed the connection]
M-2617 has quit [Remote host closed the connection]
M-hash has quit [Remote host closed the connection]
M-victorm has quit [Remote host closed the connection]
M-3526 has quit [Remote host closed the connection]
M-rongladney has quit [Remote host closed the connection]
M-30451 has quit [Remote host closed the connection]
M-jbenet has quit [Remote host closed the connection]
M-hellomoto has quit [Remote host closed the connection]
M-davidar-test has quit [Remote host closed the connection]
M-toor has quit [Remote host closed the connection]
M-Nickfost has quit [Remote host closed the connection]
M- has quit [Remote host closed the connection]
M-s6 has quit [Remote host closed the connection]
M-osener has quit [Remote host closed the connection]
erikj` has quit [Remote host closed the connection]
M-4485 has quit [Remote host closed the connection]
M-jgrowl has quit [Remote host closed the connection]
M-alien has quit [Remote host closed the connection]
M-cocci has quit [Remote host closed the connection]
M-kegan has quit [Remote host closed the connection]
M-2129 has quit [Remote host closed the connection]
M-aatchison has quit [Remote host closed the connection]
M-3725 has quit [Remote host closed the connection]
M-jfred has quit [Remote host closed the connection]
M-3509 has quit [Remote host closed the connection]
M-3630 has quit [Remote host closed the connection]
M-1982 has quit [Remote host closed the connection]
M-3676 has quit [Remote host closed the connection]
M-yannick has quit [Remote host closed the connection]
M-foxxy has quit [Remote host closed the connection]
M-GereG has quit [Remote host closed the connection]
M-2223 has quit [Remote host closed the connection]
M-sivachandran has quit [Remote host closed the connection]
M-Ingo has quit [Remote host closed the connection]
Boomerang has joined #ipfs
matoro has quit [Ping timeout: 276 seconds]
<achin>
this may not be related, but i too have noticed the number of peers is consistantly much lower in 0.4.0 (compared to 0.3.11)
<noffle>
vijayee: if you could humour me: what does "Resolving dependency requests in a page" mean in this context?
Poefke has quit [Ping timeout: 252 seconds]
<vijayee>
just the browser making requests to a server or file system for a file
uhhyeahbret has joined #ipfs
doublec has quit [Ping timeout: 252 seconds]
konubinix has quit [Ping timeout: 252 seconds]
thelinuxkid has quit [Ping timeout: 252 seconds]
rasmuserik has quit [Ping timeout: 252 seconds]
flyingkiwi has quit [Ping timeout: 252 seconds]
Qwazerty has quit [Ping timeout: 252 seconds]
Tv` has quit [Ping timeout: 252 seconds]
haad has quit [Ping timeout: 252 seconds]
trn has quit [Ping timeout: 252 seconds]
giodamelio has quit [Ping timeout: 252 seconds]
apiarian has quit [Ping timeout: 252 seconds]
warner has quit [Ping timeout: 252 seconds]
seagreen has quit [Ping timeout: 252 seconds]
bedeho has quit [Ping timeout: 252 seconds]
HastaJun has quit [Ping timeout: 252 seconds]
haad has joined #ipfs
draget_ has quit [Ping timeout: 252 seconds]
andoma has quit [Ping timeout: 252 seconds]
nothingm1ch has quit [Ping timeout: 252 seconds]
silotis has quit [Ping timeout: 252 seconds]
wiretapped-cb has quit [Ping timeout: 252 seconds]
andoma has joined #ipfs
spm_draget has joined #ipfs
sametsisartenep has quit [Quit: Bye!]
doublec has joined #ipfs
wiretapped-cb has joined #ipfs
nothingmuch has joined #ipfs
Neozonz|Disc2 is now known as Neozonz
Neozonz has quit [Changing host]
Neozonz has joined #ipfs
apiarian has joined #ipfs
caseorganic has quit [Remote host closed the connection]
feross has quit [Remote host closed the connection]
mesch has quit [Remote host closed the connection]
SoreGums has quit [Remote host closed the connection]
_rht has quit [Remote host closed the connection]
aaaaaaaaa____ has quit [Remote host closed the connection]
ogd has quit [Remote host closed the connection]
reit has joined #ipfs
bonan has joined #ipfs
konubinix has joined #ipfs
reit has quit [Client Quit]
<noffle>
hm. yeah, I think I'm not grokking exactly what pieces this task entails; it's still not making sense to me. it might be redundant for you, but it might help folks like me if you perhaps made a reply on the issue that listed out the explicit steps that needed to happen for this example to work
flyingkiwi has joined #ipfs
<MadcapJake>
whyrusleeping: I'm playing around with GX and noticing that some imports hang indefinitely. I just copied some of the hashes from the go-ipfs package.json and it's getting stuck after the 2nd import.
aaaaaaaaa____ has joined #ipfs
thelinuxkid has joined #ipfs
<vijayee>
noffle, I'll do that. In my mind we have a ipfs node with a repo containing html content and it depencies
mesch has joined #ipfs
<noffle>
vijayee: is that content already present, or does it need to fetch it from IPFS via some hash?
trn has joined #ipfs
<vijayee>
but how do we display it in the browser and have its dependencies served as though they were coming from the server or filesystem
<vijayee>
noffle, lets assume the html content is there already, and just concerne with the rendering of it
devbug has joined #ipfs
Poefke has joined #ipfs
giodamelio has joined #ipfs
devbug has quit [Read error: Connection reset by peer]
<whyrusleeping>
MadcapJake: hrm... which imports?
SoreGums has joined #ipfs
<whyrusleeping>
if the ipfs hash in it isnt resolveable, then it will hang
<noffle>
so, the goal is to take a website stored at some hash that's already in the browser repo, and render the index.html in the current tab?
<whyrusleeping>
because its trying to find it and cant
<MadcapJake>
it gets through the first two and then stops
<MadcapJake>
(first two deps)
rasmuserik has joined #ipfs
<MadcapJake>
also strange, it says that go-net was fetched but if I try and import that key alone, and it hangs too.
<vijayee>
noffle, yeah. I made the assumption it would work the same as any static site served off of a gateway. This assumption might be erroneous in this context but I assumed it was the ideal
ogd has joined #ipfs
<noffle>
maybe I'm missing something, but this seems a bit confusing -- where would doing this be useful?
<vijayee>
noffle: however a gateway is a server serving all the resources in a way a browser jives with
feross has joined #ipfs
<vijayee>
it would be useful to server a page fully p2p but maybe this is not possible at this juncture
<noffle>
serving *data* fully p2p is awesome, but you still need someone to host the ipfs JS code before you can p2p load the page :)
<vijayee>
indeed
<MadcapJake>
whyrusleeping: should there be some kind of timeout? I'm guessing this is just due to the network not really having enough nodes, right? So I'm just not connected to the right people :P
M-3511 has joined #ipfs
M-matthew has joined #ipfs
<noffle>
maybe daviddias can clarify
M-pieohpah has joined #ipfs
M-smk has joined #ipfs
M-ngu has joined #ipfs
M-davidar has joined #ipfs
M-nated has joined #ipfs
<vijayee>
noffle: but there's not enough detail in the issue to tell what the initial ideas on how this would work were, so I'm trying to figure out what was considered at the time of its creation
M-whyrusleeping has joined #ipfs
M-osener has joined #ipfs
M-jbenet has joined #ipfs
M-volobuev has joined #ipfs
M-jackvt93 has joined #ipfs
M-amstocker has joined #ipfs
M-eternaleye has joined #ipfs
M-toor has joined #ipfs
M-Nickfost has joined #ipfs
<noffle>
that's fair. sounds like getting canonical info from dd would be best before more cycles get put in though
M-jh has joined #ipfs
M-Dave has joined #ipfs
M-blide has joined #ipfs
M-oddvar has joined #ipfs
M-internetjanito has joined #ipfs
M-bastinik has joined #ipfs
M-3974 has joined #ipfs
M-cyan has joined #ipfs
M-rjan has joined #ipfs
M-1982 has joined #ipfs
M-5703 has joined #ipfs
M-alri has joined #ipfs
M-1976 has joined #ipfs
<whyrusleeping>
MadcapJake: yeah, adding a timeout would be good. I actually pushed some code to the go-ipfs-api to allow that, but i guess i forgot to get it into gx
M-trashrabbit has joined #ipfs
M-ikreymer has joined #ipfs
M-jfred has joined #ipfs
M-s6 has joined #ipfs
M-3891 has joined #ipfs
<vijayee>
noffle: otherwise their would be no point of putting the node in the browser in my eyes it would just work like a desktop d/l client
<MadcapJake>
whyrusleeping: I'm in the midst of writing a gx-perl6 and I was wondering how you are testing?
<noffle>
vijayee: my understanding was js-ipfs being a tool to pull data into a website (like distributed, content-address ajax)
M-mxuribe has joined #ipfs
M-4267 has joined #ipfs
M-2234 has joined #ipfs
M-neoteo has joined #ipfs
_rht has joined #ipfs
M-3798 has joined #ipfs
M-roblabla has joined #ipfs
<vijayee>
noffle: if that's the case then that is consistent with my last approach where the html content creators know how to find their dependencies through a standard ipfsy-way
caseorganic has joined #ipfs
M-kupskups9 has joined #ipfs
<vijayee>
rendering would probably still come down to data url's it would seem
warner` is now known as warner
nunofmn1 has quit [Ping timeout: 260 seconds]
<vijayee>
not sure how that effects css and svg though
<whyrusleeping>
MadcapJake: i use sharness for testing, its a pretty nice testing framework for cli apps
<whyrusleeping>
Kubuxu: wooo!
matoro has quit [Ping timeout: 260 seconds]
<MadcapJake>
whyrusleeping: I'm more curious how you are testing imports specifically, i.e., do you have two ipfs instances on one machine or two separate machines?
<whyrusleeping>
MadcapJake: oh, no. I don't test that it pulls from another machine. I just trust that ipfs works (since we test it separately)
<whyrusleeping>
I guess that we could test something like that using iptb
zorglub27 has quit [Quit: zorglub27]
<MadcapJake>
whyrusleeping: ahh ok. I want to be able to ensure that my hooks work properly, I'll just have to call them manually.
<MadcapJake>
what is iptb?
<MadcapJake>
oh that does seem perfect!
M-foxxy has joined #ipfs
M-4485 has joined #ipfs
<whyrusleeping>
haha, i love seeing that series of messages
<noffle>
heh
<MadcapJake>
hehe, couldn't wait for a response when my browser is mere pixels away :)
M-player33 has joined #ipfs
voxelot_ has quit [Ping timeout: 276 seconds]
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #323: Update react-router-bootstrap to version 0.22.1
<ipfsbot>
[go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vweVT
<ipfsbot>
go-ipfs/master e8a49d9 Jakub Sztandera: Make non recursive resolve print the result...
<MadcapJake>
dignifiedquire: perhaps lint your json?
<dignifiedquire>
MadcapJake: not sure, I didn't touch any json :/
<dignifiedquire>
it's just go-ipfs master
<dignifiedquire>
also no idea which file it's referring to
<achin>
dignifiedquire: maybe you need a "make toolkit_upgrade" ?
voxelot_ has quit [Ping timeout: 260 seconds]
<dignifiedquire>
achin: thanks didn't know about that one, trying
<MadcapJake>
dignifiedquire: try wiping the directory and cloning again
matoro has joined #ipfs
<dignifiedquire>
achin: that worked thanks
<achin>
great
Neozonz has joined #ipfs
NeoZero has joined #ipfs
montagsoup has joined #ipfs
obarb is now known as brabo
tmg has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
<ipfsbot>
[go-ipfs] eminence opened pull request #2559: Adds 'toolkit_upgrade' to the makefile help target (master...makefile_help) https://git.io/vweNy
cristian4 has quit [Ping timeout: 244 seconds]
<whyrusleeping>
i'm going to add gx and gx-go to dist.ipfs.io
<whyrusleeping>
and then have the makefile download it from there
nomoremoney_ is now known as VictorBjelkholm
<achin>
automatically, maybe as part of "deps" ?
<achin>
(dignifiedquire is not the first to run into mysterious problems due to an out-of-date gx)
kevina_ has quit [Quit: Leaving]
<ipfsbot>
[js-ipfs-api] dignifiedquire pushed 1 new commit to dignified: https://git.io/vwexO
<nicolagreco>
noffle: what CRATE peeps told me about persisting data, it was not in their interest for the purpose of their research and that it is actually more difficult than expected since every node be at a different state
<nicolagreco>
noffle: .. in other words, only you will be the node that have that particular state (unless you replicate it)
<nicolagreco>
noffle: .. but on this, I have some questions about the way the IPFS current DHT works
<nicolagreco>
actually, I have a couple of questions about the current DHT, is there someone I can ask to?
<achin>
kevina: hi
<kevina>
... I want to hack on go-datastore. How to do build go-ipfs using my copy fork of go-datastore?
<kevina>
.. or what is the best way to brake the hardcoded deps in Godeps?
<whyrusleeping>
kevina: you can probably just change the imports in repo/fsrepo/defaultds.go
<kevina>
whyrusleeping: I thought of that. Is there a better way?
seagreen has joined #ipfs
<kevina>
whyrusleeping: .. I don't want to accidental push code with the modified imports.
pfraze_ has joined #ipfs
M-epsilon has quit [Ping timeout: 264 seconds]
M-rongladney has quit [Ping timeout: 264 seconds]
M-pieohpah has quit [Ping timeout: 264 seconds]
M-epsilon has joined #ipfs
M-pieohpah has joined #ipfs
M-rongladney has joined #ipfs
apiarian_ has quit [Ping timeout: 264 seconds]
M-player33 has quit [Ping timeout: 264 seconds]
M-kode54 has quit [Ping timeout: 264 seconds]
M-s6 has quit [Ping timeout: 264 seconds]
M-kode54 has joined #ipfs
pfraze has quit [Ping timeout: 264 seconds]
M-giodamelio1 has quit [Ping timeout: 264 seconds]
M-cocci has quit [Ping timeout: 264 seconds]
M-greymr has quit [Ping timeout: 264 seconds]
M-Guest2152 has quit [Ping timeout: 264 seconds]
M-ngu has quit [Ping timeout: 264 seconds]
M-s6 has joined #ipfs
ecloud has quit [Ping timeout: 264 seconds]
Ronsor`_ has quit [Ping timeout: 264 seconds]
M-cryptix1 has quit [Ping timeout: 264 seconds]
gwillen has quit [Ping timeout: 264 seconds]
M-blide has quit [Ping timeout: 264 seconds]
haad has quit [Ping timeout: 264 seconds]
vijayee has quit [Ping timeout: 264 seconds]
Looking has quit [Ping timeout: 264 seconds]
ecloud has joined #ipfs
M-player33 has joined #ipfs
<whyrusleeping>
not a huge deal if you do.
<whyrusleeping>
when we finish migrating all the deps into gx, you will just run `gx-go rewrite --undo go-datastore`
<whyrusleeping>
and it automatically rewrites things back to the normal github paths for you
haad has joined #ipfs
gwillen has joined #ipfs
apiarian has joined #ipfs
<whyrusleeping>
alternatively, you could cd into the godeps directory and work on things there
mildred has quit [Ping timeout: 276 seconds]
<noffle>
nicolagreco: why knows a lot, but ask away and we'll try our best to answer :)
M-eternaleye has joined #ipfs
M-eternaleye has quit [Changing host]
M-greymr has joined #ipfs
M-cocci has joined #ipfs
M-giodamelio has joined #ipfs
M-Guest2152 has joined #ipfs
<kevina>
whyrusleeping: if I modify code in the godeps directory will it get overwritten the next time I fetch the deps?
M-eternaleye is now known as eternaleye
M-ngu has joined #ipfs
M-blide has joined #ipfs
nunofmn1 has joined #ipfs
M-cryptix has joined #ipfs
pfraze_ has quit [Remote host closed the connection]
kanzure_ is now known as kanzure
kanzure has joined #ipfs
kanzure has quit [Changing host]
Ronsor` has joined #ipfs
<nicolagreco>
noffle, whyrusleeping I wonder if I add something to IPFS if it is replicated on other peers
<noffle>
whyrusleeping: for commands issued to the daemon, there's no notion of "stderr", right? just the one output channel?
<noffle>
nicolagreco: like, on 'ipfs add'?
<whyrusleeping>
kinda...
<whyrusleeping>
sorta
<whyrusleeping>
but not really
<noffle>
whyrusleeping: who are you responding to?
<noffle>
both? :D
<whyrusleeping>
nicolagreco: no. your content stays locally on your daemon until someone else requests it
<whyrusleeping>
noffle: that was to you
<whyrusleeping>
sorry
<noffle>
whyrusleeping: what's the "sorta" aspect?
nunofmn1 has quit [Ping timeout: 260 seconds]
<whyrusleeping>
you can push your stuff over the same pipe and choose what to print where clientside in the marshaler function
<whyrusleeping>
er
<whyrusleeping>
thats not quite right either
<whyrusleeping>
damn
pjz_ is now known as pjz
<whyrusleeping>
our progress bar is printed to stderr
<whyrusleeping>
it happens in the commands PreRun action
Looking has joined #ipfs
herzmeister has joined #ipfs
<noffle>
whyrusleeping: which? I'm looking at init, add, and get
<whyrusleeping>
add
<noffle>
you mean PostRun?
<noffle>
is PostRun run locally (process daemon's response?)
scarcegreengrass has joined #ipfs
<whyrusleeping>
yes
<whyrusleeping>
both Pre and Post Run are run locally
<kevina>
whyrusleeping: it looks like go-datastore is imported in many places outside of repo/fsrepo/defaultds.go do I need to modify all the imports?
<noffle>
yep, I see what you're doing in add -- this'd work!
<kevina>
whyrusleeping: ... and if so is there a tool to do this?
<whyrusleeping>
kevina: hrm... i dont *think* so, the interfaces are pretty clean and should work
<whyrusleeping>
switch it out real quick and try building 'go install ./repo/fsrepo'
<whyrusleeping>
see if it complains
<noffle>
whyrusleeping: so, are raw go objects being sent back over the pipe (outChan)? is PostRun happening AFTER the daemon has fully returned?
<noffle>
what is this magic
<whyrusleeping>
noffle: PostRun happens after the Run function is called, probably
<noffle>
I see, so you wouldn't get streaming output
<noffle>
just a dump once the command ends
<whyrusleeping>
heh?
<whyrusleeping>
you get streaming output
<whyrusleeping>
otherwise progress bars wouldnt work
<kevina>
whyrusleeping: I get: repo/fsrepo/defaultds.go:62: cannot use "github.com/ipfs/go-datastore".NewKey("/blocks") (type "github.com/ipfs/go-datastore".Key) as type "github.com/ipfs/go-ipfs/Godeps/_workspace/src/github.com/ipfs/go-datastore".Key in field value
<whyrusleeping>
well thats pretty annoying... and i just looked through the godeps tool
<whyrusleeping>
it doesnt offer a nice way to rewrite a single path
<whyrusleeping>
you could try 'godep save ./...'
<whyrusleeping>
which rewrites *all* the paths back
<noffle>
whyrusleeping: in add.go, PostRun actually creates the progress bar object. but if PostRun happens after the command completes, how can it be updating live?
<noffle>
I'm def misunderstanding a key aspect here :D
<noffle>
or is it that PostRun happens after the *request* to the daemon is sent?
<noffle>
as opposed to when said request completes
<whyrusleeping>
warmer
<whyrusleeping>
take a look at the Run function on add
Stskeeps has quit [Ping timeout: 248 seconds]
<whyrusleeping>
PostRun happens strictly after Run returns
<kevina>
whyrusleeping: I saw that and I really don't want to commit code with all the paths changed....
Bat`O has quit [Ping timeout: 248 seconds]
Stskeeps has joined #ipfs
Bat`O has joined #ipfs
<noffle>
whyrusleeping: it looks like all progress bar processing occurs in PostRun
<whyrusleeping>
kevina: this is pretty much why i decided to write my own package manager for go
<whyrusleeping>
i'll be moving the rest of the godeps code into gx soon.
<whyrusleeping>
for now, i'd either edit the code in Godeps/_workspace/src/github.com/ipfs/go-datastore, or symlink that directory to your own
<whyrusleeping>
noffle: yeap. all progress bar processing happens in PostRun
<noffle>
whyrusleeping: ..and PostRun happens after the request returns fully?
<whyrusleeping>
PostRun happens strictly after Run _returns_
<noffle>
whyrusleeping: so how do we see in-flight progress bars?
<kevina>
is there any chance of my changes being overwritten if the deps get updated?
<whyrusleeping>
take a look at the Run function on Add
<noffle>
I have been.
<whyrusleeping>
kevina: nope, that shouldnt happen
<whyrusleeping>
noffle: when does that function return?
<kevina>
okay, I will just do that for now.
<noffle>
whyrusleeping: immediately
<whyrusleeping>
bingo
<whyrusleeping>
we kick off processing into a goroutine
<whyrusleeping>
then PostRun gets called while the add is still happening
scarcegreengrass has quit [Ping timeout: 260 seconds]
scarcegreengrass has joined #ipfs
<noffle>
so when I said that PostRun is happening AFTER the daemon has fully returned, the answer is actually 'yes', not 'no'
<noffle>
er, reverse those
<noffle>
PostRun is happening while the daemon is still processing the request
ggoZ has joined #ipfs
<noffle>
great. next Q: how are the raw Go objects being pushed to the outChan being serialized over the pipe?
<whyrusleeping>
json
<ggoZ>
Hello guys and girls
<whyrusleeping>
ggoZ: Hello
<noffle>
is that what those 'json:",omitempty"' annotations do?
pfraze has joined #ipfs
<noffle>
go builds that in and does it automatically? wow; very cool
<ggoZ>
I cant `ipfs mount`, it fails with very uninformative message
<noffle>
whew! that was both tedious and awesome <3
scarcegreengrass has quit [Ping timeout: 260 seconds]
herzmeister has quit [Quit: Leaving]
nycoliver has joined #ipfs
speewave has joined #ipfs
herzmeister has joined #ipfs
speewave has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<MadcapJake>
whyrusleeping: is the post-import hook is called after *all* writing to package.json is done?
<whyrusleeping>
MadcapJake: thats embarassing... i forgot to call the post-import hook
<whyrusleeping>
but it should be called after all package.json changes have been made
kvda has joined #ipfs
<MadcapJake>
:P
<MadcapJake>
good! cus I've gotta write the Perl 6 module name to the added object in gxDependencies
<MadcapJake>
(that way, Perl 6 users will only need to add `use CompUnit::Repository::GX` and everything else will be exactly the same!)
sahib has quit [Ping timeout: 244 seconds]
nycoliver has quit [Ping timeout: 260 seconds]
<jbenet>
Prankster -- whoever you are -- It's very frustrating that you -- knowing our code of conduct -- would find it acceptable to post clearly problematic content. We're trying to do good for the whole community here, and actions like these take our attention away from what really matters: building good tech.