Rebuilding local development infrastructure
Building on last weeks update, I wanted to share with you a bit of what is going on behind the scenes in order to be able to test each of the wallets.
For the most common systems out there, we have a combination of Linux, Windows and OSx operating systems. For Linux there has been both 32 and 64 bit implementations of the wallet, Windows is 32bit and OSx is 64bit. With the new build process and release, I am able to introduce Windows 64bit into the mix (which is missing from tehe current). So this will bring a total of 5 different versions to build and test along with ancillary applications (more on this in a later update). As you would appreciate, this takes a reasonable amount of resources to setyp, configure and run.
For the test environment, it mainly consists of a host machine running multiple Virtual Machines. In this way, I am able to isolate guest machines and provide some safety barriers through isolation
The actual setup consistes of the following:
- Multiple wallets
- 3 guests v220.127.116.11 wallets (Ubuntu Linux, Windows, OSx ML2)
- 3 guests v’beta’ wallets (Ubuntu Linux, Windows, OSx ML2)
- 2 always on guests (Ubuntu Linux)
- For a total of 8 VM’s
This week marked Reddcoin 2nd Anniversary January 21, 2014 was the creation of the Genesis Block ‘0’.
It was a rather subdued occasion without much fan-fair, which is ok for me. The occassion is technically less exciting than reaching 1MM blocks. For the most part, I preferred to direct my time and energy and focus into the current activities and for the year ahead
Making some good progress this week and I have continued to squash a few bugs. No additional new features will go into this particular version, but it does follow closely to v0.9 of Bitcoin which has a few cosmetic changes.
- Network graph
- Rearrangment of tabs
- Modified recieve address dialogue
- Request payment option
I will be putting out some notes once closer to releasing, but you could get the bulk of these updates from the bitcoin 0.9.5 notes.
So basically as it stands, I have versions running on both main and testnet. Testnet is staking correctly, and i have been doing a number of tests around transfers, staking and fees. This testing will be moving across to mainnet shortly.
During the weekend, providing i dont pick any more obvious bugs I will be running another build cycle to give my current beta testers.
Testnet Block Explorer
I wasnt able to get to this activity just yet, but in my bug squashing and testing, it was obvious that it would make life much easier.
It is on my todo list, abet a lower priority
Effectively just need to fork the existing blockexplorer being used on http://live.reddcoin.com and find a server to run it (also want to add a method to resolve the OP_RETURN data).
Thankyou for taking the time to read, I hope you found it informative.
If you would like me to cover anything, leave a reply and I will take note for next time