the ones with a 'ready' label should be good to pick up, but feel free to comment on them asking questions, ping me (if for routing)
Prakash
@chandraprakash
@zacstewart we are currently in planning and will be scoping up multiple new tasks in all libraries. As @vinipsmaker already mentioned the links, a good starting point will be to fix ready issues. Also get familiar with the libraries and help us in the upcoming sprint. Feel free to clarify any doubts :-) And yes Welcome to the project !
Zac Stewart
@zacstewart
Thank you all!
Zac Stewart
@zacstewart
Is anyone planning to go to RustCamp in August?
I just got my ticket this weekend
Benjamin Bollen
@benjaminbollen
as far as I am aware, from the local Scotland office no-one is. Maybe some US based collaborators might go
Vinícius dos Santos Oliveira
@vinipsmaker
I shouldn't plan trips for awhile, but maybe next year I'll go =P
Grizmoblust
@Grizmoblust
I want help you guys testing crust/routing, where can I start?
David Irvine
@dirvine
@Grizmoblust At the moment as much testing in Crust is great, we are currently integrating utp and also udp hole punching. We cannot test it enough so please look at the tests and see what you can do there. Routing is pulled apart in refactor right now and will likely over next few days, so right now crust is great and we will let you know when routing is OK again. I use libraries.io to watch for crate updates, if you sign up there you will see us pushing the new routing create (soon I hope).
@zacstewart Did you get anywhere? Things will be much simpler after this week, so please lets us know if we can help you get comfortable.
Grizmoblust
@Grizmoblust
do you guys run rust on nightly?
I got an error... beacon.rs:168 .set_read_timeout(..)
David Irvine
@dirvine
yes, some of our libs use unstable features just now, we hope soon to be on stable though. (Weak pointer was an issue but there is a crate to work around that now, also net2 helps)
Grizmoblust
@Grizmoblust
no method call
I looked up on rust-docs, and it is included. not sure why its saying that
David Irvine
@dirvine
yes I think you need nightly there. Crust upwards (routing vault and all client libs)
Grizmoblust
@Grizmoblust
ohh oops. how dumb of me. haha
David Irvine
@dirvine
if marked unstable then it needs nightly I think. No worries :D
Grizmoblust
@Grizmoblust
lets see if the compile works. :D
Grizmoblust
@Grizmoblust
okay I'm kinda new to networking stuff but I'm using wireshark, and monitoring the TCP connections. It appears to be connecting other peers. Around 15-20 peers so it seems. I ran the script cargo run --example crust-peer. For this case.
David Irvine
@dirvine
Thats a good start. You can look at the tests if you wish and see if you can play with the variables to start with then see if they cover all cases. All that helps a lot
Grizmoblust
@Grizmoblust
when you said look at the tests, do you mean look for code that has label #[test] ?
David Irvine
@dirvine
yes that's it
Grizmoblust
@Grizmoblust
okay
Grizmoblust
@Grizmoblust
should I run cargo test export RUST_TEST_THREADS=1 ?
Grizmoblust
@Grizmoblust
why port should be random? Wouldn't that introduce more attacks?
David Irvine
@dirvine
Yes tests need to run sequentially because of beacon. The port being random makes it harder to track down nodes as you wont know what protocol or port to check for existance of a node.
Zac Stewart
@zacstewart
@dirvine Sorry, I haven't. I was out of town for RustCamp.
David Irvine
@dirvine
No worries, let us know if we can help in any way.
Mark Hughes (happybeing/theWebalyst)
@happybeing
My first (proper) maidsafe pull request: maidsafe/rfcs#37
David Irvine
@dirvine
Cannot tell you how important this is, we need more and also more critique internally and externally until there is no line. The sooner the better, this one is outside my remit so Krishna Viv and Spandan will be leading the way. Thanks man!
Mark Hughes (happybeing/theWebalyst)
@happybeing
Thanks David, I just hope it's a step in the right direction. I'm conscious of not wanting to be a distraction for the guys so as usual, if waiting is best for the project, so be it.
Grizmoblust
@Grizmoblust
Could someone explain to me what common_bits.rs (from routing) do?
Thomas
@RoboMantis
is this a good forum to figure out maid safe github code?