Much thx to Ian Wadham!
July 5, 2009
In one of my last posts I indicated that Kolf 1.9 could possibly not be released with KDE 4.3 because it fails to load its objects. The same panic was expressed by me on the mailing list, and (as usual 😉 my plans worked out: My panic made Ian Wadham, one of our kdegames hackers from Australia, dive into the Kolf 1.9 code (that pile of mud I talked about earlier) and find the cause of the bug.
The problem was that Kolf was relying on some unspecified behavior of KConfig::groupList(), which returned a sorted list of group names in KDE 4.2, but not in KDE 4.3. Such a change is of course legitimate, because the KConfig developers never stated that KConfig::groupList() would return a sorted list.
If you’ve got a current trunk snapshot (I think the fix is in trunk since yesterday), please check whether Kolf can correctly load holes (not only the first hole of a course, but also the following ones!). If you run into problems, please write to the kde-games-devel mailing list quickly. Thanks.