lgierth changed the topic of #ipfs to: Please try out Release Candidate 4 of go-ipfs v0.4.3: https://dist.ipfs.io/go-ipfs/v0.4.3-rc4 -- IPFS - InterPlanetary File System -- https://github.com/ipfs/ipfs -- FAQ: https://git.io/voEh8 -- Channel logs: https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://git.io/vVBS0 -- Sprints: https://git.io/voEAh
captain_morgan has joined #ipfs
wavis has quit [Quit: Connection closed for inactivity]
TheWhisper has joined #ipfs
A124 has joined #ipfs
ligi has joined #ipfs
ligi has quit [Changing host]
ligi has joined #ipfs
chrisg_ has quit [Ping timeout: 240 seconds]
<elimisteve> Thank you lgierth and achin for your guidance the other day re: pointing me to https://ipfs.io/api/v0/ls?arg=/ipfs/... to view folder contents. Super useful! Now I would like to create a folder that multiple people can contribute to. Is that possible right now? Thanks.
ilmu has joined #ipfs
shizy has joined #ipfs
<zignig> elimisteve: not at the moment , merging merkeldags in a sane way has been talked about but no working tools exist.
<zignig> elimisteve: that said , once the publish/subcribe stuff lands it will be possible.
<zignig> i'm also working on a share-o-tron for mfs , but it still buggy a as termite mound.
<zignig> whyrusleeping: wassup ?
ygrek has quit [Ping timeout: 265 seconds]
Oatmeal has joined #ipfs
<elimisteve> zignig: where can I learn how pub/sub will work? I saw references to it on GitHub but not a specific design
<zignig> I don't think the docs exist yet, can you read golang source ??? ;P
<elimisteve> or is pub/sub far enough out that the design isn't there?
<elimisteve> ah so some pub/sub code already exists? Sweet
<elimisteve> I'm a Go developer so yeah, for sure
<zignig> nice ...
<whyrusleeping> eh?
<elimisteve> Thanks
<whyrusleeping> thats not the right pubsub
<whyrusleeping> check out https://github.com/libp2p/go-floodsub
<whyrusleeping> elimisteve: zignig
<elimisteve> whyrusleeping: thanks
<whyrusleeping> you can pull a prebuilt binary with pubsub on it from dists
* zignig defers to whyrusleeping on the correct branch....
<elimisteve> whyrusleeping: cool. What is it about pubsub that enables multiple people to be able to "modify" the same content?
<whyrusleeping> !pin /ipfs/QmS2vtQU3tZqdx7LY8dJrWeeRec288bGgDH6jEMCkcbnWX floodsub-1 dists build
<pinbot> now pinning /ipfs/QmS2vtQU3tZqdx7LY8dJrWeeRec288bGgDH6jEMCkcbnWX
<whyrusleeping> elimisteve: uhm... i'm not sure what youre talking about?
<whyrusleeping> zignig: the go-ipfs branch is feat/floodsub
<whyrusleeping> we're gonna ship it to master pretty soon though
<elimisteve> whyrusleeping: zignig brought up pubsub in response to my original question:
<elimisteve> > Now I would like to create a folder that multiple people can contribute to. Is that possible right now? Thanks.
<zignig> elimisteve: my bad , pub sub will allow this kind of infrastructure to be built, it does not do it at the moment.
ppham has quit [Remote host closed the connection]
<pinbot> [host 4] failed to grab refs for /ipfs/QmS2vtQU3tZqdx7LY8dJrWeeRec288bGgDH6jEMCkcbnWX: Post http://[fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001/api/v0/refs?arg=/ipfs/QmS2vtQU3tZqdx7LY8dJrWeeRec288bGgDH6jEMCkcbnWX&stream-channels=true&r=true&encoding=json&: dial tcp [fc3d:9a4e:3c96:2fd2:1afa:18fe:8dd2:b602]:5001: getsockopt: connection timed out
<elimisteve> zignig: okay
<zignig> elimisteve: what is your application for ?
matoro has joined #ipfs
JesseW has joined #ipfs
<elimisteve> zignig: Functionality-wise I just need multiple people to be able to add files to a directory
<elimisteve> but I'm building an end-to-end encrypted wiki. I can store these (encrypted wiki page) files in Dropbox, the CrypTag app running on Sandstorm, and any local folder
<elimisteve> and I have started implementing an IPFS backend
<zignig> and then have that directory available to all participands.
<elimisteve> zignig: yes exactly
Kane` has joined #ipfs
<elimisteve> so if only one person can add content to an IPFS folder, then you could still securely share any information -- wiki pages, chat messages, files, etc -- but only one person could create those files, ha
<elimisteve> zignig: this is all part of CrypTag, a project I announced at DEF CON last year: https://github.com/elimisteve/cryptag
<elimisteve> I have some graphical app demos and several command line utilities for encrypting and storing files in such a way that they can be tagged and then searched by tag without encrypting anything
<zignig> elimisteve: I have been thinking about how to do that too , will read up.
<zignig> My work on distributed ipfs sharing so far (very dodj code at the moment) , https://github.com/zignig/mfsrepl
<zignig> got it shareing folders just last night.
<elimisteve> so if I can get multiple users sharing a folder, I can basically use CrypTag to turn each IPFS folder into a shared, encrypted, uncensorable database and backend as a service for apps to talk to
<elimisteve> which I'm excited about :-) and hope people like jbenet and whyrusleeping are, too!
<whyrusleeping> the whole reason i started hacking on ipfs was to have a shared filesystem across all my devices
<zignig> whyrusleeping: shared file system for free**
<zignig> :)
<whyrusleeping> so yeah, i'm pretty interested in that elimisteve :D
<elimisteve> whyrusleeping: sweet :-D. When might it be possible for multiple IPFS users to add files to a directory? I suppose a hack would be to grab some ipfs-generated key and share it with someone?
shizy has quit [Ping timeout: 250 seconds]
<whyrusleeping> elimisteve: i'm not going to be able to have time to directly work on that stuff for quite a while
<whyrusleeping> i can however prioritize spending time on the pieces of ipfs that make that easier to build
<whyrusleeping> now that we have pubsub, it becomes much easier to build such an app
<elimisteve> okay, what needs to exist, but doesn't, to make it possible for multiple people to edit a folder?
<whyrusleeping> really, for just that description of it, pubsub
<whyrusleeping> and we have that now
<whyrusleeping> its experimental
<whyrusleeping> and we're going to merge it into master in its experimental state
<whyrusleeping> but it should allow you to build such an application
<whyrusleeping> once you start talking about encryption and write permissions and stuff you will need multikey stuff
<whyrusleeping> which we're hoping to have implemented later this year
JesseW has quit [Quit: Leaving.]
JesseW has joined #ipfs
<lgierth> whyrusleeping: i was wondering, is floodsub reliable?
<elimisteve> Awesome. So I have my own crypto layer already
<lgierth> i.e. are there ways for subscriber to make sure they eventually get all messsages?
<elimisteve> whyrusleeping: I can have multiple people add files to a directory without multikey stuff there yet?
<whyrusleeping> lgierth: no
Aeon has quit [Ping timeout: 248 seconds]
<whyrusleeping> lgierth: we're going to build that layer on top of the current layer
<whyrusleeping> elimisteve: you could write an app that enables it, yes
<whyrusleeping> using pubsub for coordination of writes
Aeon has joined #ipfs
<elimisteve> whyrusleeping: interesting, okay... What will be an obvious sign that pubsub is merged into master?
<elimisteve> I want to know exactly when that happens. And is the source of https://github.com/libp2p/go-floodsub the best place I should turn to learn about how pubsub works/is about to work?
<whyrusleeping> elimisteve: when https://github.com/ipfs/go-ipfs/pull/3202 is merged
<whyrusleeping> its going to happen sometime next week
<whyrusleeping> the 0.4.3 release will be this weekend
<whyrusleeping> and then i'm merging the rc4 branch into master, rebasing the pubsub branch, and getting it merged
<zignig> yay , I still think it should be called pub-sub-hub-wub-wub
<whyrusleeping> i was thinking hubbub pub rub
<whyrusleeping> or maybe the rub pub hubbub
JesseW has quit [Ping timeout: 250 seconds]
<zignig> hehe ;)
kvda has joined #ipfs
jedahan has joined #ipfs
wallacoloo has joined #ipfs
anewuser has quit [Quit: anewuser]
jedahan has quit [Ping timeout: 244 seconds]
wavis has joined #ipfs
chrisg_ has joined #ipfs
ilmu has quit [Ping timeout: 276 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
<achin> this is a golden naming oppertunity not to be squandered!
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
jedahan has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
jedahan has quit [Ping timeout: 265 seconds]
clownpriest has quit [Quit: Textual IRC Client: www.textualapp.com]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ygrek has joined #ipfs
ppham has joined #ipfs
ilmu has joined #ipfs
Pharyngeal has quit [Ping timeout: 268 seconds]
herzmeister has quit [Quit: Leaving]
ppham has quit [Remote host closed the connection]
Pharyngeal has joined #ipfs
ppham has joined #ipfs
rgrinberg has quit [Ping timeout: 244 seconds]
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ilmu has quit [Ping timeout: 248 seconds]
herzmeister has joined #ipfs
ppham has quit [Remote host closed the connection]
captain_morgan has quit [Ping timeout: 260 seconds]
rgrinberg has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mgue has quit [Quit: WeeChat 1.5]
ppham has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
doesntgolf has joined #ipfs
ppham has joined #ipfs
mgue has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
lupi_ has joined #ipfs
ppham has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
ppham has quit [Remote host closed the connection]
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
Peeves has joined #ipfs
lupi_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
PrinceOfPeeves has quit [Quit: Leaving]
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
matoro has quit [Quit: going mobile]
matoro has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
doesntgolf has quit [Ping timeout: 244 seconds]
<whyrusleeping> !pin QmScqs29RVWQ7FwXrr2rCGMUpEDcZ6EtvTnvMKxJA5HJ9i first thousand rlp-enced ethereum blocks
<pinbot> now pinning /ipfs/QmScqs29RVWQ7FwXrr2rCGMUpEDcZ6EtvTnvMKxJA5HJ9i
Tv` has quit [Quit: Connection closed for inactivity]
ppham has joined #ipfs
doesntgolf has joined #ipfs
wallacoloo has quit [Quit: wallacoloo]
<elimisteve> whyrusleeping: okay, I've got a cronjob running locally to tell me when https://github.com/ipfs/go-ipfs/pull/3202 is merged
<elimisteve> then I will look for docs or ask someone here for them
<zignig> whyrusleeping: what are those ethereum blocks ?
<elimisteve> because the shared folder stuff is a big deal
<elimisteve> as is pubsub
chris6131 has joined #ipfs
chris613 has quit [Ping timeout: 265 seconds]
ppham has quit [Remote host closed the connection]
trn has quit [Ping timeout: 265 seconds]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Ping timeout: 265 seconds]
krs93 has quit [Ping timeout: 255 seconds]
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ljhms has quit [Ping timeout: 265 seconds]
ljhms has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Ping timeout: 265 seconds]
chris6131 has quit [Quit: Leaving.]
pfrazee has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 240 seconds]
edrex has quit [Read error: Connection reset by peer]
edrex has joined #ipfs
jager has quit [Ping timeout: 250 seconds]
JesseW has joined #ipfs
martian has joined #ipfs
martian has quit [Client Quit]
eternaleye has quit [Changing host]
eternaleye has joined #ipfs
Foxcool has joined #ipfs
doesntgolf has quit [Ping timeout: 240 seconds]
iav has quit [Read error: Connection reset by peer]
captain_morgan has quit [Ping timeout: 250 seconds]
Peeves has quit [Remote host closed the connection]
Aranjedeath has quit [Quit: Three sheets to the wind]
reit has quit [Ping timeout: 250 seconds]
pfrazee has joined #ipfs
martinBrown has quit [Quit: -]
pfrazee has quit [Ping timeout: 260 seconds]
trn has joined #ipfs
chriscool1 has joined #ipfs
mildred has joined #ipfs
JesseW has quit [Ping timeout: 250 seconds]
dignifiedquire has joined #ipfs
sametsisartenep has quit [Quit: zzzZZZ]
captain_morgan has joined #ipfs
bielewelt has joined #ipfs
rendar has joined #ipfs
reit has joined #ipfs
ylp1 has joined #ipfs
<victorbjelkholm> Good morning!
<victorbjelkholm> haad, you saw the fix I posted yesterday for the linux clients startup?
wuch has joined #ipfs
Aeon has quit [Quit: No Ping reply in 180 seconds.]
Aeon has joined #ipfs
geir_ has quit [Ping timeout: 276 seconds]
ygrek has quit [Remote host closed the connection]
ygrek has joined #ipfs
zorglub27 has joined #ipfs
geir_ has joined #ipfs
lupi_ has joined #ipfs
ecloud_wfh is now known as ecloud
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
ygrek has quit [Ping timeout: 260 seconds]
lupi_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
chrisg_ has quit [Ping timeout: 244 seconds]
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
zorglub27 has quit [Quit: zorglub27]
lupi_ has quit [Max SendQ exceeded]
lupi_ has joined #ipfs
chrisg_ has joined #ipfs
lupi_ has quit [Max SendQ exceeded]
pfrazee has joined #ipfs
pfrazee has quit [Ping timeout: 244 seconds]
bielewelt has quit [Quit: Leaving.]
Boomerang has joined #ipfs
ugjka has quit [Quit: ZNC - http://znc.in]
ugjka has joined #ipfs
wavis has quit [Quit: Connection closed for inactivity]
ianopolous has joined #ipfs
Kane` has quit [Remote host closed the connection]
mgue has quit [Ping timeout: 276 seconds]
computerfreak has joined #ipfs
ylp1 has quit [Read error: Connection reset by peer]
ylp2 has joined #ipfs
mgue has joined #ipfs
silotis has quit [Ping timeout: 260 seconds]
silotis has joined #ipfs
silotis has quit [Ping timeout: 260 seconds]
silotis has joined #ipfs
<edsilv[m]> Hey, I see there's a pinbot now? Can anyone use it? I have this video I'd like to pin for my library clients: https://ipfs.io/ipfs/QmQU27GckXdVnFG6qezMTshjCWLzx1PL1t1fn2nrbVe5hs
ppham has quit [Remote host closed the connection]
wolfden has quit [Quit: whoops]
Guest78451 has quit [Remote host closed the connection]
computerfreak has quit [Remote host closed the connection]
espadrine_ has joined #ipfs
reit has quit [Ping timeout: 244 seconds]
pfrazee has joined #ipfs
pfrazee has quit [Ping timeout: 265 seconds]
<haad> victorbjelkholm: hey hey! actually, I just pushed something that gets rid of the whole thing. we decided that Orbit will always spawn its own daemon and not try to use a running one.
<haad> !pin QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv Orbit-dist
<pinbot> now pinning /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv
<victorbjelkholm> haad, awesome! is in the pubsub branch of orbit?
<haad> let's see if pinbot can reach me behinf the great firewall
<haad> victorbjelkholm: yup!
<victorbjelkholm> haad, great, I'll test it out in a bit
<haad> victorbjelkholm: would be awesome if you did a fresh clone and build it (not just 'run electron' but 'npm run build' and then try to run the app in bin/)
<victorbjelkholm> haad, how is china?
<haad> victorbjelkholm: thank you!
<victorbjelkholm> haad, sure, I'll try with a fresh clone
<haad> victorbjelkholm: haha, hot, rainy and asian :) <3
<victorbjelkholm> sounds wonderful!
<victorbjelkholm> sounds almost like Barcelona :D
errl has joined #ipfs
<nuun> /ipfs/QmQLhBDuSKaLySk3fPveJvMVWzjTji6Wa2YNb9rQK7UFcC
Encrypt has joined #ipfs
<pinbot> [host 6] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 7] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 2] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 5] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 0] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 3] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 1] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 4] failed to grab refs for /ipfs/QmXpZ7yvSYP1XjyczUTgycnehUe1qntwsmtbTS9vbqGerv: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<errl> Hmm, if I have two clients and one client is offline, how could I ensure that a hash destined for the offline client is received once the client's status is online again?\
<victorbjelkholm> haad, just like pinbot, I cannot access that hash... Tried locally and two different servers...
<nuun> victorbjelkholm: same here
<nuun> I only tried the hash though
<victorbjelkholm> errl, guess you have two ways, either is to poll from client A to client B until client B is online, other is for client B to ask for content once he is online
<victorbjelkholm> probably other ways as well, just want comes to my mind
Bheru27 has quit [Remote host closed the connection]
Bheru27 has joined #ipfs
robogoat has quit [Ping timeout: 244 seconds]
<errl> victorbjelkholm: I believe the latter would be better in my use case, but how would client B know which content to grab?
<errl> That is where I'm stuck.
<victorbjelkholm> errl, you can have a hash publish under IPNS that contains the HEAD of your content, that clients would check
<victorbjelkholm> could be a list of IPNS to check as well, to add redundancy
<errl> But the IPNS would have to be online correct? I would like to avoid depending on the need for a service to be online to cache the message.
<errl> I would like for the communication to strictly happen within the protocol itself, and be contained.
<victorbjelkholm> errl, well, you have to publish to IPNS at least once per 24h I think, for the peers to keep the record, but there won't be a single point of failure, as long as the IPNS is updated daily by someone
<errl> victorbjelkholm: Would the content pushed to the IPNS be mutable? Or would the address my content is stored at within IPNS be unique?
Paul[m] has joined #ipfs
ylp2 has quit [Ping timeout: 264 seconds]
<victorbjelkholm> errl, IPNS works by mapping your peerid -> ipfs hash, so you don't push content to IPNS, you just put a pointer to a hash
<victorbjelkholm> errl, tiny tutorial: https://github.com/ipfs/examples/tree/master/examples/ipns
Encrypt has quit [Quit: Quitte]
bielewelt has joined #ipfs
<errl> victorbjelkholm: Thank you, you've been extremely helpful.
reit has joined #ipfs
<victorbjelkholm> errl, no worries :) Just jump in here again if you have more questions or any problems with it, we're happy to help
reit has quit [Client Quit]
reit has joined #ipfs
reit has quit [Client Quit]
ygrek has joined #ipfs
ppham has joined #ipfs
WhiteWhaleHolyGr has quit [Ping timeout: 272 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
pfrazee has joined #ipfs
<Kubuxu> !pin QmYKvGBe4neJft2byxKxeqjBpLuxYodpHAVrE5EPcztkhN GoEndian
<pinbot> now pinning /ipfs/QmYKvGBe4neJft2byxKxeqjBpLuxYodpHAVrE5EPcztkhN
<Kubuxu> !pin QmeFPvhFJGXGiXAc9zunNxZjCaWgYQpcsdwip2NWLcccyw GoEndian 1.0.0
<pinbot> now pinning /ipfs/QmeFPvhFJGXGiXAc9zunNxZjCaWgYQpcsdwip2NWLcccyw
dignifiedquire has joined #ipfs
<Kubuxu> !unpin QmYKvGBe4neJft2byxKxeqjBpLuxYodpHAVrE5EPcztkhN
<pinbot> now unpinning /ipfs/QmYKvGBe4neJft2byxKxeqjBpLuxYodpHAVrE5EPcztkhN
ylp1 has joined #ipfs
pfrazee has quit [Ping timeout: 240 seconds]
seg_violation has joined #ipfs
<Kubuxu> !pin QmSGRM5Udmy1jsFBr1Cawez7Lt7LZ3ZKA23GGVEsiEW6F3 eventfd 0.1.0
<pinbot> now pinning /ipfs/QmSGRM5Udmy1jsFBr1Cawez7Lt7LZ3ZKA23GGVEsiEW6F3
structuralist has joined #ipfs
Boomerang has quit [Quit: leaving]
bielewelt has quit [Quit: Leaving.]
ppham has quit [Remote host closed the connection]
Kane` has joined #ipfs
<haad> !pin QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3 Orbit-dist
<pinbot> now pinning /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3
<Kubuxu> !pin QmeivQB6J3BNaUCBDvSkVwUvokgav6JSrngDb6xGMdjTwm go-reuseport 0.1.0
<pinbot> now pinning /ipfs/QmeivQB6J3BNaUCBDvSkVwUvokgav6JSrngDb6xGMdjTwm
<Kubuxu> \o/ haad
<haad> victorbjelkholm: sorry, connectivity is a little poor here
<victorbjelkholm> understandable
<haad> Kubuxu: plz, +o ;)
<haad> victorbjelkholm: did a frsh clone + build work for you?
<victorbjelkholm> haad, haven't tried yet
<Kubuxu> haad: you are not logged in into to NickServ nor is your connection SALS
abbaZaba has quit [Quit: Textual IRC Client: www.textualapp.com]
<haad> fair enough
<Kubuxu> wtf "in into to"
<Kubuxu> looks like I couldn't decide
Encrypt has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
<Kubuxu> !pin Qmazcq5ZXnyP5smvUquM8dAro6ZAppExxyV7Z3URq3dzin go-libp2p-transport 1.6.1
<pinbot> now pinning /ipfs/Qmazcq5ZXnyP5smvUquM8dAro6ZAppExxyV7Z3URq3dzin
reit has joined #ipfs
<victorbjelkholm> haad, trying orbit now
<victorbjelkholm> I'll be in #ipfs as soon as all the npm installs finish
<victorbjelkholm> and I'll go to sleep in the meantime
<Kubuxu> does someone online has access to libp2p org?
<Kubuxu> I don't have access to go-libp2p-transport
<Kubuxu> whyrusleeping: I need write access to go-libp2p-transport and really to all go repos in libp2p
<haad> victorbjelkholm: ok I'll boot it up too and wait, hopefully we can connect :)
<Kubuxu> lgierth: you will be online earlier
<victorbjelkholm> Kubuxu, richardlitt have admin access to
<Kubuxu> he is asleep to probably
<victorbjelkholm> dignifiedquire as well
<victorbjelkholm> haad, I'm online in #ipfs now
<victorbjelkholm> probably is not gonna work because of your connection though, since I couldn't even fetch one hash from you earlier
<victorbjelkholm> orbit starts up nicely now though, so thank you for that fix :)
<victorbjelkholm> haad, the "Swarm" page tells me "Peers connected: 0"
<Kubuxu> My provider's NAT is too strong.
<victorbjelkholm> haad, I'm getting bunch of errors in the console though, https://ipfs.io/ipfs/QmWfF2phD5xZitbWTfewsSLvWYCeg4zSHvYcsjKNf58gAc
<Kubuxu> Right now I am ssh proxying IPFS API from one of our storage nodes.
<victorbjelkholm> :D
<Kubuxu> if someone would like to do the same: https://gist.github.com/Kubuxu/0cafd6dc71114349875827c2c379fa1f
<Kubuxu> there are imporvments to make (locking, respecting IPFS_PATH) but it works for me.
<pinbot> [host 6] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 7] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 2] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 5] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 0] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 1] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<pinbot> [host 3] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<Kubuxu> haad: yeah, nat too stronk
<pinbot> [host 4] failed to grab refs for /ipfs/QmXpHMAYhpVHKjrVGEY31dKQuGTYzGNz6JDkpjDZ2zRKv3: unknown ipfs-shell error encoding: text/html - "<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><center>nginx/1.10.1</center>\r\n</body>\r\n</html>\r\n"
<Kubuxu> :p
Guest4055 has quit [Read error: Connection reset by peer]
<achin> NAT STRONK
<haad> Kubuxu: yeah :/
<Kubuxu> do you want access to one of storage nodes and do the same I do?
<dignifiedquire> Kubuxu: you still need me for access?
<haad> Kubuxu: no, that's fine
<Kubuxu> dignifiedquire: yeah, could you add go-libp2p-transport to go group with write accesss
Aelius has quit [Quit: quit]
<dignifiedquire> ipfs or libp2p org?
<dignifiedquire> nvm found it
<dignifiedquire> done
<Kubuxu> ty
<Kubuxu> My go-reuseport epoll code works.
rendar has quit [Ping timeout: 248 seconds]
<Kubuxu> ipfs used to run 100+ system threads after rapid dial (ipfs add early in the life of a damon).
<Kubuxu> now it is at 11 system threads
<dignifiedquire> nice
<Kubuxu> I am so so fracking happy you won't believe it.
<dignifiedquire> I believe you :)
Boomerang has joined #ipfs
<dignifiedquire> so, I was told that non compiled languages are quicker to work with..but npm installs these days take longer than downloading compiling gcc :(
<Kubuxu> Hahah
<Kubuxu> and there goes the "short dev time"
<Kubuxu> "short build time"
<dignifiedquire> I was working with rust yesterday, and downloading + compiling deps would be quicker than an npm install
<Kubuxu> funny thing is: with well written C projects with good makefiles/build systems compile times aren't bad
<Kubuxu> C++ times are bad but it is C++
<Kubuxu> Go is just awesome
<Kubuxu> It is possible that incremental compile and run in Go might be faster than loading big project into node process.
ppham has joined #ipfs
quotidien_afk has quit [Remote host closed the connection]
gozala_ has quit [Remote host closed the connection]
kitcambridge has quit [Remote host closed the connection]
<Kubuxu> `cdtemp` is my new favorite alias
quotidien_afk has joined #ipfs
anonymuse has joined #ipfs
<achin> does that make a new temp directory, and cd you into it?
<victorbjelkholm> dignifiedquire, so, when are we gonna start using something like gx-js so we can slowly get away from using npm?
<dignifiedquire> victorbjelkholm: I'd rather use npm on ipfs tbh
gozala_ has joined #ipfs
<dignifiedquire> so that I can keep the exact same ui, and don't have to around and republish things
<victorbjelkholm> when we move to (npm on ipfs || gx-js) ?
<victorbjelkholm> yeah, for me that's fine as well
<dignifiedquire> npm on ipfs is blocked by unixfs sharding in go-ipfs, not sure what the current state of that is
<dignifiedquire> Kubuxu: do you know?
<Kubuxu> I think why has something that is working but it needs standardization and deployment.
<Kubuxu> plan was to have it in 0.4.4
<Kubuxu> I think it is still the plan
<victorbjelkholm> dignifiedquire, why is that blocking npm on ipfs?
<dignifiedquire> because the npm registry is so big adding it as it is currenlty to ipfs fails
<victorbjelkholm> dignifiedquire, ah, but what if you don't add the entire registry at once? :p
<victorbjelkholm> like, it's not a very efficient solution
<dignifiedquire> daviddias: experiemented a lot with that earlier this year, and this was where he got stuck as far as I know
<Kubuxu> the adding is only about 48-72h, and it is run and forget
<Kubuxu> he did manual sharding IIRC
<Kubuxu> manual aka custom
<Kubuxu> on the application level
kitcambridge has joined #ipfs
<victorbjelkholm> dignifiedquire, yeah, if you go about the registry-mirror way of adding the entire registry at once, true. I'm thinking there are better ways to start using it like today
<dignifiedquire> not sure, the last time I tried to run it failed pretty hard for me, like made ipfs instance panic on gc and such things
<achin> for the wikipedia stuff i'm working on, i had to do manual sharding as well. this is a hard issue
<dignifiedquire> victorbjelkholm: how?
<dignifiedquire> achin: well the code is there, so maybe we can get it in soonish
<Kubuxu> achin: solution in comming
<achin> i'm happy to test any ipfs code branches
<victorbjelkholm> dignifiedquire, many ways, one is to have some cli that just downloads packages from versions field in package.json, kind of what I did with everythingstays.com, another is to mount /ipfs and use that. Both are easy but mounting hangs sometimes
<victorbjelkholm> and then in the preinstall, run shell script that checks for ipfs and if so, downloads dependencies and npm will ignore them
<Kubuxu> achin: you can try if this works: https://github.com/ipfs/go-ipfs/pull/3042
<Kubuxu> but as you can see it is quite conflicted with master
<victorbjelkholm> dignifiedquire, trying out gx-js as well, we wouldn't have problems with sharding: https://github.com/victorbjelkholm/gx-js
<achin> Kubuxu: thanks. i'll try to fire it up in a new development ipfs node this weekend
<Kubuxu> but it is just a test
<Kubuxu> the object format won't be readable by non-sharding enabled nodes
<Kubuxu> and the format might be still a subject to change.
<achin> i think that's ok for an initial test
ilmu has joined #ipfs
<Kubuxu> victorbjelkholm, dignifiedquire: other way could be registry cache proxy
<victorbjelkholm> Kubuxu, yeah, feels like you won't have enough control then, I would like it to be closer to how you do it with gx, adding packages and then referencing them
<victorbjelkholm> instead of automagic adding all the packages
<Kubuxu> this is the second stage
<Kubuxu> the nmp-on-ipfs stage is about fixing the current issue, where on arcticjs someone has localy every package you could want but accessing it is impossible
rendar has joined #ipfs
pixelated has joined #ipfs
PrinceOfPeeves has joined #ipfs
pixelated is now known as Guest46360
ppham has quit [Remote host closed the connection]
<victorbjelkholm> Kubuxu, yeah, I'm still not confident that's the right way, I think a lot of packages on npm are not needed, day-to-day
<victorbjelkholm> as long as you get the top 5%, the community can help out with the rest
<Kubuxu> yes but they can sit on one of our storage nodes, there is no hard to that
cryptix has joined #ipfs
cryptix has quit [Client Quit]
<Kubuxu> the main problem is that due to have npm registry works you have to create global index of packages
cryptix has joined #ipfs
<Kubuxu> for that you need all packages
rugu has joined #ipfs
<Kubuxu> or have authors start publishing ipfs hashes of their packages and store that metadata somewhere
<Kubuxu> which is just a index we are creating
<Kubuxu> hmm, but right we could have X% in the index
<Kubuxu> 👍
<rugu> hey any idea why https://github.com/ipfs/js-libp2p-ipfs now runs only on pull-streams and not the conventional push-streams. In the example process.stdin.pipe(conn).pipe(process.stdout) no longer works as it did previously.
<Kubuxu> iirc you have to convert between node streams and pull streams
Encrypt has quit [Quit: Quitte]
<rugu> previously this was not the case. The example as of a month ago used process.stdin.pipe(conn) but now uses pull( pull.values(['hey']), conn, pull.through(console.log), pull.collect((err, data) => { if (err) { throw err } console.log('received echo:', data.toString()) }) )
<rugu> damn, sorry for the bad editing.
<rugu> s
<rugu> s
<Kubuxu> yeah that is the case
<Kubuxu> dignifiedquire: ^^
<rugu> cause i have never worked with pull streams before, seems more complex imo
<Kubuxu> it is really quite simple (saying as non)
<dignifiedquire> rugu: you can find the history here: https://github.com/ipfs/js-ipfs/issues/362 , the short version is node streams have many issues that we had problems with
pfrazee has joined #ipfs
<dignifiedquire> an introduction to pull-streams can be found here: https://pull-stream.github.io/
Encrypt has joined #ipfs
<dignifiedquire> you can also convert a pull stream to a regular stream with https://github.com/pull-stream/pull-stream-to-stream
<Kubuxu> dignifiedquire: it might be good to have short "this project uses pull-streams" in the readmes
<rugu> dignifiedquire : Thanks a lot. Will go through the entire thing and make changes appropriately. Appreciate the help and dev work you guys put in.
<dignifiedquire> Kubuxu: there should be :/
<Kubuxu> not seeing any here for example: https://github.com/ipfs/js-libp2p-ipfs
<dignifiedquire> seems some modules didn't get it though
<Kubuxu> ah
<Kubuxu> are modules using standard-readme?
<Kubuxu> richardlitt might have something to do that update automagically
<dignifiedquire> most of them yes
rgrinberg has joined #ipfs
<dignifiedquire> yeah was already talking with richardlitt about auto checking readmes
pfrazee has quit [Ping timeout: 264 seconds]
<Kubuxu> dignifiedquire: small question from me: in js you pull-stream wrapped spdy, right?
<dignifiedquire> yes
<dignifiedquire> I would like a non wrapped version, but then I have to maintain a fork of spdy which I'm not looking forward to either
sametsisartenep has joined #ipfs
<Kubuxu> Yeah, forks of bigger projects are not easy.
<Kubuxu> I don't know how but whole go-ipfs with all fetched deps os 1.2M LOC.
<Kubuxu> oh, gogo-protobuf test suit is absolutely enormous.
WhiteWhaleHolyGr has joined #ipfs
<Kubuxu> yeah, without compiled protobuf it is just 800k :P
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
stwcx has joined #ipfs
<geoah> Godeps iirc removes tests and examples, maybe gx could have an option to do the same
structuralist has quit [Remote host closed the connection]
structuralist has joined #ipfs
structuralist has quit [Ping timeout: 248 seconds]
ylp1 has quit [Read error: No route to host]
ylp1 has joined #ipfs
sametsisartenep has quit [Remote host closed the connection]
sametsisartenep has joined #ipfs
ashark_ has joined #ipfs
abbaZaba has joined #ipfs
cryptix has quit [Quit: leaving]
<dignifiedquire> 😢
<dignifiedquire> another issue with node streams...
apiarian has joined #ipfs
<dignifiedquire> I don't even..
rugu has quit [Ping timeout: 240 seconds]
rgrinberg has quit [Quit: WeeChat 1.5]
ilmu has quit [Ping timeout: 264 seconds]
rgrinberg has joined #ipfs
ZaZ has joined #ipfs
<lgierth> Kubuxu: got that go-libp2p-transport access?
<Kubuxu> yup
pfrazee has joined #ipfs
<Kubuxu> but can you add all other go-* repos in libp2p to go group
<Kubuxu> ?
Peeves has joined #ipfs
<lgierth> :/
<lgierth> ok i'm gonna write this goddamn tool *now*
<lgierth> this shit is so annoying
<lgierth> Kubuxu <3 you're not annoying, just the github permissions :)
<lgierth> made you admin there btw
A124 has quit [Quit: '']
<Kubuxu> that should solve that for time being
A124 has joined #ipfs
ashark_ has quit [Quit: leaving]
ashark has joined #ipfs
rgrinberg has quit [Ping timeout: 240 seconds]
jedahan has joined #ipfs
ppham has joined #ipfs
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
Tv` has joined #ipfs
pfrazee has quit [Remote host closed the connection]
ylp1 has quit [Quit: Leaving.]
abbaZaba has quit [Quit: Textual IRC Client: www.textualapp.com]
JesseW has joined #ipfs
rgrinberg has joined #ipfs
Akaibu has quit [Quit: Connection closed for inactivity]
keks has joined #ipfs
<aggelos_> hey keks
<aggelos_> keks: skimmed the stuff on scuttlebot.io a bit. it's not clear to me what the threat model is
structuralist has joined #ipfs
ppham has quit [Remote host closed the connection]
mildred has quit [Quit: Leaving.]
ZaZ has quit [Read error: Connection reset by peer]
pfrazee has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
dmr has quit [Quit: Leaving]
ppham has joined #ipfs
keks has quit [Ping timeout: 248 seconds]
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
rgrinberg has quit [Ping timeout: 276 seconds]
ppham has quit [Remote host closed the connection]
JesseW has quit [Ping timeout: 264 seconds]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ilmu has joined #ipfs
ppham has joined #ipfs
rgrinberg has joined #ipfs
Aranjedeath has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
keks has joined #ipfs
Boomerang has quit [Quit: leaving]
Encrypt has quit [Quit: Quitte]
Peeves has quit [Remote host closed the connection]
ppham has quit [Remote host closed the connection]
<dignifiedquire> daviddias: awake?
ppham has joined #ipfs
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
<dawuud> jbenet: i think the onion transport is nearly done... if i can just figure out how to build it i'll write some unit tests for it
keks has quit [Ping timeout: 264 seconds]
<dawuud> then we can chat about next steps for tor integration
ppham has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
ppham has joined #ipfs
errl has quit [Quit: WeeChat 1.5]
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
m0ns00n has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
jedahan has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
Boomerang has joined #ipfs
ppham has joined #ipfs
Boomerang has quit [Client Quit]
Boomerang has joined #ipfs
zorglub27 has quit [Ping timeout: 255 seconds]
zorglub27 has joined #ipfs
zorglub27 has quit [Client Quit]
keks has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
wavis has joined #ipfs
thufir has quit [Ping timeout: 248 seconds]
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
espadrine_ has quit [Ping timeout: 255 seconds]
ill has joined #ipfs
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
lidel has quit [Ping timeout: 240 seconds]
ppham has quit [Remote host closed the connection]
structuralist has quit [Remote host closed the connection]
structuralist has joined #ipfs
matoro has quit [Ping timeout: 265 seconds]
sdgathman has quit [Ping timeout: 255 seconds]
structuralist has quit [Ping timeout: 276 seconds]
chriscool1 has quit [Ping timeout: 240 seconds]
ilmu has quit [Ping timeout: 265 seconds]
rgrinberg has quit [Ping timeout: 272 seconds]
<daviddias> dignifiedquire: yep
structuralist has joined #ipfs
<dignifiedquire> daviddias: current state of files get https://github.com/ipfs/js-ipfs/issues/498#issuecomment-247644382
<dignifiedquire> (and bitswap)
Encrypt has joined #ipfs
<dignifiedquire> tldr: things are working better than before, but not finished yet
<dignifiedquire> turns out there wasn't single test for files.get
<dignifiedquire> on the cli
clownpriest has joined #ipfs
ppham has joined #ipfs
sdgathman has joined #ipfs
ppham has quit [Remote host closed the connection]
pawal has joined #ipfs
krzysiekj has quit [Quit: WeeChat 1.5]
krzysiekj has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
<noffle> o/ if any windows gurus feel like helping out, I'd love your expertise in getting ipget working: https://github.com/ipfs/ipget/issues/16
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
<daviddias> dignifiedquire: there are some at the interface-ipfs-core which get applied to the HTTP-API through ipfs-api
<daviddias> nevertheless, yes, we need to pipe big files through it
<dignifiedquire> yes but not on the cli, and not big files, or nested directories
<daviddias> hopefully these would be at the same level as go-ipfs with the porting of the sharness tests :)
<dignifiedquire> yes would love to have those tests
<dignifiedquire> will probably work on this for at least another day unless I have a magic breakthrough
ppham has joined #ipfs
<dignifiedquire> as I still can't transfer large files from ipfs to go
<dignifiedquire> from go to js
<dignifiedquire> js to go works fine
<daviddias> that is probably because of layouts, no?
<dignifiedquire> maybe? that could of course be a culprit
<dignifiedquire> but on the other hand unixfs is just walking all `links`properties recursively so it should at least get all them data together
Boomerang has quit [Quit: Leaving]
keks has quit [Ping timeout: 240 seconds]
keks has joined #ipfs
<dignifiedquire> also found a cli assertion library that actually returns stderr if something goes wrong, making my life a lot easier
rgrinberg has joined #ipfs
matoro has joined #ipfs
lidel has joined #ipfs
keks has quit [Ping timeout: 255 seconds]
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
Foxcool has quit [Ping timeout: 260 seconds]
chrisg_ has quit [Ping timeout: 250 seconds]
chrisg_ has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
palkeo has joined #ipfs
palkeo has joined #ipfs
palkeo has quit [Changing host]
zat0 has joined #ipfs
mildred has joined #ipfs
clownpriest has joined #ipfs
structuralist has quit [Remote host closed the connection]
structuralist has joined #ipfs
ppham has quit [Remote host closed the connection]
chrisg_ has quit [Ping timeout: 240 seconds]
ppham has joined #ipfs
structuralist has quit [Ping timeout: 265 seconds]
rgrinberg has quit [Ping timeout: 244 seconds]
espadrine has joined #ipfs
chrisg_ has joined #ipfs
structuralist has joined #ipfs
structuralist has quit [Remote host closed the connection]
structuralist has joined #ipfs
ianopolous has quit [Ping timeout: 244 seconds]
gigq has quit [Ping timeout: 248 seconds]
ianopolous has joined #ipfs
gigq has joined #ipfs
structuralist has quit [Remote host closed the connection]
ljhms has quit [Ping timeout: 248 seconds]
structuralist has joined #ipfs
espadrine has quit [Ping timeout: 248 seconds]
ljhms has joined #ipfs
ppham has quit [Remote host closed the connection]
structuralist has quit [Ping timeout: 272 seconds]
ppham has joined #ipfs
ilmu has joined #ipfs
anonymuse has quit [Remote host closed the connection]
structuralist has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
chriscool has joined #ipfs
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #ipfs
jedahan has quit [Client Quit]
m0ns00n has quit [Quit: quit]
jedahan has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
jedahan has quit [Client Quit]
jedahan has joined #ipfs
clownpriest has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jedahan has quit [Client Quit]
mildred has quit [Ping timeout: 248 seconds]
sametsisartenep has quit [Quit: leaving]
chriscool has quit [Ping timeout: 272 seconds]
captain_morgan has quit [Ping timeout: 255 seconds]
computerfreak has joined #ipfs
ppham has quit [Remote host closed the connection]
echo_oddly has quit [Quit: No Ping reply in 180 seconds.]
appa-nerd has quit [Ping timeout: 244 seconds]
echo_oddly has joined #ipfs
ppham has joined #ipfs
AdrianG has left #ipfs [#ipfs]
ppham has quit [Remote host closed the connection]
<lgierth> hrm this context thing in the gateway is tricky
clownpriest has joined #ipfs
ppham has joined #ipfs
<wak-work> someone needs to fix this hash as it doesn't match up with the ones in ipfs https://github.com/ipfs/go-ipfs/blob/85da76a4eea9098d5874c168c728591d1d2f58a1/package.json#L39
<wak-work> it causes two versions of goprocess to be used
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
<lgierth> wak-work: not sure where you found that commit :) it's neither in master nor any other branch, apparantly
ppham has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
keks has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
edrex has quit [Read error: Connection reset by peer]
ppham has joined #ipfs
ligi has quit [Ping timeout: 244 seconds]
edrex has joined #ipfs
ppham has quit [Remote host closed the connection]
captain_morgan has quit [Ping timeout: 272 seconds]
keks has quit [Ping timeout: 272 seconds]
ppham has joined #ipfs
rgrinberg has joined #ipfs
keks has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 244 seconds]
ppham has joined #ipfs
popadomalos has joined #ipfs
captain_morgan has joined #ipfs
<wak-work> lgierth: same thing in master https://github.com/ipfs/go-ipfs/blob/master/package.json#L39
ppham has quit [Remote host closed the connection]
<wak-work> the vendor deps have that version listed but should have QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP to be consistent with all of the .go files
popadomalos has quit [Client Quit]
dyce has quit [Quit: WeeChat 1.0.1]
Encrypt has quit [Quit: Sleeping time!]
<lgierth> mh you're right, good catch
<lgierth> i wonder why this wasn't caught in ci
<lgierth> i'm trying make build with a clean $GOPATH/src/gx
<geoah> it needs to change in go-notifier, go-libp2p, and go-ipfs
ianopolous has quit [Ping timeout: 248 seconds]
<lgierth> geoah: that was your PR btw :)
ianopolous has joined #ipfs
<geoah> hm
<lgierth> aah the "new" goprocess is probably a dependency of some package, so that's why it gets fetched
<lgierth> geoah: just update package.json and it's fine
<lgierth> thanks for all the extraction work btw!
<geoah> go-notifier and go-libp2p still use the "old" 0.0.0, so these need to change as well I think
<geoah> at least this is what gx deps --tree --highlight=goprocess says
<geoah> I'll check it out first thing in the morning and make the relevant PRs :) sorry about that
<lgierth> great thanks so much!
<lgierth> and no worries at all - gx is pretty good but we need it to get even better, e.g. it could check whether all gx/ipfs/ imports have an their entry in package.json
<noffle> it'd be great if we could collect the biggest gx pain points and put together a milestone roadmap with them, to direct interested folks toward the biggest issues
zat0 has quit [Remote host closed the connection]
<wak-work> the biggest problem i have is that not everything seems to be vendored by gx path
<lgierth> biggest pain: gx not everywhere yet, lol
<wak-work> yeah i guess
<lgierth> but word
<wak-work> the way i build go packages i actually rewrite imports automatically using the gx package.json information
<wak-work> but unfortunately i didn't account for things like having two goprocess's
<lgierth> and some kind of "here's how i maintain a go project using gx" story
captain_morgan has quit [Ping timeout: 250 seconds]
<lgierth> wak-work: yeah package.json and imports definitely should be consistent, so it's good to have tooling for it
<wak-work> my problem right now is this "go/src/github.com/ipfs/go-ipfs/namesys/republisher/repub.go:82: cannot use p (type "gx/ipfs/QmSF8fPo3jgVBAy8fpdjjYqgG87dkJgUprRBHRd2tmfgpP/goprocess".Process) as type "gx/ipfs/QmQopLATEYMNg7dVqZRNDfeE2S1yKy8zrRh5xnYiuqeZBn/goprocess".Process in argument to goprocessctx.OnClosingContext"
<wak-work> basically
keks has quit [Ping timeout: 276 seconds]
<lgierth> oh the old one is actually still used, not just in package.json?
wuch has quit [Quit: WeeChat 1.5]
<wak-work> it's actually my own fault i suppose
<wak-work> im actually trying to figure out what GX does
<lgierth> whyrusleeping: (unrelated to the above) -- can you imagine anything in IPNS that would yield a bump in resolution time exactly every minute?
<lgierth> whyrusleeping: got it: const DefaultResolverCacheTTL = time.Minute
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
ola has quit [Quit: QUIT]
xelra has quit [Ping timeout: 265 seconds]
galois_dmz has quit []
captain_morgan has joined #ipfs
<lgierth> whyrusleeping: check the new pages dashboard when you get a chance -- the difference between ipld.io and multiformats.io resolution time is adorable, and my gut instinct is that it's because of the difference in XOR distance from the individual gateways
<lgierth> and the graph for ipfs.io shows the ideal RTT (it's a non-ipns dnslink)
thufir has joined #ipfs
<lgierth> wak-work: it just fetches stuff, and rewrites imports
<wak-work> lgierth: yeah i just realized im doing something wrong with my import rewriter
<wak-work> :q
<lgierth> gx can rewrite imports for you
<lgierth> eeh gx-go can
<wak-work> is there a command that just rewrites imports?
<lgierth> :)
<lgierth> in both ways even
<lgierth> check gx-go rewrite
<wak-work> ill look at that
<lgierth> then i guess rewriting needs to be more prominent
<wak-work> playing with gx-go now
zat0 has joined #ipfs
structuralist has quit [Remote host closed the connection]
structuralist has joined #ipfs
structuralist has quit [Ping timeout: 265 seconds]
appa-nerd has joined #ipfs
matoro has quit [Ping timeout: 248 seconds]
<wak-work> lgierth: how come gx-go --rewrite doesn't rewrite references to the package itself?
<wak-work> am i missing something
<lgierth> doesn't know its hash
<lgierth> you can't have circular dependencies
<wak-work> oh.....
<wak-work> that's fair
<lgierth> :)
<wak-work> how am i supposed to handle that/
<wak-work> by having links to the import paths?
<lgierth> what are you trying to achieve_
<lgierth> ?
<lgierth> (i gotta run in a few as i'm running out of battery)
<wak-work> go/src/gx/ipfs/QmbBhyDKsY4mbY6xsKt3qu9Y7FPvMJ6qbD8AMjYYvPRw1g/goleveldb/leveldb/db.go:21:2: cannot find package "github.com/syndtr/goleveldb/leveldb/iterator
<wak-work> i just want to make sure these references are fixed
<wak-work> basically i just want to self reference for the build
<wak-work> i know i could rewrite the files with sed
<lgierth> i see -- gx-go should be rewriting these when it fetches leveldb
<wak-work> yeah it doesn't
<wak-work> and gx-go rewrite doesn't fix it either
<wak-work> hmm
<lgierth> mh that is weird
bsm117532 has quit [Quit: Leaving.]
bsm117532 has joined #ipfs
<lgierth> have you tried removing the packages from src/gx/ipfs/? gx-go sometimes had trouble recovering packages that hadn't been properly dealt with in a previous run
<lgierth> but that should have been fixed
<wak-work> it's a clean checkout every time
xelra has joined #ipfs
<wak-work> it's actually untarring a clean set of files from gx install
<lgierth> ok then i'm out of ideas for the moment :(
<wak-work> yeah ill figure it out
jbenet-on-plane has joined #ipfs
<lgierth> feel free to open an issue in gx-go
<lgierth> whyrusleeping will be traveling with limited internet access for the next 5 or so days so he might miss everything we're talking here
<jbenet-on-plane> Compressed Multiaddr Combinations -- https://github.com/multiformats/multiaddr/issues/20
<wak-work> that's okay
<lgierth> ok i might ping out any minute
<lgierth> hey jbenet-on-plane! o/
<jbenet-on-plane> RFC: Adding DNS to Multiaddr: https://github.com/multiformats/multiaddr/issues/22
<lgierth> flying into the morning?
<lgierth> jbenet-on-plane: i have dns comments -- typing them up
<jbenet-on-plane> lgierth: hello o/ -- yeah i think i have 6 more hrs to go
<jbenet-on-plane> well, morning somewhere :)
<lgierth> *the* morning
<jbenet-on-plane> it will be 2p in China i think
<lgierth> morning is an eternal thing i guess
<jbenet-on-plane> OH yes-- well, the sun is to my left
<lgierth> :)
<jbenet-on-plane> it's pretty cool-- huge shining orb in the sky in the same spot for the last 5 hours.
structuralist has joined #ipfs
<jbenet-on-plane> i'm glad we have one.
<lgierth> yeah! although sometimes i'm disappointed we only have one
<lgierth> same for the moon
<lgierth> rings would be kinda nice too
<jbenet-on-plane> yeahhhh some of those double sun sunsets/rises would look amazing
<jbenet-on-plane> ringssss sigh yeah, i want to look up from saturn
<lgierth> who knows, we might get a webcam up there
<jbenet-on-plane> i think getting a probe into saturn just for pics would be well worth it
<lgierth> haha yeah
<jbenet-on-plane> a few years ago i had an idea that could fund itself: kickstart a project to ship a bunch of RC cars with telemetry to the moon. rent play time to pay for sending those and more
<lgierth> :>
<jbenet-on-plane> it would have like a 2s lag
<jbenet-on-plane> at best
<lgierth> the UX could be predictive based on surface data though
<jbenet-on-plane> totally doable. would be so much fun to explore the moon
<lgierth> like mosh for ssh
<jbenet-on-plane> ah yeah!
<lgierth> twitch plays rc-cars-on-the-moon, anyone?
<jbenet-on-plane> ahahahhahaha
wavis has quit [Quit: Connection closed for inactivity]
<lgierth> damn my battery is at like 2%
<jbenet-on-plane> Pretty cool: cpacia from OpenBazaar puts ipfs on tor: https://cloud.githubusercontent.com/assets/4504708/18602332/5b7c57f4-7c36-11e6-83d0-814fc6b07944.png
ilmu has quit [Ping timeout: 276 seconds]
<jbenet-on-plane> Pretty cool too: https://uberpen.org/
<lgierth> jbenet-on-plane: coming up with compressed multiaddr combinations as a language for expressing dialing restrictions? e.g. for tor
fleeky__ has joined #ipfs
Nat has left #ipfs ["Leaving..."]
fleeky_ has quit [Ping timeout: 244 seconds]
<jbenet-on-plane> lgierth: oh wow yeah good idea
<jbenet-on-plane> lgierth: hm seems to be a pretty useful primitive
<jbenet-on-plane> MultiaddrSet or something?
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
computerfreak has quit [Remote host closed the connection]
anewuser has joined #ipfs