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
rendar has quit [Quit: Leaving]
<__mek__> @jbenet alpha api for the internet archive https://api.archivelab.org/items
Encrypt has quit [Quit: Sleeping time!]
jhulten has joined #ipfs
tinybike has joined #ipfs
Eudaimonstro has joined #ipfs
devbug has quit [Ping timeout: 240 seconds]
NightRa has quit [Quit: Connection closed for inactivity]
<ipfsbot> [js-ipfs-api] harlantwood created circleci (+1 new commit): http://git.io/v8ZwD
<ipfsbot> js-ipfs-api/circleci db5d731 Harlan T Wood: circle config
jhulten has quit [Ping timeout: 240 seconds]
<victorbjelkholm> cryptix, thanks for the fixes! Appreciate it a lot :)
<cryptix> very welcome :)
<ipfsbot> [js-ipfs-api] harlantwood opened pull request #106: circle config (master...circleci) http://git.io/v8ZrI
<ipfsbot> [js-ipfs-api] harlantwood created travis (+1 new commit): http://git.io/v8Zoi
<ipfsbot> js-ipfs-api/travis 2a9cc63 Harlan T Wood: add travis CI badge
<ipfsbot> [js-ipfs-api] harlantwood opened pull request #107: Add travis CI badge to Readme (master...travis) http://git.io/v8Zod
simonv3 has quit [Quit: Connection closed for inactivity]
voxelot has quit [Ping timeout: 265 seconds]
<cryptix> !pin Qme8HUxpr6QMcDzd3U1SzgUqtnoFQDdxZUZC69VMpi4LaL
<pinbot> now pinning /ipfs/Qme8HUxpr6QMcDzd3U1SzgUqtnoFQDdxZUZC69VMpi4LaL
Matoro has quit [Ping timeout: 260 seconds]
JohnClare has joined #ipfs
trochosphere has quit [Ping timeout: 272 seconds]
pinbot has quit [Ping timeout: 252 seconds]
<cryptix> somehow pinbot doesnt like my hashes :x
<demize> hah
JohnClare has quit [Ping timeout: 240 seconds]
Matoro has joined #ipfs
water_resistant has quit [Quit: Leaving]
fingertoe has quit [Ping timeout: 246 seconds]
<victorbjelkholm> The gateway is ok currently? Trying to load QmS5BHZknKbjFqqJarfyCz6JdWiCrQpAAG1nmQKRZnMkJY but nothing happens... Works on other machines I've tested on
<victorbjelkholm> huh, seems like something is wrong with how firefox connects to the gateway or how the gateway handles firefox. In Chrome is working
__mek__ has quit [Ping timeout: 240 seconds]
cSmith_ has quit [Ping timeout: 244 seconds]
__mek__ has joined #ipfs
hellertime has joined #ipfs
vanila has quit [Quit: Leaving]
ygrek has joined #ipfs
f[x] has quit [Ping timeout: 265 seconds]
__mek__ has quit [Ping timeout: 260 seconds]
cSmith_ has joined #ipfs
jfred__ is now known as jfred
<ipfsbot> [js-ipfs-api] harlantwood created travis-config (+1 new commit): http://git.io/v8ZSg
<ipfsbot> js-ipfs-api/travis-config 4f56715 Harlan T Wood: test under multiple node versions
<davidar> does the gateway do gzip compression?
<multivac> davidar: 2015-11-06 - 23:18:34 <jbenet> tell davidar to talk to __mek__ at some point
<davidar> __mek__: hi :)
pinbot has joined #ipfs
<davidar> or, at least, set an appropriate content-encoding header like s3
guest234234 has joined #ipfs
<davidar> (for already gzip'd files)
<davidar> s/does/can
<ipfsbot> [js-ipfs-api] harlantwood opened pull request #108: test under multiple node versions (master...travis-config) http://git.io/v8ZHU
Guest23423 has joined #ipfs
nonofficially has joined #ipfs
guest234234 has quit [Ping timeout: 265 seconds]
ygrek_ has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
Guest23423 has quit [Read error: Connection reset by peer]
border0464 has joined #ipfs
r04r is now known as zz_r04r
JohnClare has joined #ipfs
JohnClare has quit [Ping timeout: 250 seconds]
<fleeky_> wow the new imgur sucks
<fleeky_> i need to get the ipfs imgur installed soon
voxelot has joined #ipfs
voxelot has joined #ipfs
<davidar> fleeky_: installed?
<fleeky_> meaning run an instance on my server
<davidar> oh, cool
* davidar assumes we're talking about ipfs.pics
<davidar> !pin QmWPgJnUGLB1LPh9KMG9LEN4LVu5e17TwkEtcmTWdNn9V6
<pinbot> now pinning /ipfs/QmWPgJnUGLB1LPh9KMG9LEN4LVu5e17TwkEtcmTWdNn9V6
__mek__ has joined #ipfs
pinbot has quit [Ping timeout: 252 seconds]
nikor has quit [Quit: Lost terminal]
<davidar> fleeky_: won't even need a server soon enough ;)
<fleeky_> ipfs is still a network that needs nodes though
<fleeky_> oh do you mean just any client acts as a node ?
<davidar> *webserver
<davidar> yeah
<fleeky_> yeah ive anyways been wanting to virtualize my server / services and just run them on whatever computer can
<fleeky_> the only problem now is im in search of a new distro, not really happy with the direction of debian
<davidar> fleeky_: i'm currently working up the courage to dive into nixos :)
<fleeky_> nixos?
__mek__ has quit [Ping timeout: 264 seconds]
__mek__ has joined #ipfs
<davidar> __mek__: o/
dcposch has joined #ipfs
<codehero> oh. another nixos guy
<xelra> I like Arch. It's like Gentoo, only useful.
* demize inserts a snare
HoboPrimate has quit [Quit: HoboPrimate]
<codehero> :D
<codehero> i also like arch
<codehero> but nixos is just awesome
<codehero> but as of now, security updates are a problem
<codehero> so i'm using arch
captain_morgan has quit [Ping timeout: 240 seconds]
<davidar> i like the excitement of having my system randomly break all the time, so i'm using ubuntu ;)
<codehero> lol :D
<codehero> well. good night peoples
<davidar> night
pinbot has joined #ipfs
ygrek_ has quit [Ping timeout: 260 seconds]
Gaming4JC has quit [Quit: Leaving]
voxelot has quit [Ping timeout: 250 seconds]
pfraze has quit [Remote host closed the connection]
__mek__ has quit [Ping timeout: 250 seconds]
hellertime has quit [Quit: Leaving.]
hellertime has joined #ipfs
hellertime has quit [Client Quit]
chriscool has quit [Ping timeout: 265 seconds]
chriscool has joined #ipfs
chriscool has quit [Ping timeout: 272 seconds]
sharky has quit [Ping timeout: 246 seconds]
sharky has joined #ipfs
chriscool has joined #ipfs
__jkh__ has quit [Read error: Connection reset by peer]
Tv` has quit [Quit: Connection closed for inactivity]
__mek__ has joined #ipfs
JohnClare has joined #ipfs
felixn has quit [Max SendQ exceeded]
felixn has joined #ipfs
JohnClare has quit [Ping timeout: 260 seconds]
guest234234 has joined #ipfs
<guest234234> Good morning : )
dignifiedquire has joined #ipfs
nonofficially has quit [Ping timeout: 240 seconds]
unrendered has joined #ipfs
<Stskeeps> could ipfs potentially leverage multicast on a LAN?
<ipfsbot> [js-ipfs-api] harlantwood pushed 1 new commit to travis-config: http://git.io/v8nyL
<ipfsbot> js-ipfs-api/travis-config 098a129 Harlan T Wood: Update .travis.yml
unrendered has quit [Ping timeout: 240 seconds]
e-lima has joined #ipfs
e-lima has quit [Ping timeout: 260 seconds]
dignifiedquire_ has joined #ipfs
reit has quit [Quit: Leaving]
reit has joined #ipfs
<ipfsbot> [js-ipfs-api] Dignifiedquire pushed 1 new commit to master: http://git.io/v8n5o
<ipfsbot> js-ipfs-api/master 1d9e287 Friedel Ziegelmayer: Merge pull request #106 from ipfs/circleci...
e-lima has joined #ipfs
<ipfsbot> [js-ipfs-api] harlantwood deleted circleci at db5d731: http://git.io/v8ndW
dignifiedquire_ has quit [Quit: dignifiedquire_]
compleatang has joined #ipfs
compleatang has quit [Client Quit]
anticore has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
domanic has quit [Ping timeout: 246 seconds]
amstocker has joined #ipfs
rendar has joined #ipfs
<M-davidar> Stskeeps (IRC): multicast in what way?
amstocker has quit [Ping timeout: 246 seconds]
cemerick has joined #ipfs
<ion> Stskeeps: It would be cool if go-ipfs tried to use multicast for pubsub and used P2P as a fallback (since it will unfortunately fail on most of the public Internet).
<ion> Everyone managing receive the multicast would of course also participate in the P2P distribution.
<ion> to
Encrypt has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
NightRa has joined #ipfs
NeoTeo has joined #ipfs
dignifiedquire has joined #ipfs
dignifiedquire has quit [Client Quit]
slothbag has joined #ipfs
<ipfsbot> [go-ipfs] rht opened pull request #1949: Wire offline routing for ipns in core.Resolve (master...wire-offline-routing) http://git.io/v8cks
zuchto-mob has left #ipfs [#ipfs]
__mek__ has quit [Ping timeout: 255 seconds]
jamie_k has joined #ipfs
guest234234 has quit [Ping timeout: 240 seconds]
RX14 has quit [Quit: Fuck this shit, I'm out!]
RX14 has joined #ipfs
dignifiedquire has joined #ipfs
<Vyl> Multicast could be a very useful thing on public networks - wifi hotspots and such. But right now, IPFS is so niche that the chances of you happening to connect to the same hotspot as another IPFS node used are basically zero.
<Vyl> We're still in the chicken-and-egg stage.
<Vyl> No site is going to utilise IPFS because practically no-one would see any benefit, and they'd be dependant on the gateway staying up. But no-one is going to install IPFS because there's no point to a protocol that only enthusiasts use.
<victorbjelkholm> Godmorgon!
<Vyl> This is unlikely to change without a 'killer app' of some sort that is IPFS-exclusive. But I can't think of anything that would fit that criteria. Not anything legal, anyway.
<Vyl> And if our killer site is 'getfreemp3z' then that creates a whole new set of problems.
<Vyl> But if IPFS does somehow gain popularity, then I can certainly imagine multicast node location (IPv6 link-local is ideal for this) becoming a powerful feature.
<Stskeeps> M-davidar: well, one usecase i could see it would be content distribution on let's say, in flight entertainment, as an example
<Vyl> I see it more as a performance boost for popular content. When your OS needs to fetch some updates or you want to watch the latest viral video that everyone has seen, there's a decent chance that one of the people on that LAN segment will have it. So why wait for it to slowly download from a node at the other end of the congested internet link?
<davidar> Stskeeps (IRC): ipfs already peers with nodes over LAN automatically. I guess multicast could be supported once bitswap gets more intelligent
<Vyl> Oh, it already does that?
<Vyl> Well, that's that conversation over!
<davidar> yeah
<davidar> lol
<Vyl> How does it locate them?
<davidar> I'm not sure tbh, ask whyrusleeping ;)
slothbag has quit [Quit: Leaving.]
dignifiedquire has quit [Quit: dignifiedquire]
<davidar> actually, it might use multicast for that part already
<davidar> just not for actually distributing content, iirc
<Stskeeps> davidar: if it's the thing about that peers has /192.168.foo in their addresses in the public peer list, it can probably be done more intelligently, as i'm quite sure my local LAN doesn't have peers like that .. :) something like mdns to look would probably make more sense
<Stskeeps> see https://github.com/ipfs/go-ipfs/issues/1226 as one reason why it isn't smart :)
<Stskeeps> but that's on path to improvement
OutBackDingo has quit [Quit: Leaving]
OutBackDingo has joined #ipfs
<Vyl> That's pretty non-smart.
<Vyl> This is exactly the sort of thing that IPv6 link-local multicase was *made* for.
<Vyl> *cast
<davidar> yeah, i'm not all that familiar with the details, but this is definitely something that is intended to happen (possibly in the future)
* davidar bbiab
<Vyl> Could just use plain v4 multicast. I suppose it would work equally well.
nessence has quit [Remote host closed the connection]
Zuardi has quit [Remote host closed the connection]
Zuardi has joined #ipfs
nessence has joined #ipfs
forth_qc has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
OutBackDingo has quit [Quit: Leaving]
wtbrk has joined #ipfs
nessence has quit [Ping timeout: 264 seconds]
e-lima has joined #ipfs
amade has joined #ipfs
jamie_k___ has joined #ipfs
jamie_k has quit [Ping timeout: 265 seconds]
jamie_k___ is now known as jamie_k
reit has quit [Quit: Leaving]
reit has joined #ipfs
nessence has joined #ipfs
jamie_k has quit [Read error: Connection reset by peer]
OutBackDingo has joined #ipfs
Encrypt has quit [Quit: Eating time!]
jamie_k_ has joined #ipfs
cjb has joined #ipfs
grahamperrin has joined #ipfs
forth_qc has quit [Quit: Lämnar]
guest234234 has joined #ipfs
zz_r04r is now known as r04r
rombou has joined #ipfs
unphysical has joined #ipfs
NeoTeo has quit [Quit: ZZZzzz…]
grahamperrin has left #ipfs ["Leaving"]
rombou has quit [Ping timeout: 250 seconds]
rombou has joined #ipfs
M-davidar-test has joined #ipfs
rombou has quit [Ping timeout: 264 seconds]
Encrypt has joined #ipfs
nekomune_ is now known as nekomune
rombou has joined #ipfs
ianopolous has quit [Read error: Connection reset by peer]
ianopolous has joined #ipfs
anticore has quit [Remote host closed the connection]
* ion runs make test_all_commits and twiddles thumbs
guest234234 has quit [Ping timeout: 250 seconds]
Guest23423 has joined #ipfs
pfraze has joined #ipfs
sunnymilk has joined #ipfs
rombou has quit [Ping timeout: 272 seconds]
HostFat has joined #ipfs
Guest23423 has quit [Ping timeout: 260 seconds]
dignifiedquire has joined #ipfs
rombou has joined #ipfs
arpu has joined #ipfs
rombou has quit [Ping timeout: 255 seconds]
jamie_k_ has quit [Quit: jamie_k_]
jamie_k has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
jamie_k___ has joined #ipfs
jamie_k has quit [Ping timeout: 250 seconds]
jamie_k___ is now known as jamie_k
vanila has joined #ipfs
dignifiedquire has joined #ipfs
<vanila> so what's the procedure if an illegal image was hosted on ipfs?
<victorbjelkholm> vanila, hosted on ipfs? Can only be hosted by nodes that want to host that image
loki has joined #ipfs
loki is now known as Guest63605
<Guest63605> is it necessary to open a port in firewall to run a ipfs node ?
nessence has quit [Remote host closed the connection]
nessence has joined #ipfs
pfraze_ has joined #ipfs
<victorbjelkholm> Guest63605, for it to connect to the swarm, yes, you should have port 4001 open
pfraze has quit [Ping timeout: 240 seconds]
<SoreGums> putting together a project that uses firebase/pubnub and was going to use cdnjs/rawgit to host the actual client - then remembered ipfs - might go the ipfs route then - want to ensure longevity of the client code ;)
<demize> cjdns would provide the network that the client communicates over, it won't actually.. "host" it.
<demize> You can use ipfs just fine over cjdns though.
nessence has quit [Ping timeout: 272 seconds]
<SoreGums> i'm not clear - cjdns was for the JS libs
<SoreGums> github was where i'll post the client - it'll be published under MIT
<SoreGums> cdnjs**
<demize> Oh, I thought cjdnjs was a typo for cjdns, sorry.
<SoreGums> ahh, never heard of cjdns, looks interesting ;)
<vanila> here's an attack scenario: nasty person makes a page that appears beigning but includes within it an illegal image, lots of nice persons view this page (e.g. it was linked on reddit), now they are all hosting that illegal image and may suffer consequences
jamie_k has quit [Ping timeout: 240 seconds]
<Vyl> That's a legal attack, not a purely technological one. If fetching is done without user knowledge though, they should have plausible deniability. In theory that can get them off the hook legally except for strict liability offenses, and even most of those. Though in practice law enforcement can be rather overzealous in certain crimes, and will quite happily destroy a suspect's life before concluding
<Vyl> they are not guilty after all.
nessence has joined #ipfs
jamie_k_ has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
RX14 has left #ipfs ["Leaving"]
cemerick has joined #ipfs
pfraze_ has quit [Remote host closed the connection]
<vanila> i think this could be a problem for the safety of IPFS users
chriscool has quit [Ping timeout: 252 seconds]
_jkh_ has joined #ipfs
<victorbjelkholm> vanila, just because you view the file doesn't mean you'll store and share it
<ion> In the current implementations it does.
<victorbjelkholm> ion, oh, I was sure you'd have to pin content for your node to start sharing it
Guest63605 has quit [Quit: Page closed]
<ion> Anything you load is cached. Pinning just prevents garbage collection from deleting the data.
ianopolous has quit [Ping timeout: 244 seconds]
<Stskeeps> could be nice to have a flag to not 'seed' when done downloading, though
chriscool has joined #ipfs
voxelot has joined #ipfs
chriscool has quit [Ping timeout: 250 seconds]
<ion> Run ipfs repo gc
<Stskeeps> nod
Oatmeal has quit [Ping timeout: 240 seconds]
jamie_k___ has joined #ipfs
jamie_k_ has quit [Ping timeout: 255 seconds]
cemerick has quit [Ping timeout: 244 seconds]
jamie_k_ has joined #ipfs
jamie_k___ has quit [Ping timeout: 250 seconds]
voxelot has quit [Ping timeout: 250 seconds]
Oatmeal has joined #ipfs
border0464 has quit [Ping timeout: 260 seconds]
border0464 has joined #ipfs
ianopolous has joined #ipfs
_jkh_ has quit [Ping timeout: 260 seconds]
<codehero> this looks pretty cool
chriscool has joined #ipfs
_jkh_ has joined #ipfs
jamie_k_ has quit [Ping timeout: 264 seconds]
chriscool1 has joined #ipfs
chriscool has quit [Quit: Leaving.]
HoboPrimate has joined #ipfs
dignifiedquire has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
chriscool has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
chriscool has quit [Ping timeout: 260 seconds]
<codehero> Stskeeps: i think automatic seeding is a major advantage, because popular files will have faster retrieval times
<Stskeeps> it does
<Stskeeps> i mean, seeding -after- downloading it all
<Stskeeps> so there's still seeding while downloading as an advantage
<codehero> hrm
pfraze has joined #ipfs
<codehero> well, i'm all for more options, but if everyone turns off seeding after download
<codehero> then downloads will be slower
<Stskeeps> nod
<Stskeeps> there's always a weighing i guess
nessence has quit [Remote host closed the connection]
nessence has joined #ipfs
locusf has joined #ipfs
nessence has quit [Ping timeout: 240 seconds]
NeoTeo has joined #ipfs
munkey has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid closed pull request #108: test under multiple node versions (master...travis-config) http://git.io/v8ZHU
nessence has joined #ipfs
dignifiedquire has joined #ipfs
jamie_k has joined #ipfs
<ipfsbot> [js-ipfs-api] diasdavid deleted travis at 2a9cc63: http://git.io/v8WeE
bussiere_ has joined #ipfs
<bussiere_> hi
<bussiere_> please can anyone remind me the command to get a folder and write it in the current system please
<ion> ipfs add -r directory
<ion> ipfs get /ipfs/hash
<bussiere_> ok thanks it writes it and appears as a folder after in y filesysteme ?
<ion> yes
<ion> named after the hash
<ion> ipfs get /ipfs/hash/subdirectory will create “subdirectory”
anticore has joined #ipfs
<bussiere_> ion thanks
voxelot has joined #ipfs
<rendar> codehero, what you mean with 'seeding'?
<ion> Serving the objects
<rendar> ion, hmm, objects = chunks of a big file, split in littler objects?
<ion> Any IPFS objects
<rendar> so, seeding improve downloading because you can demand IPFS objects from several different servers
<ion> Yes, potentially even from within your local network.
<rendar> right
<rendar> but why you have only 1 server? it will decay to a normal download i guess
<rendar> s/why/when/
<ion> Someone closer to you than the original server can still have it.
<ion> Perhaps a fast cache box on your ISP’s premises.
<ion> Or perhaps the original server is just slow compared to everyone else.
<rendar> hmm
domanic has joined #ipfs
<rendar> ion, in the hypothetical case only 1 server has those objects, it will be a normal file download, like everyone else, right?
sharky has quit [Quit: Leaving]
<ion> A big file will consist of many chunks. As soon as one node has downloaded one of them, that one is already being served by two nodes in total and soon even more.
<anticore> hi guys. is it possible to send an ipfs hash to someone without ipfs as a link?
<multivac> anticore: 2015-10-25 - 02:14:43 <whyrusleeping> tell anticore use 0.0.0.0 isntead of 127.0.0.1 as the ip
<ion> anticore: What do you mean by that?
cemerick has joined #ipfs
<dignifiedquire> daviddias: did you find anything more?
atgnag has quit [Ping timeout: 264 seconds]
dPow has quit [Quit: No Ping reply in 180 seconds.]
<anticore> ion: a proxy i guess
<anticore> like ipfsproxy.com/<hash> would retrieve the object
<anticore> am i making any sense?
<ion> anticore: Oh. Use the public HTTP gateway. https://ipfs.io/ipfs/<hash>
dPow has joined #ipfs
<anticore> oh
<anticore> awesome, thanks ion
<anticore> and thanks whyrusleeping that worked out!
atgnag has joined #ipfs
cemerick has quit [Ping timeout: 250 seconds]
Encrypt has quit [Quit: Quitte]
nessence has quit [Ping timeout: 264 seconds]
jamie_k has quit [Read error: Connection reset by peer]
jamie_k has joined #ipfs
nessence has joined #ipfs
<daviddias> dignifiedquire: still haven't had the chance to look yet (I'm attending a 'build your own 3D printer' training this weekend :))
<dignifiedquire> :D
nessence_ has joined #ipfs
<dignifiedquire> sure thing
anticore has quit [Quit: bye]
<dignifiedquire> I’ll see if I can find something
<dignifiedquire> and build me a printer while you’re at it :P
<codehero> dignifiedquire: that's pretty cool
<codehero> reprap?
nessence has quit [Ping timeout: 255 seconds]
ygrek_ has joined #ipfs
<daviddias> Ahahah for sure, building is as fun as printing :):)
<daviddias> It is a bq prusa i3 kit
<codehero> ah
<codehero> i wish i could afford a 3d printer
<codehero> but then, i still have to get better at 3d modelling
domanic has quit [Ping timeout: 250 seconds]
Matoro has quit [Ping timeout: 260 seconds]
pfraze has quit [Remote host closed the connection]
pfraze has joined #ipfs
pfraze has quit [Ping timeout: 250 seconds]
<dignifiedquire> daviddias: I made some progress, no idea what this error means though: https://gist.github.com/Dignifiedquire/1faa19a4adb77520fee5
<dignifiedquire> Oo just tried executing that daemon myself and it just hangs
NeoTeo has quit [Quit: ZZZzzz…]
sonatagreen has joined #ipfs
<dignifiedquire> jbenet: whyrusleeping are you around? seeing very odd behaviour on 0.3.9
Matoro has joined #ipfs
nessence_ has quit [Read error: Connection reset by peer]
<dignifiedquire> created an issue: https://github.com/ipfs/go-ipfs/issues/1950
__mek__ has joined #ipfs
se3000 has quit [Quit: se3000]
jamie_k has quit [Ping timeout: 240 seconds]
jamie_k_ has joined #ipfs
nessence has joined #ipfs
<bussiere_> i have a problem with ipfs on one of my server : https://gist.github.com/bussiere/7f67eb46a1c78465eefb
<ion> Please don’t run ipfs as root.
<bussiere_> Error: api version mismatch (0.3.8-dev != 0.3.10-dev)
<bussiere_> k
<ion> Are you perhaps already running an older version of ipfs daemon? Try killing it first.
__mek___ has joined #ipfs
__mek__ has quit [Read error: No route to host]
<codehero> ^
<codehero> same thing happened when i updated ipfs and forgot that systemd was still running the old daemon
rehelmin has joined #ipfs
<bussiere_> you're right thanks ion codehero
rehelmin has left #ipfs [#ipfs]
NeoTeo has joined #ipfs
__mek___ has quit [Ping timeout: 250 seconds]
__mek__ has joined #ipfs
chriscool has joined #ipfs
HostFat has quit [Read error: Connection reset by peer]
Matoro has quit [Ping timeout: 260 seconds]
<noffle> wrote an ipfs 'cat' command: https://github.com/noffle/ipcat
<noffle> super easy now that easy-ipfs-shell is written: https://github.com/noffle/easy-ipfs-shell
<noffle> thinking of renaming the latter to fallback-ipfs-shell
ygrek_ has quit [Ping timeout: 250 seconds]
<sonatagreen> what does this do that 'ipfs cat' doesn't?
<sonatagreen> or is this, like, the implementation of that
<sonatagreen> maybe i'm missing the point
<ion> Launches an ephemeral node if a daemon isn’t running, I think.
<sonatagreen> That does sound convenient.
Matoro has joined #ipfs
<noffle> yeah. standalone /wo big full ipfs dep
<noffle> I'll make a note that you don't need a local daemon running
pfraze has joined #ipfs
chriscool has quit [Ping timeout: 240 seconds]
munkey_ has joined #ipfs
domanic has joined #ipfs
munkey has quit [Ping timeout: 240 seconds]
__mek__ has quit [Read error: Connection reset by peer]
rombou has joined #ipfs
__mek__ has joined #ipfs
__mek__ has quit [Ping timeout: 260 seconds]
jatb has quit [Remote host closed the connection]
__mek__ has joined #ipfs
Nukien has quit [Ping timeout: 264 seconds]
Nukien has joined #ipfs
arpu has quit [Quit: Ex-Chat]
polyfractal has joined #ipfs
rabble has joined #ipfs
gozala has quit [Ping timeout: 264 seconds]
gozala has joined #ipfs
domanic has quit [Ping timeout: 240 seconds]
NeoTeo has quit [Quit: ZZZzzz…]
true_droid has quit [Ping timeout: 264 seconds]
true_droid has joined #ipfs
e-lima has quit [Ping timeout: 240 seconds]
OutBackDingo has quit [Quit: Leaving]
e-lima has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
<whyrusleeping> dignifiedquire: i'm here
<whyrusleeping> could i get the output of 'ipfs diag sys' ?
munkey_ has quit [Ping timeout: 260 seconds]
bedeho has joined #ipfs
* daviddias finally at homne
<daviddias> s/homne/home
unphysical has quit [Ping timeout: 265 seconds]
<daviddias> dignifiedquire: oh, it is 0.3.9 itself??
domanic has joined #ipfs
<dignifiedquire> whyrusleeping: I’m afraid that hangs as well
amstocker has joined #ipfs
<dignifiedquire> daviddias: looks like it
<dignifiedquire> whyrusleeping: yep, same timeout message
<dignifiedquire> ipfs diag sys
<dignifiedquire> Error: Post http://127.0.0.1:5001/api/v0/version?enc=json&stream-channels=true: dial tcp 127.0.0.1:5001: getsockopt: operation timed out
<whyrusleeping> uhm
<whyrusleeping> dignifiedquire: what OS?
<dignifiedquire> os x 10.11
<whyrusleeping> rm ~/.ipfs/api
<whyrusleeping> how did you kill the daemon last?
<dignifiedquire> ctrl +c
OutBackDingo has joined #ipfs
<dignifiedquire> diag is now working
<dignifiedquire> I’ll add the output to the issue
<whyrusleeping> once or twice?
<dignifiedquire> once
<dignifiedquire> daemon is now initializing again
Tv` has joined #ipfs
<dignifiedquire> after killing with ctrl + c once same story as before
rombou has quit [Ping timeout: 250 seconds]
reit has quit [Quit: Leaving]
nicolagreco has joined #ipfs
<whyrusleeping> dignifiedquire: with that issue happening, does the file $IPFS_PATH/api exist?
rombou has joined #ipfs
<dignifiedquire> whyrusleeping: yes
<dignifiedquire> removing it fixes the issue
<whyrusleeping> okay, one sec
<dignifiedquire> but only until I start a new daemon
<whyrusleeping> can you bisect it?
<dignifiedquire> I can try, but currently I’m just running the downloaded version, haven’t tried running my own compiled version before
<whyrusleeping> hmm... okay
<dignifiedquire> but I have downloaded and run the tests on this machine
domanic has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
<dignifiedquire> is make build enough to get a runnable version?
oronoco has joined #ipfs
<whyrusleeping> i would do a go install ./cmd/ipfs
<dignifiedquire> when I check out 0.3.8 it says it can’t find some packages, how do I resolve that?
<whyrusleeping> do you have your GOPATH set?
<dignifiedquire> yes
<whyrusleeping> is the go-ipfs code in $GOPATH/src/github.com/ipfs/go-ipfs ?
<dignifiedquire> no
<dignifiedquire> does it have to be? Oo
<whyrusleeping> thats where it needs to be, lol
<dignifiedquire> :(
<dignifiedquire> why is go dictating where I put my source files
<whyrusleeping> because we use global imports instead of relative imports
<dignifiedquire> I see
<dignifiedquire> (or I pretend to at least ;))
<ion> Heh, that describes most of my foray into go. ;-)
<dignifiedquire> okay I’m confused
<dignifiedquire> the code is in there
<dignifiedquire> but I cloned it somewhere else
sonatagreen has left #ipfs ["Leaving"]
captain_morgan has joined #ipfs
<dignifiedquire> whyrusleeping: okay bisect starting
<whyrusleeping> :D
<dignifiedquire> 0.3.7 is good, 0.3.8 is bad
sunnymilk has quit [Quit: leaving]
<codehero> noffle: how does that work? i suppose you still need to have ipfs installed, right?
<dignifiedquire> whyrusleeping: damnit, suddenly got dependency issues again
<whyrusleeping> dignifiedquire: run 'go get github.com/gogo/protobuf/proto'
<whyrusleeping> (thats because someone forgot to vendor at some point)
<dignifiedquire>
border0464 has quit [Ping timeout: 264 seconds]
<ion> Or exit 125 in your “git bisect run” script if make build fails.
<ion> That will make bisect skip that commit.
border0464 has joined #ipfs
<dignifiedquire> ion: no script, all hand rolled
<ion> Then git bisect skip
<dignifiedquire> luckily the go get fixed it :)
<dignifiedquire> just 3 steps left :)
<dignifiedquire> whyrusleeping: 5040fee906305e074777d4e545c5a35fee35f5b0 is the first bad commit
<whyrusleeping> mmm, gateways are hurtin pretty good right now
<dignifiedquire> looks like jbenet is the bad guy ;)
<whyrusleeping> lol, okay
<whyrusleeping> so the whole 'api' file thing in general isnt working for you
<whyrusleeping> i'll write up a patch
<dignifiedquire> thanks, here is the full report from git bisect: https://github.com/ipfs/go-ipfs/issues/1950#issuecomment-154761228
__mek__ has quit [Remote host closed the connection]
<ipfsbot> [go-ipfs] whyrusleeping created fix/api-check-timeout (+1 new commit): http://git.io/v8lTQ
<ipfsbot> go-ipfs/fix/api-check-timeout 84fc748 Jeromy: add another error to the isConnRefused check...
<whyrusleeping> dignifiedquire: try that branch
chriscool has joined #ipfs
<dignifiedquire> whyrusleeping: checking
<ion> Is the error dynamically castable to a type which tells you that information without nasty string comparisons?
<dignifiedquire> whyrusleeping: sorry no change in behaviour
<whyrusleeping> ion: unfortunately no
<whyrusleeping> dignifiedquire: really?
<dignifiedquire> still hangs
<whyrusleeping> wait for it
<whyrusleeping> see if it actually errors this time
<dignifiedquire> okay will do
<whyrusleeping> and once it dies, could you run netstat -P 5001 ?
<whyrusleeping> (i think thats the command for osx)
<dignifiedquire> interesting, it started but it was very slow
<dignifiedquire> took about 40s to start u
<whyrusleeping> okay, cool
<whyrusleeping> kill it
<dignifiedquire> done
<whyrusleeping> check netstat for something else running on port 5001
<dignifiedquire> seeing some stuff yes
<whyrusleeping> alright... let me try something else
<whyrusleeping> ion: huh, i looked into it a little more and the net OpError got exported (i dont remember it being so before)
<whyrusleeping> so i can indeed do magic
<ion> nice
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/api-check-timeout from 84fc748 to 0b85b7d: http://git.io/v8lmt
<ipfsbot> go-ipfs/fix/api-check-timeout 0b85b7d Jeromy: add another error to the isConnRefused check...
<whyrusleeping> dignifiedquire: try that one
<dignifiedquire> whyrusleeping: getting # github.com/ipfs/go-ipfs/repo/fsrepo
<dignifiedquire> ../../repo/fsrepo/fsrepo.go:284: undefined: path in path.Clean
<dignifiedquire> when trying to build
<whyrusleeping> dignifiedquire: whoops...
jhulten has joined #ipfs
<ipfsbot> [go-ipfs] whyrusleeping force-pushed fix/api-check-timeout from 0b85b7d to f1fb88d: http://git.io/v8lmt
<ipfsbot> go-ipfs/fix/api-check-timeout f1fb88d Jeromy: add another error to the isConnRefused check...
<whyrusleeping> dignifiedquire: i should probably build before pushing..
<whyrusleeping> try that one
<dignifiedquire> ;)
jamie_k_ has quit [Quit: jamie_k_]
<dignifiedquire> whyrusleeping: looking good
<dignifiedquire> no more “api” artificats after stopping
<dignifiedquire> and daemon startup time is fast everytime
<whyrusleeping> wooo!
<dignifiedquire> great job, thanks
<dignifiedquire> hope this gets in a patch release soon
<dignifiedquire> :)