Week Three: W/E 12th July 2019
We’re three weeks in and the testnet rollout program continues to get amazing support from the community, from setting up nodes and testing, to supporting other users with advice and content creation.
If you are not already part of the conversation, you’ll find a hive of activity over at the stake pool Best Practice Telegram. With over 2,100 members and loads of engaged users, this is a great resource for anyone interested in contributing to the program. Thanks as ever to our Cardano Ambassadors and to everyone supporting the community here.
Each week, we’ll share a high-level summary of key achievements and what’s been going on. Remember, for the very latest technical updates you can follow all the commits and pull requests in the community GitHub. Meanwhile, here’s a rollup of what’s been happening.
A few sweet things to report this week on the bug fixing and dev side including:
- We’ve been busy preparing a new Jormungandr release 0.3 which addresses a number of bugs, including the duplicate ID for multiple transactions as well as the node crash due to malformed transactions
- We created a Chocolatey package and pushed it to chocolatey.org for Windows users. The package includes signed binaries. It is now awaiting moderation prior to publication
Support-wise, it has been a good week. The community has given us lots of valuable feedback which we’ve been steadily working our way through. Thank you for the continued support and keep it coming!
We were able to close two important bugs this week.
Sending multiple transactions crash the node #22
“Trying to send multiple transactions in a random amount to an address. Crashed the node after few seconds.” This report let us in a direction to do more stress testing and it was easy to fix, once we knew what we were looking for. The detailed account is in https://github.com/input-output-hk/jormungandr/issues/586
- error running snappy package - genesis file corrupted #29 Snappy is a package manager for Linux that isolates software. We had a defect that the installer wasn’t working.
We also addressed these documentation tickets:
- Both more detail guide installation testnet for Nixos #16 and video about installation testnet in Nix-os #21 tickets were about Nix and how it might be useful for stakepool operators. So now with the video and text tutorials we have addressed those questions
- We also made improvements to the Jormungandr reference documentation https://github.com/input-output-hk/jormungandr/pull/629
There are now just 5 tickets outstanding and being worked on: one of these is a defect, the other 4 are documentation tickets detailing how to do more transactions and delegation without the helper scripts.
Your feedback is essential to the success of the rollout. Your testing efforts have helped identify the bugs to squash. And it was comments from community members that directed our primary content creation efforts this last week. So many thanks to @alcoiner, @AcostaJoshua, and @cliff2 for their contributions in the Shelley-Testenet GitHub project, which guided Alejandro’s latest tutorial.
- Alejandro has created a new tutorial to install Jormungandr using Nix (video version and text version). This tutorial goes a little deeper into why a stakepool operator might want to use Nix
- Last week, we shared a Linux install guide created by our Reddit friend eVoPDX. This week they have also posted a video guide for Windows 10, which also talks about hardware and software options: https://www.youtube.com/watch?v=Qtnd96DmjE8
Next week (July 15th-19th)
- Jormungandr 0.3 referenced above will land. The Jormungandr-nix repository will be updated to use that version shortly afterward and new snappy, homebrew and chocolatey packages will be generated
- We’ll continue working on the last remaining bugs in the GitHub, as well as continuing development with various pieces of networking functionality
That’s it for now!
The Stakepool Testing team