Dev Update

The Eccoind development team has submitted the changelog for the next proposed release of Eccoind — 0.2.5.12. As the community is aware, this is the update that will result in the completion of ANS in Sapphire, but there are a couple of other interesting tidbits to be found in the changelog that are worth mentioning below.

Enable the test suite, start writing ECC specific tests.

The devs are working on adding Travis CI into the Eccoind development pipeline. Travis CI is a hosted, distributed continuous integration service used to build and test software projects hosted at GitHub. Integration will allow for a more rapid and error-free deployment process.

Also, whenever someone checks-in code, the automated test suite that is set up through Travis runs and tells us if the new code breaks anything we’ve written tests for.

See that Circular Part? We’ve never had that before. Source

Travis CI will ensure our testing process goes much smoother in the future.

2. Eccoind now builds with Gitian.

Gitian is a tool that more and more open source projects are starting to use. Essentially, when someone makes changes to the C++ code, these changes need to be compiled into binaries (all the 1’s and 0’s not readable by humans). Whoever does the compiling could represent a single point of failure in the system.

Gitian is an open source software program that essentially ensures that, no matter which computer is used, the binaries turn out to be exactly the same. It is quickly becoming the standard in open source projects.