@jarradh I also think what you did about the peer discovery is not the same thing. We need both so maybe we can also use what you wrote. Looking forward to checking out your progress so far. With coordinated efforts we can surely go further, I also have some stuff in mind that you guys could work on if you'd like to. So see you tomorrow :)
Jarrad
@jarradh
@zsfelfoldi yes its definitely not the same thing :) ours was very simple modification, looking forward to seeing you guys and getting the laydown and how we can contribute
Felix Lange
@fjl
@jarradh we'll try to be at your around 1pm.
Jarrad
@jarradh
sounds good!
Felföldi Zsolt
@zsfelfoldi
@/all We had a very nice talk with @fjl@jarradh@dwhitena and I promised that we'll start some kind of "public testing" phase for the light client this month. This means that you'll still have to start up your own LES servers and connect to them manually until we have the new peer discovery in place, but I'll make a branch where there'll always be a usable version of the client and also improve the documentation on how to actually use it.
Hudson Jameson
@Souptacular
:clap:
Jarrad
@jarradh
great to see you again :) we’re looking forward helping move the peer discovery forward
Daniel Whitenack
@dwhitena
Thanks @zsfelfoldi and @fjl. Great to talk today, and looking forward to helping.
John Gerryts
@phonikg
This sounds like a great plan gents... excited to participate in testing!
ligi
@ligi
public testing this month sounds great - looking forward to it!
Bob Summerwill
@bobsummerwill
@zsfelfoldi WOOT WOOT!
kumavis
@kumavis
@zsfelfoldi exciting!
Carsten Munk
@stskeeps
@zsfelfoldi great news
adamskee
@adamskee
ETH is about to go again into 0.03 or more once bitcoin drop.. also the ETH network going to give us great pump check this: www.EthereumNetwork.net
there's a minimal list of things I'd like to take care of before starting this, but really nothing serious. there are some issues delaying the official release but we can still do the testing phase in the meantime.
vbuterin
@vbuterin
great news re light client!
really looking forward to trying it out
Henning Diedrich
@hdiedrich
@zsfelfoldi to get a better understanding of the time to expect, can you leak details about that list of things before starting the public testing, and the issues delaying official release? I understand it's hard to give ETAs but this would be a great help to know what to expect. Thanks
Péter Szilágyi
@karalabe
one of the biggest blockers is the need for a brand new discovery DHT
as the current one cannot handle "topic" based discovery (e.g. discover nodes that can speak LES, or ETH and SHH)
Henning Diedrich
@hdiedrich
If we write off discovery, assuming we will have to tell light clients manually who to connect to, then what other blockers / issues are open?
Péter Szilágyi
@karalabe
nothing too serious afaik
Henning Diedrich
@hdiedrich
sounds good, thanks -- @zsfelfoldi mentioned two lists, basically, I'd be happy to learn what might be on them if that was possible, to get a good idea how complete things are at this point. Also, @karalabe, you had mentioned above that the light client will NOT feature before 1.5? Meaning later than 1.5 as in 1.6+? Or is it the main thing for 1.5?
Péter Szilágyi
@karalabe
Nope, it's not the main thing for 1.5
1.5 should be mostly about optimizations, database reorg, etc
Henning Diedrich
@hdiedrich
Is it going to be for 1.6?
Péter Szilágyi
@karalabe
there's no ETH ETA for the light client as it depends on a lot of things
i.e. we don't want to target something and then have to say sorry, can;t deliver
Henning Diedrich
@hdiedrich
You would never do that. Where could I find clarity what the many things are?
Felföldi Zsolt
@zsfelfoldi
things to do before public testing:
have ethereum/go-ethereum#2159 merged (if it doesn't happen soon, we can live without that, but it would be a lot easier)
rebase the rest of the code to the latest version and test it
write a short document on how to use it without proper peer discovery
later I'd like to add the new peer discovery to the public test version too (we've mostly coded it up already but I don't want to promise that it will be ready for the first test version)
about the official release: no idea :) but if the public test goes well, that might speed up the actual release too.
Henning Diedrich
@hdiedrich
What's the fastest you could imagine? Asking this because if that is too slow for us, we can be certain about closed options for us.
Felföldi Zsolt
@zsfelfoldi
test release: will happen this month test version with new peer discovery: july official: whenever the test version is considered stable, I'd say august or september might be realistic (but I think you don't really need to wait for the official release for any practical purpose).
Jarrad
@jarradh
:clap: :shipit: :sparkles:
last week we were fixing an issue in whisper
Henning Diedrich
@hdiedrich
@zsfelfoldi thanks! @jarradh what was it? Do you have a link to a PR?
Jarrad
@jarradh
no PR upstream yet, it seems there was an issue with Whisper where newIdentity() caused whisper to stop 'listening' (working off light-api) status-im/go-ethereum#9 and status-im/go-ethereum#10
Looks like as soon as it is creating the new identity, it was endlessly trying to decrypt a message that isn't there and generating errors
Henning Diedrich
@hdiedrich
I see, thanks!
Lorant Vari
@algotrader2013
This message was deleted
Luca Zeug
@luclu
Please be careful with this :point_up: link. This could be a trojan. He posted on every gitter-channel.
Felföldi Zsolt
@zsfelfoldi
while everyone is busy figuring out whether unstoppable applications can be stopped, I made the light client work with the mist wallet :) hopefully I can keep my promise and start the public testing next week.
Rocky Fikki
@rfikki
@zsfelfoldi way to go. look forward to the public testing.
Luca Zeug
@luclu
That’s sweet! :clap: I’ll be at your disposal for battle testing :relaxed:
Bob Summerwill
@bobsummerwill
Good stuff, @zsfelfoldi!
Carsten Munk
@stskeeps
excellent :)
John Gerryts
@phonikg
Not all of us are so completely sidetracked by the DAOplosion to miss this update @zsfelfoldi 😂 looking forward to the public testing as well...