Weekly development report 2021-10-23

Welcome to the weekly development report or what was done in my Open Source projects in the last week. This week, the biggest visible change in the projects' organization is that I started using Conventional Commits style for the VCS commits. At least now it looks very clearly on what I'm losing my time, instead of adding new things or fixing bugs. :) At this moment I really like this style of commits. We will see how long I will stay with it.

Steam Sky

Roguelike in a sky with steampunk theme (written in Ada)

Another week with delivering several fixes to bugs. There are left a couple of them, all related to the UI, but unfortunately, fixing them require changing a lot of code. They will be soon or later fixed in the development version of the game (work even started, as will be mentioned below). But again, time to bring these fixes to the players. In around 24 hours since this post, another, a bit more stable version of the game will be available for download.

The development version, as usual, slowly moves forward:


Ada binding to Tcl/Tk, the new version of TASHY

Hello almost maintenace mode. :) The whole week spent on fixing various problems reported by AdaControl and Gnatprove. Nothing new was added to the library this week. But at least, now almost all problems reported by AdaControl should be fixed. Also, some subprograms should have a better precondition checks. Another good thing: the demo program now works properly with the newest version of the library. Fortunately, this didn't require too many changes. On the SPARK front the most time now is taking to write the safe version of Integer'Value aspect. It is slowly moving forward, but still a few things to prove or fix. Overall, the amount of Gnatprove checks to fix is still around 1000. :)


Graphical File Manager for Linux (written in Ada)

The work on clearing the project code is finally finished. At least for now. Thus, the focus now returned to the console version of the program. But the list of changes is still a bit short:


Yet Another Static Site (generator) (written in Ada)

Copy and paste from the previous weeks (this time word Almost was removed :P): fixing the problems reported by AdaControl continues. The list of rules was updated once again, and again because it was reporting problems from AWS library. At least there is small light in the tunnel that can point to the end of the work. Or on another incoming train. :P