galois_dmz has quit [Read error: Connection reset by peer]
tperson has quit [Ping timeout: 250 seconds]
Trieste has quit [Ping timeout: 264 seconds]
bren2010 has quit [Ping timeout: 264 seconds]
tperson has joined #ipfs
bren2010 has joined #ipfs
Trieste has joined #ipfs
HastaJun has joined #ipfs
Oatmeal has quit [Ping timeout: 260 seconds]
HastaJun has quit [Ping timeout: 264 seconds]
cketti has quit [Quit: Leaving]
leer10 has quit [Ping timeout: 276 seconds]
HastaJun has joined #ipfs
Oatmeal has joined #ipfs
leer10 has joined #ipfs
HastaJun has quit [Ping timeout: 272 seconds]
tmg has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Kane` has joined #ipfs
Kane` has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
jedahan has joined #ipfs
<codehero>
does this work for anyone? "QmUsofxkex5SeYv6X7KVj9tny5dVFX5HzdYtEiRfA3RsJE"
<codehero>
it's an mp3 file
<codehero>
hm. maybe i should try restarting the daemon
<codehero>
still doesn't work on the gateway
<codehero>
i don't get it
<whyrusleeping>
codehero: what version of ipfs are you running?
<whyrusleeping>
i get the first ref of that object, but the rest appear to be unavailable
<whyrusleeping>
codehero: nvm, got it all
<codehero>
funny. now i got it from the gateway
<whyrusleeping>
just took a little bit to get connected to your daemon, appears to be a slow connection
<codehero>
i'm not sure if its coincidence or if you connecting somehow opened up the connection
<whyrusleeping>
codehero: you have utp enabled?
<codehero>
umm. where would i check that?
<whyrusleeping>
(it looks like it from the dht logs)
<whyrusleeping>
check ipfs id
<whyrusleeping>
if Addresses contains anything that says udp or utp
<whyrusleeping>
then you do
<codehero>
they're all tcp
<whyrusleeping>
interesting...
<whyrusleeping>
and your peer ID is QmccoCMynxjCEkXcQeeqKGvc1UEaqtdPhYoW3zMCAF6ZMD ?
<codehero>
yupp
<whyrusleeping>
huh... thats super weird. the dht is showing a ton of utp addresses for you
<whyrusleeping>
which would explain why things were slow getting started, people were trying to dial you by a ton of udp addrs
<codehero>
oh. so how would i fix that?
matoro has quit [Ping timeout: 246 seconds]
<whyrusleeping>
i'm not actually sure to be honest...
<whyrusleeping>
this appears to be a bug
<codehero>
soo. what should i include in the bug report? :P
<whyrusleeping>
your ipfs version, OS, the output of 'ipfs config Addresses'
<whyrusleeping>
and a description of what happened
<codehero>
okay
<whyrusleeping>
i'll post a bunch of extra info on the issue once you create it
<codehero>
okay, great
<whyrusleeping>
the issue should resolve itself in an hour or two once the addresses get purged (addresses that fail to connect get cleaned out pretty quick)
<whyrusleeping>
but it might resurface once you restart your daemon
<codehero>
okay. let's see if it's faster now
<kevina>
whyrusleeping: I'm back. Is there anything you wan't to discuss over IRC about the DataServices change?
<codehero>
whyrusleeping: could you try this one now? and ping me as soon as you get it? QmcFcoNCivmrd6ybGt4J6ufd9V6NnstSKDfn7Bb9vvxon7
<kevina>
How badly do you want an interface?
<whyrusleeping>
kevina: i like interfaces...
<whyrusleeping>
codehero: working...
<whyrusleeping>
your upload is a bit slow :P
<whyrusleeping>
codehero: done
<codehero>
now i also got it, after waiting for several minutes
<whyrusleeping>
kevina: let me take another look over the code
<codehero>
think the gateway is getting it from you, lol
<whyrusleeping>
codehero: lol, it could be
<whyrusleeping>
your node is still really hard to connect to
<whyrusleeping>
kevina: i'm thinking that maybe we just add the necessary stuff to the adder struct
apiarian has quit [Ping timeout: 244 seconds]
<whyrusleeping>
kevina: so instead of the adder just having a core.IpfsNode, it can contain just the objects its needs from the node
<whyrusleeping>
because i definitely agree with you, that object has a lot going on...
apiarian has joined #ipfs
<kevina>
Okay, should we pass a bunch of parameters into NewAdder, it looks like the main thing it does is call NewAdder...
<kevina>
that requires the n.Context and the n.DAG
apophis has quit [Quit: This computer has gone to sleep]
Arakela007 has quit [Ping timeout: 246 seconds]
mpi_ has joined #ipfs
mpi has quit [Read error: Connection reset by peer]
Arakela007 has joined #ipfs
HastaJun has joined #ipfs
ylp1 has joined #ipfs
mpi_ has quit [Remote host closed the connection]
mpi has joined #ipfs
corvinux has joined #ipfs
onkarshedge has quit [Ping timeout: 260 seconds]
corvinux has quit [Ping timeout: 246 seconds]
mpi_ has joined #ipfs
<daviddias>
morning haad! :D
mpi has quit [Read error: Connection reset by peer]
ploop has quit [Ping timeout: 246 seconds]
<mythmon>
should i expect to be able to start the ipfs daemon (using systemd) and generally expect it to work for days or weeks at a time?
<mythmon>
in practice, it doesn't. I'm wondering if this is expected at this point
<Kubuxu>
On my server it works for almost two weeks now.
<mythmon>
this is on my laptop
<mythmon>
when i noticed it wasn't working, i noticed this in the logs every few hours: 23:48:05.291 ERROR ipns-repub: Republisher failed to republish: failed to find any peer in table repub.go:72
<mythmon>
it seems to work fine on my server.
<Kubuxu>
Yeah, I think there is problem with network switching/suspend
<Kubuxu>
It doesn't repeer for some reason.
dignifiedquire has joined #ipfs
<mythmon>
that's too bad
<Kubuxu>
sometimes it does
<mythmon>
anything i could do to help development there? i could try and reproduce the error and get debugging info?
<Kubuxu>
It would be great, you can report your findings by creating issue on ipfs/go-ipfs or ipfs/go-libp2p
<mythmon>
ok. i will make a note to do that next time it fails.
<mythmon>
thanks!
rendar has joined #ipfs
zz_r04r is now known as r04r
Stard0g1011 has joined #ipfs
Stard0g1011 has left #ipfs [#ipfs]
s_kunk has quit [Ping timeout: 244 seconds]
computerfreak has quit [Remote host closed the connection]
Arakela007 has quit [Ping timeout: 240 seconds]
M-bitman has joined #ipfs
r-ku has joined #ipfs
sametsisartenep has joined #ipfs
herzmeister has joined #ipfs
s_kunk has joined #ipfs
disgusting_wall has quit [Quit: Connection closed for inactivity]
Arakela007 has joined #ipfs
arpu_ has quit [Read error: Connection reset by peer]
arpu has quit [Read error: Connection reset by peer]
onkarshedge has joined #ipfs
palkeo has quit [Ping timeout: 240 seconds]
M-13288 has joined #ipfs
M-bitman has left #ipfs ["User left"]
corvinux has joined #ipfs
onla_ has quit [Read error: Connection reset by peer]
lispmeister has joined #ipfs
wallacoloo has quit [Quit: wallacoloo]
sametsisartenep has quit [Quit: l]
uzyn has quit [Quit: uzyn]
M-bitman has joined #ipfs
M-bitman has left #ipfs ["User left"]
r-ku has left #ipfs ["Leaving"]
Encrypt has joined #ipfs
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
lispmeister has joined #ipfs
uzyn has joined #ipfs
uzyn has quit [Client Quit]
computerfreak has joined #ipfs
zorglub27 has joined #ipfs
M-male has joined #ipfs
zorglub27 is now known as maxlath
ploop has joined #ipfs
ulrichard has quit [Read error: Connection reset by peer]
corvinux has quit [Ping timeout: 260 seconds]
computerfreak has quit [Remote host closed the connection]
<ipfsbot>
[go-ipfs] Kubuxu created feature/commands-flags (+1 new commit): https://git.io/vrdgq
<ipfsbot>
go-ipfs/feature/commands-flags a6d0fd2 Jakub Sztandera: Fix commands --flags not showing flags via HTTP API...
<Kubuxu>
If you run out of things to add, `cdnjs` would be great to have on IPFS. I used to have it but something broke and I don't have time to add it now.
gnathonic has quit [Ping timeout: 246 seconds]
<ipfsbot>
[go-ipfs] Kubuxu opened pull request #2773: Fix commands --flags not showing flags via HTTP API (master...feature/commands-flags) https://git.io/vrdgy
computerfreak has quit [Remote host closed the connection]
bsm1175321 has joined #ipfs
bsm1175321 is now known as bsm117532
ylp1 has quit [Quit: Leaving.]
Cristina has joined #ipfs
<ipfsbot>
[go-ipfs] Kubuxu created feature/head-no-body (+1 new commit): https://git.io/vrdwh
<ipfsbot>
go-ipfs/feature/head-no-body f99bb4f Jakub Sztandera: Add check for HEAD response to be empty...
<ipfsbot>
[go-ipfs] Kubuxu opened pull request #2775: Add check for HEAD response to be empty (master...feature/head-no-body) https://git.io/vrdrJ
ygrek has joined #ipfs
rgrinberg has quit [Ping timeout: 244 seconds]
ZaZ has quit [Read error: Connection reset by peer]
mildred has quit [Ping timeout: 244 seconds]
rikonor has joined #ipfs
rikonor has quit [Client Quit]
stoogenmeyer has joined #ipfs
matoro has joined #ipfs
matoro has quit [Max SendQ exceeded]
matoro has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
<galois_dmz>
Kubuxu: Thanks for answering my question about the overhead I was seeing the other day; just seeing the answer now after a holiday weekend. I can see how the use of 256K blocks internally would lead to the sorts of issues I'm seeing.
gmcquillan has joined #ipfs
<galois_dmz>
You mentioned it's on the to do list to resolve it; any idea what the time horizon might be on that, or anything I can do to help? Also, I had a related question that I don't think anybody answered: is there a threshold below which the content of small files is simply stored in the DHT, rather than as pointers to blocks that need to be separately downloaded with BitSwap? That possibility was mentioned in the white pap
<galois_dmz>
er, but it's not clear to me whether the Go implementation (which I should have mentioned is what I'm using - version 0.4.2) actually works that way.
<galois_dmz>
(and if there is such a threshold, what is it?)
galois_d_ has joined #ipfs
<whyrusleeping>
galois_dmz: files are never stored in the dht in the current implementation. We might move towards that in the future though, it needs some more thought first
<whyrusleeping>
Kubuxu: if you want to work on the different transports for the api, that would be pretty awesome. getting websockets and unix domain sockets as an option would be helpful
<Kubuxu>
I am thinking about it, I am also close to doing a nice writeup about API redesign.
<Kubuxu>
I know it would be quite a lot of work but it will need to happen sooner or later IMO.
<galois_d_>
whyrusleeping: thanks, useful to know.
galois_d_ is now known as galois_dmz
<whyrusleeping>
Kubuxu: yeah, i think getting the fuse code into its own binary and having it work nicely again would make a lot of cool usecases possible
cemerick has quit [Ping timeout: 276 seconds]
<lgierth>
the corenet stuff that maigk6k has been working on would also make a nice little binary
<lgierth>
ipfs-tunnel
<whyrusleeping>
^
<Kubuxu>
I see it like that also but I don't think we can get high performance without different style of API. I was thinking about RPC model with something like `open`, `read` `write` and so on.
<Kubuxu>
`seek`, modelled on primitives that worked forever.
<whyrusleeping>
Kubuxu: you can get some pretty high perf over http.
<Kubuxu>
Yup, Magik did awesome job on that.
<whyrusleeping>
we can always change that later if things really demand it, but i think using the same http api for now will be completely fine
<Kubuxu>
Ok, I will try, time to setup qemu for FUSE hacking.
Aeon has quit [Ping timeout: 276 seconds]
<ipfsbot>
[go-ipfs] whyrusleeping pushed 1 new commit to master: https://git.io/vrdH1
stoogenm_ has quit [Remote host closed the connection]
stoogenmeyer has joined #ipfs
rardiol has quit [Ping timeout: 276 seconds]
<M-phaverkamp>
what port does orbit-server run on?
Tv` has joined #ipfs
s_kunk has quit [Ping timeout: 260 seconds]
<ipfsbot>
[go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from caac7e2 to bcbb465: https://git.io/vr7Dx
<ipfsbot>
go-ipfs/feature/Godeps-to-gx-2 bcbb465 Jakub Sztandera: Migrate rs/cors to gx...
galois_dmz has quit [Remote host closed the connection]
<haad>
M-phaverkamp: 3333
galois_dmz has joined #ipfs
<M-phaverkamp>
joining a none existent room, should create it?
<noffle>
M-phaverkamp: that's my understanding
<whyrusleeping>
easiest way for a developer to acquire more free disk space: `docker images -q | xargs docker rmi`
<Kubuxu>
In my case it is: rm -rf ~/tmp/*
<noffle>
whyrusleeping: even better way: "docker: command not found" :)
<whyrusleeping>
lol
matoro has quit [Ping timeout: 250 seconds]
<noffle>
though my trick is more like removing all node_modules folders
<haad>
M-phaverkamp: word of warning, things are in flux right now in Orbit, master might not work :/ I'm working on to fix it but still need some time. the current happens in the js-ipfs branch, and you can just run the client/dist/index.html file.
<Kubuxu>
systemctl start snapper-cleanup.service
<whyrusleeping>
i just freed up 40G on my primary disk
<Kubuxu>
or that ^^ to remove old snapshots of system
Aeon has joined #ipfs
Aeon has quit [Changing host]
Aeon has joined #ipfs
<M-phaverkamp>
haad (IRC): that would probably explain my issues
stoogenmeyer has quit [Read error: Connection reset by peer]
kerozene has quit [Remote host closed the connection]
kerozene has joined #ipfs
<lgierth>
i want npm registry-mirror very badly
* lgierth
npm install'ing at c-base
<whyrusleeping>
every time i have the misfortune of npm installing something i feel that
<whyrusleeping>
even on my nice fiber line
stoogenm_ has quit [Remote host closed the connection]
<M-slang>
hehe, I've been wanting that too... I ended up downloading all 500GB of released tarballs, extracting them, and starting to hash them for use on IPFS. After deduplication, I got it down to like 300GB (due to the number of files that remain the same between versions), but I haven't come up with a good way to make npm install read from IPFS or continuously update the directory as packages are released.
<lgierth>
that's what registry-mirror does for you
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<M-slang>
Oh, nice - I hadn't seen that till now. Does it operate on extracted tarballs allowing files to be de-duplicated throughout the registry? (that's the part that I'm the most interested in)
<whyrusleeping>
why does github default new repos to private?
<whyrusleeping>
thats obnoxious...
<whyrusleeping>
M-slang: i beleive it does
jedahan has joined #ipfs
<lgierth>
they're unlimited!!!
<whyrusleeping>
M-slang: you might be itnerested in 'ipfs tar'
<Kubuxu>
lgierth: you can still use the old pricing model
<lgierth>
M-slang: it downloads them and extracts them straight into ipfs
<lgierth>
Kubuxu: never paid github a cent
<M-slang>
cool, I'll try setting that up later today. thanks!
<Kubuxu>
I can't imagine Epic Games (creators of Unreal Engine) to use new pricing model.
<Kubuxu>
They have private repo with the UE4 with few thousands people invited to it.
Arakela007 has quit [Remote host closed the connection]
<codehero>
btw. whyrusleeping did you find out what causes the problem?
<whyrusleeping>
codehero: 90% sure of the cause
computerfreak has quit [Quit: Leaving.]
A124 has quit [Quit: '']
computerfreak has joined #ipfs
<whyrusleeping>
its because we assume the address you dial from has a listener of the same transport
<whyrusleeping>
so dialing utp without a utp listener means that people end up thinking you can accept utp connections
mildred1 has joined #ipfs
<codehero>
ah, so nodes should dial both and see what works?
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<whyrusleeping>
well, the solution is to be more careful about listen addr assumptions
<whyrusleeping>
if a peer doesnt advertise that they are listening on a given transport, we should discard any potential addresses for them on that transport
jedahan has joined #ipfs
true_droid_ has joined #ipfs
stoogenmeyer has quit [Remote host closed the connection]
zorglub27 has joined #ipfs
stoogenmeyer has joined #ipfs
stoogenm_ has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
M-fxrh has joined #ipfs
<Kubuxu>
codehero: it is because they make you accept explicitly the license
<lgierth>
so that the listening node decides for themselves that addresses reported as seen by others are "okay"?
<lgierth>
haad: is this orbit-db? "Network": "178.62.241.75:3333"
bonan has left #ipfs [#ipfs]
<lgierth>
that'd be db.orbit.ipfs.io then
<haad>
lgierth: yup!
<lgierth>
eeh orbit-server
<lgierth>
haad: i'm also wondering how webrtc-star ties into it, i.e. where to configure it
<lgierth>
(the signalling server part of it)
Senji has quit [Ping timeout: 260 seconds]
<lgierth>
not finding useful code lines for "webrtc-star" or "/ws"
rendar has quit [Ping timeout: 276 seconds]
bsm117532 has joined #ipfs
bsm117532 has quit [Read error: Connection reset by peer]
Senji has joined #ipfs
stoogenmeyer has joined #ipfs
stoogenm_ has quit [Read error: Connection reset by peer]
M-fxrh has left #ipfs ["User left"]
<haad>
lgierth: webrtc-star is completely separate (they're not tied). depends on what you want to configure, but port you can pass with -p iirc.
Senji has quit [Ping timeout: 272 seconds]
Arakela0_ has joined #ipfs
Arakela007 has quit [Read error: Connection reset by peer]
<lgierth>
ok but it's orbit in the browser telling the browser's webrtc stack which signal server to use, right?
<lgierth>
haad: ^
mpi_ has quit [Remote host closed the connection]
<haad>
lgierth: correct. I pass the address of the signalling server to libp2p.
cketti has joined #ipfs
cketti has quit [Changing host]
cketti has joined #ipfs
rendar has joined #ipfs
stoogenm_ has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
Arakela0_ has quit []
computerfreak has quit [Quit: Leaving.]
computerfreak has joined #ipfs
mtgx has quit [Read error: Connection reset by peer]
rgrinberg has quit [Ping timeout: 276 seconds]
<noffle>
is there something happening ipfs-related on june 6? I seem to remember someone mentioning this date
<lgierth>
this conf at the internet archive i think
<noffle>
lgierth: any idea if is there's something folks wanted to demo that has work needed?
<lgierth>
orbit :)
<lgierth>
haad knows more
<lgierth>
orbit host is gonna be called rigel -- "the foot of the giant"
<noffle>
oh I thought that was june 1
wallacoloo has joined #ipfs
<lgierth>
i'm not 100% sure either tbh
<ipfsbot>
[go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from bcbb465 to ac42f04: https://git.io/vr7Dx
<ipfsbot>
go-ipfs/feature/Godeps-to-gx-2 ac42f04 Jakub Sztandera: Migrate rs/cors to gx...
<lgierth>
one orbit milestone is definitely tomorrow
<ipfsbot>
[go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from ac42f04 to 3a77943: https://git.io/vr7Dx
<ipfsbot>
go-ipfs/feature/Godeps-to-gx-2 afb2afc Jakub Sztandera: Move pb to gx...
<ipfsbot>
go-ipfs/feature/Godeps-to-gx-2 3644730 Jakub Sztandera: Remove deps that are no longer in Godeps...
<ipfsbot>
go-ipfs/feature/Godeps-to-gx-2 1e36562 Jakub Sztandera: Move go-context to gx...
<ipfsbot>
[go-ipfs] Kubuxu force-pushed feature/Godeps-to-gx-2 from 3a77943 to d7913c8: https://git.io/vr7Dx
<ipfsbot>
go-ipfs/feature/Godeps-to-gx-2 a2a8062 Jakub Sztandera: Move go-context to gx...
<ipfsbot>
go-ipfs/feature/Godeps-to-gx-2 d7913c8 Jakub Sztandera: Migrate rs/cors to gx...
<lgierth>
haad: if you're not busy, it'd be great to have env variables for setting webrtc signaling server and orbit-server
insanity54_ has joined #ipfs
insanity54 has quit [Ping timeout: 264 seconds]
stoogenm_ has quit [Remote host closed the connection]
<ipfsbot>
[go-ipfs] Kubuxu force-pushed feature/set-get-content-type from 14bb435 to ddb8585: https://git.io/vrFKA
<ipfsbot>
go-ipfs/feature/set-get-content-type ddb8585 Richard Littauer: Set correct content-type for ipfs get...
Encrypt has joined #ipfs
stoogenmeyer has joined #ipfs
morgan_ is now known as captain_morgan
<nicolagreco>
can someone get me up to speed with webrtc libp2p stuff?
<nicolagreco>
what has been done?
<nicolagreco>
what does -star mean?
<nicolagreco>
fully connected graph?
true_droid_ has quit [Quit: Connection closed for inactivity]
mildred1 has quit [Ping timeout: 276 seconds]
wallacoloo has quit [Quit: wallacoloo]
niekie has quit [Ping timeout: 246 seconds]
matoro has quit [Ping timeout: 244 seconds]
stoogenm_ has joined #ipfs
stoogenmeyer has quit [Read error: Connection reset by peer]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ygrek has quit [Ping timeout: 276 seconds]
<galois_dmz>
IPNS question: is there a way to get IPNS to work properly in a small private swarm (say, between 2 and 10 peers)? Right now I can "ipfs mount" (only if I explicitly publish something first), and I can modify the contents of /ipns/local, but I cannot see the contents of /ipns/(some other peer in swarm) on any peer - commands (like "ls") just hang when I try. Is the problem just that my swarm isn't big enough?
ylp has quit [Ping timeout: 260 seconds]
sahib has joined #ipfs
sahib has quit [Client Quit]
ylp has joined #ipfs
stoogenm_ has quit [Remote host closed the connection]
jedahan has joined #ipfs
erde74 has quit [Quit: Verlassend]
palkeo has joined #ipfs
ygrek has joined #ipfs
_rht has quit [Quit: Connection closed for inactivity]
<noffle>
galois_dmz: it may be. I think ipns wants 16 (including yourself) nodes to resolve
<noffle>
use iptb to spin up some more and see if that works
<galois_dmz>
noffle: Hmm. Yes, I do recall seeing that somewhere in the various GitHub tickets about this sort of issue, but I didn't know if that was still the case or not. I'll give iptb a shot - should it be pretty straightforward to create a bunch of nodes that simply join my existing private swarm?
Senji has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
Senji has quit [Ping timeout: 252 seconds]
ygrek has quit [Ping timeout: 272 seconds]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
<whyrusleeping>
galois_dmz: yeah, just spin up some nodes with iptb, then grab an address from one of them (via 'iptb shell 0', 'ipfs id') and connect one of your nodes to it
Akaibu has quit [Quit: Connection closed for inactivity]
<kevina>
thanks, I think I will factor out the simple changes that touch non-filestore code and create a separate pull request
<kevina>
I am working on moving as much of the filestore specific code into the filestore package
rgrinberg has joined #ipfs
<whyrusleeping>
kevina: that sounds like a good plan to me. all these simple changes make the codebase a lot nicer to hack on too
<galois_dmz>
whyrusleeping: After spinning up a bunch of additional nodes, I still seem to have the same problem with my IPNS mount... I can "ipfs resolve /ipns/(other node ID)", and I can "ls /ipfs/(result of resolving /ipns/(other node ID))", but "ls /ipns/(other node ID)" hangs. Am I perhaps missing something obvious about how the /ipns mount is supposed to work?
<kevina>
whyrusleeping: thanks, i think I will put them in a single pull request as that simplifies things on my end. If it is too much I can split them up.
<kevina>
But that will mean more work for me :(
<galois_dmz>
(rather, that's "ls (result of resolving)", because resolving the other node ID gives me "/ipfs/something"... typo)
<[ol]>
GOPATH="$PWD:/usr/share/gocode" go test -compiler gc -ldflags "" .
<[ol]>
Error message:
<[ol]>
--- FAIL: TestGoClosing (0.00s)
<[ol]>
goprocess_test.go:484: not marked closing when it should be.
<[ol]>
jbenet: What am I doing wrong?
<apiarian>
https://github.com/ipfs/go-ipfs-api claims to be unofficial. is it stable and the way to go if i need to talk to my IPFS node from my go program?
HastaJun has joined #ipfs
<whyrusleeping>
apiarian: yeah, we should probably update that text
<whyrusleeping>
it is the 'official' way to do that (gx uses it among others)
<whyrusleeping>
but its not the most friendly of packages, it needs some love
<apiarian>
cool. did it start its life outside of github.com/ipfs?
<whyrusleeping>
kevina: a single PR is fine
<whyrusleeping>
galois_dmz: hrm.. i'm not sure
<whyrusleeping>
i havent looked at the fuse stuff in a while, and it may very well be broken
<whyrusleeping>
does 'ipfs name resolve <peer ID>' for that work?
<ipfsbot>
[go-ipfs] whyrusleeping deleted feature/commands-flags at 7167e93: https://git.io/vrbf7
matoro has joined #ipfs
<galois_dmz>
whyrusleeping: yes, it does; it gives a result consistent with "ipfs resolve /ipns/<peer ID>".
<whyrusleeping>
hrm...
<whyrusleeping>
the fuse code is likely broken then :(
<whyrusleeping>
Kubuxu was going to take a look at it soon i think
<galois_dmz>
Bummer. If it matters, I'm on Fedora 23; I don't know what platforms it's well tested on.
stoogenmeyer has joined #ipfs
stoogenm_ has joined #ipfs
<whyrusleeping>
the problem with fuse is that its really hard to run fuse tests on CI
<whyrusleeping>
so we have those tests disabled right now :/
<galois_dmz>
Quite understandable.
<whyrusleeping>
fixing that is on the todo list
stoogenmeyer has quit [Remote host closed the connection]
stoogenm_ has quit [Remote host closed the connection]
<galois_dmz>
OK. I suppose I can work around it in the meantime by doing the resolve step "by hand" and using the /ipfs mount instead.
<galois_dmz>
It's still convenient to use the /ipns mount on the individual nodes to update their own local directory structure, because it does the automatic republishing of the name.
stoogenmeyer has joined #ipfs
stoogenmeyer has quit [Remote host closed the connection]
sahib has quit [Ping timeout: 246 seconds]
pfraze has quit [Remote host closed the connection]
<galois_dmz>
Essentially, if I use `ipfs resolve /ipns/(node ID)` everywhere I would want to use /ipns/(node ID), it works fine. Would it be helpful for me to file a ticket about it?
<whyrusleeping>
galois_dmz: yeah, please do file an issue.