January 2008 Archives

Thu Jan 31 06:20:26 CST 2008

FahMon-2.3.2beta3 ready for testing

This is the third and hopefully final unsupported beta for FahMon 2.3.2 to clear up some additional reported bugs.

This release fixes an issue with the download time and effective rate calculations which were being translated by incorrect amounts from UTC by the timezone logic. An issue which caused FahMon to crash at the end of perculiar WUs have also been dealt with.

Assuming this beta is stable, and I can get all the outstanding translations back in a timely fashion, 2.3.2 should be released publicly sometime next week. There are a number of documentation files that need to be altered in the meantime.

As always, report bugs in this release using trac: http://trac.fahmon.net.

Download: Windows Linux/Source

Posted by Andrew Schofield | Permanent Link | Categories: Development [ Comments 0 ]

Sat Jan 26 17:29:56 CST 2008

FahMon-2.3.2beta2 ready for testing

This is the second unsupported beta for FahMon 2.3.2 to test a number of new bug fixes.

The main bug fixed in this beta is the crash bug when project data is missing. A number of bugs related to the web output translations have also been fixed, but the WebApp output is still incompatible with IE7 at this time.

There have been two reports of a bug relating to the manual timezone setting but I cannot replicate the bug so it needs to be tested more thoroughly.
The bug reports state that the manual timezone setting is not restored across restarts of FahMon, and that while the setting does not affect the effective PPD or ETA calculations resulting in incorrect information being displayed.

To reliably test this version please make sure that you trash prefs.dat beforehand (or install the beta to a separate location), and as always report bugs using trac: http://trac.fahmon.net.

Download: Windows Linux/Source

Posted by Andrew Schofield | Permanent Link | Categories: Development [ Comments 0 ]

Fri Jan 25 12:54:12 CST 2008

Known bugs in 2.3.2beta

There have been a couple of reports of undocumented bugs in the 2.3.2beta release which have now been fixed in SVN. It is likely that a beta2 will be released in the near future to check that these bugs are no longer present.
  • FahMon will crash if the project database doesn't contain project info for a WU it is monitoring.
  • The simple web output erroneously adds an extra "points" string to the credit field.
  • Several text items on all web output files cannot be translated.

Posted by Andrew Schofield | Permanent Link | Categories: Development [ Comments 0 ]

Thu Jan 24 07:54:51 CST 2008

FahMon-2.3.2beta ready for translating

This is just to trigger the translations RSS feed. For the full release info see: FahMon 2.3.2beta ready for testing.

Posted by Andrew Schofield | Permanent Link | Categories: Translations [ Comments 0 ]

Thu Jan 24 07:51:17 CST 2008

FahMon 2.3.2beta ready for testing

This is an unsupported beta release of FahMon to check a number of bug fixes to allow me to close various support tickets.

The specific behaviour that needs testing is as follows:

  • Do 50 frame DGromacs WUs now report PPD and ETA correctly?
  • Does reloading client information still cause high CPU usage in Windows?
  • Does FahMon still enter a state that uses 100% CPU time when left running for several days on Windows?
  • Do client locations still get corrupted when monitoring large (> ~30) numbers of clients (Windows or Linux)?

If you test this release please comment on the above bugs using the bug tracking system.

For the full list of changes so far please refer top the changelog for this release, and also check the tickets that have been reported for this release here

One bug that has not yet been fixed is ticket #77 where the web output is displayed incorrectly in IE 7. This will be fixed in the official release.


This release also represents the an opportunity for translators to update the translation files ready for the official release. This time there are only very minor changes to the files required.
Any budding web designers may want to try out the templating system in this release too

Download: Windows Linux/Source

Posted by Andrew Schofield | Permanent Link | Categories: Development [ Comments 0 ]

Sat Jan 19 19:05:59 CST 2008

Web templating system

In order to fix some serious bugs in the web output system (and the rather stupid object code it generated), I've adapted it to use a templating system.

This makes it easier to fix bugs in the pages generated, like the current IE7 rendering issue with the fancy output page. Another upside of this is that now you, the end user, can make your own templates and make the output pages appear just how you want them.

For the moment you can still only generate 3 pages, and the template filenames are fixed, but you can still edit the predefined template as you see fit. Future revisions may allow you to specify the template file to use for the output page. Also, if you make a particularly nice output page, submit it in a ticket and I'll consider including it with the next FahMon release.

Template files are stored within the templates subdirectory of your FahMon installation on Windows, and you can edit these directly. On Linux, the templates are installed to /usr/share/fahmon/templates or /usr/local/share/fahmon/templates by default. However, if you want to modify these, make a new directory inside your .fahmon/ config folder called "templates" and copy them there.

To check out these modifications now, checkout the latest revision from svn (source only). To learn how to use the templates, have a look at this file: http://trac.fahmon.net/browser/trunk/TEMPLATE_SYNTAX?format=raw.


Posted by Andrew Schofield | Permanent Link | Categories: Development [ Comments 0 ]

Tue Jan 8 07:28:31 CST 2008

Project data fix for p3906

Since psummary appears to be displaying data that doesn't adhere to the "standard" we have come to expect for reporting the number of frames for p3906, I've created a mini psummary page that will allow you to update FahMon's internal project database with the "correct" data for this project.
  • Download 3906fix.html from http://fahmon.net/downloads/fixes/3906fix.html (Right click on the link and choose "save as". In IE, make sure the filename extension is "html" and NOT "htm")
  • Open up FahMon's preference dialog and go to the advanced tab.
  • Select the option to use a local file, and choose the 3906fix.html file you just downloaded.
  • Press OK
  • Manually update the project list, by using "Download New Projects" from the FahMon menu. This will then load the local 3906fix.html file and update the internal database with the correct data.
  • Go back to the preferences dialog and deselect the local file option, this will ensure that your project database can still be updated correctly from psummary. Please note that if FahMon has to update the database from psummary you will need to repeat this process as it will overwrite the corrected values.

Posted by Andrew Schofield | Permanent Link | Categories: Releases [ Comments 0 ]