20 Jun 2014 salmoni   » (Master)

Salstat work is going reasonably well. With my current day job, I have a long commute with about 2 hours 40 minutes on a train. I use this time to work on the various aspects of Salstat.

The latest work was getting it running on Linux. I originally developed the Python version on a Linux machine, way back in the early 2000s. The versions I've released since 2013, however, required wxPython 2.9+ which isn't in any of the Ubuntu or Debian repos – 2.8 is the absolute latest but this doesn't feature the html2 component. This (depending upon platform) embeds WebKit (OSX and Linux) or Trident (for Windows) into wxPython.

This means that wxPython can implement a HTML instance that can use modern HTML goodies such as CSS, JQuery, Bootstrap, HighCharts, etc. This is what the output for Salstat is contained in.

So Salstat needs wxPython 2.9 or later but instructions on compiling, building and installing wxPython 3.0.0.0 worked first time on Linux Mint (though I had to 'sudo ldconfig' to prevent import errors).

And Salstat now runs on Linux again after 10 years of waiting. I'm well-chuffed because I felt guilty that it only ran on Windows and OSX.

Althought wxPython 3+ is not in the repos yet (though it might be somewhere!), at least it is possible now to get the wxPython 3 goodness which is a definite step-up from 2.8.

I've also been working on a new website (much needed – the old one is very early 2000s) but getting all the content is taking time. See http://test.salstat.com to see it in operation.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!