Pre-Dev-Update Thread! Yay! :D

that’s the CLI not being up to date w/ the latest client/sn_messaging again. (we should clarify this err)

4 Likes

Not an official update - just a quick note for anyone reading to say we’ve got a few key absences today that IMO take a potential testnet release off the table. I would say we should also rule out a Friday release so I’m looking to next week now.

We’ve got a team meeting this afternoon where I’ll get fully up to speed with where everyone else is, then I’ll post into the official updates thread to keep everyone informed. Thanks all

30 Likes

We can have full dev update, when it is weeks between Testnets.

https://github.com/maidsafe/sn_node/actions

Looks like what was discussed below is in fieri

https://safenetforum.org/t/maidsafecoin-maid-price-trading-topic-part-1/9923/10443?u=stout77

We could, but each member writing up their weeks work is a bit of a distraction to the team when we are trying to make deadlines, so we decided against it - any time distracted from the next testnet version is wasted time, was the view we took. Plus it’s pretty clear what we’re working on, this last couple of weeks it’s been AE, OOM and DBCs, so we didn’t really think there was too much benefit from taking the time to write up & publish an update. Hopefully the short “Update from MaidSafe HQ” messages are enough to keep everyone in the loop.

That was our thoughts anyway and I know it’s been discussed in the forum previously and I think generally it was agreed with.

The obvious non-testnet updates are for the BambooGarden Fund, so we published an update on that last Thursday, but it’s slow moving so no need to do that weekly.

16 Likes

As I understand and agree with you, anyway it is nice to keep the old tradition. It is much easier to follow the project if you are not daily checking every topic to check one every week or two. So if there could be just summary of what was already written in Updates from MaidSafe HQ and do not spend much more time on it it would be great.
Also the community can share on Twitter or Reddit to feed it with something new.

1 Like

@StephenC Maybe if people are wanting the weekly thursday (friday for me) update then just a combination of the mini updates could be made into the progress made through the week without each person/section doing a update.

In essence a summary of the mini updates in a way that flows. The mini updates are great and even just inserting the weeks mini updates into one weekly update would prob suit a number of people. But the combining of them to flow better would work well. That way just one person has a hour task at hand. Not suggesting anyone in particular, but I know one person who did the mini updates :slight_smile: and prob easier for them.

3 Likes

Thanks all.

Question - are you guys expecting a testnet next week? Provided no major bugs appear? As of now, It looks very likely it seems?

:crossed_fingers:

2 Likes

yes! stephen said that thursday or friday we would see a testnet but it was postponed for next week so it is very likely we have a testnet next week!

2 Likes

I vote no to this proposal, much rather have the team doing more productive things

12 Likes

Me too. We’re so far beyond weekly updates. Now anyone of us can get our hands dirty in the actual network, and submit our own updates, so to speak.

Its show and tell, in real time.

For those who have no inclination to do some testing, let me break it down for you, Update: wait for the next test net, then read the test net thread, its eye-opening, and everything you need to know will be revealed within.

This train is on the right track, and moving fast, cheers!

18 Likes

I think what we have is fine and we just need to get used to checking Updates from MaidSafe HQ rather than a traditional update. Perhaps those can be announced on twitter to make them more accessible.

16 Likes

Ok troops - it looks like we will not see a testnet before next Tuesday at the earliest.

So until then, those of us who want to continue testing and working on our own projects could help by reporting exactly which combos of safe CLI, Node and auth they have any success with.

Cos Im struggling even with safe 0.26.0 and node 0.36.0. Also I am unsure for which versions, we still need auth. I get a lot of “unable to bootstrap to the network” messages which I should report in a more structured manner.

3 Likes

No idea who you mean! Lol, no, good points from everyone above. Maybe I can make the HQ updates a little more substantial - it all depends on the update really as this last 2 weeks really has been simply 3 things - AE, OOM and DBCs. There’s only so many times I can reword roughly the same updates for them so I feel like I’m being a bit repetitive sometimes. In saying that there was the update yesterday with the good progress with OOM in particular, but for me to summarise the week’s progress for an update today would basically just be a re-hash of that, plus that we’ve had to slow down because of a few people being off.

As @dreamerchris says, yes that’s certainly our target. Usual disclaimers apply as always, but we think we’re on course to release next week. We’re not going to be able to start internal testing today now, so all depends on what that shows up. Hopefully anything that does come up we can tackle in the course of next week and push out v6.

10 Likes

The --for-cli flag was added here so that would have been released in v0.23.3. You shouldn’t need to install or use auth for anything from that release onwards.
There’s been quite a few updates to sn_node and sn_client (sn_messaging version changes) over the last couple of weeks. The sn_client ones have not been reflected in sn_api / sn_cli so I would go back to cli v0.26.0, which I think should be compatible with node v0.42.7 or v0.42.6. I think that’s the v5 releases, so was the last time we checked them all to make sure they were in sync and working (we’ll bring cli/api in sync again once client changes have settled down).

4 Likes

OK I will load up these versions and report back later - thanks @StephenC

1 Like

OK so I did this…

willie@gagarin:~/projects$ safe -V
sn_cli 0.26.0
willie@gagarin:~/projects$ safe node bin-version
sn_node 0.42.6
willie@gagarin:~/projects$ safe node killall
Error: Failed to stop nodes (sn_node) processes: sn_node: no process found

willie@gagarin:~/projects$ safe node run-baby-fleming
Storing nodes' generated data at /home/willie/.safe/node/baby-fleming-nodes
Launching local Safe network...
Launching with node executable from: /home/willie/.safe/node/sn_node
Version: sn_node 0.42.6
Network size: 11 nodes
Using RUST_LOG 'sn_node=debug'
Launching genesis node (#1)...
Connection info directory: /home/willie/.safe/node/node_connection_info.config
Genesis node contact info: ["127.0.0.1:37872","127.0.0.1:45151","127.0.0.1:53345","127.0.0.1:45732","127.0.0.1:44502","127.0.0.1:40488","127.0.0.1:40724","127.0.0.1:60766","127.0.0.1:50556","127.0.0.1:37961","127.0.0.1:33055"]
Common node args for launching the network: ["-vv", "--idle-timeout-msec", "5500", "--keep-alive-interval-msec", "4000"]
Launching node #2...
Launching node #3...
Launching node #4...
Launching node #5...
Launching node #6...
Launching node #7...
Launching node #8...
Launching node #9...
Launching node #10...
Launching node #11...
Done!
willie@gagarin:~/projects$ 

and I saw this in another terminal

willie@gagarin:~$ tail -f ~/.safe/node/baby-fleming-nodes/sn-node-genesis/sn_node.log 
[sn_node] INFO 2021-05-27T15:08:32.325082943+01:00 [src/bin/sn_node.rs:106] 

Running sn_node v0.42.6
=======================
[sn_node] ERROR 2021-05-27T15:08:32.385751840+01:00 [src/bin/sn_node.rs:125] Cannot start node due to error: Logic("Config error: Invalid Ed25519 public key bytes"). If this is the first node on the network pass the local address to be used using --first. Exiting
1 Like

You may wanna make sure to clean up ~/.safe/node/baby-fleming-nodes folder as rewards keys format was changed between that node and later versions.

3 Likes

Thank you @bochaco
I can create a new Safekey and put files to baby-fleming with sn_node v0.42.6 and CLI 0.26.0 once I deleted ~/.safe/node/baby-fleming-nodes

4 Likes

Accidentally posted in the update thread before I realized that’s no allowed, so I deleted it there but I have to say…

This is why I love this project despite the long wait and the complete refactorings that threw out year’s of work. From the start it wasn’t even about crypto payments, but yet they could end up doing that better than anyone else, and without the environmentally unfriendly electricity cost. For something that was just recently announced as an addition to the main functionality this is really amazing.

22 Likes