jbenet changed the topic of #ipfs to: IPFS - InterPlanetary File System - https://github.com/ipfs/ipfs -- channel logged at https://botbot.me/freenode/ipfs/ -- Code of Conduct: https://github.com/ipfs/community/blob/master/code-of-conduct.md -- Sprints: https://github.com/ipfs/pm/ -- Community Info: https://github.com/ipfs/community/ -- FAQ: https://github.com/ipfs/faq -- Support: https://github.com/ipfs/support
Encrypt has quit [Quit: Quitte]
lothar_m has quit [Quit: WeeChat 1.4-dev]
Oatmeal has joined #ipfs
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #206: babel-runtime@6.5.0 breaks build ⚠️ (master...greenkeeper-babel-runtime-6.5.0) https://git.io/vg4cO
IlanGodik has quit [Quit: Connection closed for inactivity]
leer10 has quit [Remote host closed the connection]
pfraze has quit [Remote host closed the connection]
tactiic has quit [Remote host closed the connection]
voxelot has joined #ipfs
kvda has joined #ipfs
patcon has joined #ipfs
dansmith_btc has quit [Ping timeout: 240 seconds]
r04r is now known as zz_r04r
Matoro has quit [Ping timeout: 250 seconds]
<slothbag> i spoke with kubuxu yesterday.. looks like ipfs has switched to "make" for handling the build process.. which means on windows I have to setup cygwin and all its dependencies which is a pain
tmg has quit [Ping timeout: 240 seconds]
ygrek has quit [Ping timeout: 252 seconds]
tmg has joined #ipfs
Matoro has joined #ipfs
jaboja has joined #ipfs
ygrek has joined #ipfs
<drathir> anyony saw keybase bublic directories?
<drathir> public
<drathir> *
jaboja64 has joined #ipfs
jaboja has quit [Ping timeout: 264 seconds]
grandmaster has joined #ipfs
<brimstone> drathir: i saw, looks maybe neat, i thought they missed one big feature, but i don't remember now
<drathir> the most scary for me its rewritten crypto libs to go not using official ones as good see... i guess code is open but still...
Tv` has quit [Quit: Connection closed for inactivity]
pfraze has joined #ipfs
jaboja64 has quit [Ping timeout: 250 seconds]
O47m341 has joined #ipfs
O47m341 has quit [Remote host closed the connection]
reit has joined #ipfs
pfraze has quit [Remote host closed the connection]
disgusting_wall has joined #ipfs
patcon has quit [Ping timeout: 250 seconds]
voxelot has quit [Ping timeout: 260 seconds]
compleatang has quit [Quit: Leaving.]
pfraze has joined #ipfs
computerfreak has quit [Quit: Leaving.]
cemerick has joined #ipfs
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-babel-core-6.5.1 (+1 new commit): https://git.io/vg40H
<ipfsbot> js-ipfs-api/greenkeeper-babel-core-6.5.1 0dbc9d4 greenkeeperio-bot: chore(package): update babel-core to version 6.5.1...
Oatmeal has quit [Quit: TTFNs!]
dignifiedquire has quit [Quit: Connection closed for inactivity]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pierssturley has joined #ipfs
slothbag has quit [Quit: Leaving.]
kvda has quit [Remote host closed the connection]
kvda has joined #ipfs
Guest27075 has joined #ipfs
<rainfly_x> voxelot: thanks
jager has quit [Ping timeout: 252 seconds]
<rainfly_x> Ah, I figured out my dumb mistake. Missed the /ipfs/ in the argument.
<rainfly_x> ipfs name publish <some hash without context> hangs indefinitely, apparently.
jager has joined #ipfs
amanmangal has joined #ipfs
<noffle> rainfly_x: how many peers do you have? (ipfs swarm peers | wc -l)
<rainfly_x> noffle: 20
<rainfly_x> noffle: You can test connectivity by going to http://localhost:8080/ipfs/QmbGiCikU2NfmFcfDDZfLhdbuMPYyDtF6YSDQnxL8V4fz2/posts/
<Igel> <igel> !ipfs:portmirror:11520 acestream://28bd05e04b9755c9fae90b50aac28acb85443d36
<Igel> <yankee> no mirror available.
<Igel> feature request
<Igel> ;] sup rf
<rainfly_x> Sup Igel :)
<Igel> long time no mofkn see
<rainfly_x> Too long
aquilax has joined #ipfs
<rainfly_x> Okay, so I should have my A and TXT records set up for blog.roaming-initiative.com, such that gateway.ipfs.io should be able to serve my static blog.
<rainfly_x> But I'm getting a 503 Service Unavailable error when I request it in my browser.
<rainfly_x> philip@indiana:~$ ipfs dns blog.roaming-initiative.com
<rainfly_x> Error: could not resolve name.
<rainfly_x> Can't even resolve it locally.
<rainfly_x> Ah, the format is different from the whitepaper.
<rainfly_x> Apparently I can't make dnslink=/ipns/... work. Maybe dnslink=/ipfs/?
<aquilax> That worked for me: ipfs.dating.bazadanni.com. 299INTXT"dnslink=/ipfs/QmYi5qmRuVP3rUoLraKjQZojoAh8dEMj2KyKxSnssogMRR"
<rainfly_x> aquilax: That's along the lines of what I'm trying now.
<aquilax> what is your A record ?
<aquilax> I picked 104.236.176.52
<rainfly_x> 178.62.61.185
<rainfly_x> I can now get an IPFS path if I do ipfs dns -r blog.roaming-initiative.com
<rainfly_x> ipfs cat $(ipfs dns -r blog.roaming-initiative.com)/index.html # works
Wiiplay123_ has quit [Quit: Leaving]
<rainfly_x> It's really a pain that we don't have very good debugging information when this fails on the gateway.
cleichner is now known as chas
chas is now known as flower_snark
<rainfly_x> Bafflingly, when I set up a gateway locally, it just worked, more or less.
<rainfly_x> Smells a lot like a caching issue from when the setup was more broken.
<rainfly_x> I'm going to bail and get back to shutting off my computers for vacation. Later, y'all.
rainfly_x has quit [Quit: leaving]
Not_ has quit [Quit: Leaving]
danielrf2 has joined #ipfs
cemerick has quit [Ping timeout: 248 seconds]
danielrf1 has quit [Ping timeout: 276 seconds]
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #207: babel-core@6.5.1 breaks build ⚠️ (master...greenkeeper-babel-core-6.5.1) https://git.io/vg4wo
pfraze has quit [Remote host closed the connection]
aquilax has quit [Ping timeout: 245 seconds]
hellertime has quit [Quit: Leaving.]
pierssturley has quit [Quit: Connection closed for inactivity]
tmg has quit [Ping timeout: 260 seconds]
voxelot has joined #ipfs
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #208: babel-plugin-transform-runtime@6.5.0 breaks build ⚠️ (master...greenkeeper-babel-plugin-transform-runtime-6.5.0) https://git.io/vg46O
ulrichard has joined #ipfs
charley_ has joined #ipfs
jon_ross has joined #ipfs
charley_ has quit [Remote host closed the connection]
reit has quit [Quit: Leaving]
s_kunk has quit [Ping timeout: 240 seconds]
chriscool has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
elima has joined #ipfs
ipfsrocks has quit [Ping timeout: 240 seconds]
dignifiedquire has joined #ipfs
srenatus has joined #ipfs
reit has joined #ipfs
IlanGodik has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
chriscool1 has joined #ipfs
jon_ross has quit [Quit: Leaving.]
jon_ross1 has joined #ipfs
elima has quit [Ping timeout: 256 seconds]
mildred has joined #ipfs
mixu_ has joined #ipfs
ylp1 has joined #ipfs
besenwesen has joined #ipfs
besenwesen has joined #ipfs
elima has joined #ipfs
cemerick has joined #ipfs
cemerick has quit [Remote host closed the connection]
<ipfsbot> [js-ipfs-api] dignifiedquire closed pull request #205: babel-preset-es2015@6.5.0 breaks build ⚠️ (master...greenkeeper-babel-preset-es2015-6.5.0) https://git.io/vg4Gp
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-babel-core-6.5.1 at 0dbc9d4: https://git.io/vg4Dy
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-eslint-config-standard-5.0.0 at 7475bcf: https://git.io/vg4Dd
tmg has joined #ipfs
zz_r04r is now known as r04r
m0ns00nfup has joined #ipfs
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
Mitar has joined #ipfs
<Mitar> how does IPFS compare with NDN? http://named-data.net/
<ipfsbot> [js-ipfs-api] dignifiedquire created update-deps (+1 new commit): https://git.io/vg4HH
<ipfsbot> js-ipfs-api/update-deps c4c343b dignifiedquire: refactor: Update dependencies to latest
<Kubuxu> (after 6 years of funding they got 31 nodes in their testbed) aka IDK
jon_ross1 has quit [Quit: Leaving.]
jon_ross has joined #ipfs
ygrek has quit [Ping timeout: 276 seconds]
<Mitar> :-)
<Kubuxu> From cjdns I learned that on one side you have the Academia and on the other you have working and active software.
__mek__ has joined #ipfs
<b0at> and in between are the rest of us looking in wondering what the hell it does
s_kunk has joined #ipfs
<b0at> whereas ipfs is easy to describe and play with
<Kubuxu> Yeah, I spent 10mins on their site and I still don't know how it work, standard Academia.
<Kubuxu> I am not against the Academia, I soon hope to start publishing myself, but that work rarely leads directly to good stuff.
rendar has joined #ipfs
mildred has quit [Remote host closed the connection]
mildred has joined #ipfs
M-davidar has joined #ipfs
<M-davidar> Kubuxu (IRC): of course there's some notable exceptions
<Kubuxu> That is why "rarely".
<M-davidar> Unfortunately, yeah - academic software tends to be viewed as a means to an end rather than a publication in itself
<M-davidar> I think the tide is gradually turning though
<M-davidar> s/publication/whatever word makes more sense :p
computerfreak has joined #ipfs
davidar_ has joined #ipfs
chriscool has quit [Quit: Leaving.]
__mek__ has quit [Ping timeout: 245 seconds]
chriscool has joined #ipfs
micxjo has joined #ipfs
tmg has quit [Ping timeout: 264 seconds]
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
<dignifiedquire> good morning everyone
micxjo has quit [Remote host closed the connection]
konubinix has quit [Quit: ZNC - http://znc.in]
plddr has quit [Quit: ZNC - 1.6.0 - http://znc.in]
elima has quit [Quit: Leaving]
edrex has quit [Quit: No Ping reply in 180 seconds.]
edrex has joined #ipfs
ugjka has joined #ipfs
konubinix has joined #ipfs
konubinix has quit [Client Quit]
konubinix has joined #ipfs
arpu has joined #ipfs
plddr has joined #ipfs
elima has joined #ipfs
hashcore has joined #ipfs
zorglub27 has joined #ipfs
jon_ross has quit [Ping timeout: 240 seconds]
elima has quit [Ping timeout: 248 seconds]
Encrypt has joined #ipfs
grandmaster is now known as dansmith_btc
IlanGodik has quit [Quit: Connection closed for inactivity]
elima has joined #ipfs
screensaver has joined #ipfs
mildred has quit [Quit: Leaving.]
voxelot has quit [Ping timeout: 240 seconds]
<dignifiedquire> daviddias: around?
<computerfreak> moorning
<daviddias> What's up?
mildred has joined #ipfs
<computerfreak> anyone have an idea howto encrypt connections between peers?
<Kubuxu> Isn't it encrypted by default?
<computerfreak> idk, i wanna do an Social-site with JS only (running in Browser) so would be nice, if the content cant be manipulated or viewed
<dignifiedquire> daviddias: got sth exciting :) https://github.com/ipfs/distributions/pull/51
<dignifiedquire> signed releases :)
<Kubuxu> Oh, you mean content not connection. You would have to wait for keychain or handcraft something on top of normal IPFS.
<Kubuxu> dignifiedquire: nice
<computerfreak> well, so you say, basic bitwasp connections are encrypted by default?
<computerfreak> how?
<Kubuxu> RSA4096 key exchange + something, I have no idea
jon_ross has joined #ipfs
<computerfreak> 4096 sounds safe for now :D
<computerfreak> btw, good job on this: https://github.com/ipfs/distributions/pull/51 :D
hellertime has joined #ipfs
<dignifiedquire> computerfreak: thanks
hellertime has quit [Client Quit]
hashcore has quit [Quit: Leaving]
<daviddias> dignifiedquire: oh, that is really cool!! :D
Encrypt has quit [Quit: Quitte]
tmg has joined #ipfs
micxjo has joined #ipfs
zorglub27 has quit [Ping timeout: 240 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #239: Update chai-enzyme to version 0.4.0
<dignifiedquire> daviddias: added also sha512 checksums :)
<daviddias> dignifiedquire: nice :)
<computerfreak> someone know a good free-shell hosting , so i can host an API for my static ipfs-page ?
<brimstone> computerfreak: heroku?
<brimstone> computerfreak: openshift?
<computerfreak> thx
mildred has quit [Quit: Leaving.]
mildred has joined #ipfs
m0ns00nfup has quit [Quit: undefined]
gorhDroid is now known as gorhgorh
m0ns00nfup has joined #ipfs
tactiic has joined #ipfs
m0ns00nfup has quit [Quit: undefined]
m0ns00nfup has joined #ipfs
m0ns00nfup has quit [Client Quit]
m0ns00nfup has joined #ipfs
voxelot has joined #ipfs
tactiic has quit [Remote host closed the connection]
tmg has quit [Ping timeout: 252 seconds]
m0ns00nfup has quit [Quit: undefined]
jon_ross has quit [Ping timeout: 276 seconds]
zorglub27 has joined #ipfs
reit has quit [Ping timeout: 260 seconds]
voxelot has quit [Ping timeout: 250 seconds]
ipfsrocks has joined #ipfs
<ipfsrocks> anyone working on cool ipfs powered apps?
<ipfsrocks> other than the ones on awesome-ipfs
<Kubuxu> I am working to replace luarocks with gx-lua, where gx is ipfs based dependency resolving solution.
<Kubuxu> there is already gx-go
<ipfsrocks> cool
<ipfsrocks> have you seen the npm mirror?
<Kubuxu> yup, there is also plan for gx-js/node so :P
<computerfreak> i am working on a social-network with deploy nodes, so everyone can easy install own nodes :)
jon_ross has joined #ipfs
<Kubuxu> you might be interested in ipfs-boards
<ipfsrocks> yep i could never get it running!
<ipfsrocks> tried in three browsers but i get "multihash length inconsistent" error
M-davidar has quit [Remote host closed the connection]
M-rschulman has quit [Remote host closed the connection]
<ipfsrocks> I made something silimar myself -- no boards yet but you can follow people and make posts
<ipfsrocks> gonna put it up once i think of a decent name!
<ipfsrocks> do you know how ipfs-boards is implementing boards?
<Kubuxu> It didn't, it needs list of users allowed to post on a board.
<Kubuxu> Nobody yet made aggregation on IPFS.
M-jon has joined #ipfs
<ipfsrocks> i see, reading protocol now
cemerick has joined #ipfs
chriscool1 has quit [Ping timeout: 272 seconds]
ipfsrocks has quit [Ping timeout: 264 seconds]
M-matthew has joined #ipfs
M-david has joined #ipfs
M-nated has joined #ipfs
M-whyrusleeping has joined #ipfs
M-osener has joined #ipfs
M-jbenet has joined #ipfs
M-amstocker has joined #ipfs
M-eternaleye has joined #ipfs
M-victorm has joined #ipfs
M-edrex has joined #ipfs
M-trashrabbit has joined #ipfs
M-ikreymer has joined #ipfs
M-jfred has joined #ipfs
M-mistake has joined #ipfs
M-oddvar has joined #ipfs
M-kode54 has joined #ipfs
M-hash has joined #ipfs
M-cryptix has joined #ipfs
M-erikj has joined #ipfs
M-jgrowl has joined #ipfs
M-roblabla has joined #ipfs
M-harlan has joined #ipfs
M-davidar has joined #ipfs
M-kegan has joined #ipfs
M-mubot has joined #ipfs
M-davidar-test has joined #ipfs
M-rschulman1 has joined #ipfs
M-giodamelio has joined #ipfs
M-alien has joined #ipfs
M-staplemac has joined #ipfs
M-Ingo has joined #ipfs
M-GereG has joined #ipfs
M-fil has joined #ipfs
M-ryanwilliams has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt created docs/publish-lifetime (+1 new commit): https://git.io/vgBD7
<ipfsbot> go-ipfs/docs/publish-lifetime 598ea5e Richard Littauer: Added note about time formatting...
M-Peer2Peer has joined #ipfs
M-rschulman has joined #ipfs
<ipfsbot> [go-ipfs] RichardLitt opened pull request #2314: Added note about time formatting (master...docs/publish-lifetime) https://git.io/vgBDd
M-matthew has quit [Quit: node-irc says goodbye]
M-mistake has quit [Quit: node-irc says goodbye]
elima has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
se3000 has joined #ipfs
Guest25_ has joined #ipfs
hashcore has joined #ipfs
ashark has joined #ipfs
micxjo has quit [Remote host closed the connection]
m0ns00nfup has joined #ipfs
randomguy has joined #ipfs
randomguy has left #ipfs [#ipfs]
chriscool has left #ipfs [#ipfs]
hashcor has joined #ipfs
hashcor is now known as help
help is now known as hashcor
hashcor has quit [Quit: Leaving]
hashcor has joined #ipfs
hashcor has quit [Client Quit]
aquilax has joined #ipfs
SpX has quit [Ping timeout: 240 seconds]
SpX has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
m0ns00nfup has quit [Quit: undefined]
bsm117532 has joined #ipfs
voxelot has joined #ipfs
ipfsrocks has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Changing host]
ulrichard has quit [Read error: Connection reset by peer]
ylp1 has quit [Quit: Leaving.]
Guest27075 has quit [Ping timeout: 276 seconds]
<richardlitt> PSA: prepare your to dos and syncs for this week, ya'll.
vijayee has joined #ipfs
Ronsor has joined #ipfs
Ronsor is now known as Guest44921
jfred has joined #ipfs
<ploopkazoo> how similar is ipfs to tahoe-lafs?
<daviddias> richardlitt: roger!
Encrypt has joined #ipfs
wiedi has quit [Quit: ^Z]
<dignifiedquire> richardlitt: yes sir
<whyrusleeping> gooood morning everyone
<lovelaced> good morning!
wiedi has joined #ipfs
wiedi has quit [Client Quit]
<noffle> o/
<voxelot> ready to lurk on the sprint :)
<voxelot> going to start creating tasks for myself this week wooo
<lovelaced> wish i could lurk, but gotta work
micxjo has joined #ipfs
* lgierth alive
lamarpavel has joined #ipfs
ipfsrocks has quit [Ping timeout: 240 seconds]
<richardlitt> Good noon, all.
<richardlitt> Ready for a super-sick awesome sprint time?
<richardlitt> voxelot: awesome!
<richardlitt> good morning, whyrusleeping, lgierth, dignifiedquire
<lgierth> o/
<dignifiedquire> well I wouldn't call it morning :P
<richardlitt> guten abend, then :)
<richardlitt> It is snowing so hard right now.
<dignifiedquire> snow Oo
<richardlitt> Alright; noffle wins the cake this week
<whyrusleeping> boa tarde daviddias!
<richardlitt> daviddias: you ok? normally it is you
<richardlitt> dignifiedquire: tons and tons of snow
<daviddias> oh, already 5pm! time flies fast
<Kubuxu> You've got snow, I want snow... :|
<daviddias> whyrusleeping :D
* ansuz still hasn't seen snow this ear
<ansuz> year*
<ansuz> :D
<richardlitt> :D
<ansuz> it's magical
<jbenet> yep :)
<daviddias> richardlitt: there was cake this time? WHAT
<ansuz> as a canadian
<richardlitt> Well, should get 8-12" today
<daviddias> :D
<richardlitt> daviddias:
<richardlitt> it is known.
<lgierth> richardlitt: preemptively, can you compress the ipfs api items to fewer lines before pasting here? :P
<richardlitt> lgierth: will do. :P
<richardlitt> EVERYONE: I am going to be trying to add stuff to the Weekly during this sprint. https://github.com/ipfs/weekly/pull/17
<lgierth> ipfs --help --verbose | irc
<richardlitt> Please add stars to your done's, please think of stuff to put in the weekly, please be aggressive and awesome.
<noffle> lgierth: named irc pipes would be cool
<noffle> generate one per channel
<lgierth> right?
<lgierth> i think you can do it easily with weechat's or irssi's plugins
<lgierth> weechat at least supports all the languages for plugins
<richardlitt> ok: we all here?
<richardlitt> Is this team ready to go?
<lgierth> lazy consensus says yes
<noffle> I'll go ahead
<noffle> Lots of reading and thinking about records, freshness, and how the record routing layer will fit into IPFS. Started some discussions around 'ipfs mount' and app-layer pubsub. Big progress on improving fuse UX!
<noffle> - notes
<noffle> - [x] started a 'ipfs mount' redesign discussion
<noffle> - [x] wrote a application layer pubsub proposal
<noffle> - reading
<noffle> - [x] mediachain
<noffle> - [x] iprs
<noffle> - [x] /How Routing and Resolution works in IPFS/
<noffle> - go-ipfs
<noffle> - [x] CR: big gx merge
<noffle> - [~] PR: do proper clean-up when fuse connection is terminated
<noffle> - distributions
<noffle> - [~] PR: get ipget ready to be on dist.ipfs.io
<noffle> - [~] PR: support custom github owner paths
<noffle> - multireq
<noffle> - [~] PR: add N target support to multireq, general improvements
<noffle> eof
<noffle> s/fuse ux/mount ux/
<lgierth> nice :>
<richardlitt> what's important about mount UX?
<richardlitt> Where can people join in on that discussion?
<lgierth> oh yeah i forgot weighing in on that multireq PR -- it's colliding with my PR :)
<noffle> richardlitt: the links are all on the GH issue
<noffle> I stripped them for irc
<richardlitt> awww why
<richardlitt> :P
<noffle> hurts readability
<richardlitt> How close are we to ipget?
* lgierth pinning the new dist.ipfs.io version right now
<richardlitt> what are you proud of this week? What are your stars?
<lgierth> the TXT record should already resolve
<noffle> jbenet and I are chatting roadmap this week
<noffle> I'll add stars post-sync to the issue
<lgierth> yep there it is: http://dist.ipfs.io/#ipget
<lgierth> very nice
<richardlitt> :D!
<richardlitt> That's it? Launched?
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: https://git.io/vgRnJ
<ipfsbot> js-ipfs-api/master 75bb627 David Dias: Merge pull request #200 from ipfs/promise...
<richardlitt> noffle: ok. I'll bug you about this, though. :) If you could add little sections to the weekly, I would appreciate it, too.
<noffle> on dist at least -- still todos for package managers
<noffle> richardlitt: yeah I have some stars for this week
<richardlitt> Cool.
ylp has left #ipfs [#ipfs]
<dignifiedquire> thank lgierth :)
<dignifiedquire> and thanks noffle for finishing ipget :)
<richardlitt> Cool. My turn.
<dignifiedquire> daviddias: whoo promises merged? :)
<noffle> dignifiedquire: thanks for getting that in
<daviddias> dignifiedquire: you got your promisses merged :D
<dignifiedquire> *dance*
<daviddias> so you can mark an X on the Check in :P
<richardlitt> Mostly lots of API stuff this week; also, tons of docs for go-ipfs.
<richardlitt> - [x] Sprint Management
<richardlitt> - [x] Write the weekly roundup
<richardlitt> - [x] IPFS API : lots of work.
ipfsrocks has joined #ipfs
<richardlitt> - [x] Opened issue about conference and meetup suggestions in ipfs/community. https://github.com/ipfs/community/issues/105 :star:
<richardlitt> - [x] Spruced up gx's readme. https://github.com/whyrusleeping/gx :star:
<richardlitt> - go-ipfs:
<richardlitt> - [x] Closed issue: [Add developer certificate of origin](https://github.com/ipfs/go-ipfs/pull/2254).
<richardlitt> - [x] go-ipfs questions: https://github.com/ipfs/go-ipfs/issues/2301
<richardlitt> - [x] Edited the Readme https://github.com/ipfs/go-ipfs/pull/2302
<richardlitt> - [x] Docs for go-ipfs: lots.
<richardlitt> EOF
<richardlitt> go-ipfs is now in my top five most contributed to repos on my profile page. So, that's cool.
<lgierth> :>
<whyrusleeping> :D
<ipfsbot> [go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vgRce
<ipfsbot> go-ipfs/master d3b1bb4 Richard Littauer: Formatted diag net comments...
<ipfsbot> go-ipfs/master f3d754c Jeromy Johnson: Merge pull request #2307 from ipfs/feature/diag-net-comments...
<richardlitt> Oh, I also made a very important module
<dignifiedquire> richardlitt: congrats :)
<lgierth> i got the weekly in my inbox the first time this week and i love it
<richardlitt> hahaha
<lgierth> should be in the irc topic
arpu_ has joined #ipfs
<dignifiedquire> yep weekly in the inbox is great
<lgierth> code of conduct link can be shortened
arpu has quit [Quit: Ex-Chat]
<jbenet> 352 people here, nice :)
<Kubuxu> Anything more or should I paste?
<daviddias> everyone loves joining our mondays
<lgierth> Kubuxu: me next
<Kubuxu> kk
<whyrusleeping> Kubuxu: we go by the order people post in the sprint issue
<lgierth> Kubuxu: we're in order of th epostings here: https://github.com/ipfs/pm/issues/88
<richardlitt> Kubuxu: we follow the order of people pasted, here: https://github.com/ipfs/pm/issues/88
<richardlitt> hahahaa
<dignifiedquire> lol
<richardlitt> +1 for teams?
<dignifiedquire> I think he got it now
<lgierth> ok good that we clarified that
<richardlitt> I guess I'm good.
<Kubuxu> +1
<richardlitt> lgierth: go ahead
<lgierth> ack c&p incoming
<lgierth> I started off the week with blog and dist deployments, which were a bit hairy because pinning was/is buggy and tended to hang indefinitely. The gx dependencies support for the go-ipfs docker image took me a bit longer than I expected but it does work nicely now.
<lgierth> - go-ipfs & 0.4.0
<lgierth> - [~] update pinbot
<daviddias> dignifiedquire: now we don't do singleRun: true?
<lgierth> - [x] update dockerfile for libp2p/gx ipfs/go-ipfs#2256
<lgierth> - [x] :star: automated docker image at ipfs/go-ipfs ipfs/go-ipfs#2308
<lgierth> - [~] figure out grace period for jbenet/go-ipfs image ipfs/go-ipfs#2308
<lgierth> - [x] CR ipfs/go-ipfs#2277
<lgierth> - infrastructure
<lgierth> - [ ] live integration test ipfs/infrastructure#150
<lgierth> - [ ] websites acceptance test
<lgierth> - [~] ssl wildcard cert for *.ipfs.io
<lgierth> - [ ] redirect http: => https:
<lgierth> - [ ] www.ipfs.io
<lgierth> - [ ] redirect gateway.ipfs.io => ipfs.io
<lgierth> - ops
<lgierth> - [x] 2x deploy dist.ipfs.io
<lgierth> - [x] 2x deploy website/blog
<lgierth> - [x] work through pinning troubles
<lgierth> - [~] blog post about 0.4.0 migration ipfs/blog#27
<lgierth> - whislist
<lgierth> - [ ] proposal for simpler website deployments
<lgierth> tl;dr i'm still very bad at estimating :) should get more conservative
<lgierth> jbenet: need feedback on the jbenet/go-ipfs automated build thing, but we can talk about it in the infra hangout or the github issue
<richardlitt> lgierth: we all are.
sandbank has joined #ipfs
<whyrusleeping> ^
<richardlitt> EOF?
<lgierth> oh yep EOF
<dignifiedquire> daviddias: what are you talking about?
<richardlitt> cool about the docker build.
<jbenet> lgierth: sounds good-- maybe drop some questions in infrastructure repo about it ? we can discuss them there or live
<dignifiedquire> daviddias: the default is false so it's easy to start debug sessions, but it's overwritten in the gulp task
<jbenet> gj on getting ipfs/go-ipfs live and so on :)
<daviddias> dignifiedquire: aaaaah! I was really confused because I was not finding the change on the git history
<lgierth> jbenet: :)
<dignifiedquire> daviddias: you are easily confused
<jbenet> richardlitt: i like big banner image on gx +1
<daviddias> dignifiedquire: lol
<richardlitt> jbenet: ^_____^
<jbenet> hey everyone, when we need "to tell the community something", like "hey use ipfs/go-ipfs docker build now" -- let's make it a blog post, and then link to it on the weekly.
<lgierth> jbenet: ok that's a good idea -- will do
<Kubuxu> I like it too..
ygrek has joined #ipfs
<richardlitt> jbenet: works for me.
<richardlitt> lgierth: you on that?
<lgierth> yep
<richardlitt> cool.
<dignifiedquire> also twitter postings
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: https://git.io/vgRCd
<ipfsbot> js-ipfs-api/master af96c6c David Dias: chore: build
<dignifiedquire> to make sure everyone sees it
<lgierth> dignifiedquire: ack good
<lgierth> ont hat too
<richardlitt> daviddias & whyrusleeping
<richardlitt> I know you like merging stuff
<whyrusleeping> richardlitt: yo
<dignifiedquire> (should happen for blog posts and weekly with links in general)
<richardlitt> but we should all be in here for this 45 minutes
<whyrusleeping> i'm here
<daviddias> I'm here too
<dignifiedquire> richardlitt: they just like showing off
IlanGodik has joined #ipfs
<richardlitt> cool. saw some merges above
<richardlitt> ok
<richardlitt> whyrusleeping: your turn!
<whyrusleeping> the one right after your update just took forever for the ipfsbot to post
<whyrusleeping> incoming
<whyrusleeping> - [ ] 'verbose' mode for some commands to help debugging
<whyrusleeping> - getting pretty close to finishing this, pretty useful already
<richardlitt> no worries, it just adds to the noise and makes it seem like you're not reading other updates. :P not the biggest deal in the world.
<whyrusleeping> - [x] debug files api hangs
<whyrusleeping> - all the hangs i was previously seeing are accounted for
<whyrusleeping> - still an issue with 'too many open files' causing a block to be lost
<whyrusleeping> - [ ] debug random multistream goroutines
<whyrusleeping> - didnt get time to look at this
<whyrusleeping> - [x] shipped gx ipfs PR. Woo! ⭐
<ipfsbot> [js-ipfs-api] diasdavid pushed 2 new commits to master: https://git.io/vgRWm
<ipfsbot> js-ipfs-api/master 5f39219 David Dias: chore: build
<ipfsbot> js-ipfs-api/master 2bcb488 David Dias: chore: release version v2.12.0
<whyrusleeping> - [x] wrote tool to publish ipns records without the ipfs daemon
<whyrusleeping> - also a tool to generate private keys as needed to use with said tool
<whyrusleeping> - [x] gx cleanup, fixed an issue that was reported and modified some UX after feedback in irc
<whyrusleeping> EOF
<whyrusleeping> lol
<richardlitt> @whyrusleeping can you ping me when docs change? :P
<richardlitt> because I can update the API
<richardlitt> may be swiftly not possible, I guess
<whyrusleeping> sure thing
<whyrusleeping> docs as in, commands?
<richardlitt> also, could you write a weekly-like stub about gx ipfs PR? good work on that
<richardlitt> whyrusleeping: yeah. anything I need for the API, basically.
<Kubuxu> Verbose mode would be great, I had some hangs on 'ipfs get' where canceling it and running manual 'ipfs dht findprovs' helped.
<whyrusleeping> Kubuxu: yeah, i agree
<jbenet> whyrusleeping thanks for the pub tool +1
<dignifiedquire> whyrusleeping: nice work on gx, but at the moment we don't have a good story for windows anymore, there were voices raised in here that you have to install cygwin & things to get it running as there is no make
<dignifiedquire> and even then it seemed to be difficult
<whyrusleeping> dignifiedquire: it just installs with 'go get'
<dignifiedquire> maybe we can just add a bat file that does the same thing as the make file?
<whyrusleeping> ooooh
<whyrusleeping> installing go-ipfs
<whyrusleeping> uh
<Kubuxu> Yup, I didn't feel it really but someone who doesn't have cygwin can't run make
<dignifiedquire> "make install"
s_kunk has quit [Ping timeout: 240 seconds]
<whyrusleeping> people develop on windows without cygwin?
<dignifiedquire> yes
<Kubuxu> go doesn't require it
<daviddias> dignifiedquire: would that be the only issue? Won't paths and stuff get all messed up too?
<dignifiedquire> daviddias: it was working before the switch to gx
<lgierth> whyrusleeping: we need to update all docs that you can't go get go-ipfs anymore right?
<daviddias> lgierth: that is correct
<jbenet> lgierth: yes.
<daviddias> and webpage too
<jbenet> BIG deal, that ^
<lgierth> yeah pretty big
<dignifiedquire> site is outdated still as well I think
<jbenet> let's nail that as soon as we can this week
<whyrusleeping> lgierth: yes. i took it out of the readme
<whyrusleeping> and filed an issue on the website
<lgierth> ok cool thanks
<richardlitt> someone pinged that to me as a thing to write; I think I'd be better as an editor, there
<whyrusleeping> (although the website issue is about the download link being out of date)
<dignifiedquire> also according to https://ipfs.io/docs/install/ the latest ipfs version is 0.3.8
<dignifiedquire> and we don't link to dist.ipfs.io, just to gobuilder
M-erikj has left #ipfs ["User left"]
__mek__ has joined #ipfs
<dignifiedquire> richardlitt: I think the whole install section on the site needs a rewrite, being based on using dist.ipfs.io as the main source for binaries
<lgierth> ok let's discuss the specifics of that later today
<daviddias> +1 to that
<richardlitt> dignifiedquire: Yeah. I'm just saying that someone more technical should write that.
<richardlitt> during which chat? go-ipfs?
<whyrusleeping> dignifiedquire: https://github.com/ipfs/website/issues/95
<jbenet> dignifiedquire: agreed ^
<jbenet> richardlitt: probably infrastructure?
<dignifiedquire> hmm no ide where does website belong to? I don't have much for apps today, so can do it there
M-erikj has joined #ipfs
<dignifiedquire> *idea
<jbenet> sgtm
<lgierth> yep sgtm
<richardlitt> ok. Let's do that during infrastructure
<richardlitt> ok
<richardlitt> *during apps
<richardlitt> cool, cool
<richardlitt> anything else for whyrusleeping ?
<whyrusleeping> richardlitt: not that i can remember
<lgierth> yeah i have a high five here
<lgierth> sec
<lgierth> ^5
<richardlitt> woot
<whyrusleeping> wooo!
<dignifiedquire> ^5
<whyrusleeping> o/
<richardlitt> David, ready?
<daviddias> I am :)
* daviddias incoming :)
<daviddias> ##### js-ipfs
<daviddias> - [x] object features (with test and all :))
<daviddias> - js-ipfs-merkle-dag
<daviddias> - js-ipfs-blocks
<daviddias> - js-ipfs-data-importing
<daviddias> - [~] `files add` currently being able to add files and use them through go-ipfs (need to catch up on some new details of the Files API to finish the implementation)
<daviddias> ##### api documentation
<daviddias> ##### js-ipfs-api
<daviddias> ##### libp2p
<daviddias> - utp
<daviddias> - [x] Make tests for utp-native https://github.com/mafintosh/utp-native/pull/2
<daviddias> ##### npm on ipfs
<daviddias> - [x] big refactor clean up https://github.com/diasdavid/registry-mirror/pull/32
<daviddias> - [x] merge registry-static into registry-mirror and remove all of the unnecessary stuff (this was huge) https://github.com/diasdavid/registry-mirror/pull/33
<daviddias> ##### extra
<daviddias> - [x] Submit a WebRTC talk to Kranky Geek Bengaluru (_Distributed Computing through Parasitic Algorithms on top of the Web Platform_)
<daviddias> - [x] Apply and get accepted to give an IPFS Tutorial http://icwe2016.inf.usi.ch/
<daviddias> - [x] Accept to talk at http://p2pvalue.eu/2nd-floss4p2p-workshop
<daviddias> - [~] Redoing `piri-piri` (with electron-spawn) https://github.com/diasdavid/piri-piri/pull/7
<richardlitt> thanks for all of the API CR
<richardlitt> Switzerland will be fun.
<daviddias>
<jbenet> daviddias: nice! anything blocking you on js-ipfs stuff? (maybe add it to js-ipfs agenda)
<daviddias> I need some input on the Files API, but I believe I can get that quickly from whyrusleeping
<daviddias> there is a bunch to do, but everything is clear so far
<dignifiedquire> daviddias: when are you in switzerland and whre?
randomguy has joined #ipfs
<daviddias> dignifiedquire: just in June, in Lugano
<dignifiedquire> daviddias: nice will try to come
<daviddias> sweet! :D
<dignifiedquire> (need someone to teach me how to use ipfs finally)
<dignifiedquire> and it's just 2h by train from where I live
<jbenet> whyrusleeping can you update https://github.com/ipfs/go-ipfs/issues/1842 ? (check boxes that are done)
<ipfsbot> [webui] greenkeeperio-bot opened pull request #240: ipfs-api@2.12.0 breaks build
<whyrusleeping> jbenet: roger
ploopkazoo has quit [Ping timeout: 245 seconds]
<whyrusleeping> next in line for the sprint?
<dignifiedquire> that'd be me
<dignifiedquire> daviddias: why did you push the js-ipfs-api release without #209 (just deps updates)
<dignifiedquire> whyrusleeping: done?
<richardlitt> cool.
<richardlitt> dignifiedquire: you're up
* dignifiedquire prepare for incoming
<dignifiedquire> ## @dignifiedquire Sprint Update
<dignifiedquire> ### Webui
<dignifiedquire> - [~] [Work on Redux](https://github.com/ipfs/js-ipfs-api/pull/200)
<dignifiedquire> ### Distributions
<dignifiedquire> - [~] [Signed releases](https://github.com/ipfs/distributions/pull/51) :star:
<dignifiedquire> - [x] [New release with ipget](https://github.com/ipfs/distributions/pull/42) :star:
<dignifiedquire> ### JS IPFS API
<dignifiedquire> - [x] [Promise Api](https://github.com/ipfs/js-ipfs-api/pull/200) :star:
<dignifiedquire> - [~] [Dependency Updates](https://github.com/ipfs/js-ipfs-api/pull/209)
<dignifiedquire> ### Misc
<dignifiedquire> - [x] [Fix nasty npm bug](https://github.com/npm/npm/pull/11433)
<dignifiedquire> - [x] CR https://github.com/ipfs/weekly/pull/16
<dignifiedquire> EOF
<lgierth> nice it's totally reproducible now?
ploopkazoo has joined #ipfs
<dignifiedquire> lgierth: just the site code, but for me it was haven't tested it extensively yet though
<daviddias> dignifiedquire: oh, had no mention of that PR, didn't count with it (also, the previous as a green merge and green on travis)
m0ns00nfup has joined #ipfs
<lgierth> cool <3
* Kubuxu claps for signing
<richardlitt> woot
<dignifiedquire> daviddias: fair enough, it's just red cause circle ci is not so clever with npm installs
<dignifiedquire> daviddias: argh nvm merge conflicts
<dignifiedquire> cause promises
<dignifiedquire> will fix later
<daviddias> ok ;)
<jbenet> dignifiedquire: thanks for leading signed releases, super important
<jbenet> and thanks noffle and you for pushing ipget there! +1
<dignifiedquire> jbenet: I always enjoy torturing myself using pgp
<jbenet> i'll go quickly and get out of the way
<Kubuxu> How about option to check signatures in browser. It should increase security of many people and also dist.ipfs.io is not HTTPS, although it might be too complicated/unnecessary.
<dignifiedquire> jbenet: will need some input on that in the infra chat if possible
<jbenet> dist.ipfs.io should be https soon
<Kubuxu> There are browser enabled PGP libs.
<jbenet> and ipfs-update should not download from raw http unless there are sigs present
<jbenet> whyrusleeping ^ ^ ^
<jbenet> big deal, that
<jbenet> (later i'd say dont dl at all unless sigs present)
<lgierth> careful with in-browser gpg, not saying it's not doable, just be careful :)
<Kubuxu> keybase was able to do it.
<dignifiedquire> let's not open up too many cans at once, when we have shipped this, we can always add this extra layer of nicety later
<whyrusleeping> jbenet: yep
<jbenet> baby steps :)
<Kubuxu> IMHO don't download at all if there are no signatures, DNS record can be faked (when we are talking about IPFS)
<richardlitt> jbenet: you're next, whenever you're ready
<dignifiedquire> Kubuxu: well we are trying to change it :)
<jbenet> ### @jbenet update
<jbenet> My last week has been spent primarily in important meetings with people, discussing IPFS and other protocols. I had very little time for code or review. If i'm blocking something major, please ping me on IRC or sprint issue with what you need review on. (Sorry @whyrusleeping and @rht for go-ipfs laggg)
<jbenet> - [x] a TON of meetings about IPFS
<jbenet> - [x] NYU mazieres talk
<jbenet> - [x] tested out ipfs-update in prep for 0.4.0 (found UX bugs)
<jbenet> - [x] reviewed / improved weekly
<jbenet> - [x] iprs / records / dht discussion with @noffle
<jbenet> - [x] ICT and other apps related work
<jbenet> EOF
<Kubuxu> (thank you for that)
<jbenet> yeah we should move to that. installer scripts should check sigs too etc
<dignifiedquire> jbenet: thanks for that important meeting ;)
<richardlitt> Cool.
<voxelot> richardlitt: mind if i spit out a small list for practice/getting there
<richardlitt> voxelot: of course not!
<voxelot> yeee
<voxelot> ##### js-ipfs
<voxelot> - js-peer-id
<voxelot> - [x] generate public key from go-ipfs config
<voxelot> - [ ] run karma + webpack tests
<voxelot> - js-ipfs
<voxelot> - [x] ID command now uses new peer-id crypto
<voxelot> - [ ] node-forge noParsing with webpack
<voxelot> - [ ] find more things to do :)
<voxelot> EOF
<richardlitt> :)
<richardlitt> good work
<jbenet> voxelot post it to pm sprint too
<whyrusleeping> Kubuxu *was* next :P
* Kubuxu shrugs
<voxelot> jbenet: will do
<Kubuxu> Should I go?
<whyrusleeping> voxelot: awesome to see you working on js-ipfs :)
<daviddias> voxelot: thank you for putting all the time and coping with all the key stored formats to get things working :)
<Kubuxu> voxelot: is it plain encoded key for RSA ?
<richardlitt> Kubuxu: wait a second
<voxelot> Kubuxu: sry for jumping in
<richardlitt> let's let people respond to jbenet and voxelot
<richardlitt> no worries, it happens.
<richardlitt> How was the NYU talk, jbenet?
<voxelot> Kubuxu: DER encoded then protobuf is how the key is stored in the go-ipfs config
<jbenet> great :)
<voxelot> Kubuxu: err DER buffer, protobuffed, then base64 encoded
<Kubuxu> voxelot: gosh... how to make simple things hard
<jbenet> no its because that will be an ipfs object later
<jbenet> with links to the algorithms
<richardlitt> Kubuxu: go ahead when ready, I guess. :)
<voxelot> right, the protobuf lets us swap algos
<Kubuxu> I know but now it is simple.
<Kubuxu> * go-ipfs
<Kubuxu> - [~] - PR: fix `ipfs resolve` returning `recursion limit exceeded` when running without recursion. - ipfs/go-ipfs#2283
<Kubuxu> - [x] - PR: change sample API origin settings from wildcard to example.com - ipfs/go-ipfs#2284
<Kubuxu> - [~] - PR: add `resolve` and `dns` commands to RO Gateway - ipfs/go-ipfs#2291
<Kubuxu> * misc:
<Kubuxu> - [~] - SVG logo - ipfs/logo#7
<Kubuxu> - [x] - SVG2PNG generator for the logos ^
<Kubuxu> - [x] - shading on logo, a refreshed look: https://ipfs.io/ipfs/QmTgtbb4LckHaXh1YhpNcBu48cFY8zgT1Lh49q7q7ksf3M/ (only hold up is legal works, afaik) ⭐ (maybe too early)
<Kubuxu> - [x] - move hasteIPFS under new domain - ipfs/awesome-ipfs/pull/44
<Kubuxu> - [~] - work on fs:/ipns/utils.ipfs.ovh
<Kubuxu> * gx:
<Kubuxu> - [x] - gx-lua written in Lua
chriscool has joined #ipfs
<Kubuxu> - [~] - rewrite gx-lua to Go, it is ugly in Lua
<Kubuxu> EOF
<whyrusleeping> :D
<whyrusleeping> gx-lua <3
charley_ has joined #ipfs
<lgierth> haha nice
<jbenet> kubuxu: <3 your ipns/dns/fs: links
ygrek has quit [Ping timeout: 256 seconds]
<Kubuxu> It is time to start switching.
<Kubuxu> whyrusleeping I have question about gx in scripting languages, what is preferred way to wrap the dependency resolution of that language.
<Kubuxu> although it might be material for discussion issue
<whyrusleeping> Kubuxu: yeah, lets discuss that one in an issue
<lgierth> what's fs:/ipns/utils.ipfs.ovh gonna be?
Matoro has quit [Ping timeout: 264 seconds]
<lgierth> ah i see
<Kubuxu> General shortcuts, so you can resolve dnslink in browser instead CLI and so on.
<lgierth> it looks like /ipns/ipfs.io is 10.4 MB :):)
<lgierth> sounds cool
ipfsrocks has quit [Ping timeout: 240 seconds]
<Kubuxu> Size check was first because there was no simple way to do it.
<Kubuxu> At least I couldn't find one.
<Kubuxu> How do you like logo?
<lgierth> mucho
<whyrusleeping> the 3d logos look awesome
<Kubuxu> I drew it in CAD so it is finally symmetric.
charley_ has quit [Client Quit]
<richardlitt> OK!
<lgierth> haha very cool
<dignifiedquire> Kubuxu: nice work on the log
<dignifiedquire> *logo
<dignifiedquire> Kubuxu: but we need a smaller version, 64x64 and 32x32 as well for favicons and headers on websites
<dignifiedquire> and there I think you'll need to so some adjustments as the lines will get too thin
<Kubuxu> It is just a matter of adding it to the generator.
<Kubuxu> Yeah, it can be an issue.
<richardlitt> yeah. logo +1
<lgierth> ok i'm out for food
<richardlitt> Cool
<richardlitt> End of Sprint
<dignifiedquire> lgierth: enjoy
<richardlitt> Thanks guys!
<dignifiedquire> thanks everyone!
<richardlitt> *team
<lgierth> yeah thanks!
<richardlitt> First video starts in 23 minutes
<richardlitt> Apps on IPFS, also known as "let's update the docs"
<Kubuxu> dignifiedquire: I will generate 32x32 and see how it looks.
<dignifiedquire> lol
<dignifiedquire> Kubuxu: thanks
<richardlitt> everyone who is lurking: the videos will be posted here if you want to join. We will also have notes to read over later
<Kubuxu> but does it really needs to be 32x32?
<Kubuxu> current .ico is 128x128
<ipfsbot> [js-ipfs-api] dignifiedquire force-pushed update-deps from c4c343b to 09ebc56: https://git.io/vgRzw
<ipfsbot> js-ipfs-api/update-deps 09ebc56 dignifiedquire: refactor: Update dependencies to latest
<dignifiedquire> daviddias: updates
<dignifiedquire> *updated
<Kubuxu> Looks like 64x64 if widely supported resolution for favicon
elima has joined #ipfs
wiedi has joined #ipfs
Matoro has joined #ipfs
ipfsrocks has joined #ipfs
s_kunk has joined #ipfs
ipfsrocks has quit [Ping timeout: 272 seconds]
<dignifiedquire> am I the only one that is not getting notifications on github in the last hour or so? things show up in the feed, but not in the notifications
<Kubuxu> I was recently getting weird thing that there is blue point on notifications icon but no notifications on the list
ygrek has joined #ipfs
jaboja64 has joined #ipfs
<richardlitt> Alright!
<richardlitt> 2 minutes to Apps on IPFS call everyone
* dignifiedquire getting nervous
<dignifiedquire> Kubuxu: yeah I get that nearly every day
<Kubuxu> I wasn't getting it up until about 2 weeks ago.
randomguy has quit [Ping timeout: 256 seconds]
<richardlitt> Apps on IPFS! Join in https://hangouts.google.com/call/a4e5qkhostcwmag3fe5gualjrma or Stream on YouTube: http://youtu.be/lokRe4C5Cbg
Matoro has quit [Ping timeout: 245 seconds]
<dignifiedquire> Kubuxu: https://twitter.com/githubstatus/status/696763789245603840 I'm not imagening things
<dignifiedquire> daviddias: jbenet how long will you be?
<Kubuxu> hah
<daviddias> dignifiedquire: finishing
<Kubuxu> GH has a lot of problems recently
<richardlitt> yo
<richardlitt> Apps on IPFS people: waiting a bit for some people to join in. if you're watching, hold on a bit.
<richardlitt> starting imminently
<dignifiedquire> whyrusleeping: you coming?
Matoro has joined #ipfs
<whyrusleeping> yes yes, one sec
jon_ross has quit [Ping timeout: 276 seconds]
computerfreak has quit [Quit: Leaving.]
amanmangal1 has joined #ipfs
amanmangal has quit [Ping timeout: 252 seconds]
<Kubuxu> You can write rant about "go get" :p
yellowsir has joined #ipfs
<Kubuxu> You could import dependency that had information in its path, that would work with gx (just resolves to something empty)
<Kubuxu> whyrusleeping: ^^
amanmangal has joined #ipfs
amanmangal1 has quit [Read error: Connection reset by peer]
<whyrusleeping> Kubuxu: lol
<Kubuxu> like: import "gx/ipfs/QmUBogf4nUefBjmYjn6jfsfPJRkmDGSeMhNj4usRKq69f4/Using-go-get-is-no-longer-supported-see...-for-more-info/stupidfile.go"
<whyrusleeping> and yeah, that could possibly work
<whyrusleeping> but its ugly
<Kubuxu> It is better than nothing.
<whyrusleeping> true
amanmangal1 has joined #ipfs
<Kubuxu> And I've seen errors being abused this way (maybe not in go).
amanmangal has quit [Read error: Connection reset by peer]
<noffle> jbenet: whyrusleeping: one hack would be to make our gx imports be "https://ipfs.io/ipfs/Qmfoobar/" (the hash of the gx dep on ipfs) so that we can resolve cleanly with 'go get', and gx could be made aware of this nomenclature
amanmangal1 has quit [Read error: Connection reset by peer]
amanmangal2 has joined #ipfs
<noffle> i.e. use public gateway, but gx-aware tools can use ipfs directly if they want
<noffle> less pretty, but it doesn't ruin the classic go ux
<whyrusleeping> noffle: the go tool wont like that
amanmangal has joined #ipfs
amanmangal2 has quit [Read error: Connection reset by peer]
<noffle> it supports arbitrary domains via http right?
<whyrusleeping> no
<noffle> only the hardcoded ones!?
<whyrusleeping> yes
<rendar> what is gx?
* noffle dies
<rendar> thanks
<whyrusleeping> rendar: its an extensible ipfs based package manager
<noffle> wow sinister centralization at work
<Kubuxu> If we want to people not-build it themselves. -dev versions should have git hash in version
amanmangal has quit [Read error: Connection reset by peer]
<Kubuxu> As no I have no idea if I should upgrade my -dev version or not.
amanmangal has joined #ipfs
<Kubuxu> s/no/now
<whyrusleeping> noffle: there might be something that works though
<ipfsbot> [js-ipfs-api] dignifiedquire created greenkeeper-gulp-3.9.1 (+1 new commit): https://git.io/vgRSY
<ipfsbot> js-ipfs-api/greenkeeper-gulp-3.9.1 126ef8a greenkeeperio-bot: chore(package): update gulp to version 3.9.1...
<whyrusleeping> i think you can do arbitrary domains under certain conditions
<noffle> whyrusleeping: wait how does http://labix.org/gopkg.in work then?
<rendar> from gx docs: A repository is simply an ipfs object whose links name package hashes. -- so basically a repository is simply..a directory! right?
<whyrusleeping> i think you can add a certain file that points elsewhre
<noffle> trying to find docs on this..
<whyrusleeping> rendar: yep
<rendar> whyrusleeping: i see
amanmangal1 has joined #ipfs
<noffle> oh it needs to end in .git
amanmangal2 has joined #ipfs
amanmangal has quit [Read error: Connection reset by peer]
amanmangal1 has quit [Read error: Connection reset by peer]
<whyrusleeping> ah
<noffle> that works though
lothar_m has joined #ipfs
amanmangal has joined #ipfs
amanmangal2 has quit [Read error: Connection reset by peer]
<noffle> import "ipfs.io/ipfs/Qmfoobar/pkg.git"
amanmangal has quit [Read error: Connection reset by peer]
<lgierth> infrastructure hangout about to start: https://public.etherpad-mozilla.org/p/ipfs-feb-8-infrastructure
<whyrusleeping> hrm... then all gx packages also need to contain a valid, cloneable git repo
<richardlitt> Infrastructure! Join in https://hangouts.google.com/call/focafb34srkv2hhraufry6dnjya or Stream on YouTube: http://youtu.be/goV3IkR4Pag
<noffle> whyrusleeping: got to love 'go get'
<jbenet> something like that could work, we could have a gateway that constructs the repo on the fly
<noffle> lots of poor design choices
<jbenet> maybe `gx.io/ipfs/<hash>/...`
<noffle> highly coupled to protocols
<noffle> jbenet: that'd work
<jbenet> and oss/acl unfriendly organization :(
<noffle> jbenet: yeah pike has some very strong opinions and has BDFL status
<noffle> well, *DFL
<jbenet> whyrusleeping: thoughts on the idea of using "gx.io/<path>" and have "gx.io/<path>.git" construct a repo?
<noffle> one of go's strengths though, imho. he has lots of good ideas
patcon has joined #ipfs
<whyrusleeping> jbenet: we could try that
<jbenet> yeah he really does. he has good taste in a ton of issues
<noffle> groks the unix philosophy
<ipfsbot> [js-ipfs-api] dignifiedquire deleted greenkeeper-gulp-3.9.1 at 126ef8a: https://git.io/vgR9Q
<noffle> his communities tend to be heavily polarized though. posting unpopular ideas on gonuts or acme or plan9 gets lots of hate thrown your way
jaboja64 has quit [Ping timeout: 248 seconds]
srenatus has quit [Quit: Connection closed for inactivity]
<Kubuxu> It does.
<Kubuxu> dignifiedquire: You can append signatures to existing signature file iirc.
<Kubuxu> So you release your IPFS hash with your signature
<Kubuxu> jbenet grabs it, signs it, releases his hash
<Kubuxu> IPFS hash
Matoro has quit [Ping timeout: 240 seconds]
patcon has quit [Ping timeout: 252 seconds]
zorglub27 has quit [Ping timeout: 240 seconds]
jaboja64 has joined #ipfs
Matoro has joined #ipfs
<Kubuxu> passive-agressive
M-eternaleye has quit [Changing host]
M-eternaleye has joined #ipfs
M-eternaleye is now known as eternaleye
<Kubuxu> jbenet: LXC has that
jaboja64 has quit [Ping timeout: 252 seconds]
<Kubuxu> re: sign-off
<Kubuxu> although they use jenkins for that.
<dignifiedquire> cool, but please no jenkins...even a shell script is better
<Kubuxu> Jenkins will dominate the world.
chriscool has quit [Ping timeout: 256 seconds]
<lgierth> i like buildbot
jaboja64 has joined #ipfs
<Kubuxu> gx.* is taken almost everywhere
<lgierth> not on the generics
charley_ has joined #ipfs
<lgierth> yeah meh, only the premium generics :P
charley__ has joined #ipfs
charley_ has quit [Ping timeout: 240 seconds]
<Kubuxu> gx.uk is free
<Kubuxu> s/free/available
<lgierth> no second-level registrations with .uk
amanmangal has joined #ipfs
amanmangal has quit [Read error: Connection reset by peer]
<Kubuxu> hmm, interesting, looks like fail in UI.
amanmangal has joined #ipfs
<noffle> gx-packag.es is available
jaboja64 has quit [Remote host closed the connection]
<dignifiedquire> we should use no-more-go-get.com
<Kubuxu> gx.global is available but a bit expenisive
<Kubuxu> not global but today
<Kubuxu> gx.today - use.gx.today
<whyrusleeping> gx-go.io ?
<whyrusleeping> since its really *just* for go
<Kubuxu> Hmm as a it will be used mostly for go
<richardlitt> gx.pizza?
<daviddias> pizza, I like that one
<lgierth> gx.codes
<dignifiedquire> gxgo.pm is available
<dignifiedquire> also gxgo.io as well
<dignifiedquire> gxg.pm as well
Guest44921 is now known as Ronsor
Ronsor has quit [Changing host]
Ronsor has joined #ipfs
<dignifiedquire> whyrusleeping: did you look at https://github.com/ipfs/go-ipfs/issues/2276?
Encrypt has quit [Quit: Quitte]
charley__ has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2311: Fixed spelling errors, added oxford comma (master...feature/fix-up-ipfs-file-comments) https://git.io/vglMc
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2314: Added note about time formatting (master...docs/publish-lifetime) https://git.io/vgBDd
<whyrusleeping> dignifiedquire: yes
<dignifiedquire> aand? valid or am I crazy?
patcon has joined #ipfs
Matoro has quit [Ping timeout: 248 seconds]
Matoro has joined #ipfs
<whyrusleeping> valid
<whyrusleeping> fixed in my current ipfs files PR
<dignifiedquire> okay thanks :)
<whyrusleeping> i thought you were crazy at first because i wasnt trying it using the 'cp' command
<whyrusleeping> it was solely an issue with cp
<dignifiedquire> interesting
yellowsir has quit [Quit: Leaving.]
amanmangal1 has joined #ipfs
amanmangal has quit [Read error: Connection reset by peer]
<richardlitt> woops
<richardlitt> sorry!
<richardlitt> :(
<whyrusleeping> ?
ugjka has quit [Ping timeout: 260 seconds]
<lgierth> daviddias: o/
<dignifiedquire> daviddias: voxelot was just saying we could ask them if they are interested in using sth like webpack to generate specific amd builds, and just using commonjs in the soruce making all these things simpler and less hacky
rcalder816 has joined #ipfs
Matoro has quit [Ping timeout: 245 seconds]
M-hash has quit [Quit: node-irc says goodbye]
charley_ has joined #ipfs
rcalder816 is now known as jgquinn
jgquinn is now known as rcalder816
<dignifiedquire> richardlitt: could you do a first draft for the new install section, just the big headlines and changing things to point to dist.ipfs.io? I can then go and fill out the techincal details
rcalder816 has quit [Quit: Textual IRC Client: www.textualapp.com]
achin has quit [Ping timeout: 260 seconds]
charley_ has quit [Ping timeout: 252 seconds]
charley_ has joined #ipfs
m0ns00nfup has quit [Quit: undefined]
<lgierth> dignifiedquire: it's good to get the gist of what it should say together, that makes it easier for richardlitt because it's something concrete
<lgierth> it's hard to pull that together if you're not focused on that specific thing
<dignifiedquire> lgierth: main points should be here: https://github.com/ipfs/pm/issues/89#issuecomment-181521116
charley_ has quit [Remote host closed the connection]
charley_ has joined #ipfs
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
wiedi has quit [Quit: ^Z]
danielrf2 has quit [Quit: WeeChat 1.4]
IlanGodik has quit [Quit: Connection closed for inactivity]
montagsoup has joined #ipfs
achin has joined #ipfs
mildred has joined #ipfs
charley_ has quit [Ping timeout: 276 seconds]
mildred has quit [Read error: Connection reset by peer]
rendar has quit [Ping timeout: 252 seconds]
mildred has joined #ipfs
charley_ has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
<ipfsbot> [go-ipfs] noffle closed pull request #2296: Mounts detect unmounts and track mount state. (master...clean_unmount) https://git.io/vgGX4
rendar has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
charley_ has quit [Ping timeout: 256 seconds]
amanmangal has joined #ipfs
amanmangal1 has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
amanmangal has quit [Read error: Connection reset by peer]
amanmangal has joined #ipfs
cemerick has quit [Ping timeout: 245 seconds]
amanmangal1 has joined #ipfs
amanmangal has quit [Read error: Connection reset by peer]
mildred has quit [Read error: Connection reset by peer]
wiedi has joined #ipfs
mildred has joined #ipfs
M-zick has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
<M-zick> Hello guys! Who can help me, how to use ipfs commands in golang ipfs service, example in the https://github.com/ipfs/examples/blob/master/examples/api/service/host.go?
mildred has quit [Read error: Connection reset by peer]
montagsoup has left #ipfs ["Leaving"]
vijayee has joined #ipfs
mildred has joined #ipfs
hashcore has quit [Ping timeout: 252 seconds]
mildred has quit [Read error: Connection reset by peer]
<ipfsbot> [go-ipfs] rwcarlsen opened pull request #2315: fix go1.6rc2 panic where closenotify was called from wrong goroutine (master...fix-closenotify-panic) https://git.io/vg0WM
mildred has joined #ipfs
computerfreak has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
Encrypt has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
Tv` has joined #ipfs
mildred has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
mildred has joined #ipfs
zorglub27 has joined #ipfs
mildred has quit [Read error: Connection reset by peer]
Matoro has joined #ipfs
pfraze has quit [Remote host closed the connection]
<whyrusleeping> M-zick: when doing things that way, you cant really use the ipfs CLI
<whyrusleeping> because youre essentially 'writing your own daemon'
<whyrusleeping> what are you wanting to do?
tmg has joined #ipfs
<M-zick> whyrusleeping, me need to create service, which will be get hash and creating a new list of hashis and add him to ipns
charley_ has joined #ipfs
<whyrusleeping> M-zick: okay, we are planning on making it easier to make your own service (without having to build your own daemon)
<whyrusleeping> but for now, its a little difficult
<whyrusleeping> what you can do to get the CLI commands working, is to startup the CommandsAPI like we do in cmd/ipfs/daemon.go
devbug has joined #ipfs
charley_ has quit [Ping timeout: 250 seconds]
<M-zick> whyrusleeping, ok, thanks!
randomguy has joined #ipfs
chriscool has joined #ipfs
compleatang has joined #ipfs
elima has quit [Ping timeout: 252 seconds]
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/mfs-flush-cmd from 3deb40e to 965fab4: https://git.io/vzvUK
<ipfsbot> go-ipfs/feat/mfs-flush-cmd 1feea8b Jeromy: flushing and shallow list names...
<ipfsbot> go-ipfs/feat/mfs-flush-cmd d2e0d73 Jeromy: flush pinning improvements...
<ipfsbot> go-ipfs/feat/mfs-flush-cmd 5fcd9a1 Jeromy: use correct context in pubfunc pinning...
<ipfsbot> [js-ipfs-api] diasdavid closed pull request #209: refactor: Update dependencies to latest (master...update-deps) https://git.io/vg4H7
<ipfsbot> [go-ipfs] whyrusleeping force-pushed feat/mfs-flush-cmd from 965fab4 to c47e12e: https://git.io/vzvUK
<ipfsbot> go-ipfs/feat/mfs-flush-cmd 4b7e328 Jeromy: introduce concept of filedescriptors to mfs, adjust fuse code to use them...
<ipfsbot> go-ipfs/feat/mfs-flush-cmd c47e12e Jeromy: clear up comment about flush=false...
chriscool1 has joined #ipfs
chriscool1 has left #ipfs [#ipfs]
<ipfsbot> [js-ipfs-api] diasdavid pushed 1 new commit to master: https://git.io/vg0K4
<ipfsbot> js-ipfs-api/master 32918c1 David Dias: chore: build
pfraze has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid tagged v2.13.0 at 336161e: https://git.io/vg0KX
zorglub27 has quit [Quit: zorglub27]
devbug has quit [Ping timeout: 260 seconds]
<dyce> does ipfs work behind nat?
ashark has quit [Ping timeout: 250 seconds]
patcon has quit [Ping timeout: 240 seconds]
pfraze has quit [Ping timeout: 245 seconds]
amanmangal has joined #ipfs
<whyrusleeping> dyce: yes it does
amanmangal has quit [Read error: Connection reset by peer]
<whyrusleeping> it can handle upnp nat-pmp
amanmangal1 has quit [Read error: Connection reset by peer]
amanmangal has joined #ipfs
<whyrusleeping> and in a lot of other cases can still work if your router uses a consistent port mapping
amanmangal1 has joined #ipfs
amanmangal2 has joined #ipfs
amanmangal has quit [Read error: Connection reset by peer]
amanmangal1 has quit [Read error: Connection reset by peer]
<dyce> great :)
<dyce> what alternative solution is there if i need a hash to point to a new file?
<dyce> essentially i guess a dynamic backend
<dyce> oh, woops
<dyce> i forgot there are two hashes
<dyce> one is static and one is dynamic
amanmangal2 has quit [Read error: Connection reset by peer]
amanmangal has joined #ipfs
<whyrusleeping> yeah, you can use ipns
<whyrusleeping> its a tad slow right now, but theres going to be a lot of focus on speeding it up soon
<dyce> is it possible to run something like a restful server behind ipfs?
<dyce> im assuming thats not the scope of this project
amanmangal1 has joined #ipfs
charley_ has joined #ipfs
vijayee has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
charley_ has quit [Remote host closed the connection]
amanmangal has quit [Ping timeout: 264 seconds]
vijayee has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
vijayee has quit [Client Quit]
mixu_ has quit [Ping timeout: 245 seconds]
charley_ has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping pushed 2 new commits to master: https://git.io/vg0yt
<ipfsbot> go-ipfs/master ed23d99 Robert Carlsen: fix panic where closenotify was called from wrong goroutine...
<ipfsbot> go-ipfs/master 4c02c98 Jeromy Johnson: Merge pull request #2315 from rwcarlsen/fix-closenotify-panic...
Troy has joined #ipfs
M-jon has quit [Quit: node-irc says goodbye]
chriscool has quit [Quit: Leaving.]
pfraze has joined #ipfs
amanmangal1 has quit [Read error: Connection reset by peer]
amanmangal has joined #ipfs
Matoro has quit [Ping timeout: 250 seconds]
charley_ has quit [Read error: Connection reset by peer]
micxjo has quit [Ping timeout: 260 seconds]
charley_ has joined #ipfs
Matoro has joined #ipfs
cemerick has joined #ipfs
HostFat has joined #ipfs
patcon has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
charley_ has quit [Remote host closed the connection]
charley_ has joined #ipfs
Encrypt has quit [Quit: Sleeping time!]
<ipfsbot> [go-ipfs] whyrusleeping created fix/random-bstest-hangs (+1 new commit): https://git.io/vg0dC
<ipfsbot> go-ipfs/fix/random-bstest-hangs c73da84 Jeromy: wait for peers in wantmanager to all appear...