October 2007 Archives

Wed Oct 31 15:41:07 CDT 2007

Trac notifications fixed/enabled

Trac's ticket system now sends out email notifications when tickets are created/modified. So if you have set up and email address in your profile, you will automatically be sent an email when replies are posted, or the bug you reported is fixed etc.

Emails are sent from trac(@)fahmon.net, but you will receive no response if you reply to this address


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

Tue Oct 30 18:52:08 CDT 2007

Ubuntu and PCLinuxOS packages for 2.3.1 up

I've just posted some precompiled binary pacakges for both PCLinuxOS, and Ubuntu (i386 and amd64).

The ubuntu packages were produced on 7.10 (gutsy) so they might not work on 7.04 (feisty). Judging by the wxgtk library used, I suspect they won't.

I did plan on releasing the SUSE and Fedora RPMs at the same time, but my SUSE installation is in the middle of a major system update, and my Fedora box appears to have dropped off the network for some reason, so I'm going to have to go and work out what it's doing before I can make any fc7 packages.


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

Tue Oct 30 14:06:27 CDT 2007

FahMon 2.3.1 Released

The latest and greatest version of FahMon has just been released, after several rounds of testing and breaking (thanks to all who tested various features). You can get to the most up-to-date version of FahMon by going to the download page, which now uses static links which automatically resolve to the latest version available.

The download page also has a link to the comprehensive changelog.

Things to look out for in this version are:

  • Simplified how you add clients: Drag and drop the client folder into the client list, fill in the name, and away you go.
  • Export to Web: A new "WebApp" module has been added which presents you with various ways of publishing the FahMon output to either webpages, or static text files. The Web Application option exports a fancy javascript powered webpage which mimics the FahMon interface.
  • Update checking: FahMon can now check if a newer version is available online. This can be done automatically on startup, or manually from the FahMon menu

If you find any bugs with this version, please use trac, the online project manager to report them. http://trac.fahmon.net/


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

Mon Oct 22 16:25:51 CDT 2007

Trac permissions fixed

Shello alerted me that the permission were set up wrong in trac which meant that new users couldn't actually create tickets. In fact, they had no more privildges than un registered users.

This has now been fixed, and users registered on trac.fahmon.net can now create tickets for bug reports and feature requests.


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

Sun Oct 21 18:33:26 CDT 2007

Prerelease1 build ready for translating

FahMon version 2.3.1pre1 is now ready for translators to update the translations ready for the upcoming 2.3.1 release.

The second prerelease is necessary due to a bug being found in 2.3.1pre which had several translations missing.

2.3.1pre1 also includes some code updates commited after 2.3.1pre was released.

For existing translations there are an additional 30 strings that need translating.

If FahMon doesn't exist in in your native language, and you'd like it to, now is an excellent time to start translating it.

The links to use are:
Windows http://fahmon.net/downloads/testing/FahMon-2.3.1pre1.zip
Linux http://fahmon.net/downloads/testing/FahMon-2.3.1pre1.tar.bz2

The information you'll need for submitting translations etc, can be found here.


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

Mon Oct 15 13:06:49 CDT 2007

OS X Port in development

Given that the wxWigets library is supposed to be a platform independent API, and since FahMon already exists for Windows and Linux, why can't it exist for OS X too?

Well the answer is, it can!

Thanks to some prodding from Shello from P@F, I've started modifying the platform dependent portions of FahMon to be compatible with OS X, using a Mac that I've been able to get my hands on. Shello has also graciously offered to help in this regard with his Mac.

Currently the state of the port is quite early on. The source compiles and runs on OS X, but there are still a large number of bugs, mainly due to the difference in the way OS X handles application frames etc. Some of the bugs at the moment seem to be a bit strange in their behaviour, like crashing when you right-click the client list for example.

I'm fairly confident that these can be resolved in short order though, once I understand what is causing the problem.

The OS X conversion is taking place in parallel to the existing Windows and Linux versions, so if I accidentally break something in the OS X build, it won't affect the Windows or Linux versions until the conversion is complete, by which time everything should work.

Here's a little screenshot of what it looks like so far:

Once the conversion becomes a little more stable I'll start releasing binary test builds, but at the moment given it's infancy and instability, the only way you can access it is from the svn repository.

svn co http://fahmon.net/branches/mactest FahMon_mac

To actually compile FahMon, you'll need Xcode and wxWidgets compiled as a static library (only required for build-time, not run-time). The best place to find information on how to get this is on the wxWidgets wiki
After that it's just a case of running

./configure
make
make FahMon.app
At which point you should have a FahMon application bundle!


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

Mon Oct 15 12:41:20 CDT 2007

Prerelease build ready for translating

FahMon version 2.3.1pre is now ready for translators to update the translations ready for the upcoming 2.3.1 release.

For existing translations there are an additional 20 strings that need translating.

If FahMon doesn't exist in in your native language, and you'd like it to, now is an excellent time to start translating it.

The links to use are:
Windows http://fahmon.net/downloads/testing/FahMon-2.3.1pre.zip
Linux http://fahmon.net/downloads/testing/FahMon-2.3.1pre.tar.bz2

The information you'll need for submitting translations etc, can be found here.

I'm quite happy for non-translators to use these builds, however, they are not, and never will be supported in any way (and you'll be missing any updated or new translations).
If you want to stay supported, wait until the official release is announced.


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

Fri Oct 12 09:13:12 CDT 2007

Static links to most recent releases

Some static links have now been set up so that people can link to the most recent version of FahMon without having to worry about what version number to use.

Using these links in forums etc. guarantees that people can always get the most recent version of FahMon without necessarily having to visit the FahMon website.

This will also prevent people fom downloading outdated versions because links in forums point to specific versions.

The links to use are:
Windows http://fahmon.net/downloads/current.php?windows
Linux http://fahmon.net/downloads/current.php?linux


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

Tue Oct 9 18:54:08 CDT 2007

Some more website issues fixed

I've fixed the broken link on the previous downloads page that gave a 404 for version 2.2.2.

I've also managed to get the server to handle the extensions properly, so it should't try and load the download into a new window, rather it should actually download the file instead.

The site style has been altered to make it "wider", unfortunately this means that the fancy rounded text boxes have had to temporarily be removed, and IE 6 (and below) users will ahve to live with the fact the the news page doesn't centre properly in the browser window.


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

Fri Oct 5 09:44:45 CDT 2007

First post for translators

For the existing translators out there, and for any potential new translators, this is the section you want to be watching to stay up to date with when new translations are required.

This generally means you'll get a few days advance on everyone else for downloading the official release, however it won't be officially supported, and should really only be used for checking that your new translations work etc.

To subscribe to this website category, the best way is to go to the translations category link on the side bar and subscribe to the rss feed. Alternatively you can click on the rss/atom feeds on the "syndicate" panel on the right, which any modern browser will allow you to bookmark, or send to google reader.

To get involved in translations right away, all you need to download is the fahmon.pot file from the svn trunk (see the home page for the direct link). About a week or so prior to an official release, a new post will be made here to notify you of the prerelease translation source (if you are keen and keep up with development, you shouldn't have to do very much on the prerelease versions).

To submit your translations, at the moment the best way to do it is the submit a ticket on trac, and attach the .po file you have created. I can then merge that into the source.


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

Fri Oct 5 09:08:52 CDT 2007

Latest development release

For those of you interested in downloading bleeding edge code, svn revision r38 is reasonably stable and adds a few new features in addition to a number of bug-fixes

To download this specific revisions, you can either download the snapshot as a zip file from here or you can export it from the svn repository using the following command (you should be able to do this anonymously):

svn export -r38 http://svn.fahmon.net/trunk fahmon

This revision contains the following changes:

* Updated and improved documentation (this is still "Work
  in Progress").
* Added Czech translation.
* Preferences dialog and client list now save changes
  immediately, which should help in situations where FahMon
  crashes, like fast-user-switching or closing RDP/VNC
  sessions.
* Added Drag-and-Drop function to the client list to allow
  new clients to be added more easily.
* Add Gromacs SMP CVS (GROCVS) core support.
* Adjusted margin on the benchmarks dialog.
* Fixed bug in "Effective Duration" code that produced
  incorrect results when calculating values for WUs with
  less than 100 frames
* Detailed instructions on how to compile fahmon using the
  MS Free Tools are now provided.
* Altered progress detection method to use FAHlog.txt, this
  should help with cores that don't update unitinfo.txt in
  a timely fashion, or at all. Unitinfo.txt is still used
  as a fallback if 1) The projectId is unknown, 2) The WU
  is still in the "startup" phase (i.e. yellow).
* Added WebApp module. You can now export the monitoring
  status to 3 different formats, WebApp - a fancy jscript
  powered web page that mimics the FahMon interface; Simple
  Web - a simple web page containing useful data arranged
  in a simple table; Simple Text - similar to Simple Web,
  but optimised for shell based viewing - useful for
  monitoring over SSH.

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

Fri Oct 5 07:22:55 CDT 2007

New Website

FahMon now has a nice new website which you are reading right now.

As well as being the source for downloading FahMon, it now integrates with trac and svn for the development and support side too.

Hopefully this should be easier for you as end users too, and you should be able to syndicate the RSS/ATOM news feeds for new releases, development news and information important to translators.

Since trac is being used to handle the project management, we now have a sophisticated bug tracking and milestone management system. This makes it very easy for you to submit bug reports and for me to manage them, and the project as a whole.

I'm still working on the trac side of things, so it doesn't allow you to create tickets etc. yet, but that will come soon.

Anyone can now browse the development source, either though the trac browser, or via the svn server itself at svn.fahmon.net

If you want to download the most recent development source, you can check it out from svn using your favourite svn client

svn export http://svn.fahmon.net/trunk fahmon

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