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
Kubuxu has quit [Remote host closed the connection]
<ipfsbot> [webui] Dignifiedquire closed pull request #164: eslint-plugin-react@3.14.0 breaks build ⚠️ (master...greenkeeper-eslint-plugin-react-3.14.0) http://git.io/vuWCt
Soft has quit [Read error: Connection reset by peer]
step21 is now known as step21_
jaboja has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-karma-0.13.18 (+1 new commit): http://git.io/vuW4S
<ipfsbot> js-ipfs-api/greenkeeper-karma-0.13.18 7b7d8fd greenkeeperio-bot: chore(package): update karma to version 0.13.18...
NightRa has quit [Quit: Connection closed for inactivity]
<dignifiedquire> tperson: karma is great, except for di..but I can't rip it out anymore because all the plugins depend on it :(
Soft has joined #ipfs
The_8472 has quit [Ping timeout: 264 seconds]
pokeball99 has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
pokeball99 is now known as Akaibu
voxelot has joined #ipfs
The_8472 has joined #ipfs
<ipfsbot> [js-ipfs-api] greenkeeperio-bot opened pull request #185: karma@0.13.18 breaks build
<ipfsbot> [webui] greenkeeperio-bot opened pull request #165: karma@0.13.18 breaks build ⚠️ (master...greenkeeper-karma-0.13.18) http://git.io/vuWaz
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
achin is now known as a_potato
joshbuddy has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
a_potato is now known as achin
grahamperrin has joined #ipfs
slothbag has joined #ipfs
<tperson> Ya, we are planning to use it a lot at work. I wrote a small plugin and a browser management system for us to use internally. Written agasint 0.12, hopefully nothing too crazy happened in 0.13 :)
computerfreak has joined #ipfs
disgusting_wall has joined #ipfs
voxelot has quit [Remote host closed the connection]
hashcore has joined #ipfs
ppham has quit [Remote host closed the connection]
ppham has joined #ipfs
zugz has joined #ipfs
hashcore has quit [Client Quit]
r04r is now known as zz_r04r
grahamperrin has left #ipfs ["Leaving"]
zugzwanged has quit [Ping timeout: 255 seconds]
hoony has joined #ipfs
<ipfsbot> [webui] Dignifiedquire closed pull request #165: karma@0.13.18 breaks build ⚠️ (master...greenkeeper-karma-0.13.18) http://git.io/vuWaz
<ipfsbot> [webui] Dignifiedquire opened pull request #166: [WIP] fix(object) Ensure keys for all rendered array elements (master...fix/161) http://git.io/vuWSp
pfraze has joined #ipfs
ppham has quit [Remote host closed the connection]
cemerick has joined #ipfs
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
reit has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
voxelot has joined #ipfs
hoony has quit [Quit: hoony]
hoony has joined #ipfs
hoony has quit [Client Quit]
hoony has joined #ipfs
voxelot has quit [Ping timeout: 245 seconds]
jhulten has quit [Ping timeout: 245 seconds]
ppham has joined #ipfs
pokeball has joined #ipfs
pokeball is now known as Guest94327
Guest94327 has quit [Remote host closed the connection]
Guest94327 has joined #ipfs
Guest94327 has quit [Remote host closed the connection]
computerfreak has quit [Quit: Leaving.]
ppham has quit [Remote host closed the connection]
devbug has joined #ipfs
ppham has joined #ipfs
devbug has quit [Ping timeout: 250 seconds]
jhulten has joined #ipfs
ygrek has quit [Ping timeout: 256 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
user24 has joined #ipfs
reit has joined #ipfs
jaboja has quit [Ping timeout: 256 seconds]
leer10 has joined #ipfs
Soft has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 240 seconds]
jedahan has quit [Quit: Textual IRC Client: www.textualapp.com]
hoony has quit [Remote host closed the connection]
jaboja has joined #ipfs
Soft has joined #ipfs
ogzy has quit [Remote host closed the connection]
pfraze has quit [Remote host closed the connection]
<user24> Assuming I use peer routing and address another node by its identity: Do I have to open another connection if the location of this node changes or is this handled automatically?
jaboja has quit [Remote host closed the connection]
<zignig> user24: only for the bootstrap nodes in your config , the network will route and find other nodes itself.
anshukla has joined #ipfs
<user24> But if the location changes while the connection is open, a new connection would be required, correct?
<user24> And if so, is there already a specification or implementation for an abstract connection that handles this case?
<user24> And the second question: Currently, a bidirectional connection is the lowest level of abstraction in libp2p. Would it be possible to go even further and work with unidirectional connections or even single (expected) messages as buffers?
<user24> Unidirectional streams over a connection can still be easily visualised: Imagine two vertices as the nodes, and on both sides a tree of multiplexed streams, whose stream directions are mirrored for the other node.
a1uz10nn has joined #ipfs
<a1uz10nn> yo
Oatmeal has joined #ipfs
NightRa has joined #ipfs
ppham has quit [Remote host closed the connection]
jhulten has quit [Ping timeout: 245 seconds]
joshbuddy has quit [Quit: joshbuddy]
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
anshukla has quit [Remote host closed the connection]
a1uz10nn has quit [Ping timeout: 260 seconds]
anshukla has joined #ipfs
hoony has joined #ipfs
ulrichard has joined #ipfs
anshukla has quit [Remote host closed the connection]
anshukla has joined #ipfs
anshukla has quit [Ping timeout: 240 seconds]
jakobro has joined #ipfs
<jakobro> does anyone know if there a way to essentially "hash check" a file received via ipfs get?
jhulten has joined #ipfs
<Stskeeps> jakobro: isn't the ipfs id a hash itself of the content?
devbug has joined #ipfs
<jakobro> Stskeeps> yes, when ipfs receives the blocks, but I was wondering if there's a way to check an already received file.
<tperson> The only way I know is to add the file back
ppham has joined #ipfs
<jakobro> for instance, if you do 'ipfs get <hash>' subsequent times, it'll remove and readd the file everytime, even when it's the same
jhulten has quit [Ping timeout: 240 seconds]
<jakobro> could be beneficial to have a separate command to check if that file matches, without just overwritting it regardless of being the same everytime
devbug has quit [Ping timeout: 250 seconds]
ppham has quit [Ping timeout: 240 seconds]
<Stskeeps> on my dev0.4.0 there's on ipfs add -n, --only-hash bool - Only chunk and hash - do not write to disk
<jakobro> Interesting. I'm thinking more on the "get" side of things.
grahamperrin has joined #ipfs
grahamperrin has quit [Remote host closed the connection]
ilyaigpetrov has joined #ipfs
chriscool has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
Not_ has quit [Ping timeout: 256 seconds]
anshukla has joined #ipfs
<jakobro> I'm guessing hash checking and getting would both require retrieving all the relevent blocks, because of the proof-of-work nature of merkle trees?
grahamperrin has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
jakobro_ has joined #ipfs
jakobro has quit [Quit: Leaving]
jakobro_ is now known as jakobro
grahamperrin has quit [Ping timeout: 240 seconds]
Nukien has quit [Ping timeout: 276 seconds]
zz_r04r is now known as r04r
anshukla has quit [Remote host closed the connection]
Akaibu has quit [Ping timeout: 240 seconds]
Akaibu has joined #ipfs
ppham has joined #ipfs
anshukla has joined #ipfs
ppham has quit [Ping timeout: 276 seconds]
aramboi has joined #ipfs
aramboi has quit [Ping timeout: 240 seconds]
anshukla has quit [Remote host closed the connection]
dignifiedquire has joined #ipfs
Senji has joined #ipfs
jhulten has joined #ipfs
<dignifiedquire> good morning everyone
<user24> good morning!
<dignifiedquire> anybody started uploading this to ipfs? https://twitter.com/david_ar/status/684233058153709568 if not I know what to do toda :)
<chriscool> morning!
<ansuz> lol
<ansuz> 294 days @ 56k
septemfluous has quit [Ping timeout: 264 seconds]
s_kunk has joined #ipfs
hashcore has joined #ipfs
ppham has joined #ipfs
pod has joined #ipfs
hoony has quit [Remote host closed the connection]
<dignifiedquire> ansuz: lucky for me my connection is faster than 56k :)
ppham has quit [Ping timeout: 260 seconds]
zorglub27 has joined #ipfs
* dignifiedquire downloading stackexchange archives
<ansuz> best
<dignifiedquire> :D:D:D
<ianopolous> what ipfs people are in melbourne, Australia? (I'm briefly back home there at the moment)
* kandinski raises his hand
<kandinski> South Yarra represent
bedeho has joined #ipfs
<ianopolous> kandinski, any idea how many of us are here?
hashcor has joined #ipfs
pod has left #ipfs ["WeeChat 1.3"]
aramboi has joined #ipfs
jhulten has quit [Ping timeout: 250 seconds]
<M-davidar> ianopolous: us as in melb, or aus in general?
<ianopolous> I guess I'm interested in both for future visits, but right now I'm in melbourne
<M-davidar> australia in general includes zignig, OutBackDingo, and yours truly
<M-davidar> we'll be into double digits soon!
<user24> Berlin? Anyone?
<M-davidar> user24: like half the room I think :p
<user24> :D
Encrypt has joined #ipfs
hashcor has quit [Quit: Leaving]
<ianopolous> :-)
<ianopolous> davidar: cool!
hoony has joined #ipfs
* whyrusleeping is nervous about an australian ipfs takeover
<ianopolous> whyrusleeping, come move here! The coffee is fantastic, and obviously the weather is too!
<whyrusleeping> theres good coffee down there?
Oatmeal has quit [Ping timeout: 265 seconds]
<slothbag> Sydney here.. weather is not fantastic at the moment :(
<whyrusleeping> its probably better than being on the wall
<whyrusleeping> er, in berlin
<user24> yeah :P
<whyrusleeping> if we did an australian meetup i would expect us to travel on those giant semi trucks with five trailers, eat kangaroo and throw boomerangs
<user24> I really don't want to know the Berlin equivalent ;)
<ianopolous> melbourne is famous for our coffee. Australia a whole is also to a certain degree. As an example Starbucks opened 80 stores here, but had to close all of them because people knew it was shit.
<whyrusleeping> we travel by train, eat schnitzel, and freeze our asses off because its fucking cold as hell here
<user24> whyrusleeping: Are there any meetups planned for the future?
<user24> There were some at c-base, @Ethdev and others along some conferences
<user24> but nothing regular
<user24> Not to say it would be the most effective methods for ipfsdevs to spend their time, but it might be a way of introducing more people to it
<whyrusleeping> yeah, we try to do meetups wherever we are
<slothbag> is dev0.4.0 branch stable enough to start compiling and running on a regular basis? master doesn't seem to be getting much love lately
<whyrusleeping> but since we are distributed, that gets difficult
<whyrusleeping> what (in my opinion) works better, is to have users organize a meetup, and let us know some time in advance so some of us can try and make it
<ion> Q: How many IPFS developers does it take to change a lightbulb? A: Only Juan.
<whyrusleeping> slothbag: yeah, dev0.4.0 is going to be marked as a release canidate soon
<whyrusleeping> ion: lol, wat?
corvinux has joined #ipfs
<slothbag> cool, might try it out now. thanks
<whyrusleeping> oh, said it out loud, makes more sense now
zorglub27 has quit [Ping timeout: 260 seconds]
<dignifiedquire> daviddias: look lots of tests :) https://github.com/ipfs/webui/pull/166/files
<dignifiedquire> whyrusleeping: did you get good schnitzel yet?
<whyrusleeping> i had *some* schnitzel
<ion> ianopolous: I'm jealous of your coffee culture.
<dignifiedquire> whyrusleeping: is there an ipfs 0.4 instance I can pin the stackoverflow archives to?
Oatmeal has joined #ipfs
<M-davidar> whyrusleeping: don't be afraid of the aussimilation
<whyrusleeping> dignifiedquire: yeah, i think pollux works... we also have biham and one other node with 17TB
<whyrusleeping> pollux is only like 6TB
<dignifiedquire> well the raw data I downloaded is compressed just 30gb
<dignifiedquire> so it shouldn't be too bad
<dignifiedquire> I'm wondering if I should extract it before I add it to ipfs, thoughts?
<M-davidar> ion: it's expensive here though :p
<dignifiedquire> whyrusleeping: cool, how do I get access to those?
<dignifiedquire> probably better, as otherwise you have to download everything at once if you want to access it
<whyrusleeping> do you know the magic data dance?
<daviddias> woa, had IRCCloud off for some reason, only seeing that PR now dignifiedquire :D
<ion> Australia pros: kangaroos. Australia cons: Hitler.
<ansuz> Hitler was australian?
<whyrusleeping> you'll need to perform the magic data dance well enough to entice the entropy to provide a valid private key for you
<ansuz> wut
<whyrusleeping> ion: huh? care to elaborate?
reit has quit [Ping timeout: 260 seconds]
<ion> Hitler's place of birth, silly.
<daviddias> dignifiedquire: so, "require" is not a thing for front end anymore? And now we use Uppercase for non constructors as well? Is it a React convention?
<M-davidar> ion: that's Austria, stupid!
<M-davidar> :p
<ion> M-davidar: Sorry. Austria pros: kangaroos. Austria cons: Hitler.
<whyrusleeping> lawl
<M-davidar> dignifiedquire: I probably have access, I haven't actually used the new nodes yet
<M-davidar> one sec
<whyrusleeping> dignifiedquire: is it a tar.gz?
<whyrusleeping> i would probably extract it
<M-davidar> whyrusleeping: remind me how to pin stuff to the global daemon? :p
<whyrusleeping> you remember the magic data dance right?
<whyrusleeping> (ipfs something something --api /ip4/127.0.0.1/tcp/5001)
hashcore has quit [Ping timeout: 260 seconds]
<whyrusleeping> or mkdir ~/.ipfs && echo "/ip4/127.0.0.1/tcp/5001" > ~/.ipfs/api
<kandinski> ianopolous: how long are you staying?
<chriscool> @whyrusleepping: could you have a look at: https://github.com/ipfs/fs-repo-migrations/pull/13
<ianopolous> I'm off on friday sadly
<ianopolous> back to sunny UK
<kandinski> ianopolous: could be worse
<kandinski> maybe a coffee tomorrow or Thursday?
<chriscool> I suspect there are some Travis configuration problems
<dignifiedquire> daviddias: oO that's a lot of questions
<whyrusleeping> chriscool: for sure!
<dignifiedquire> one after another
<chriscool> It looks like Travis is trying to access https://github.com/ipfs/fs-repo/ instead of https://github.com/ipfs/fs-repo-migrations/
ppham has joined #ipfs
<daviddias> dignifiedquire: ok :)
<dignifiedquire> daviddias: we use the future aka ES2015 module syntax for imports
<dignifiedquire> instead of require
<dignifiedquire> (but it actually gets transpiled to require and then all squashed together somewhere in our build pipeline)
<dignifiedquire> not sure what you mean with the upper case for non constructors, could you give me an example?
<whyrusleeping> chriscool: yeah, thats weird...
* whyrusleeping investigates
<dignifiedquire> daviddias: right, those are react elements
<daviddias> so it is a React thing to use UpperCase?
<dignifiedquire> react components
<dignifiedquire> and react components need to be uppercased to distinguish them from built in html components like <div>
arpu has quit [Quit: Ex-Chat]
<daviddias> RawData as well?
<dignifiedquire> yes
<dignifiedquire> everything in views is a react component
ppham has quit [Ping timeout: 256 seconds]
<whyrusleeping> chriscool: i cant tell why it does a 'go get -t -v ./...'
<whyrusleeping> thats weird to me
Kubuxu has joined #ipfs
hoony has quit [Remote host closed the connection]
jhulten has joined #ipfs
m0ns00n has joined #ipfs
<chriscool> whyrusleeping: ok thanks anyway
<whyrusleeping> chriscool: try adding a Makefile to the root of the fs-repo-migrations repo
<whyrusleeping> and maybe give it a rule for 'install' that does 'go install'
<chriscool> whyrusleeping: ok I will take a look at that
<whyrusleeping> daviddias: "i've never experienced callback hell" ----> https://github.com/diasdavid/registry-mirror/blob/master/src/cli/commands/npm/publish.js
jhulten has quit [Ping timeout: 264 seconds]
zorglub27 has joined #ipfs
<daviddias> I could have used async xD
<daviddias> but it is not that crazy, it is very sequential
<whyrusleeping> alright guys, i'm going to tag current master as a release canidate for 0.3.11
<whyrusleeping> i want everyone to make sure theyre happy with it
<dignifiedquire> daviddias: I revoke your right to javascript
<whyrusleeping> then once we release 0.3.11, 0.4.0 will merge into master
<ansuz> that doesn't look like callback hell to me
<dignifiedquire> 6 times nested in the course of < 40 lines smells like calback hell to me
<ipfsbot> [go-ipfs] whyrusleeping tagged v0.3.11-rc1 at master: http://git.io/vu8DF
<whyrusleeping> dignifiedquire: lets talk distributions
<whyrusleeping> i was blocking further progress, right?
<dignifiedquire> whyrusleeping: you are always blocking ;)
<whyrusleeping> dude, i know
<dignifiedquire> gotta eat sth, then we can talk
<whyrusleeping> mmmkay
<whyrusleeping> chriscool: youre in paris now, right?
<chriscool> whyrusleeping: yeah I am in Paris
compleatang has joined #ipfs
<chriscool> are you coming soon
<chriscool> ?
<whyrusleeping> we are :D
<user24> Could anyone answer my 2 questions from 6:50?
<whyrusleeping> we're heading to copenhagen tomorrow, staying three days and then heading to paris
<whyrusleeping> right daviddias ?
<chriscool> great :-D ok so on Saturday?
<chriscool> Sunday?
<daviddias> on the 9th, yes :)
<daviddias> user24: which ones?
<user24> Assuming I use peer routing and address another node by its identity: Do I have to open another connection if the location of this node changes while the connection is open or is this handled automatically?
<user24> And if not, is there already a specification or implementation for an abstract connection that handles this case?
<chriscool> how long are you staying? and do you already have a place to stay or you want to stay at my place?
<chriscool> whyrusleeping: if you look at https://travis-ci.org/ipfs/ipfs-update/builds/95658134 it does go get -t -v ./... and it works well
<chriscool> also the .travis.yml are the same for ipfs-update and fs-repo-migrations
<whyrusleeping> chriscool: yeah, but i'm thinking that something weird might be going on in the fs-repo-migrations repo that we don't want
<whyrusleeping> like, some code in a vendor dir somewhere that breaks on go get
<whyrusleeping> chriscool: i'm not super sure what our plans are yet
<whyrusleeping> i think we're staying for three days
Ranella has joined #ipfs
<user24> daviddias: And the second, less relevant question: And the second question: Currently, a bidirectional connection is the lowest level of abstraction in libp2p. Would it be possible to go even further and work with unidirectional connections or even single (expected) messages as buffers?
<daviddias> user24: abstract-connection (now interface-connection) is really just about the interface and not about the functionality underneath, the expectation is to be able to "dial" and "listen"
<chriscool> whyrusleeping: only dadiddias and you? I have a big spare room if you want at home
<daviddias> if the transport/connection offers support for mobility, then the peer will be able to keep the same connection open
<whyrusleeping> chriscool: that would be sweet!
reit has joined #ipfs
<chriscool> great tell me when you arrive, I can probably pick you up at the airport or a train station
<daviddias> user24: as for bidirectional connection vs unilateral, it is possible, just to be sure, when you say unidirectional, you mean like only one peer sending info and the other acking, or more of async comm (like reading from a rendezvous point, without having a way to reply through the same medium?)
<daviddias> chriscool: you are awesome! :D
<user24> daviddias: right. The transport wrapper would just need to request the peerInfo again from the network in case of a timeout (in the simplest case). For the second question: just a simplex transmission (e.g. over radio)
<chriscool> daviddias: no problem :-D
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<dignifiedquire> whyrusleeping: back
<daviddias> user24: something like libp2p.swarm.dial({multiaddr: /fm/99.5Mhz}, function (err, conn) {})
<daviddias> then, if our machine has a transmitter, we can send packets, we if only have a receiver, we can only receive
Encrypt has quit [Quit: Quitte]
<user24> daviddias: yes, but with the current model, we still need to explicitly close the output at the receiver, correct?
<dignifiedquire> whyrusleeping: what I need from you is finishing your PR and adding repo migrations and the updater
<dignifiedquire> then I can finish my work
<whyrusleeping> okay, cool
<whyrusleeping> i'll add that next on my todo list
<dignifiedquire> also zip
<dignifiedquire> (binaries should be zipped, not just dumped to download)
<whyrusleeping> will do
<daviddias> user24: that part is a bit in flux yes, we need some use case so that we can polish the behaviour in those scenarios :)
<user24> daviddias: Okay :) I always try to follow the current developments of libp2p and wasn't sure if some of it's components were already finalised
rombou has joined #ipfs
<daviddias> help us built it :D the more users and developers, the more awesome it gets! :D
<whyrusleeping> I'd love to use an SDR as a libp2p transport
<whyrusleeping> that would be soooo cool
<user24> oh yes
<user24> daviddias: Your collective experience is a bit intimidating ;) I'm by no means an experienced developer so will stay out of core development for good. However, I have a few ideas that I will implement as soon as libp2p and IPFS are sufficiently worked out :)
<user24> This includes gluing together an existing visual programming environment with libp2p, IPFS and Ethereum
<user24> -> Decentralised Microservice Awesomeness
<whyrusleeping> user24: there are lots of small issues that should be really easy to work on if you are interested
<user24> I already tried to convince the noflo guys (including bergie, who is here in this channel). But they seem to be focused on another project
<daviddias> that sounds really interesting and yeah, as whyrusleeping said, there are bits for every level and time :)
<user24> I'll take a look at it
<daviddias> whyrusleeping: yeaah, I want the SDR as libp2p transport
<user24> In the last months, I've introduced a few people to it
<whyrusleeping> that helps us a ton too :)
<whyrusleeping> its really awesome to go to a conference and everyones heard of ipfs
<user24> this includes shilling one guy on a plane over the himalayas, but nuff said :P
<user24> brb, lasagna
<chriscool> whyrusleeping: I manually vendor ipfs-update into "fs-repo-migrations/sharness/dependencies" in this commit: https://github.com/chriscool/fs-repo-migrations/commit/0bda7b873a2c787f2174831a934a20667ed45db8
<chriscool> do you think the Travis problem comes from this?
<daviddias> even take that thing we talked about implementing all the transports at the app level and do framing on several frequencies
<daviddias> hmm lasagnaa
<whyrusleeping> chriscool: i don't think so... we do that in go-ipfs
<whyrusleeping> did the Makefile thing work?
<whyrusleeping> we don't need the go get to run in any case because we vendor our dependencies
<ipfsbot> [go-ipfs] whyrusleeping created fix/patch-data-tests (+1 new commit): http://git.io/vu8A9
<ipfsbot> go-ipfs/fix/patch-data-tests a90e5cc Jeromy: add tests for and fix {set/append}-data...
<chriscool> I haven't tried the Makefile yet, will do
<user24> Everything I see seems to converge to some decentralised CSP system with a code=data=state concept. Be it systems, platforms or programming languages. A system like urbit seems to be the next destination of this progression.
hellertime has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping created fix/files-pin-locking (+1 new commit): http://git.io/vu4vS
<ipfsbot> go-ipfs/fix/files-pin-locking f20b727 Jeromy: take a pin lock while performing ipfs files operations...
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2160: add tests for and fix {set/append}-data (dev0.4.0...fix/patch-data-tests) http://git.io/vu4fY
<ipfsbot> [go-ipfs] whyrusleeping opened pull request #2161: take a pin lock while performing ipfs files operations (dev0.4.0...fix/files-pin-locking) http://git.io/vu4fX
<OutBackDingo> M-davidar: not anymore, we moved to Europe :)
ecloud has quit [Ping timeout: 265 seconds]
ecloud has joined #ipfs
<user24> btw, my scouts detected a "Cubic" relic. looks awesome - I for one welcome our future hosting overlords!
<M-davidar> OutBackDingo: :(
hartor has joined #ipfs
<Kubuxu> Especially with pressure on testing that you do.
<whyrusleeping> which feature?
<Kubuxu> Sorry, it isn't that new. Just some modifications to it
<whyrusleeping> oh yeah, bisect has been around forever
<whyrusleeping> i love it
<whyrusleeping> the new words for it seem like fluff, but its good UX
<Kubuxu> but they improved worktree
<Kubuxu> and bisect can run in worktree
corvinux has quit [Quit: IRC for Sailfish 0.9]
Yaracat has left #ipfs ["WeeChat 1.2"]
<dignifiedquire> richardlitt: are you around?
m0ns00n has quit [Quit: undefined]
jaboja has joined #ipfs
<Kubuxu> I have weird breakage on master: https://travis-ci.org/ipfs/go-ipfs/jobs/100336579#L7521
m0ns00n has joined #ipfs
<chriscool> Kubuxu: I think this happens sometimes unfortunately
<Kubuxu> ok, thanks
<ipfsbot> [go-ipfs] Kubuxu reopened pull request #2116: namesys: Make paths with multiple segemnts work. Fixes #2059 (master...fix/#2059) http://git.io/vEsAe
<dignifiedquire> .tell richardlitt I won't make it tonight to the hangouts, can you take care of the setup please?
<multivac> dignifiedquire: I'll pass that on when richardlitt is around.
jhulten has joined #ipfs
slothbag has quit [Quit: Leaving.]
rombou has quit [Ping timeout: 276 seconds]
jhulten has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
ppham has quit [Ping timeout: 265 seconds]
step21_ is now known as step21
aramboi has quit [Quit: Leaving]
rendar has joined #ipfs
Encrypt has joined #ipfs
Tv` has joined #ipfs
sickill_ is now known as sickill
cemerick has joined #ipfs
m0ns00n has quit [Quit: undefined]
user24 has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0/20151210085006]]
Ursium has joined #ipfs
m0ns00n has joined #ipfs
hartor1 has joined #ipfs
hartor has quit [Ping timeout: 240 seconds]
hartor1 is now known as hartor
pfraze has joined #ipfs
zorglub27 has quit [Ping timeout: 265 seconds]
joshbuddy has joined #ipfs
leer10 has quit [Remote host closed the connection]
Nukien has joined #ipfs
ulrichard has joined #ipfs
computerfreak has joined #ipfs
step21 is now known as step21_
ashark has joined #ipfs
jhulten has joined #ipfs
ulrichard has quit [Remote host closed the connection]
Not_ has joined #ipfs
jhulten has quit [Ping timeout: 246 seconds]
<ipfsbot> [webui] greenkeeperio-bot opened pull request #168: i18next@2.0.15 breaks build ⚠️ (master...greenkeeper-i18next-2.0.15) http://git.io/vuBLU
<daviddias> oh, sprint meetings without dignifiedquire :(
<dignifiedquire> daviddias: sorry sth personal came up
<daviddias> totally understand
<daviddias> I'm just used to have you around
<dignifiedquire> :)
<dignifiedquire> I'll be back next week
<ipfsbot> [js-ipfs-api] Dignifiedquire created greenkeeper-gulp-load-plugins-1.2.0 (+1 new commit): http://git.io/vuBGO
<ipfsbot> js-ipfs-api/greenkeeper-gulp-load-plugins-1.2.0 1ef2054 greenkeeperio-bot: chore(package): update gulp-load-plugins to version 1.2.0...
Matoro_ has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire deleted greenkeeper-gulp-load-plugins-1.2.0 at 1ef2054: http://git.io/vuBct
zorglub27 has joined #ipfs
Matoro has quit [Ping timeout: 245 seconds]
M-trashrabbit has quit [Quit: node-irc says goodbye]
ppham has joined #ipfs
m0ns00n has quit [Quit: undefined]
joshbuddy has quit [Quit: joshbuddy]
pfraze has quit [Remote host closed the connection]
flyingkiwi has quit [Quit: bye]
jhulten has joined #ipfs
flyingkiwi has joined #ipfs
jaboja has quit [Ping timeout: 246 seconds]
jakobro has quit [Quit: Updating details, brb]
jakoby has joined #ipfs
jhulten has quit [Ping timeout: 256 seconds]
skeek has joined #ipfs
skeek has left #ipfs ["WeeChat 0.4.2"]
skeek has joined #ipfs
<jakoby> Is there a way to effectively "hash check" a file already saved with ipfs get without retrieving all blocks again? Or does hash checking and getting both require retrieving all the relevant blocks, because of the proof-of-work nature of merkle trees?
rombou has joined #ipfs
<lgierth> if you have already fetched it, ipfs has verified the fetched blocks for you
<lgierth> you can hash a file on disk with ipfs add -n <file>
<jakoby> right, but if I ran garbage collect to save HDD space beforehand, I'll have to re-retrieve all blocks?
Oatmeal has quit [Read error: Connection timed out]
<lgierth> well yes, what it hasn't stored, it can't serve
<lgierth> garbage collection will erase all traces of blocks that it removes
<jakoby> I don't want to create hashes, I want to verify if I file I already have matches the hash
<lgierth> then ipfs add -n to only get the hash
<jakoby> oh, and it should return the same hash if the file is valid, correct?
<whyrusleeping> yep
<jakoby> awesome! that makes sense. haha
<whyrusleeping> assuming we havent changed the importing scheme since.. lol
step21_ is now known as step21
<whyrusleeping> i'm going to make a change to it soon that will reduce the block size so that blocks *with* padding are evenly divisible by 1024
<jakoby> just to be sure though, is there any way to just check that file without retrieving/creating blocks? or is this against the nature of merkledag?
<lgierth> ipfs -n
<lgierth> :)
<lgierth> it creates the blocks and dag, but doesn't store it
<lgierth> without recreating the data structure that was hashed, you can't compare
<lgierth> ipfs add -n that is
<jakoby> ok, cool. yeah, I was expecting that because of how merkledag works. just making sure. thanks!
<The_8472> the mapping from files to dag is one to many. i think jakoby is asking whether it's possible to verify that a file matches a dag hash, no?
<jakoby> yeah, that's what I'm asking, but I guess the easiest way now is to just add -n constantly until you get the same hash you originally retrieved the file with
<The_8472> that only works as long as add makes the same decisions about block partitioning
<The_8472> a more robust way would be fetching the metadata without getting the file contents
<The_8472> then the file could be checked against block hashes
<jakoby> yeah, that would be cool. that's what I'm wondering is possible
<richardlitt> Ok, dignifiedquire, will do.
<multivac> richardlitt: 2016-01-05 - 12:59:22 <dignifiedquire> tell richardlitt I won't make it tonight to the hangouts, can you take care of the setup please?
<richardlitt> daviddias whyrusleeping lgierth jbenet kyledrake Sprint coming up in ten minutes. Please prepare your updates and drop them in https://github.com/ipfs/pm/issues/77
<The_8472> jakoby, technically feasible.
reit has quit [Ping timeout: 256 seconds]
skeek has quit [Quit: WeeChat 0.4.2]
<chriscool> whyrusleeping: https://github.com/ipfs/fs-repo-migrations/pull/13 now has a commit that adds a Makefile with an 'install' target
pieohpah has joined #ipfs
<pieohpah> Hello
<dignifiedquire> thanks richardlitt
<richardlitt> dignifiedquire: can you drop in your todos?
arpu has joined #ipfs
<dignifiedquire> yes will do that now, but have to leave then
Ursium has quit [Quit: Textual IRC Client: www.textualapp.com]
<pieohpah> I’ve been reading on IPFS for a while, and the docs are not really that much.
<dignifiedquire> oh boy this will be some lis
<dignifiedquire> t
<richardlitt> dignifiedquire: thanks. It's still useful to have them and see them; I can copy them here during the sprint if needed
<richardlitt> heh. Yeah. Mine is huge.
<pieohpah> I wonder if I can whip up ipfs to serve a blogging app.
<richardlitt> It's going to be a sprint worth being at; you sure you can't make it?
<pieohpah> Or is it strictly serving static files only?
<whyrusleeping> chriscool: sweet, tests looking better?
<whyrusleeping> pieohpah: depends on what blogging app youre looking at using and how it works
jhulten has joined #ipfs
<pieohpah> It’s Ghost blog. A node.js platform.
rombou has quit [Ping timeout: 264 seconds]
<chriscool> whyrusleeping: it looks like we need to vendor ipfs-update dependencies too
<chriscool> dependencies/ipfs-update/main.go:10:2: cannot find package "github.com/codegangsta/cli" ...
<chriscool> and I am not sure how to install dependencies' dependencies
<whyrusleeping> 'godep save -r ./sharness/dependencies/ipfs-update' should work
pfraze has joined #ipfs
<richardlitt> pieohpah: not sure ghost will work, as I don't think it is static
<richardlitt> pieohpah: would be fun to test, though
<chriscool> whyrusleeping: ok I will add that in the Makfile
<richardlitt> pieohpah: How is ghost going? I haven't updated my ghost blog in a year or two, seemed a bit feature-light last I checked
<chriscool> Makefile*
<whyrusleeping> chriscool: it should only need to be done once
<richardlitt> You all ready for the sprint? It is now.
<richardlitt> .summon people
<whyrusleeping> ipfs-update is hand cloned and added to git, right?
<whyrusleeping> richardlitt: writing is hard
<richardlitt> Protip: Keep a running log of things you do. :)
<pieohpah> richardlitt: Ghost is getting great! I am just pulling it out for a test drive.
<chriscool> yeah I copied all the ipfs-update files and commited them into sharness/dependencies/ipfs-update
<richardlitt> pieohpah: can you schedule future blog posts yet
<pieohpah> richardlitt: as far as I know, no. There must be a way to tweak that tho.
<whyrusleeping> chriscool: you should just be able to run that godeps command, then add the things it vendors to git
<richardlitt> pieohpah: damn.
<richardlitt> daviddias: how's it going
<pieohpah> I ran into jbenet’s thread on github mentioning IPNS as solution for serving dynamic content. I’ve been at it for days.
<ipfsbot> [go-ipfs] ReadmeCritic closed pull request #2123: Update README URLs based on HTTP redirects (master...master) http://git.io/vE44p
<chriscool> whyrusleeping: ok will try that
bengl has joined #ipfs
<daviddias> richardlitt: going good, writing down (trying to remember) all the things for the past 2 weeks for the checkin
<ipfsbot> [go-ipfs] ReadmeCritic opened pull request #2163: Update README URLs based on HTTP redirects
<richardlitt> hmm
<richardlitt> I wonder if we should make a better tool for logging these things
<whyrusleeping> githubs user pages are pretty nice for it
<whyrusleeping> but a good deal of it is noise that i don't want as its own separate 'thing that i did'
<whyrusleeping> also, i bought some really comfy pants
<richardlitt> Yeah, that wouldn't work for me
<whyrusleeping> i'm so happy
<richardlitt> pants!
<whyrusleeping> theyre made from wool! (i think)
<richardlitt> Me too. Like a month ago. Good move, me.
<richardlitt> Mine are just uniqlo sweatpants
* achin is googling for a random docker issue he ran into. finds a github issue opened by daviddias. small world!
<richardlitt> Maybe I should make a CLI logger or something. Hmm...
<daviddias> ahah, which one?
<Teeed> /win goto #hackerspace-krk-members
<Teeed> shiet
<richardlitt> We could also have a ... why don't we just record what we do daily in the Sprint?
<whyrusleeping> lol
<whyrusleeping> thats too hard
<richardlitt> We can just update our post.
<richardlitt> whyrusleeping: really?
<achin> wait, is this you
<achin> have my eyes failed me
<achin> s/eyes/brain/
<whyrusleeping> achin: oh, *that* guy
<whyrusleeping> richardlitt: no, thats probably pretty doable
<daviddias> ahaha an impostor!
<richardlitt> whyrusleeping: It is probably a lot easier than remembering.
<richardlitt> jbenet: you here yet?
* achin corrects this minor embarasement by claiming its lunch time and disappearing
<jbenet> hey everyone o/ -- i'm alive, and back again
<multivac> jbenet: 2015-12-21 - 04:14:20 <richardlitt> tell jbenet to prepare for the discussion tomorrow. :) Thanks.
<richardlitt> Wooooo
<richardlitt> o/
<richardlitt> Wooooo/
<dignifiedquire> welcome back jbenet
<daviddias> jbenet: is baaaack :D
<dignifiedquire> we had a great party without you :P
<jbenet> yeah i hear ccc + travels were fantastic
joshbuddy has joined #ipfs
<dignifiedquire> was new zealand great worth it? :)
hartor has quit [Remote host closed the connection]
<richardlitt> OK
<richardlitt> jbenet: how is your update going?
hartor has joined #ipfs
<richardlitt> It's now the traditional fifteen-minutes late, so ought I to start?
<jbenet> richardlitt yeah go for it
<richardlitt> OK
<richardlitt> Incoming.
Senji has quit [Ping timeout: 265 seconds]
<lgierth> sorry, i'm here now -- writing update
<richardlitt> ## This Week
<richardlitt> - [x] Sprint Management
<richardlitt> - [x] Prepare sprint, sync lead, follow up with people
<richardlitt> - [x] Remove Dec 28 sprint from Calendar
<richardlitt> - [x] Moved sprint to Jan 5th from Jan 4th
<richardlitt> - [x] Write the weekly roundup. PR ipfs/weekly/pull/4. **Need**: We need to do this as a community. So far, two have been written, and none published.
<richardlitt> - [x] QC the API PR. (Needs to be redone, again, pending conversations happening in the issues.)
<richardlitt> ## Extra
<richardlitt> - Awesome-IFPS
<richardlitt> - [x] Embedded awesome-ipfs into ipfs/website. PR website/pull/84
<richardlitt> - [x] Added note about dates to awesome-ipfs contrib.
<richardlitt> - [x] Added webapps to awesome-ipfs. PR awesome-ipfs/pull/35
<richardlitt> - [x] Added apps from community/issues/12. PR awesome-ipfs/pull/37. Closes community/issues/12.
<richardlitt> - community
<richardlitt> - [x] Added a swag section to ipfs/community. PR community/pull/91, ipfs/community/issues/11, ipfs/community/issues/50
<richardlitt> - [x] Set up Javascript guideline files community/issues/59. PR community/pull/92
<richardlitt> - [x] Change 'freejs' to 'freenode' on all repos. community/issues/93
<richardlitt> - dnslink-deploy
<richardlitt> - [x] Added hash validifier for dnslink-deploy. PR dnslink-deploy/pull/8
<richardlitt> - [x] Added license, shields, contribute section
<richardlitt> - project-repos
<richardlitt> - [x] Change project-repos to not have checks and crosses project-repos/issues/18. PR project-repos/pull/20
<richardlitt> - [x] Added contribute section. PR project-repos/pull/31
<richardlitt> - webui
<richardlitt> - [x] Convert all bootstrap components to use react-bootstrap webui/issues/140. PR webui/pull/142
<richardlitt> - [x] webui readme webui/issues/141. PR webui/pull/147
<richardlitt> - [x] Added log. PR webui/pull/160
<richardlitt> - go-ipfs
<richardlitt> - [x] Added quotes around command in go-ipfs long description. PR go-ipfs/pull/2157
<richardlitt> - [x] Added a shutdown note to `ipfs daemon` long description. PR go-ipfs/pull/2159
<richardlitt> - random
<richardlitt> - [x] Edited ipfs project dir for readability. PR ipfs/pull/142
<richardlitt> - [x] Changed log in ipfs-update. Closed ipfs-update/issues/13 with PR ipfs-update/pull/15.
<richardlitt> - [x] Edited data example. PR examples/pull/44
<richardlitt> - [x] Downgrading IPFS doc for fs-repo-migrations. PR fs-repo-migrations/pull/10.
<richardlitt> - [x] Added note about spec issues and PRs. PR specs/pull/56, closes specs/issues/39
<richardlitt> - [x] Added FAQ link to ipfs.io/docs. PR website/pull/86
<richardlitt> - New modules
<richardlitt> - [x] Worked on ipfs-readme-standards by creating [remark-title](https://github.com/RichardLitt/remark-title) and finalising a [roadmap](ipfs-readme-standard/issues/1)
<richardlitt> - [x] Created react-linkhandler module. https://github.com/RichardLitt/react-linkhandler
<richardlitt> - Code Review
<richardlitt> - [x] CR+M awesome-ipfs/pull/34
<richardlitt> - [x] CR+M ipfs/examples/pull/21
<richardlitt> - [x] CR+M webui/pull/156
<richardlitt> - [x] CR+M webui/pull/155
<richardlitt> - [x] CR examples/pull/40
<richardlitt> - [x] CR ipfs/pull/84
<richardlitt> - [x] CR webui/pull/130
* whyrusleeping feels bad for his bandwidth
<richardlitt> - Just Comments
<richardlitt> - [x] Numbering examples examples/issues/4
<richardlitt> - [x] Republishing examples examples/issues/13
<richardlitt> - [x] Attempted to close, on our Sprint system community/issues/28
<richardlitt> - [x] Webui new build system webui/issues/87
<richardlitt> - [x] Changing the checks and crosses on project-repos project-repos/issues/18
<richardlitt> - [x] Add a list of non-IPFS organization repos to check project-repos/issues/21
<richardlitt> - [x] API docs api/issues/1
<richardlitt> - [x] API Spec => Specs Repo api/issues/11
<richardlitt> - Closed these old issues:
<richardlitt> - [x] awesome-ipfs/issues/28, ipfs/issues/79, examples/issues/, community/issues/15, community/issues/63, community/issues/62, api/issues/, website/issues/35, website/issues/43, website/issues/7, website/issues/77
<richardlitt> - End-of-year Cleanup, finding relevant issues that I can do fast or close. This mostly means find them and document them internally for fixing later.
<richardlitt> - [x] Repos: ipfs/pm, ipfs/community, ipfs/specs, ipfs/examples, ipfs/awesome-ipfs, ipfs/ipfs, ipfs/weekly, ipfs/dnslink-deploy, ipfs/infrastructure, ipfs/starlog, ipfs/blog, ipfs/webui, ipfs/api, ipfs/website, ipfs/project-repos
<richardlitt> EOF
<daviddias> wooo, so much stuff done
water_resistant has joined #ipfs
<richardlitt> Summary: Uh, I did a lot this past two weeks. Largely this is because I went through a ton of repos - see the last thing - and tried to clean a lot of them up.
<whyrusleeping> hell yeah
<whyrusleeping> i noticed the github log had your name all over it
<richardlitt> Lots of triaging, commenting, CR, and a ton of small PRs
<richardlitt> yep.
<richardlitt> So, the main things to take away: The API is basically at a standstill, because I can't get anyone to CR it and to help me out with figuring out whether it is a spec or a mirror of what is possible.
<whyrusleeping> hrmmm
<richardlitt> Also, our community weekly roundups are a failure at the moment, due to a lack of community involvement. This week, I plan to change that by writing up something, and just publishing it after a day of review, regardless if anyone finds time to review it
nicolagreco has joined #ipfs
<whyrusleeping> weekly roundups?
<richardlitt> We've written two now, and those efforts were kind of... wasted.
<richardlitt> Yeah. ipfs/weekly
<richardlitt> github.com/ipfs/weekly
<dignifiedquire> nice job richardlitt and happy seeing you helping out with the webui, need mooore of that :P
<richardlitt> dignifiedquire: will keep doing more of that. I have a list of issues I think I can tackle.
<dignifiedquire> richardlitt: so sorry about the api pr, I will get to it this week, promised
<richardlitt> dignifiedquire: cool, thanks. I'm happy to work on it, I just can't do much more effectively on my own without making design decisions
<richardlitt> A LOT of these PRs are still open
<richardlitt> So if people want to CR them, that would be cool.
<whyrusleeping> sweet, i can take a look at some too
pieohpah has quit [Remote host closed the connection]
Senji has joined #ipfs
<jbenet> richardlitt thanks for all that -- i'll go through it later this week, lots to catch up on.
se3000 has quit [Remote host closed the connection]
<dignifiedquire> richardlitt: can you mark those which are still open? then I'll go through them as well
<richardlitt> dignifiedquire: I'll make them linkable, sure.
<dignifiedquire> richardlitt: ta
<jbenet> richardlitt: i'll have feedback for api things this week, but maybe we should discuss next steps on one of the hangouts today.
<richardlitt> I don't really have a 'Star' this week, but the star is mainly triaging
<richardlitt> jbenet: sounds good. Let's do that during the infrastructure slot
<richardlitt> which is empty
<richardlitt> so, 11am PT
<richardlitt> I'll add it to the calendar, issue, and open a video hangout for it
<jbenet> richardlitt: also, on weekly roundups-- most people were out some of the time in last two weeks. holidays/travels/etc
<richardlitt> jbenet: yeah, I know. Still! no one wasn't able to look at it, and it's something that would really help the community as a whole, I think
<jbenet> richardlitt: ok 11am pt wfm
<dignifiedquire> we were all partying at 32C3 ;)
<richardlitt> ok, anyone else got things for me?
<jbenet> richardlitt: yeah agreed
Oatmeal has joined #ipfs
<richardlitt> Cool. dignifiedquire you want to go, or are you off?
<dignifiedquire> I can go quickly
<richardlitt> Cool. go go go
* dignifiedquire preparing incoming
Oatmeal has quit [Max SendQ exceeded]
<daviddias> we can probably have a label for "needs review", so that we can have a global view of what is blocked waiting for review, like the one we have for "help wanted" https://github.com/issues?utf8=✓&q=is%3Aopen+org%3Aipfs+label%3A"help+wanted"
<dignifiedquire> daviddias: sounds like a really good idea
<dignifiedquire> ## Sprint Summary @dignifiedquire
<dignifiedquire> ### Webui
<dignifiedquire> * [Improve Build Process (webpack, hot reloading and test setup)](https://github.com/ipfs/webui/pull/130)
<dignifiedquire> * [refactor: Improve style setup](https://github.com/ipfs/webui/pull/152)
<dignifiedquire> * [feat: Replace `console.log` with `debug`](https://github.com/ipfs/webui/pull/155)
<dignifiedquire> * [refactor: Upgrade to `react-router@2`](https://github.com/ipfs/webui/pull/156)
<dignifiedquire> * [WIP fix and refactor `view/object.js`](https://github.com/ipfs/webui/pull/166)
<dignifiedquire> * Continue work on new design for the webui
<dignifiedquire> * [Discuss webui release plan with @whyrusleeping and @diasdavid](https://github.com/ipfs/webui/issues/167)
<dignifiedquire> * CR
<dignifiedquire> EOF
<richardlitt> daviddias: that sounds good to me!
<whyrusleeping> lol, could make it a requirement that everyone reviews at least two things a day :P
<daviddias> whyrusleeping: or spend 30 minutes reviewing the most they can :)
<richardlitt> dignifiedquire: is:open is:pr author:RichardLitt user:ipfs :)
<whyrusleeping> what a terrible idea
<richardlitt> hahah, woops
ppham has quit [Remote host closed the connection]
<richardlitt> dignifiedquire: Good work on Webui!
<whyrusleeping> dignifiedquire: yeah, the new stuff youre doing is gonna be uber cool
<richardlitt> dignifiedquire: you did more than that
<dignifiedquire> richardlitt: might be, that was all I could remember..
<dignifiedquire> I wanted to take notes
<whyrusleeping> dignified "i'm going to rewrite the entire webui tonight after this beer" quire
<dignifiedquire> but of course forgot
<dignifiedquire> :D:D
<richardlitt> dignifiedquire: You also put more in the issue :P
<dignifiedquire> whyrusleeping: that stuff is git stashed savely on my laptop
<whyrusleeping> lol
<richardlitt> Cool
<richardlitt> Thanks!
<dignifiedquire> richardlitt: I copied everything from the issue in here?
<richardlitt> dignifiedquire: No you didn't
<dignifiedquire> richardlitt: you are right, irc didn't send everything :(
<dignifiedquire> well, here is the readable version: https://github.com/ipfs/pm/issues/77#issuecomment-169063335
<richardlitt> ahahah
<jbenet> at some point copy pasting massive walls here is low SNR
<dignifiedquire> yeah we might as well post the links to the github comments, much easier to read
<jbenet> trade off between completeness and high signal.
<jbenet> yep
<dignifiedquire> alright anything else? I gotta really shoot now
<daviddias> created an issue for the "needs review" label plan https://github.com/ipfs/pm/issues/78
<whyrusleeping> nope, thanks, go do your things that need doing
<dignifiedquire> whyrusleeping: thanks your majesty, you go ship 0.4.0
<whyrusleeping> lol, workin on it
<richardlitt> ok
<richardlitt> thanks!
<richardlitt> daviddias: go?
<richardlitt> I just realised I posted in the wrong thread. Again. Damn it.
* daviddias incoming
<richardlitt> So did dignifiedquire, whyrusleeping, and jbenet
<daviddias> - npm on IPFS
<daviddias> - [x] Work and test with @whyrusleeping to registry-mirror working nicely with the latest features of 0.4.0 (no flush on mkdir and write). Start again registry-mirror on Biham (130000 modules and going strong)
<daviddias> - js-ipfs-api
<daviddias> - [x] Update feat/files-api to latest 0.4.0 https://github.com/ipfs/js-ipfs-api/pull/74#discussion_r48093673
<daviddias> - webui
<daviddias> - libp2p
<daviddias> - [x] Wrote interop tests for uTP https://github.com/diasdavid/utp.
<daviddias> - js-ipfs
<daviddias> - js-ipfs-data-importing
<daviddias> - [~] Data Importing spec https://github.com/ipfs/specs/pull/57
<daviddias> - [~] exchange spec https://github.com/ipfs/specs/pull/53
<daviddias> - extra
<daviddias> - [x] Celebrate Christmas
<daviddias> - [x] 32c3 and all of the awesomeness
<daviddias> - [x] Intensive travel logistics (specially with all the detours)
<daviddias> - [x] "The great go-ipfs issue party of 2016"
<daviddias> - [~] Working to get 6 extra IPFS nodes in the machines I've available at Univ
<daviddias> - [x] Interesting discussions with Tahoe-LAFS people and what we can build together
M-erikj is now known as erikj`
<richardlitt> hahaa
<jbenet> richardlitt: hahah whoops
<richardlitt> what was the great go-ipfs party?
<richardlitt> Post in there.
<daviddias> "go-ipfs issue party"
<whyrusleeping> richardlitt: lol, we closed like 100 issues
<daviddias> it was closing, tagging and reviewing a bunch of issues in go-ipfs
<richardlitt> Is that why I have 200+ unread notifications
<richardlitt> you bastards
<whyrusleeping> yeah
<whyrusleeping> expect more
<whyrusleeping> we're not done
<daviddias> we will do more today
<richardlitt> Good.
<richardlitt> That'll serve those people who open issues right.
<jbenet> we really should be more on top of all that, thanks for jumping on it!
* Kubuxu wonders how many unread notifications jbenet had.
<whyrusleeping> he just clicks 'delete all'
<jbenet> Kubuxu thousands. i'm scared of my email now.
<richardlitt> WHo are Tahoe?
<lgierth> tahos-lafs.org
<richardlitt> jbenet: don't have GitHub deliver mail to your email.
<jbenet> whyrusleeping: probably someday. i still read everything :)
<richardlitt> Github is for GitHub notifications.
<richardlitt> Email is for email.
<daviddias> Tahoe-LAFS is the Least Authority Filesystem https://www.tahoe-lafs.org/
<tperson> You guys can keep closing them, ill keep opening them. Muahaha!
<jbenet> richardlitt: email fits me better
<richardlitt> AHHH
<richardlitt> they need a web designer.
<whyrusleeping> tperson: lol, bring it!
<daviddias> tperson: opening is fine, but there were issues one year old of stuff that people opened that were solved long time ago and probably those devs were still waiting for our answer
<chriscool> whyrusleeping: fs-repo-migrations sharness tests pass on Travis now!
<whyrusleeping> chriscool: WOOOOOOOO!!!!
* whyrusleeping does the happy dance
<whyrusleeping> lol, zooko broke the webpage last night
<lgierth> hehe yeah
<richardlitt> ahaha
<whyrusleeping> he was sitting to my left
<richardlitt> Zooko needs to up his airnomad game.
<richardlitt> Also, Satoshi Nakomoto would never break a website's CSS
<richardlitt> anyway, cool, thanks daviddias!
<richardlitt> whyrusleeping: you ready to go?
<daviddias> :)
<whyrusleeping> suureee
joshbuddy has quit [Quit: joshbuddy]
<whyrusleeping> - [x] CCC
<whyrusleeping> - [x] berlin shenanigans
<whyrusleeping> - [x] improve performance of files api for registry mirror
<whyrusleeping> - [x] met lots of peoples
<whyrusleeping> - [x] mass issue cleanup with @diasdavid
<whyrusleeping> - [x] refactored object patch to not embed data in url
<whyrusleeping> - [x] added testing for http requests so we can ensure the cmds lib is right
<whyrusleeping> - [x] began prep for 0.3.11 release and subsequent 0.4.0 merge to master
<whyrusleeping> - [x] reenabled ipns sharness tests
<whyrusleeping> - [x] gx is nearly ready for prime time
<whyrusleeping> - [x] wrote libp2p swarm demo for daviddias
<whyrusleeping> - [x] fixed race condition in go-datastore
<whyrusleeping> and probably some other stuff i missed because its hard to parse githubs activity log
<whyrusleeping> registry-mirror is going faster than ever now
<daviddias> richardlitt: https://github.com/issues?utf8=%E2%9C%93&q=is%3Aopen+org%3Aipfs+label%3A%22needs+review%22 this should make things faster from now on:)
<richardlitt> daviddias: saw that. Thanks.
<lgierth> yay!
<richardlitt> whyrusleeping: good work.
joshbuddy has joined #ipfs
<whyrusleeping> wooo
<lgierth> the stuff in go-ipfs needs s/RFCR/needs review/
<whyrusleeping> yeah, we can change that label
<richardlitt> Cool.
<lgierth> ok am i last?
<richardlitt> Thanks whyrusleeping
<richardlitt> Yep
<lgierth> - infrastructure
<lgierth> - [x] decomission castor ipfs/infrastructure#143
<lgierth> - [x] * set up namaka and hiiaka (NUC nodes at our table at 32c3) ipfs/infrastructure#142
<lgierth> - [x] regenerate hetzner SSH host keys in response to advisory http://wiki.hetzner.de/index.php/Ed25519/en
<lgierth> - [~] write post mortem about this ^ https://github.com/ipfs/ops-private
<lgierth> - [~] set up osx buildbot worker for Zooko/Tahoe
<lgierth> - go-ipfs
<lgierth> - [x] pull request triage (tagging)
<lgierth> - [ ] dev040 migration plan
<lgierth> - fc00
<lgierth> - [x] discuss ehmry's cryptoauth spec draft with cjd
<lgierth> eof
<lgierth> i kinda lost track of the dev040 migration over the holidays :/
<lgierth> but at least i got ahold of an alexandria person i can ping about it
<bret> IPFS reactions: When I go to shut off the ipfs daemon https://youtu.be/4POoMgjoH5s?t=3m8s
<bret>
simonv3 has joined #ipfs
ppham has joined #ipfs
<jbenet> thanks everyone
<whyrusleeping> :D
<richardlitt> lgierth: What does NUC mean?
<bret> hah im just kiddin around
<richardlitt> :D
<jbenet> i think the most salient thing to finish off is shipping dev0.4.0. the "how to migrate" is the thing to figure out.
<lgierth> richardlitt: intel's mini computers: http://www.intel.de/content/www/de/de/nuc/overview.html
<richardlitt> Cool
<richardlitt> What's fc00 stand for?
<jbenet> bret: hahahaha we should fix that.
<bret> cause when i shut it down (it says "shutting down.." and i read it in the hl1 scientist voice)
<whyrusleeping> jbenet: yeap, i've been putting some good thought into them
<lgierth> jbenet: yep it's top prio for me
<bret> jbenet: it actually shuts down quite reliably lately
Matoro_ has quit [Remote host closed the connection]
devbug has joined #ipfs
<jbenet> bret: we should improve the messaging too.
<lgierth> richardlitt: fc00 is the Futuristic Connectivity stack derived from cjdns
Matoro_ has joined #ipfs
<lgierth> ok i'll go to the super market real quick and then i can come over daviddias whyrusleeping
<whyrusleeping> SGTM
<richardlitt> Cool. Thanks lgierth !
<richardlitt> jbenet: want to go?
<jbenet> ok thanks everyone, thanks richardlitt for leading this.
<richardlitt> haha, guess not.
<whyrusleeping> gonna go to the store as well
<whyrusleeping> i'm hungry
<ipfsbot> [go-ipfs] whyrusleeping pushed 3 new commits to master: http://git.io/vuROd
<ipfsbot> go-ipfs/master 85774b8 Jakub (Kubuxu) Sztandera: namesys: Make paths with multiple segemnts work. Fixes #2059...
<ipfsbot> go-ipfs/master bcfb3d7 Jakub (Kubuxu) Sztandera: Included more namesys tests....
<ipfsbot> go-ipfs/master 3f7d11f Jeromy Johnson: Merge pull request #2116 from Kubuxu/fix/#2059...
<richardlitt> Cool. Please put your TODOS for the next week in the issue by tomorrow
<richardlitt> Vids starting shortly.
<jbenet> richardlitt: i dont have anything, just a huge backlog.
<richardlitt> There will be no Infrastructure chat today; it is being moved to tomorrow
<richardlitt> Instead, there will be a 2pm EST 11am PT chat about the API
<richardlitt> jbenet: cool.
<richardlitt> EOF
arpu has quit [Ping timeout: 240 seconds]
pfraze has quit [Remote host closed the connection]
<chriscool> whyrusleeping or jbenet now that Travis tests for fs-repo-migrations pass, https://github.com/ipfs/fs-repo-migrations/pull/13 can be merged and I will add more complex tests
<jbenet> hello chriscool o/ :) -- happy new year
<jbenet> chriscool that's great!
<chriscool> Happy New Year jbenet
<chriscool> !
s_kunk has quit [Ping timeout: 240 seconds]
pfraze has joined #ipfs
Senji has quit [Ping timeout: 264 seconds]
<chriscool> I just opened https://github.com/ipfs/fs-repo-migrations/issues/15 to put ideas for more fs-repo-migration tests
<chriscool> Thanks!
<jbenet> great, thanks :)
step21 is now known as step21_
<Kubuxu> chriscool: in general it would be worth checking if running 0.3.x on 0.4.x does not damage the repos. It might not fit repo-migrations tests but I just thought about it.
<Kubuxu> running 0.3.x on 0.4.x repo, but it might already be tested.
Senji has joined #ipfs
<richardlitt> jbenet: Maybe we should move the API meeting to tomorrow, so that dignifiedquire can make it? Or we can just have a short one.
<jbenet> whyrusleeping chriscool: (preface: i havent looked at the latest tests-- i will later this week.) i think the big thing for fs-repo-migrations testing is making sure everything works fine going up and down without losing any data, including for large repos or repos with large pinsets.
<chriscool> Kubuxu: thanks! I added this idea to the issue.
<chriscool> jbenet: ok I will add tests with large repos and large pinsets, going up and down
<chriscool> jbenet: thanks for commenting on the issue!
<jbenet> whyrusleeping: how solid is gx UX now? we should discuss this this week and see about wehther moving everything in go-* to gx in one fell swoop is a good idea.
<chriscool> I have to go. I am going to eat with my family now.
<whyrusleeping> i dont think one fell swoop is a good idea... no concrete reasons, but just my gut feeling
<whyrusleeping> gx UX is pretty good right now, there are some rough spots i've been working on
<whyrusleeping> but i was going to have daviddias try to use it and watch
<jbenet> thanks chriscool! o/ enjoy.
m0ns00n has joined #ipfs
zorglub27 has quit [Ping timeout: 255 seconds]
<richardlitt> Apps on IPFS chat starting in 2.5 minutes
<richardlitt> Apps on IPFS: hangout: https://hangouts.google.com/call/bhnklvhcj5twjgnlimatql2rgaa, listen only - youtube: http://youtu.be/sJKNAxIPjuY
<ipfsbot> [go-ipfs] whyrusleeping closed pull request #2163: Update README URLs based on HTTP redirects (master...master) http://git.io/vuBNn
ygrek has joined #ipfs
<richardlitt> Uhm
<richardlitt> Is anyone coming to Apps on IPFS?
<Stskeeps> i'm listening on youtube at least.. :P
<richardlitt> :D
<richardlitt> Well, right now it is just me. I don't think dignifiedquire can make it today, so, really, who knows
<richardlitt> jbenet: you're technically the leader for this, right?
<whyrusleeping> richardlitt: i can come
<daviddias> we are ready :)
<jbenet> eh, sort of. it's been dignifiedquire but *shrug*. do we have an agenda?
anshukla has joined #ipfs
<jbenet> sounds good!
<jbenet> brt.
<richardlitt> Cool. Call starting soon.
Encrypt has quit [Quit: Quitte]
step21_ is now known as step21
zorglub27 has joined #ipfs
ralphtheninja has quit [Ping timeout: 265 seconds]
<richardlitt> API Hangout starting now
anshukla has quit [Remote host closed the connection]
arpu has joined #ipfs
ralphtheninja has joined #ipfs
Oatmeal has joined #ipfs
<dignifiedquire> whyrusleeping: is it possible to seek in a large file in ipfs? like skip the first 1000 bytes and then read 200 bytes? (without downloading everything)
jhulten has quit [Ping timeout: 272 seconds]
<whyrusleeping> yes
<dignifiedquire> coo
<dignifiedquire> l
Oatmeal has quit [Max SendQ exceeded]
ygrek_ has joined #ipfs
disgusting_wall has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
step21 is now known as step21_
<daviddias> jbenet: around for libp2p?
dPow has quit [Quit: No Ping reply in 180 seconds.]
jhulten has joined #ipfs
cemerick has quit [Ping timeout: 240 seconds]
Matoro__ has joined #ipfs
Matoro_ has quit [Read error: Connection reset by peer]
dPow has joined #ipfs
Soft has quit [Read error: Connection reset by peer]
Soft has joined #ipfs
<daviddias> jbenet: around for js-ipfs?
<jbenet> yeah joining
<whyrusleeping> dignifiedquire: YO
pfraze_ has joined #ipfs
cemerick has joined #ipfs
pfraze has quit [Ping timeout: 264 seconds]
<dignifiedquire> whyrusleeping: when adding big fat files, > 1gb are there any flags I should be passing with 0.4.0?
<whyrusleeping> Nah
<whyrusleeping> Should be fine using default
<dignifiedquire> will try that then :)
anticore has joined #ipfs
ppham has quit [Remote host closed the connection]
jfis has joined #ipfs
lolterp has joined #ipfs
chriscool has quit [Ping timeout: 256 seconds]
s_kunk has joined #ipfs
hartor1 has joined #ipfs
<richardlitt> js-ipfs is running over, go-ipfs will start when it is done, most likely
hartor has quit [Ping timeout: 272 seconds]
hartor1 is now known as hartor
ppham has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
anticore has quit [Remote host closed the connection]
<paragon> what is the status on this concept? https://github.com/ipfs/notes/issues/70
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
<Kubuxu> How about using special link?
chriscool has joined #ipfs
G-Ray has joined #ipfs
<paragon> also, does ipfs signal the app when files in remote subdirectories change? if so how would i do this
<ipfsbot> [webui] greenkeeperio-bot opened pull request #169: Update i18next-xhr-backend to version 0.1.0
pfraze has joined #ipfs
<G-Ray> Do you follow the progress of maidsafe ?
pfraze_ has quit [Ping timeout: 250 seconds]
pfraze has quit [Read error: Connection reset by peer]
<jbenet> js-ipfs
felixn has quit [Quit: ZNC - 1.6.0 - http://znc.in]
<jbenet> thanks for bearing with the bike shedding, lots of concerns meeting at those points
<daviddias> LOOOOOL
<whyrusleeping> bikehouse?
jfis has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<jbenet> a bike house = bike shed
<whyrusleeping> as daviddias's laptop says "full-time bikeshedder"
<jbenet> yep
<daviddias> jbenet's laptop has the same sticker
jfis has joined #ipfs
pfraze has joined #ipfs
<daviddias> as kunf fury would say, we have to do what we do best.. "my job
maxlath has joined #ipfs
zorglub27 has quit [Ping timeout: 265 seconds]
maxlath is now known as zorglub27
felixn has joined #ipfs
anticore has joined #ipfs
ppham has quit [Ping timeout: 260 seconds]
hellertime has quit [Quit: Leaving.]
<Kubuxu> It would be great to have already both 0.3 and 0.4 resolved by ipfs.io
grahamperrin has joined #ipfs
grahamperrin has left #ipfs [#ipfs]
felixn_ has joined #ipfs
anshukla has joined #ipfs
felixn has quit [Ping timeout: 265 seconds]
felixn_ has quit [Ping timeout: 265 seconds]
felixn has joined #ipfs
<jbenet> hahaha
anshukla has quit [Remote host closed the connection]
<richardlitt> I'm a full time yak shaver
anshukla has joined #ipfs
devbug has quit [Ping timeout: 250 seconds]
anshukla has quit [Ping timeout: 245 seconds]
zorglub27 has quit [Quit: zorglub27]
<jakoby> paragon: if the remote directory changes, then the ipfs path will also change
rendar has quit [Ping timeout: 240 seconds]
<jakoby> I think the best way to solve that issue is to use ipns point to the new ipfs path, then have a cron or something periodically download the ipns
<paragon> k
rendar has joined #ipfs
hartor has quit [Ping timeout: 240 seconds]
<jakoby> ipfs mount is cool with this. it just automatically updates the path when you make any changes to /ipns/local/
joshbuddy has joined #ipfs
felixn_ has joined #ipfs
felixn_ has quit [Remote host closed the connection]
G-Ray has quit [Ping timeout: 240 seconds]
felixn has quit [Ping timeout: 265 seconds]
anticore has quit [Quit: bye]
ralphtheninja has quit [Quit: leaving]
ralphtheninja has joined #ipfs
<dvn> /names
m0ns00n has quit [Quit: undefined]
<paragon> i see 2 ipfs-meteor projects
<paragon> anyone messed with those? is there a better one?
<paragon> napsy & akasha
<paragon> sunny-g ?
<ipfsbot> [webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vu050
<ipfsbot> webui/master 71787be Friedel Ziegelmayer: Merge pull request #169 from ipfs/greenkeeper-i18next-xhr-backend-0.1.0...
Senji has quit [Read error: Connection reset by peer]
<ipfsbot> [webui] Dignifiedquire pushed 1 new commit to master: http://git.io/vu052
<ipfsbot> webui/master 781b583 Friedel Ziegelmayer: Merge pull request #168 from ipfs/greenkeeper-i18next-2.0.15...
CarlWeathers has quit [Quit: Crashing into slumber.]
<dignifiedquire> daviddias: find for some cr?
<dignifiedquire> *time
CarlWeathers has joined #ipfs
G-Ray has joined #ipfs
_fil__ has joined #ipfs
<water_resistant> anyone know how i can access my computer ipfs data on my phone?
user24 has joined #ipfs
<jakoby> water_resistant: could get via the gateway
<daviddias> dignifiedquire: sure, on what ?
<dignifiedquire> daviddias: just finished https://github.com/ipfs/webui/pull/166
<daviddias> Sweet, let me check :)
Matoro_ has joined #ipfs
Matoro__ has quit [Read error: Connection reset by peer]
NightRa has quit [Quit: Connection closed for inactivity]
ashark has quit [Ping timeout: 245 seconds]
<dignifiedquire> whyrusleeping: ping
<daviddias> dignifiedquire: just cr'ed, but to be honest, I'm not sure if I have that much of a valid opinion of CR'ing React code as I haven't really invest time to learn all of the tidbits of React (I wouldn't know if there is a better React thing to do), codewise seems ok thought :)
<dignifiedquire> daviddias: okay thanks :) maybe richardlitt can have a look as well :)
joshbuddy has quit [Quit: joshbuddy]
<richardlitt> dignifiedquire: will do tomorrow
<richardlitt> Heh. Was already on my list of things to do tomorrow
<dignifiedquire> richardlitt: thanks
<richardlitt> dignifiedquire: no problem
gordonb has joined #ipfs
gordonb has quit [Client Quit]
Oatmeal has joined #ipfs
<dignifiedquire> lgierth: whyrusleeping when you both have some time can we get together and talk about the steps involved doing https://github.com/ipfs/webui/issues/167
<dignifiedquire> (the deployment part)
joshbuddy has joined #ipfs
Matoro_ has quit [Remote host closed the connection]
joshbuddy has quit [Read error: Connection reset by peer]
joshbuddy has joined #ipfs
joshbuddy has quit [Client Quit]
cojy has left #ipfs [#ipfs]
gordonb has joined #ipfs
ppham has joined #ipfs