realisation has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mbags has quit [Remote host closed the connection]
maxlath has quit [Quit: maxlath]
<dignifiedquire>
nice dryajov :)
<dryajov>
dignifiedquire :D, on a crusade...
<dryajov>
lol
<dryajov>
in all seriosness, 98% of the webworker effort was getting window out…
<achin>
huh.... ERROR: cannot verify ipfs.io's certificate, issued by CN=StartCom Class 3 OV Server CA,OU=StartCom Certification Authority,O=StartCom Ltd.,C=ILm wa:
<achin>
apparently gentoo removed this CA root?
wrouesnel has quit [Ping timeout: 260 seconds]
<lgierth>
uugggh, i hope not?
<lgierth>
we haven't gotten to updating to lets encrypt yet
aedigix has quit [Remote host closed the connection]
<whyrusleeping>
achin: thats odd...
<whyrusleeping>
try it again?
<whyrusleeping>
or
<whyrusleeping>
investigate the repo, make sure nothing looks weird
galois_dmz has quit [Ping timeout: 256 seconds]
aedigix has joined #ipfs
<achin>
i'm not sure i'd be able to identify weirdness
galois_d_ has quit [Ping timeout: 256 seconds]
realisation has joined #ipfs
<whyrusleeping>
mmm
<whyrusleeping>
trying again is an option here
<whyrusleeping>
are you using the latest versions?
<achin>
running it again yielded the same results
<achin>
how do i get the exact git hash from the git binary?
<achin>
i should be running master, which was fetched about an hour ago
<achin>
i thought it was "ipfs diag sys", but that only says "Error: ipfs repo needs migration" :D
<achin>
s/git binary/ipfs binary/
<whyrusleeping>
ipfs version --commit
<whyrusleeping>
should print it
<achin>
ipfs version 0.4.6-
<whyrusleeping>
okay, thats the release binary
<whyrusleeping>
hrm...
<achin>
i might have failed to actually "git merge origin/master"
<whyrusleeping>
you don't have an old daemon running at the same time, do you?
<whyrusleeping>
(it should check for that, but just verifying)
<achin>
nope, no other running ipfs processes
<whyrusleeping>
achin: how big is this repo?
<achin>
about 8GB
<achin>
"make install" is doing something i don't understand
monkhood_ has joined #ipfs
<achin>
it copies something to $GOPATH/bin/ipfs, but that file has a different size/checksum from $GOPATH/src/github.com/ipfs/go-ipfs/cmd/ipfs/ipfs
caiogondim has joined #ipfs
micco has quit [Ping timeout: 260 seconds]
antiantonym has joined #ipfs
pawn has quit [Remote host closed the connection]
<whyrusleeping>
thats because whatever is in cmd/ipfs/ipfs is an older build
<whyrusleeping>
go install doesnt copy, it moves
jkilpatr has joined #ipfs
<achin>
moves from where?
<lgierth>
some temp dir
<lgierth>
try go install -n ./cmd/ipfs
<lgierth>
prints only the commands, doesn't run them
<achin>
doesn't print anything
<achin>
i guess i should start with a simpler dumber question: is "make build && make install" the right way to build from source and then install into $GOPATH/bin ?
<lgierth>
make install is enough
<lgierth>
since go install implies go build
<lgierth>
go build moves to ./ while go install moves to $GOPATH/bin
<achin>
ok. so it does indeed put something in $GOPATH/bin/
<achin>
but i thought running $GOPATH/bin/ipfs version --commit would print out the git hash
<achin>
and i got confused, because when i run "make build" and then run `./cmd/ipfs/ipfs version --commit` i do see the git hash
wlp1s1 has quit [Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...]
<lgierth>
i wonder when that hash broke
<achin>
if you think this is a bug (instead of me doing something wrong), i can bisect
M-fiatjaf has left #ipfs ["User left"]
<lgierth>
i'm just saying version should always include the hash if you build via make
<Mateon2>
There is nothing that could possibly create this error message
<Mateon2>
Oh, sorry
<Mateon2>
The ErrNotFound being a variable/constant threw me off
chungy_ has joined #ipfs
chungy has quit [Ping timeout: 258 seconds]
chungy_ is now known as chungy
antiantonym has joined #ipfs
he1kki has quit [Ping timeout: 260 seconds]
M172038[m]1 has joined #ipfs
tmg has quit [Ping timeout: 240 seconds]
<Mateon2>
Ugh, I don't get this, IPFS is trying to get some weird hash on startup, never does, and thus never starts. Why does it request any blocks at all before setting up the API?
<deltab>
is it the initial directory for 'ipfs files' commands?
<Mateon2>
For ipfs files, I'm just doing `ipfs files ls /` `ipfs files stat /`
<Mateon2>
That's without the daemon, as with the daemon it can't lock
<Mateon2>
And the API isn't started
<deltab>
o those commands work okay?
<deltab>
^do
Caterpillar has joined #ipfs
<Mateon2>
No, "merkeldag: not found"
<deltab>
my guess is that somehow it has a reference to a block that isn't in the store
<deltab>
hmm, so it looks like as part of starting up, the daemon creates a new node, which has to get QmQfJvzsYtfJ4BWwV7sGuiSVbUZFAUoW4Lg3at7eSXoKev for the files root. The block service requests that from bitswap, but without bootstrap peers nothing much happens (just some mdns queries). Finally it gets a signal to shut down, cancels the context in which QmQfJvzsYtfJ4BWwV7sGuiSVbUZFAUoW4Lg3at7eSXoKev is requested, causing error messages to be generat
wookiehangover has quit [Ping timeout: 240 seconds]
<deltab>
open questions: why isn't that block available locally? why are there no bootstrap peers? could NewNode complete without getting the files root block, maybe using a promise?
<Mateon2>
deltab: Yep, but it doesn't get QmQf... from bitswap even with peers, even if I let it do so for several hours
<deltab>
I tried resolving it and couldn't; maybe only you had it
wookiehangover has joined #ipfs
skeuomorf has quit [Ping timeout: 260 seconds]
gmcabrita has joined #ipfs
gmoro has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
ebarch has quit [Remote host closed the connection]
atrapado_ has joined #ipfs
ebarch has joined #ipfs
gmoro has quit [Remote host closed the connection]
gmoro has joined #ipfs
maxlath has joined #ipfs
Mizzu has joined #ipfs
tilgovi has quit [Ping timeout: 246 seconds]
Joeblew99 has joined #ipfs
<Joeblew99>
Can i use the Multiformats with ipfs now ? I want to write apps that are p2p and use QUIC
bernouli has quit [Ping timeout: 260 seconds]
<Mateon2>
Joeblew99: You have to be more specific, IPFS already uses a lot of multiformats, and did so for a long time. Multiaddr: /ip4/1.2.3.4/tcp/1234/ipfs/QmBlah, Multihash/CID, Multibase, etc.
Mateon2 is now known as Mateon1
<Joeblew99>
Matron. Thanks good to know. I found one example so far, but am looking for more examples to get a feel for it. The example i have so far is very new and incomplete.
<Mateon1>
js-libp2p is an implementation in Javascript, so it can run in browsers
Encrypt has joined #ipfs
<keks[m]>
Joeblew99: also make sure to check out orbitdb.
<Mateon1>
Huh, all the Javascript examples are empty, apart from the first one
antiantonym has quit [Ping timeout: 258 seconds]
Encrypt has quit [Client Quit]
<Joeblew99>
Thanks. I found d orbit last night. It's a good example but it seems to all be JavaScript. I am doing the client in 100% golang using shiny. Will run on desktop and mobile with no other dependencies. The GUI lib on top of shiny is called Nuklear. It's very fast, easy
ianopolous has quit [Read error: Connection reset by peer]
<keks[m]>
Ah I see. Actually I started porting orbitdb to go, but while I was working on something else the js version was improved further
<keks[m]>
I wouldn't call it production code, butter isn't super buggy either
<keks[m]>
I'm on mobile...
<keks[m]>
But it
<Joeblew99>
On mobile freenode is super hard to use:. Joeblew99 at Gmail dot com is my email. If you can spare a bit of time for chat about go port of orbit
gts has joined #ipfs
gts has quit []
<keks[m]>
Joeblew99: I dropped you a mail
martinBrown has quit [Ping timeout: 260 seconds]
<keks[m]>
:)
Joeblew99 has quit [Ping timeout: 260 seconds]
mickael_ has quit [Read error: Connection reset by peer]