Posted by: Anonymous Coward
on May 05, 2007 04:03 AM
He tracked it down to the old, buggy version of libgtk2-ruby in the Ubuntu 7.04 repositories.
Old? Bugyy? I really dislike this apologist thinking. While it may indeed be true that libgtk2-ruby in Ubuntu 7.04 has some bugs, it is the gui developers fault for using a non-standard library and failing to make their application work with the much more common, standard distribution library.
Ubuntu 7.04 Fiesty Fawn was just released with the most recent updates and fixes. This means that those are the versions that most people are most likely to have. The fact that an svn version of the lib is needed is the GUI developer's fault. It's a really common problem but, I dislike it intensely.
While using the bleeding edge libraries allows the developers to play with the latest cool features and functions, it makes the users live's miserable. From a useability standpoint, it is far more logical to write your application so that it works with several older generations of the libraries and not just with the absolute latest ones. I personally feel that such useability is particularly important with GUI interfaces but, I'm sure that some developers will tell me how clueless I am below.