lgierth changed the topic of #ipfs to: Current release: go-ipfs v0.4.4 on dist.ipfs.io | Dev chatter: #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | FAQ: https://git.io/voEh8 | Logs: https://botbot.me/freenode/ipfs/ | Code of Conduct: https://git.io/vVBS0 | Sprints: https://git.io/voEAh
shizy has quit [Ping timeout: 244 seconds]
<victorbjelkholm[> funny, everything got faster as soon as I connected a node with Firefox :D
<victorbjelkholm[> at least it's working, if a bit funky atm https://ipfs.io/ipfs/Qmem5YYN37xMraARdvxM64Z6KY7vWGykirW1qtmRkSsbMz/ipfs-sharing.png
<victorbjelkholm[> like listing itself multiple times in swarm.peers
rgrinberg has quit [Ping timeout: 268 seconds]
zbyte64 has joined #ipfs
herzmeister has quit [Ping timeout: 256 seconds]
kaotisk has quit [Ping timeout: 265 seconds]
temperature has quit [Ping timeout: 260 seconds]
dignifiedquire has joined #ipfs
fleeky__ has joined #ipfs
pawnbrokering has joined #ipfs
fleeky_ has quit [Ping timeout: 240 seconds]
PseudoNoob has quit [Remote host closed the connection]
kaotisk has joined #ipfs
<Polychrome[m]> Thanks lgierth , mmuller .
jholden has joined #ipfs
anewuser has joined #ipfs
ivo_ has quit [Ping timeout: 245 seconds]
pfrazee has quit [Remote host closed the connection]
jholden has quit [Ping timeout: 256 seconds]
sdelic has joined #ipfs
ivo_ has joined #ipfs
apiarian has quit [Quit: Textual IRC Client: www.textualapp.com]
cemerick has joined #ipfs
jholden has joined #ipfs
sdelic has quit [Quit: ZZZzzz…]
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
sdelic has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
zbyte64 has joined #ipfs
zbyte64 has quit [Read error: Connection reset by peer]
zbyte64_ has joined #ipfs
zbyte64_ has quit [Ping timeout: 260 seconds]
sdelic has quit [Ping timeout: 256 seconds]
herzmeister has joined #ipfs
zbyte64 has joined #ipfs
wak-work has quit [Remote host closed the connection]
zbyte64 has quit [Ping timeout: 250 seconds]
wak-work has joined #ipfs
jholden has quit [Ping timeout: 260 seconds]
cemerick has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
zbyte64 has joined #ipfs
eibriel has quit [Ping timeout: 252 seconds]
vtomole has joined #ipfs
mguentner has quit [Ping timeout: 244 seconds]
apiarian has quit [Ping timeout: 244 seconds]
apiarian has joined #ipfs
eibriel has joined #ipfs
mguentner has joined #ipfs
vtomole has quit [Ping timeout: 260 seconds]
anewuser has quit [Quit: anewuser]
reit has quit [Ping timeout: 246 seconds]
vtomole has joined #ipfs
_whitelogger has joined #ipfs
mguentner has quit [Quit: WeeChat 1.6]
mguentner has joined #ipfs
reit has joined #ipfs
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 248 seconds]
robattila256 has joined #ipfs
wallacoloo_ has joined #ipfs
geemili has joined #ipfs
sametsisartenep has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 256 seconds]
zbyte64 has joined #ipfs
cyberwolf[m] has left #ipfs ["User left"]
Aranjedeath has quit [Quit: Three sheets to the wind]
ivo_ has quit [Ping timeout: 245 seconds]
herzmeister has quit [Ping timeout: 250 seconds]
geemili has quit [Ping timeout: 244 seconds]
izakage has quit [Ping timeout: 246 seconds]
izakage has joined #ipfs
herzmeister has joined #ipfs
<jbenet> someone please make this: https://github.com/jbenet/depviz -- im going crazy with the issue dependency madness
ivo_ has joined #ipfs
chris613 has quit [Quit: Leaving.]
_whitelogger has joined #ipfs
ulrichard has joined #ipfs
ulrichard has quit [Ping timeout: 260 seconds]
spilotro has quit [Ping timeout: 265 seconds]
spilotro has joined #ipfs
spilotro has quit [Ping timeout: 260 seconds]
kobajagi has joined #ipfs
kobajagi has quit [Remote host closed the connection]
spilotro has joined #ipfs
maxlath has joined #ipfs
spilotro has quit [Ping timeout: 265 seconds]
pawnbrokering has quit [Ping timeout: 256 seconds]
spilotro has joined #ipfs
ulrichard has joined #ipfs
espadrine has joined #ipfs
footslogger has joined #ipfs
spilotro has quit [Ping timeout: 256 seconds]
maxlath has quit [Quit: maxlath]
maxlath has joined #ipfs
jholden has joined #ipfs
jholden has quit [Ping timeout: 258 seconds]
ulrichard has quit [Ping timeout: 240 seconds]
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
ulrichard has joined #ipfs
ulrichard has quit [Client Quit]
<Kubuxu> jbenet: that would be amazing
zbyte64 has quit [Ping timeout: 258 seconds]
<jbenet> Kubuxu: i know-- and it shouldn't be too hard
spilotro has joined #ipfs
rendar has joined #ipfs
spilotro has quit [Ping timeout: 250 seconds]
PseudoNoob has joined #ipfs
spilotro has joined #ipfs
ianopolous has joined #ipfs
cemerick has joined #ipfs
spilotro has quit [Ping timeout: 252 seconds]
<victorbjelkholm[> jbenet: you've seen codetree?
<victorbjelkholm[> https://codetree.com/
<victorbjelkholm[> there is dependency tracking there
<victorbjelkholm[> guessing you're looking for something less intrusive
spilotro has joined #ipfs
ianopolous has quit [Ping timeout: 248 seconds]
spilotro has quit [Ping timeout: 260 seconds]
<jbenet> victorbjelkholm[ im looking for something open. and a graph view, specifically
dignifiedquire has quit [Ping timeout: 260 seconds]
kaotisk has quit [Ping timeout: 244 seconds]
dignifiedquire has joined #ipfs
kaotisk has joined #ipfs
spilotro has joined #ipfs
espadrine has quit [Ping timeout: 260 seconds]
spilotro has quit [Ping timeout: 240 seconds]
sametsisartenep has quit [Quit: leaving]
Encrypt has joined #ipfs
spilotro has joined #ipfs
dignifiedquire has quit [Quit: Connection closed for inactivity]
espadrine has joined #ipfs
zbyte64 has joined #ipfs
spilotro has quit [Ping timeout: 260 seconds]
Encrypt has quit [Quit: Quit]
zbyte64 has quit [Ping timeout: 250 seconds]
espadrine has quit [Ping timeout: 260 seconds]
spilotro has joined #ipfs
espadrine has joined #ipfs
spilotro has quit [Ping timeout: 265 seconds]
bronger has quit [Read error: Connection reset by peer]
vtomole has quit [Ping timeout: 260 seconds]
espadrine has quit [Ping timeout: 260 seconds]
Encrypt has joined #ipfs
zbyte64 has joined #ipfs
spilotro has joined #ipfs
zbyte64 has quit [Ping timeout: 256 seconds]
spilotro has quit [Ping timeout: 250 seconds]
spilotro has joined #ipfs
spilotro has quit [Ping timeout: 252 seconds]
spilotro has joined #ipfs
atrapado_ has joined #ipfs
cemerick has quit [Ping timeout: 260 seconds]
spilotro has quit [Ping timeout: 250 seconds]
bastianilso__ has joined #ipfs
spilotro has joined #ipfs
spilotro has quit [Ping timeout: 256 seconds]
Encrypt has quit [Quit: Quit]
bastianilso__ has quit [Quit: bastianilso__]
<richardlitt> victorbjelkholm: if you're helping out with generator-standard-readme, the main thing I need is tests working
<richardlitt> dig and I got a test.cb() working yesterday, but it doesn't work serially, so we still need to make test.serial work somehow
spilotro has joined #ipfs
zbyte64 has joined #ipfs
spilotro has quit [Ping timeout: 260 seconds]
<victorbjelkholm[> ah, I was just trying it out for the first time and reported some things
<victorbjelkholm[> might be easier to just do some functional tests rather than unit test
zbyte64 has quit [Ping timeout: 265 seconds]
<richardlitt> :D
<richardlitt> Might be hard, given I am testing the yeoman generator
<victorbjelkholm[> richardlitt: ah, I see. Well, if you have something concrete you need help with, I can always try :)
wallacoloo_ has quit [Quit: wallacoloo_]
cemerick has joined #ipfs
<richardlitt> victorbjelkholm[: here's the issue. https://github.com/RichardLitt/generator-standard-readme/issues/11 But no worries, I'll get to it next week and see if I can figure it out again then, too
cemerick has quit [Ping timeout: 250 seconds]
<victorbjelkholm[> richardlitt: ah, cool, I'll take a look later anyways. Btw, might be a bit early to adopt async/await already
Soft has quit [Quit: WeeChat 1.7-dev]
<victorbjelkholm[> btw, made a quick demo of js-ipfs in browser here: https://victorbjelkholm.github.io/js-ipfs-passing-data/
<richardlitt> Nice!
z0mfg has joined #ipfs
<Yatekii> hey guys
<victorbjelkholm[> hello!
spilotro has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<z0mfg> hi, i've heard of your project, but after reading a bit on it i'm still not sure of what the intended purpose of ipfs is. i mean, it's a nice protocol, but like on https://ipfs.io/#why you explain why it is better than http, not what it should/could be used for. i'd be very glad if someone would like to discuss this with me or explain it a little more.
spilotro has quit [Ping timeout: 250 seconds]
<z0mfg> at the moment i see it like the "bittorrent+dht+magnet" combo with added versioning.
spilotro has joined #ipfs
<z0mfg> thanks for the video links! i've read the faq, but found no helpful information there. i mean, i see the difference between filesystem and download system, but i wonder about real-life usecases
zbyte64 has joined #ipfs
<z0mfg> i don't see it in use for a website, where the person who puts up a website wants to also control it and its server.
<z0mfg> and if i understood it corretly, ipfs also doesn't solve the problem of disappearing seeds, it even makes them harder to find.
zbyte64 has quit [Ping timeout: 260 seconds]
spilotro has quit [Ping timeout: 252 seconds]
spilotro has joined #ipfs
zbyte64 has joined #ipfs
anonymuse has quit [Remote host closed the connection]
zbyte64 has quit [Ping timeout: 260 seconds]
spilotro has quit [Ping timeout: 260 seconds]
anonymuse has joined #ipfs
<Kubuxu> whyrusleeping: just finished fuzzy test for the streaming salsa20: https://github.com/davidlazar/go-crypto/pull/2
<haad> z0mfg: you might also want to take a look at https://github.com/ipfs/awesome-ipfs for what people are using it for at the moment.
geemili has joined #ipfs
<haad> z0mfg: as for the website use case you describe above, and you understood correctly that IPFS in itself doesn't solve the problem of disappearing seeds, see Filecoin http://filecoin.io/
espadrine has joined #ipfs
<haad> hope those will help
jholden has joined #ipfs
spilotro has joined #ipfs
jholden has quit [Ping timeout: 245 seconds]
<Yatekii> haad: hmm doesn't ipns solve the disappearing seeds problem?
Akaibu has quit [Ping timeout: 258 seconds]
Boomerang has joined #ipfs
<z0mfg> haad: thanks, will look into this!
Akaibu has joined #ipfs
maxlath has quit [Ping timeout: 258 seconds]
ralphtheninja has quit [Quit: leaving]
<haad> Yatekii: in a way yes, you still need to make sure whatever you point IPNS to that the content exists whereas in Filecoin network takes care of that for you (ie. makes sure that the content is stored on at least n nodes)
<Yatekii> ahh haad you are tolking about actual loss of data! yeah I asked that one time in here but I forgot the answer tbh
<Yatekii> guess the answer was: it exists in cache and if cache gets full it dies, not sure
chris613 has joined #ipfs
pfrazee has joined #ipfs
Encrypt has joined #ipfs
dmr has joined #ipfs
tmg has quit [Ping timeout: 256 seconds]
dignifiedquire has joined #ipfs
anonymuse has quit [Remote host closed the connection]
Boomerang has quit [Remote host closed the connection]
<victorbjelkholm[> richardlitt: your submission on r/ipfs have disappeared for some reason. The post is still there but it's not visible in the subreddit
kulelu88 has joined #ipfs
<richardlitt> Huh. I have no idea why that might have happened
<richardlitt> victorbjelkholm[: I still see it
<richardlitt> both on while logged in and in aprivate session
<victorbjelkholm[> hm, I can see it in private session but not logged in
<victorbjelkholm[> weird stuff
maxlath has joined #ipfs
atrapado_ has quit [Ping timeout: 265 seconds]
atrapado_ has joined #ipfs
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 260 seconds]
jager has quit [Ping timeout: 246 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
anewuser has joined #ipfs
geemili has quit [Ping timeout: 268 seconds]
jager has joined #ipfs
horrified has quit [Quit: weechat memory leak]
jedahan has joined #ipfs
hylas has joined #ipfs
zbyte64 has joined #ipfs
hylas has quit [Ping timeout: 268 seconds]
zbyte64 has quit [Ping timeout: 260 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
Aranjedeath has joined #ipfs
gts has joined #ipfs
<gts> hey guys
gts has quit [Client Quit]
dignifiedquire has quit [Quit: Connection closed for inactivity]
brendyyn has quit [Quit: ZNC 1.6.3 - http://znc.in]
cemerick has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Encrypt has quit [Ping timeout: 246 seconds]
jedahan has joined #ipfs
cemerick has quit [Ping timeout: 258 seconds]
iczero is now known as wlp1s1
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
maxlath has quit [Ping timeout: 258 seconds]
brendyn has joined #ipfs
rendar has quit [Ping timeout: 252 seconds]
ylp has joined #ipfs
sdelic has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
UukGoblin has joined #ipfs
<UukGoblin> hi
<UukGoblin> it should be possible to convert a .torrent file to an ipfs hash, right? Has someone made a tool?
<UukGoblin> my thinking: AFAIR .torrent files are just some hashes of content, and since ipfs work on multihashes...
<Kubuxu> UukGoblin: as ipfs chunks data so it can be transferred easily (and links the chunks with hashes) you need to know whole file to create ipfs hash of given file
<Mateon1> UukGoblin: Not really, the way Bittorrent transfers data is wildly different from IPFS, but on second thought it might be possible. We would have to have a special type of node that fetches the torrent data, though.
<Mateon1> Kubuxu: It could work like how we want to get the Ethereum blockchain to work, as a special IPLD type
<Kubuxu> yes, but not IPLD but CID
<Kubuxu> you could link torrent data
<UukGoblin> interesting :-)
<Kubuxu> but someone would need to write torrent resolver (which would fetch the data).
<Kubuxu> or link some other
<UukGoblin> how about the other way round? Say you have an IPFS link, and a .torrent file, and you want to check if that .torrent matches the IPFS link (only downloading from IPFS, not from .torrent)
<UukGoblin> actually yeah that's pretty straightforward
* UukGoblin rethinks his ideas
<Kubuxu> it should be, if torrent file includes hash of the whole file
<Mateon1> I need to look up what .torrent metadata actually contains. Definitely contains title, filename and blocks that belong to them, and things like blocksize
<UukGoblin> yeah, I haven't looked either, it may be useful to know that :-)
vtomole has joined #ipfs
<Mateon1> Kubuxu: a magnet hash basically hashes all metadata of a torrent (such that it can be looked up in DHT to find peers), and the metadata hashes all pieces.
<Kubuxu> but really, once you have file on disk, you can validate if it belongs to this IPFS hash or this torrent file
<UukGoblin> yeah
<UukGoblin> my original thought would be downloading .torrent files directly from IPFS though
<UukGoblin> the .torrent file has 'pieces', which is a concatenation of SHA1 hashes of 256KiB pieces of data (https://en.wikipedia.org/wiki/Torrent_file#File_structure)
<Mateon1> That would only be possible if either torrent support is put into every node, or if someone puts that specific torrent you're looking for into IPFS
<UukGoblin> yeah, someone'd have to put that data into IPFS first I guess
<Mateon1> Also, note that a lot of torrents have incredibly large piece length, reaching 8 MiB (possibly more, but haven't seen that in practice). That is incompatible with IPFS.
<Mateon1> Or rather wherever we put the 2MB packet limit at (in libp2p probably)
<UukGoblin> oh. hm.
jdloft has joined #ipfs
<UukGoblin> so if I have a large file X, say 100MiB, I can't address it in IPFS as something like /ipfs/MULTIHASH(SHA1(X)) ?
<Mateon1> Nope
rendar has joined #ipfs
<UukGoblin> ah. ok.
<Mateon1> IPFS chunks data, currently just naively at 256k intervals
<UukGoblin> right, thanks for the explanation :-)
<UukGoblin> I have one more question, having difficulty finding it: where (locally) does IPFS store the data of a file I'm trying to put into the network? Is it all copied to ~/.ipfs?
<UukGoblin> also, does it store all the blocks it got there? Can I place a limit on the size of it?
<Mateon1> UukGoblin: All block data is stored in $IPFS_PATH/blocks/ , I'm not personally sure what the $IPFS_PATH/datastore is used for
<Mateon1> You can set a limit on the space used in the config, as well
<Mateon1> I'm not perfectly sure that config var actually works, you might need to run the daemon with --enable-gc, but I think we had some issues with GC being really slow
<UukGoblin> ok, thanks! so if I `ipfs add` a large file, my $IPFS_PATH/blocks will grow by that size too, right?
<UukGoblin> or is it possible to make it use the file itself straight from the filesystem?
<Mateon1> Yep, we are currently implementing a different way to store the blocks, referencing data from the existing files in the filesystem to avoid duplication.
<UukGoblin> ah, great
zbyte64 has joined #ipfs
zbyte64 has quit [Ping timeout: 248 seconds]
mib_kd743naq has joined #ipfs
zbyte64 has joined #ipfs
<mib_kd743naq> hello
<mib_kd743naq> I am still trying on and off to create and publish blocks entirely outside of ipfs, and this is where I am currently stuck: http://ipfs.io/ipfs/QmRACXxgsiVKEsJCyn9pPRuuP2gvgFH8rJAen4HXyNp6KY
<mib_kd743naq> I followed every spec to the tee as far as I can tell, and I am clearly misreading something
<mib_kd743naq> the example is deliberately "stupid" so that all the wire-dumps can be easily followed
<mib_kd743naq> A124: ^^ iirc you were the point-man for the raw leaves support...?
<A124> Not sure what point-man means
<mib_kd743naq> A124: the one who knows the most, and is "on-point" for questions etc ;)
mildred has joined #ipfs
<Kubuxu> mib_kd743naq: raw multihashes are very new
<Kubuxu> you will need very recent build (from master)
<Kubuxu> and I don't know if ipfs.io is deployed with it yet
<mib_kd743naq> Kubuxu: I am aware, and I have that (my build is *a little* more recent than https://ipfs.io/api/v0/version?arg=all )
<mib_kd743naq> Kubuxu: ipfs.io seems to be according to that version link
<Kubuxu> ok, I will look through your notes
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
<mib_kd743naq> Kubuxu: I am clearly missing something very very minor, likely at how I specified the links...
<UukGoblin> this https://ipfs.io gateway looks pretty interesting, by the way. Aren't you scared of being raided by police if someone hosts some nasty illegal stuff there?
<Kubuxu> UukGoblin: it can't be worst than any possible upload site
zbyte64 has quit [Ping timeout: 246 seconds]
<Kubuxu> whyrusleeping: https://github.com/ipfs/go-cid/blob/master/cid.go#L19 wasn't Raw supposed to be 0x55?
<Kubuxu> mib_kd743naq: this is unrelated
<UukGoblin> well, upload sites can usually point at the IP of the dude that posted something offensive
<UukGoblin> (not sure how much legal difference that makes though)
<Kubuxu> if we have logs we can point onto IP of whoever requested that file
<Kubuxu> let's not get into that
<Kubuxu> (and I have no idea if we have logs)
<Kubuxu> mib_kd743naq: bash has C encoding implemented as `$'\x55'` as a tip
Patrik[m] has quit [Ping timeout: 240 seconds]
Hossbeast[m] has quit [Ping timeout: 240 seconds]
Guest52361[m] has quit [Ping timeout: 240 seconds]
edsilv[m]1 has quit [Ping timeout: 240 seconds]
chpio[m] has quit [Ping timeout: 240 seconds]
M-epsilon has quit [Ping timeout: 240 seconds]
hoboprimate[m] has quit [Ping timeout: 240 seconds]
Guest64299[m] has quit [Ping timeout: 240 seconds]
aburkett[m] has quit [Ping timeout: 240 seconds]
wildanonymous[m] has quit [Ping timeout: 240 seconds]
Vovin[m] has quit [Ping timeout: 240 seconds]
Natanael[m] has quit [Ping timeout: 240 seconds]
Guest35894[m] has quit [Ping timeout: 240 seconds]
iwxzr[m] has quit [Ping timeout: 240 seconds]
M-male has quit [Ping timeout: 240 seconds]
PseudoNoob[m] has quit [Ping timeout: 240 seconds]
xamino[m] has quit [Ping timeout: 240 seconds]
Guest44466[m] has quit [Ping timeout: 240 seconds]
M-kalmi has quit [Ping timeout: 240 seconds]
mungwi[m] has quit [Ping timeout: 240 seconds]
M-BostonEnginer4 has quit [Ping timeout: 240 seconds]
themightychris[m has quit [Ping timeout: 240 seconds]
M-nated has quit [Ping timeout: 240 seconds]
qandilious[m] has quit [Ping timeout: 240 seconds]
M-leoc has quit [Ping timeout: 240 seconds]
MrAxilus[m] has quit [Ping timeout: 240 seconds]
ZerataX[m] has quit [Ping timeout: 240 seconds]
irx[m] has quit [Ping timeout: 240 seconds]
alaeri[m] has quit [Ping timeout: 240 seconds]
M-alien has quit [Ping timeout: 240 seconds]
davidar has quit [Ping timeout: 240 seconds]
Nekit[m] has quit [Ping timeout: 245 seconds]
cel[m] has quit [Ping timeout: 245 seconds]
JosiahHaswell[m] has quit [Ping timeout: 245 seconds]
cmp[m] has quit [Ping timeout: 245 seconds]
M-slang has quit [Ping timeout: 245 seconds]
Ravneson[m] has quit [Ping timeout: 245 seconds]
xtream1101[m] has quit [Ping timeout: 245 seconds]
i[m] has quit [Ping timeout: 245 seconds]
lanzafame[m] has quit [Ping timeout: 245 seconds]
Jacob[m] has quit [Ping timeout: 245 seconds]
michaelmure[m] has quit [Ping timeout: 245 seconds]
M-jabl has quit [Ping timeout: 245 seconds]
M-Guillaume has quit [Ping timeout: 245 seconds]
wakest has quit [Ping timeout: 245 seconds]
Miikka[m] has quit [Ping timeout: 245 seconds]
GarbageDay[m] has quit [Ping timeout: 245 seconds]
gabishu[m] has quit [Ping timeout: 245 seconds]
muxueqz[m] has quit [Ping timeout: 245 seconds]
pik[m] has quit [Ping timeout: 245 seconds]
doge_with_sungla has quit [Ping timeout: 245 seconds]
Paul[m]1 has quit [Ping timeout: 245 seconds]
M-boli has quit [Ping timeout: 245 seconds]
shakib[m] has quit [Ping timeout: 245 seconds]
M-kcinjp has quit [Ping timeout: 245 seconds]
panicbit-M has quit [Ping timeout: 245 seconds]
fortyfoxes[m] has quit [Ping timeout: 245 seconds]
musicmatze[m] has quit [Ping timeout: 245 seconds]
shellkr[m] has quit [Ping timeout: 245 seconds]
M-hash has quit [Ping timeout: 245 seconds]
M-liberdiko has quit [Ping timeout: 245 seconds]
lnxw37[m] has quit [Ping timeout: 245 seconds]
MarkOtaris has quit [Ping timeout: 245 seconds]
Matthew[m] has quit [Ping timeout: 245 seconds]
<mib_kd743naq> Kubuxu: I know but protoc ( via python ) does not prefix \0 to octal stuff and everything goes off the rails
lovecrafthobbit[ has quit [Ping timeout: 246 seconds]
victorbjelkholm[ has quit [Ping timeout: 246 seconds]
Guest42293[m] has quit [Ping timeout: 246 seconds]
Guest47833[m] has quit [Ping timeout: 246 seconds]
am5a03[m] has quit [Ping timeout: 246 seconds]
M-jeffreybpeters has quit [Ping timeout: 246 seconds]
Guest53398[m] has quit [Ping timeout: 246 seconds]
M-fabrixxm has quit [Ping timeout: 246 seconds]
basilgohar[m] has quit [Ping timeout: 246 seconds]
Lazybone[m] has quit [Ping timeout: 246 seconds]
M-pims has quit [Ping timeout: 246 seconds]
Meroje[m]1 has quit [Ping timeout: 246 seconds]
containsliquid[m has quit [Ping timeout: 246 seconds]
Futuro[m] has quit [Ping timeout: 246 seconds]
Meroje[m] has quit [Ping timeout: 246 seconds]
gwillen[m] has quit [Ping timeout: 246 seconds]
NathanBraswell[m has quit [Ping timeout: 246 seconds]
depb[m] has quit [Ping timeout: 246 seconds]
jivank[m] has quit [Ping timeout: 246 seconds]
rschulman has quit [Ping timeout: 246 seconds]
M-david has quit [Ping timeout: 246 seconds]
M-Sonata has quit [Ping timeout: 246 seconds]
JOduMonT[m] has quit [Ping timeout: 246 seconds]
M-mistake has quit [Ping timeout: 246 seconds]
M-jfred has quit [Ping timeout: 246 seconds]
lugarius has quit [Ping timeout: 246 seconds]
Karalix[m] has quit [Ping timeout: 256 seconds]
M-joshumax has quit [Ping timeout: 256 seconds]
Polychrome[m] has quit [Ping timeout: 256 seconds]
M-thia has quit [Ping timeout: 256 seconds]
Sharavanabhava[m has quit [Ping timeout: 256 seconds]
M-Robin has quit [Ping timeout: 256 seconds]
Jellybeanmommy[m has quit [Ping timeout: 256 seconds]
Sandhose[m] has quit [Ping timeout: 256 seconds]
simonv3[m] has quit [Ping timeout: 256 seconds]
Fathack[m] has quit [Ping timeout: 256 seconds]
M-leeola has quit [Ping timeout: 256 seconds]
Guest43355[m] has quit [Ping timeout: 256 seconds]
dz[m] has quit [Ping timeout: 256 seconds]
silwol[m] has quit [Ping timeout: 256 seconds]
samsepiol[m] has quit [Ping timeout: 256 seconds]
HansF[m] has quit [Ping timeout: 256 seconds]
TheReverend403[m has quit [Ping timeout: 256 seconds]
rfb[m] has quit [Ping timeout: 256 seconds]
M-brain has quit [Ping timeout: 256 seconds]
M-erwin has quit [Ping timeout: 256 seconds]
ztl8702[m] has quit [Ping timeout: 256 seconds]
M-jimt has quit [Ping timeout: 256 seconds]
WinterFox[m] has quit [Ping timeout: 256 seconds]
M-krsiehl has quit [Ping timeout: 256 seconds]
VegBerg[m] has quit [Ping timeout: 256 seconds]
M-cameron has quit [Ping timeout: 256 seconds]
jfred[m] has quit [Ping timeout: 256 seconds]
Leer10[m] has quit [Ping timeout: 256 seconds]
SARANKUMAR[m] has quit [Ping timeout: 256 seconds]
<UukGoblin> true, ok
<Kubuxu> oh
arby[m] has quit [Ping timeout: 240 seconds]
ThePurgingPanda[ has quit [Ping timeout: 240 seconds]
kxra[m] has quit [Ping timeout: 240 seconds]
NikolayKolev[m] has quit [Ping timeout: 240 seconds]
masoodahm[m] has quit [Ping timeout: 240 seconds]
M-wldhx has quit [Ping timeout: 240 seconds]
ntninja[m] has quit [Ping timeout: 240 seconds]
bugabinga[m] has quit [Ping timeout: 240 seconds]
M-HirmeS has quit [Ping timeout: 240 seconds]
brunomvsouza[m] has quit [Ping timeout: 240 seconds]
tkorrison[m] has quit [Ping timeout: 240 seconds]
YossIrving[m] has quit [Ping timeout: 258 seconds]
benhylau[m]2 has quit [Ping timeout: 258 seconds]
M-3630 has quit [Ping timeout: 258 seconds]
M-hostbbb has quit [Ping timeout: 258 seconds]
kenCode[m] has quit [Ping timeout: 258 seconds]
JacobJones[m] has quit [Ping timeout: 258 seconds]
Guest46793[m] has quit [Ping timeout: 258 seconds]
Guest47022[m] has quit [Ping timeout: 258 seconds]
g215[m] has quit [Ping timeout: 258 seconds]
im[m] has quit [Ping timeout: 258 seconds]
M-thomasbeta has quit [Ping timeout: 258 seconds]
Flieh[m] has quit [Ping timeout: 258 seconds]
Guest49679[m] has quit [Ping timeout: 258 seconds]
miladmaster[m] has quit [Ping timeout: 258 seconds]
R4FKEN[m] has quit [Ping timeout: 258 seconds]
Guest42119[m] has quit [Ping timeout: 258 seconds]
TestMonkey[m] has quit [Ping timeout: 258 seconds]
GeorgeAntoniadis has quit [Ping timeout: 258 seconds]
knutz[m] has quit [Ping timeout: 258 seconds]
swift110[m] has quit [Ping timeout: 258 seconds]
Remramm has quit [Ping timeout: 258 seconds]
mythmonster has quit [Ping timeout: 258 seconds]
M-Magnap has quit [Ping timeout: 258 seconds]
Guest87634 has quit [Ping timeout: 258 seconds]
fil_redpill has quit [Ping timeout: 258 seconds]
neurocis[m] has quit [Ping timeout: 258 seconds]
M-rschulman has quit [Ping timeout: 258 seconds]
onlnr has quit [Ping timeout: 258 seconds]
kumavis[m]1 has quit [Ping timeout: 260 seconds]
bilowan[m] has quit [Ping timeout: 260 seconds]
H3ndr1k[m] has quit [Ping timeout: 260 seconds]
DavidAmorn[m] has quit [Ping timeout: 260 seconds]
kenCode[m]1 has quit [Ping timeout: 260 seconds]
Guest50383[m] has quit [Ping timeout: 260 seconds]
edsilv[m] has quit [Ping timeout: 260 seconds]
joshb[m] has quit [Ping timeout: 260 seconds]
M-podviaznikov has quit [Ping timeout: 260 seconds]
nixyne[m] has quit [Ping timeout: 260 seconds]
rt2016[m] has quit [Ping timeout: 260 seconds]
Frank[m]1 has quit [Ping timeout: 260 seconds]
M-dtg has quit [Ping timeout: 260 seconds]
Guest53543[m] has quit [Ping timeout: 260 seconds]
demian[m] has quit [Ping timeout: 260 seconds]
Guest45538[m] has quit [Ping timeout: 260 seconds]
Guest44591[m] has quit [Ping timeout: 260 seconds]
njm14823[m] has quit [Ping timeout: 260 seconds]
rajeevn[m] has quit [Ping timeout: 260 seconds]
miner[m] has quit [Ping timeout: 260 seconds]
sdiver[m] has quit [Ping timeout: 260 seconds]
Guest50356[m] has quit [Ping timeout: 260 seconds]
gsf[m] has quit [Ping timeout: 260 seconds]
Usr[m] has quit [Ping timeout: 260 seconds]
themsay[m] has quit [Ping timeout: 260 seconds]
Beneficence[m] has quit [Ping timeout: 260 seconds]
M-jaxondu has quit [Ping timeout: 260 seconds]
Olivier[matrix] has quit [Ping timeout: 260 seconds]
M-flyingzumwalt has quit [Ping timeout: 260 seconds]
rdesfo[m] has quit [Ping timeout: 260 seconds]
saintaquinas[m] has quit [Ping timeout: 260 seconds]
M-Dave has quit [Ping timeout: 260 seconds]
gellenburg[m] has quit [Ping timeout: 250 seconds]
LouisJencka[m] has quit [Ping timeout: 245 seconds]
neurochemical[m] has quit [Ping timeout: 245 seconds]
M-sokoow has quit [Ping timeout: 245 seconds]
Dineshsac[m] has quit [Ping timeout: 245 seconds]
M-mubot has quit [Ping timeout: 245 seconds]
disinibito[m] has quit [Ping timeout: 245 seconds]
solariiknight[m] has quit [Ping timeout: 245 seconds]
JacobGadikian[m] has quit [Ping timeout: 245 seconds]
M-blide has quit [Ping timeout: 245 seconds]
dnull[m] has quit [Ping timeout: 245 seconds]
M-amblin has quit [Ping timeout: 245 seconds]
M-wkennington has quit [Ping timeout: 245 seconds]
plindner has quit [Ping timeout: 245 seconds]
M-manveru has quit [Ping timeout: 245 seconds]
M-martinklepsch has quit [Ping timeout: 245 seconds]
gillisig has quit [Ping timeout: 245 seconds]
kshlm[m] has quit [Ping timeout: 246 seconds]
dmholmes[m] has quit [Ping timeout: 246 seconds]
benhylau[m] has quit [Ping timeout: 246 seconds]
M-Amandine has quit [Ping timeout: 246 seconds]
because[m] has quit [Ping timeout: 246 seconds]
M-austinhc has quit [Ping timeout: 246 seconds]
fd0422b08[m] has quit [Ping timeout: 246 seconds]
M-Ingo has quit [Ping timeout: 246 seconds]
M-frabrunelle has quit [Ping timeout: 246 seconds]
korayal[m] has quit [Ping timeout: 260 seconds]
M-JayCarpenter has quit [Ping timeout: 260 seconds]
M- has quit [Ping timeout: 260 seconds]
Guest45495[m] has quit [Ping timeout: 260 seconds]
M-iav has quit [Ping timeout: 260 seconds]
Guest61678[m] has quit [Ping timeout: 260 seconds]
probitlabs[m] has quit [Ping timeout: 260 seconds]
M-jmesserli has quit [Ping timeout: 260 seconds]
M-Eliza has quit [Ping timeout: 260 seconds]
Guest70121[m] has quit [Ping timeout: 260 seconds]
M-mlt has quit [Ping timeout: 260 seconds]
ChrisDeChef[m] has quit [Ping timeout: 260 seconds]
mw[m] has quit [Ping timeout: 260 seconds]
Stormy[m] has quit [Ping timeout: 260 seconds]
Guest46230[m] has quit [Ping timeout: 260 seconds]
M-ms has quit [Ping timeout: 260 seconds]
Guest44356[m] has quit [Ping timeout: 260 seconds]
steven[m] has quit [Ping timeout: 260 seconds]
valdek[m] has quit [Ping timeout: 260 seconds]
datan[m] has quit [Ping timeout: 260 seconds]
s[m] has quit [Ping timeout: 260 seconds]
Guest18705[m] has quit [Ping timeout: 260 seconds]
kumavis[m] has quit [Ping timeout: 260 seconds]
M-mikael has quit [Ping timeout: 260 seconds]
Dawg[m] has quit [Ping timeout: 260 seconds]
morozevich73[m] has quit [Ping timeout: 260 seconds]
kszys[m] has quit [Ping timeout: 260 seconds]
toto42[m] has quit [Ping timeout: 260 seconds]
david[m] has quit [Ping timeout: 260 seconds]
ShawkHawk[m] has quit [Ping timeout: 260 seconds]
onetom[m] has quit [Ping timeout: 260 seconds]
ix3[m] has quit [Ping timeout: 260 seconds]
johnhenry[m] has quit [Ping timeout: 260 seconds]
nicolae[m] has quit [Ping timeout: 260 seconds]
patrickr[m] has quit [Ping timeout: 260 seconds]
M-rongladney has quit [Ping timeout: 260 seconds]
M-oddvar has quit [Ping timeout: 260 seconds]
M-Shrike has quit [Ping timeout: 260 seconds]
M-sraja has quit [Ping timeout: 260 seconds]
mirek1337[m] has quit [Ping timeout: 260 seconds]
Hongar[m] has quit [Ping timeout: 260 seconds]
torarne has quit [Ping timeout: 260 seconds]
zielmicha[m] has quit [Ping timeout: 260 seconds]
SShrike has quit [Ping timeout: 260 seconds]
kegan[m] has quit [Ping timeout: 260 seconds]
anewuser has quit [Quit: anewuser]
wmo[m] has quit [Ping timeout: 258 seconds]
M-eitland has quit [Ping timeout: 258 seconds]
terence977[m] has quit [Ping timeout: 258 seconds]
M-nd has quit [Ping timeout: 258 seconds]
dannyzen[m] has quit [Ping timeout: 258 seconds]
Ineentho[m] has quit [Ping timeout: 258 seconds]
M-rryan has quit [Ping timeout: 258 seconds]
cbHXBY1D[m] has quit [Ping timeout: 258 seconds]
airsickpayload[m has quit [Ping timeout: 256 seconds]
HansMeiser[m] has quit [Ping timeout: 256 seconds]
wmohanlon[m] has quit [Ping timeout: 256 seconds]
Chris[m] has quit [Ping timeout: 256 seconds]
lexik[m] has quit [Ping timeout: 256 seconds]
M-TidyKoala has quit [Ping timeout: 256 seconds]
jon[m]1 has quit [Ping timeout: 256 seconds]
M-davidar-test has quit [Ping timeout: 256 seconds]
wehlutyk[m] has quit [Ping timeout: 256 seconds]
M-alri has quit [Ping timeout: 256 seconds]
M-phaverkamp has quit [Ping timeout: 256 seconds]
M-pesterhazy has quit [Ping timeout: 256 seconds]
M-leer10 has quit [Ping timeout: 256 seconds]
Stebalien has quit [Ping timeout: 260 seconds]
ghtdak[m] has quit [Ping timeout: 260 seconds]
HugeMungus[m] has quit [Ping timeout: 260 seconds]
erikj` has quit [Ping timeout: 260 seconds]
M-jackal has quit [Ping timeout: 260 seconds]
M-roblabla has quit [Ping timeout: 260 seconds]
noffle1 has quit [Ping timeout: 260 seconds]
ntninja has quit [Ping timeout: 260 seconds]
am2on[m] has quit [Ping timeout: 260 seconds]
M-AndrewGaspar has quit [Ping timeout: 260 seconds]
<A124> Requesting stuff is illegal since when?
mib_kd743naq has quit [Ping timeout: 260 seconds]
dignifiedquire has joined #ipfs
jedahan has joined #ipfs
<Kubuxu> A124: illegal stuff is illegal
<Kubuxu> He DCed and I have solution for his problem
<Kubuxu> I think
mguentner has quit [Read error: Connection reset by peer]
mib_kd743naq has joined #ipfs
<mib_kd743naq> Kubuxu: re, sorry for falling off ( good thing there are logs ;)
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
<Kubuxu> I might be onto something
<mib_kd743naq> please share
<mib_kd743naq> Kubuxu: I can reassemble a different top-level merkledag relatively quickly if you have ideas tro try
<Kubuxu> got it working
<Kubuxu> I had to add the 'f' node
<Kubuxu> It wasn't in the netowork for some reason
<Kubuxu> ipfs cat QmdMfZrXUUSYpopq3s2cXDWZgJY4Aygp6i6othwPPLGeEq
<Kubuxu> 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef%
<Kubuxu> % is sing that there is no new line
<mib_kd743naq> probably because my demon dropped off (it's connected back now )
<mib_kd743naq> looking...
<Kubuxu> So I am able to cat it without reason
<mib_kd743naq> wait... that's the same hash
<mib_kd743naq> I am confused ;)
<Kubuxu> hmm
<Kubuxu> wait
<Kubuxu> what doesn't work for you right now?
<Mateon1> Just reporting that it errors on 5ec0e59
<Mateon1> Need to update my ipfs
<mib_kd743naq> what the hell... it didn't work for me on the cmdline while I was typing up the report...
<Kubuxu> does it work now?
<mib_kd743naq> ... I am completely confused now
<mib_kd743naq> yes it works everywhere, ipfs.io included
<Kubuxu> You might have never added the 'f' file.
<mib_kd743naq> Kubuxu: but curl -s https://ipfs.io/api/v0/block/get/QmQqoRH1r7TA4isKcU8aR8bSrsTeN5m99ivo6edU91ECSL | sha256sum worked
<mib_kd743naq> while I was typing things...
<Mateon1> Oh my god, we still need to fix all the "access denied" errors in gx while fetching packages
<Kubuxu> echo -n 'f' | ipfs add --raw-leaves is probably what caused it.
<mib_kd743naq> I actually add the leaves via ipfs add block
<Kubuxu> Mateon1: are they because of too deep dir structure on windows
<Kubuxu> hmm
<Kubuxu> that might also work
<Kubuxu> as type is not stored in blockstore
<Mateon1> Kubuxu: No, they are random, happen multiple times when doing gx install.
<mib_kd743naq> Kubuxu: let me try something fresh (different file / chunking), and show you the entire console
<Kubuxu> sure
<mib_kd743naq> brb 5mins
<Mateon1> Kubuxu: Probably a FS race condition?
<Kubuxu> no idea, I would love to help you as I know this position
<Mateon1> Anyway, this is an annoyance, only a blocking bug for windows CI
<Mateon1> It only happens to packages it doesn't already have, and since it doesn't happen all the time the gx install finishes after 5 - 20 tries
mguentner has joined #ipfs
jonnycrunch1 has joined #ipfs
jonnycrunch has quit [Read error: Connection reset by peer]
jonnycrunch1 is now known as jonnycrunch
<mib_kd743naq> Kubuxu: so... I guess this is a bug in `ipfs block put` of some sort: here is a complete reproduction of my problem with a different set of chunks (even simpler)
zbyte64 has joined #ipfs
ygrek has joined #ipfs
maxlath has joined #ipfs
<mib_kd743naq> Kubuxu: I have shut down my daemon now, so things won't proliferate on the network
<mib_kd743naq> that would explain why you couldn't find the "f" chunk
<mib_kd743naq> even though `block get` works...
zbyte64 has quit [Ping timeout: 256 seconds]
<mib_kd743naq> Kubuxu: could it be that when I add a raw block, the dht is *not* primed up with the cidv1 of the same block, and nothing works...?
<Kubuxu> there will be no provider recrod
<Kubuxu> but it should work from local host
<Kubuxu> hmm
<Kubuxu> I wonder
<mib_kd743naq> let me try to provide them then...
<Kubuxu> if privier records work for raw blocks
<mib_kd743naq> nope, dht provide Qm... didn't do anything...
<mib_kd743naq> a-ha!
<Kubuxu> hmm?
<mib_kd743naq> preparing paste, one mom...
todder has joined #ipfs
espadrine has quit [Ping timeout: 260 seconds]
izakage has quit [Ping timeout: 250 seconds]
<mib_kd743naq> I do not understand why that last block isn't there - I clearly did add it, as indicated by http://ipfs.io/api/v0/block/get/QmTHzF9e9xkJfQL5wFHF5JWm96aYSKVpeNAjjN4kFLsLYU
<mib_kd743naq> and by my paste earlier
<Kubuxu> how have you added the 6789
<Kubuxu> disregard last message
<mib_kd743naq> right ;)
<mib_kd743naq> Kubuxu: fwiw: ~$ curl -s 'http://127.0.0.1:8080/api/v0/version'
<mib_kd743naq> {"Version":"0.4.5-dev","Commit":"bf9927f","Repo":"4","System":"amd64/linux","Golang":"go1.7.1"}
<Kubuxu> I am able to replicate
<mib_kd743naq> YES!!!
<mib_kd743naq> Kubuxu: thank you for your patience
izakage has joined #ipfs
<mib_kd743naq> Kubuxu: is there a workaround I could use in the meantime, or the problem runs very deep?
sdelic has quit [Read error: Connection reset by peer]
<Kubuxu> no idea yet
<mib_kd743naq> ok
<Kubuxu> I think ipfs add --raw-leaves didn't have this problem
<Kubuxu> up to 256KiB it should behave same as block put
<mib_kd743naq> I have to run in ~15 mins, but please do leave your thoughts here: I do read the chatlog
<Kubuxu> ok sure
<Kubuxu> yeah, ipfs add --raw-leaves solves it
<mib_kd743naq> hm hm hm so basically the workaround is to not use ( for the time being ) block put for <=256kib
<mib_kd743naq> Kubuxu: also please drop a link if you end up filing a github issue
<mib_kd743naq> thank you for your time!
<Kubuxu> mib_kd743naq: not a problem, it is bug (or undefined behavior) in a feature we want to release soon
<Kubuxu> thank you for finding it
<Kubuxu> and hacking on IPFS ;p
<Kubuxu> and now I am unable to replicate...
<Kubuxu> ok, found other workaround
<Kubuxu> echo -n '6789' | ipfs block put -f rawmib_kd743naq:
<Kubuxu> works
<Kubuxu> echo -n '6789' | ipfs block put -f raw
<Kubuxu> mib_kd743naq: ^^
<mib_kd743naq> oh interesting
<Kubuxu> it might look like some issue in block caching service
<mib_kd743naq> btw -f raw is not part of the docs yet
<mib_kd743naq> ipfs block put --help
<Kubuxu> found it
<Kubuxu> it is cache on blockstore level
<Kubuxu> it should only check the key not cid
<Kubuxu> s/key/mulihash
<mib_kd743naq> <3
<Kubuxu> thank you for finding it
<Kubuxu> it would be quite an issue
<mib_kd743naq> awesome, hopefully not too many things left to find ;)
<Kubuxu> <3
<mib_kd743naq> Kubuxu: btw, one more minute of our time
<Kubuxu> yea.
<mib_kd743naq> I already dropped 2 bytes by not specifying a zero-length name in the links
<mib_kd743naq> I am wondering why does go-ipfs insist on having the chunk sizes both in the link and in the data head
<mib_kd743naq> I mean specifically the 63 and the 1
<Kubuxu> sorry, I don't have insight about reasoning behind it
<whyrusleeping> theyre different pieces of information
<Kubuxu> hi whyrusleeping
<whyrusleeping> the 'filesizes' stored in the data fields of unixfs files represent the actual 'file' size of the given link
<whyrusleeping> Kubuxu: Heyo!
<Kubuxu> you broke blockstore <3
<whyrusleeping> i did?
zbyte64 has joined #ipfs
silotis has quit [Remote host closed the connection]
<whyrusleeping> cool, what did i do?
<mib_kd743naq> whyrusleeping: oh you mean if the link was a pointer to other links
<mib_kd743naq> the size would be a sum of them?
<whyrusleeping> mib_kd743naq: yeah
<mib_kd743naq> understood
<whyrusleeping> the size in the link objects is the raw size of the dag
<mib_kd743naq> whyrusleeping: so what I have in this paste is truly the bare minimum I have to provide then, correct?
<Kubuxu> you made caches depend on CID+hash instead of just hash
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
<mib_kd743naq> whyrusleeping: ( context - I produce the entire bytestream myself, outside of go-ipfs )
silotis has joined #ipfs
<whyrusleeping> Kubuxu: thats normal
<whyrusleeping> the cid is the identifier for a given block
<mib_kd743naq> I have to run, will check back later
<whyrusleeping> mib_kd743naq: You can use 'raw' blocks if you want.
<whyrusleeping> echo "foobar" | ipfs block put --format=raw
<mib_kd743naq> whyrusleeping: the paste did have raw blocks :)
<mib_kd743naq> I have to run now, will read backlog online
mib_kd743naq has quit [Quit: Page closed]
<whyrusleeping> i didnt see any raw blocks in the paste...
<Kubuxu> but CID for raw block is different than for protbuf block
<Kubuxu> point is: echo -n 'f' | ipfs block put
<whyrusleeping> raw blocks don't start with Qm
<Kubuxu> gives you base58 mulithash then you can prefix it with CID
<Kubuxu> (a bit of decoding and encoding needed)
<Kubuxu> and caches (bloom cache to be precise) will say that this raw block is not in blockstore
<Kubuxu> then transpose the name of a block to
<Kubuxu> hmm
<Kubuxu> how does AllKeysChan work with blockstore
<Kubuxu> CID
<Kubuxu> whyrusleeping: are you around
<Kubuxu> hmm
<footslogger> hmm
<Kubuxu> wait
b100d has quit [Ping timeout: 256 seconds]
<Kubuxu> we are storing CID in blockstore?
<Kubuxu> we are
<Kubuxu> ok
<Kubuxu> I didn't know that
<Kubuxu> I thought we didn't/
<whyrusleeping> Yeap, we are
<whyrusleeping> we basically have to, otherwise lots of things get really hard (tm)
<whyrusleeping> i didnt want to
<Kubuxu> I didn't get that memo.
<whyrusleeping> but jbenet and daviddias held me down and forced me to
<Kubuxu> :/
<Kubuxu> would be good if I got occasion to review this: https://github.com/ipfs/go-ipfs/pull/3290 PR (if it was tagged need review) and if it described this, quite a big, change.
<Kubuxu> mib_kd743naq: that explains everything, use `ipfs block put -f raw`
<Kubuxu> whyrusleeping: very sorry for accusing you of breaking something.
<Kubuxu> I had no idea about this change.
<Kubuxu> and I thought it was only a caching issue.
<whyrusleeping> ha, no worries. Sorry for not being more clear about storing cids
<Kubuxu> if you have some time: why blockstore has to be aware of CID? Doesn't it just need to know how to hash given block?
<Kubuxu> but I can understand as then we loose some data
<whyrusleeping> gc gets really hard
vtomole has quit [Ping timeout: 260 seconds]
<Kubuxu> you have all the pins which you can iterate to mark all block that should stay, rest is removed.
<whyrusleeping> how do you iterate through a graph if you don't know what type of node it is?
<Kubuxu> you have root node
<Kubuxu> you have link to root node (that has CID)
<Kubuxu> and in that root node you have links with CID
<whyrusleeping> so, the problem is when you have to match up the same object with different formats
<whyrusleeping> and then things like 'ipfs refs local'
<Kubuxu> true, there would be problem with iterating your whole storage and understanding what you got there
<whyrusleeping> I just figured it would be easier if the data on disk was self describing :P
apiarian has quit [Ping timeout: 265 seconds]
apiarian has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lamarpavel has joined #ipfs
apiarian has quit [Ping timeout: 245 seconds]
apiarian has joined #ipfs
yoosi has quit [Remote host closed the connection]
yoosi has joined #ipfs
<lamarpavel> Are any IPFS gatherings/events planned for this years CCC? I think there was a lightning talk last year, but I can't find anything regarding IPFS in the list of this years talk or the congress-wiki.
<whyrusleeping> lamarpavel: we were trying to have a talk, but it got rejected
<Kubuxu> lamarpavel: we sent one talk but it got rejected
<whyrusleeping> and we failed at getting tickets this morning
<whyrusleeping> :/
<lamarpavel> oh, I see
<Kubuxu> we also having hard time getting tickets :/
<Kubuxu> llaaag
<lamarpavel> Yeah, tickets are hard to get this time
biot has left #ipfs [#ipfs]
<lamarpavel> If some of you get tickets, you could create an assembly
<lamarpavel> Here is the blog post and wiki entry for assemblies: https://events.ccc.de/2016/11/10/assemblies-get-prepared/
<lamarpavel> It would be really nice to have a place to talk about IPFS and the things that happened over the past year. You know, for people who are interested but had no time following the development closely.
<whyrusleeping> lamarpavel: Yeah, we definitely plan on doing that
<whyrusleeping> if we can get tickets :/
<lamarpavel> yeah
<lamarpavel> Next ticket sale is on the 25th, I think
<whyrusleeping> lol, black friday
<lamarpavel> 10 am UTC+1, I think
<whyrusleeping> i'll be up, and having a nice internet connection
<whyrusleeping> and multiple computers
<lamarpavel> It's crazy how hard it is to get a ticket this year. Last year I got one about two weeks after the sale opened.
<lamarpavel> Right, 25th at 10 AM UTC+1: https://tickets.events.ccc.de/33c3/
<Kubuxu> today lars got to the by page, tried ordering all 16 tickets, got message that he can buy only 2 and got kicked out of the queue
<lamarpavel> D:
<Kubuxu> s/by/buy
tmg has joined #ipfs
<lamarpavel> I think all the voucher tickets are gone too, at least the duplicating ones from the hackerspaces
jedahan has joined #ipfs
soloojos has quit [Ping timeout: 245 seconds]
PseudoNoob has quit [Remote host closed the connection]
zbyte64 has quit [Remote host closed the connection]
zbyte64 has joined #ipfs
ralphtheninja has joined #ipfs
PseudoNoob has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chungy has quit [Ping timeout: 260 seconds]
zbyte64 has quit [Ping timeout: 258 seconds]
atrapado_ has quit [Quit: Leaving]
soloojos has joined #ipfs
WindPower has joined #ipfs
maxlath has quit [Ping timeout: 245 seconds]
jedahan has joined #ipfs
zbyte64_ has joined #ipfs
ralphtheninja has quit [Quit: leaving]
<kevina> Kubuxu: re https://github.com/ipfs/go-ipfs/issues/3376. I'm confused
<kevina> In AllKeysChan I don't see how batching can apply
<Kubuxu> New method, AllKeysChanBatch() (<- chan []*cid.Cid, error)
<Kubuxu> but looking at the code, it probably couldn't help much
<kevina> I don't think it would, that is what channel buffers are for.
<kevina> Kubuxu: BTW hold off on the import rewriting, one last change I want to get in that might help a bit more https://github.com/whyrusleeping/base32/pull/1
<Kubuxu> sure
<Kubuxu> ouch, go-datastore is deep in the dep tree :p
<Kubuxu> lgierth: your tool (if it works) will be so useful for that.
<kevina> Kubuxu: tell me about it, I had a hard time setting things up so I could hack on it and see the results in go-ipfs
herzmeister has quit [Quit: Leaving]
<Kubuxu> you can always try using `gx update --with-deps` tales are that it worked for someone
herzmeister has joined #ipfs
mildred1 has joined #ipfs
<whyrusleeping> Yeah, ideally changes to go-datastore are very infrequent
mildred has quit [Ping timeout: 256 seconds]
mib_kd743naq has joined #ipfs
<mib_kd743naq> hi again
<mib_kd743naq> so I am... not entirely sure what you guys are saying
<mib_kd743naq> echo -n "abc" | ipfs block put -f raw - vs echo -n "abc" | ipfs block put -
<mib_kd743naq> ^^ are these two different things on the low level?
<mib_kd743naq> because the hashes they return ( the merkledag-like Qm and the raw-like z... ) point to the same sha256 when decomposed
<mib_kd743naq> Kubuxu, whyrusleeping: ^^
<Kubuxu> yes
<Kubuxu> in storage they have different identifiers
kulelu88 has quit [Quit: Leaving]
<Kubuxu> In general, most of the things should be using CID now
<Kubuxu> if you have choice CID vs no-CID
<Kubuxu> choose CID
<mib_kd743naq> well... a "strict constraint" of what I am trying to do is that https://ipfs.io/ipfs/<thing here> works from day one and works essentially forever
<mib_kd743naq> my impression is that the only thing satisfying this today is a unixfs mdag