<pinbot>
now pinning /ipfs/QmNT23NWCVFFw9ioBjUCMcBXpHTDgr7tKzaj1ckm5UPWT1
<pinbot>
[host 5] failed to pin /ipfs/QmNT23NWCVFFw9ioBjUCMcBXpHTDgr7tKzaj1ckm5UPWT1: cannot store pin state: write /data/ipfs/datastore/093217.log: no space left on device
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
pguth has quit [Remote host closed the connection]
pguth has joined #ipfs
flyingzumwalt has joined #ipfs
ashark has quit [Ping timeout: 250 seconds]
ygrek_ has quit [Ping timeout: 258 seconds]
ashark has joined #ipfs
ReactorScram has quit [Read error: Connection reset by peer]
<tmg>
jbenet: is IPLD supposed to be a general solution to "graph database with cryptographically-labelled nodes"
PrinceOfPeeves has quit [Quit: Leaving]
ashark has quit [Ping timeout: 250 seconds]
matoro has joined #ipfs
kode54 has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
crankylinuxuser has quit [Ping timeout: 250 seconds]
jedahan has joined #ipfs
reit has joined #ipfs
ylp has quit [Ping timeout: 260 seconds]
ylp has joined #ipfs
j12t has joined #ipfs
jedahan has quit [Ping timeout: 252 seconds]
reit has quit [Ping timeout: 276 seconds]
j12t has quit [Ping timeout: 250 seconds]
kode54 has joined #ipfs
flyingzumwalt has quit [Quit: Leaving.]
tmg has quit [Ping timeout: 264 seconds]
tmg has joined #ipfs
chungy has quit [Ping timeout: 264 seconds]
zabirauf has joined #ipfs
JesseW has joined #ipfs
chungy has joined #ipfs
pguth has quit [Remote host closed the connection]
pguth has joined #ipfs
Foxcool has joined #ipfs
pfrazee has quit [Remote host closed the connection]
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
pfrazee has joined #ipfs
rgrinberg has quit [Ping timeout: 264 seconds]
wallacoloo has quit [Ping timeout: 250 seconds]
wallacoloo has joined #ipfs
j12t has joined #ipfs
Foxcool has quit [Remote host closed the connection]
rardiol has quit [Ping timeout: 265 seconds]
disgusting_wall has quit [Quit: Connection closed for inactivity]
Foxcool has joined #ipfs
j12t has quit [Ping timeout: 250 seconds]
xenic has joined #ipfs
AkhILman has quit [Ping timeout: 265 seconds]
JesseW has quit [Ping timeout: 250 seconds]
AkhILman has joined #ipfs
tmg has quit [Ping timeout: 250 seconds]
pfrazee has quit [Remote host closed the connection]
mildred has joined #ipfs
wallacoloo has quit [Quit: wallacoloo]
ashark_ has joined #ipfs
xenic has quit [Ping timeout: 252 seconds]
ashark_ has quit [Ping timeout: 244 seconds]
zabirauf has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
reit has joined #ipfs
ashark_ has joined #ipfs
deltab has quit [Ping timeout: 250 seconds]
ashark_ has quit [Ping timeout: 252 seconds]
<metathink>
Hi. Can someone point me towards a resource that explains specificly how to use IPFS as a key-value datastore ? I can't find anything that explains it in a simple and direct way.
<metathink>
ansuz: "as a key-value datastore", like for example I want to associate using IPFS the value "bar" for the key "foo", like it was a dict in Python for example.
<metathink>
I read articles that says it is possible, but fails to explain how.
meadman has joined #ipfs
xenic has quit [Ping timeout: 276 seconds]
meadman has quit [Ping timeout: 252 seconds]
rendar has joined #ipfs
<ansuz>
metathink: I don't know anything about that
meadman has joined #ipfs
<ansuz>
but using it in the way that article describes is a key value store, it's just that the key is a function of the value
<mdom>
If you want to publish a mutable file, i first add it with ipfs add and then call ipfs name publish with the new hash? Is that the right way to do it?
<Kubuxu>
mdom: yes
em-ly has quit [Quit: Connection closed for inactivity]
pfrazee has joined #ipfs
<mdom>
And on the technical side, this just signs the new hash with my private node key and the network resolves it by finding the last signed object?
rgrinberg has joined #ipfs
karlek has quit [Ping timeout: 276 seconds]
karlek has joined #ipfs
<mdom>
So you can just have one ipns name per node? So it make sense to put everything you want to publish liek that in one directory?
cketti has joined #ipfs
cow_2001 is now known as sufganya
sufganya is now known as [[[sufganya]]]
[[[sufganya]]] is now known as {{{sufganya}}}
{{{sufganya}}} is now known as cow_2001
G-Ray has quit [Remote host closed the connection]
karlek_ has joined #ipfs
G-Ray has joined #ipfs
Remote has joined #ipfs
Remote has left #ipfs [#ipfs]
Encrypt has joined #ipfs
karlek has quit [Ping timeout: 244 seconds]
Looking has quit [Ping timeout: 244 seconds]
karlek_ has quit [Ping timeout: 258 seconds]
PrinceOfPeeves has joined #ipfs
byteflame has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping closed pull request #3010: fix: on windows, add path use absolute, more add object for father path (master...ipfs/fix/window_add_absolute_path) https://git.io/vKxj5
<ipfsbot>
[js-ipfs] diasdavid pushed 1 new commit to master: https://git.io/v6kju
<ipfsbot>
js-ipfs/master 4b1e657 David Dias: Merge pull request #375 from ipfs/pm/roadmap-update...
karlek has joined #ipfs
AkhILman has quit [Ping timeout: 250 seconds]
espadrine_ has joined #ipfs
AkhILman has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping created fix/stdin-read-msg (+1 new commit): https://git.io/v6Ieb
<ipfsbot>
go-ipfs/fix/stdin-read-msg a52a906 Jeromy: commands/cli: fix reading from stdin message...
TheWhisper has quit [Quit: Leaving]
TheWhisper has joined #ipfs
cketti_ has joined #ipfs
cketti has quit [Ping timeout: 244 seconds]
j12t has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #3033: commands/cli: fix reading from stdin message (master...fix/stdin-read-msg) https://git.io/v6Ifl
j12t has quit [Ping timeout: 265 seconds]
crankylinuxuser has quit [Ping timeout: 250 seconds]
atrapado has joined #ipfs
shizy has joined #ipfs
<Polychrome[m]>
How long do files get retained on ipfs? e.g. can I publish a file, come back a year later after no one else has accessed it and the file will still be floating around somewhere even if the original node is gone?
<mdom>
I'm pretty new to ipfs but if i understand it correctly, so lang as nobody pins your content, it will be gone if you shutdown your node
<ion>
It will disappear as soon as the last node serving it disappears. If you need content to stay alive, make sure you or someone else keeps it alive.
<mdom>
ion: And keeping it alive means pinning or are there other ways?
<Polychrome[m]>
So it's not as much the 'permanent' web as rather that it's more about decentralized distribution?
<ion>
Pinning, yes
<daviddias>
dignifiedquire: did you by change, had time to look at the race conditio on the unixfs-engine?
<ion>
It's permanent as in the linked content not inevitably becoming unavailable when the original hoster disappears (like with HTTP), but there is no miracle that makes content available forever if nobody is hosting it.
<metathink>
Polychrome[m]: It is permanent because one hash will always point to the same content, but it not persistent because only the nodes which choose to get your data will store it, and only the node who pin it after that will keep it after a garbage collection.
<dignifiedquire>
daviddias: yeah today the internetz is dying :/
<dignifiedquire>
daviddias: as I said before I don't see a reasonable fix with abstract-blob-store
<dignifiedquire>
we need to first figure out our stream story
<daviddias>
ah
<daviddias>
that is another issue
<daviddias>
I mean the race condition where sometimes it yields a different hash on add
AkhILman has joined #ipfs
<daviddias>
and the test on js-ipfs fails
<dignifiedquire>
yes that boils down to the same issue
<dignifiedquire>
streams not properly emitting when things are flushed
<daviddias>
hm
<daviddias>
it shouldn't be
<dignifiedquire>
also the current Interface doesn't make sense we use non stream based rights everywhere except at this single location
<daviddias>
I've seen you have been updating things :)
<daviddias>
and that it is keeping the organiation of each command -> 1 file
<dignifiedquire>
and we use maintained code now
<dignifiedquire>
yep :)
<Polychrome[m]>
metathink, okay I can work with that. Been looking into seeing how I can use IPFS as the asset hosting platform for the models and textures for a virtual world system.
tmg has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
ashark has quit [Ping timeout: 265 seconds]
pguth has quit [Remote host closed the connection]
pguth has joined #ipfs
G-Ray has quit [Remote host closed the connection]
<haad>
daviddias: would it be possible to prioritize this https://github.com/ipfs/js-ipfs/issues/359 over the bug with adding directories recursively? #359 is more or less blocking me. sometimes tests succeed and sometimes they don't. perhaps I'm not rally blocked, but it's definitely keeping me back testing everything with js-ipfs in addition to go-ipfs testing.
<dignifiedquire>
haad: this depends on the new streams solution
<daviddias>
haad: that is related with the streams thing, which is a priority
<haad>
dignifiedquire: what's wrong with your (hack?) fix?
<dignifiedquire>
it breaks in the browser
<dignifiedquire>
also it removes the ability to plugin different backends
<haad>
I see
<haad>
got it
ashark has joined #ipfs
<dignifiedquire>
it was literally the dirtiest of dirty hacks just to confirm the issue is coming from the place I thought it was
<haad>
so, what do we use in the browser then if not abstract-blob-store?
<haad>
oh wait, I don't test with a browser
<haad>
that's why I haven't it fail :)
<dignifiedquire>
:D
<haad>
nvm my question then
tmg has joined #ipfs
<dignifiedquire>
abstract-blob-store is the interface, we use idb-plus-blob-store in the browser and fs-blob-store in node atm
<haad>
got it
<haad>
can we try to replace fs-blob-store with a version that uses fs.writeFile instead of .createReadStream?
<dignifiedquire>
the abstract-blob-store is based on streaming interfaces
<dignifiedquire>
so not really
<haad>
:/
Encrypt has quit [Quit: Quitte]
Benjamin_ has joined #ipfs
Benjamin_ has quit [Quit: Page closed]
M-fs_IXlocWlFZHF has joined #ipfs
<ipfsbot>
[go-ipfs] whyrusleeping force-pushed feature/daemon-mount-offline-flag from 1ba42b6 to a423024: https://git.io/v6vik
<ipfsbot>
go-ipfs/feature/daemon-mount-offline-flag a423024 Jakub Sztandera: cli: reword message about mount and offline...
M-fs_IXlocWlFZHF has left #ipfs [#ipfs]
M-fs_IXlocWlFZHF has joined #ipfs
M-fs_IXlocWlFZHF has left #ipfs [#ipfs]
G-Ray has joined #ipfs
tmg has quit [Remote host closed the connection]
tmg has joined #ipfs
ralphtheninja has quit [Remote host closed the connection]
Tugger2 has quit [Remote host closed the connection]
ylp1 has quit [Quit: Leaving.]
tmg has quit [Ping timeout: 265 seconds]
nyanloutre[m] has left #ipfs ["User left"]
<nicolagreco>
dignifiedquire: was there a conclusion on the streams or non streams conversation?
<dignifiedquire>
nicolagreco: :D:D:D you optimist
* dignifiedquire
still waiting for an answer from daviddias
ralphtheninja has joined #ipfs
<ipfsbot>
[js-ipfs] dignifiedquire pushed 1 new commit to better-cli: https://git.io/v6IGp
<ipfsbot>
[go-ipfs] whyrusleeping closed pull request #3022: Feature/daemon mount offline flag (master...feature/daemon-mount-offline-flag) https://git.io/v6viL
erde74 has joined #ipfs
kants has quit [Quit: sleep.]
ashark has joined #ipfs
<victorbjelkholm>
hey guys, I'm running the ipfs daemon in a container with docker-compose, and it randomly crashed, exit code is 137 but there is no stdout or stderr output, how can I figure out what went wrong?
<mdom>
Why does "name publish" take so much time to finish? I have to increase the timeout of my useragent to more than 120 seconds ...
<mdom>
Anything i can do, or is the duration to be exptected?
<ipfsbot>
[js-ipfs] diasdavid created greenkeeper-aegir-5.0.0 (+1 new commit): https://git.io/v6IKt
<ipfsbot>
js-ipfs/greenkeeper-aegir-5.0.0 df229c0 greenkeeperio-bot: chore(package): update aegir to version 5.0.0...
espadrine_ has quit [Ping timeout: 244 seconds]
ashark has quit [Read error: Connection reset by peer]
gmcquillan has joined #ipfs
<ipfsbot>
[js-ipfs] dignifiedquire created aegir-5 (+1 new commit): https://git.io/v6IDk
<ipfsbot>
js-ipfs/aegir-5 d109e02 dignifiedquire: chore: update to aegir@5
<ipfsbot>
[js-ipfs] dignifiedquire opened pull request #395: chore: update to aegir@5 (master...aegir-5) https://git.io/v6IDW
ashark_ has joined #ipfs
j12t has joined #ipfs
pguth has quit [Remote host closed the connection]
pguth has joined #ipfs
<daviddias>
victorbjelkholm: whyrusleeping is the person to ask about Docker
<ipfsbot>
[js-ipfs-api] dignifiedquire deleted greenkeeper-interface-ipfs-core-0.5.0 at d1099ab: https://git.io/v6INV
<ipfsbot>
[js-ipfs-api] dignifiedquire force-pushed update-deps from 3718dc2 to 2c4cd7f: https://git.io/vgRzw
<ipfsbot>
js-ipfs-api/update-deps 2c4cd7f dignifiedquire: feat: update all dependencies
<mdom>
Okay, i tested it a bit further and i need just about a minute to publish a hash ... and i wonder, is it cpu bound or do i need peers to accept the name?
<mdom>
Sorry, for asking so many questions
jaboja has joined #ipfs
rgrinberg has quit [Ping timeout: 276 seconds]
jedahan has joined #ipfs
crankylinuxuser has quit [Ping timeout: 258 seconds]
ashark has joined #ipfs
libman has quit [Remote host closed the connection]
<Kubuxu>
mdom: you mean `ipfs name publish` or adding a file?
flyingzumwalt has quit [Quit: Leaving.]
<mdom>
Kubuxu: Sorry, ipfs name publish
<Kubuxu>
it is because you have to find and connect to 20 other nodes in same Kademlia key sapce
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Kubuxu>
s/sapce/space
<Kubuxu>
we will be working on improving that time
<Kubuxu>
or it might be even more than 20
jedahan has joined #ipfs
jedahan has quit [Client Quit]
jedahan has joined #ipfs
crankylinuxuser has joined #ipfs
demize has joined #ipfs
demize has quit [Quit: Do Androids Dream of Electric Sheep?]
galois_dmz_ has quit [Remote host closed the connection]
rendar has quit [Ping timeout: 240 seconds]
espadrine has joined #ipfs
galois_dmz has joined #ipfs
flyingzumwalt has joined #ipfs
dvim has quit [Quit: Connection closed for inactivity]
jsrockss has joined #ipfs
<jsrockss>
Does anyone know of any projects that successfully use js-ipfs-api and webpack?
<jsrockss>
Can't find any on github and I am unable to get it working myself
<jsrockss>
Error: Pass in a .proto string or a protobuf-schema parsed object
<jsrockss>
v3 is the last version I can get to work
<ion>
I would like it if IPNS and pubsub were combined. Anything you publish is published to the DHT as well as subscribers if any, and you can query the DHT for the purposes IPNS is used today or subscribe for low-latency updates.