Current status of the frameworks branch of kdelibs4-based games

Luigi Toscano luigi.toscano at tiscali.it
Sun Apr 9 20:08:55 UTC 2017


Hi games team,

(long email incoming)

as you probably know the release of KDE Applications 17.08 will be the last
one to ship kdelibs4-based applications. KDEGames is the module  with the
biggest amount of kdelibs4 applications; after the initial porting sprint, it
seems that the momentum slowed down.
So, while checking the translation system for the frameworks branches of all
the kdelibs4-based games, I gathered few other information about their status.

What I found can be summarized as:
- almost general lack of appdata files, which should be provided regardless of
the porting status (any volunteer ? :)
- the frameworks branches of at least 2 games can be merged even now to
master; other 2 or 3 games requires not so extensive fixes by checking the
porting TODO items (grep for "QT5").
- more problematic: one crashing program, one not working; two programs
require attention while merging master into frameworks.

A more complete list of the status for each game is available below. Please
try to read the notes and test the programs, and at least let's try to move
forward with the programs which are complete. (if you want to fix the porting
issues, of course feel free to!)
(I will try to check the easier porting issues, if I can, but no much
guarantees on the timing.

Should we try to organize some IRC sessions to check the status and for bugfixes?


== kgoldrunner
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer
* there are relevant changes in master but not in frameworks
* few "QT5" porting notes
* missing appdata file
* depends on KDELibs4Support
* starts and apparently works
* *suggestion*: check the porting notes, merge master into frameworks and retest


== kigo
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer
* all changes in master are in frameworks
* no "QT5" porting notes
* missing appdata file
* no dependency on KDELibs4Support
* starts and apparently works (but I don't know Go so much), with one runtime
warning
* *suggestion*: recheck the warning, add appdata and probably merge into master


== kolf
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer
* all changes in master are in frameworks
* various "QT5" porting notes
* missing appdata file
* depends on KDELibs4Support
* starts and apparently works, few runtime warnings
* *suggestion*: check the porting notes and the runtime warnings


== konquest
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer
* all changes in master are in frameworks
* no "QT5" porting notes
* missing appdata file
* depends on KDELibs4Support
* starts and apparently works (few warnings, but not regressions)
* *suggestion*: merge to master (after adding an appdata file)?


== kreversi
* relevant contributors to the frameworks branch: Garvit Khatri, Laurent
Montel, Frederik Schwarzer
* all changes in master are in frameworks
* no "QT5" porting notes
* missing appdata file
* depends on KDELibs4Support
* starts, but with a broken window (an exclamation mark in the main window and
a tiny unreadable)
* *suggestion*: some investigation is needed (including a recheck on the usage
of the imported KExtHighscore library)


== ksirk
* relevant contributors to the frameworks branch: Laurent Montel, Nemanja
Hirsl, Raymond Wooninck, Frederik Schwarzer
* all changes in master are in frameworks
* many "QT5" porting notes
* missing appdata file
* depends on KDELibs4Support
* starts, and basics work, but didn't test the network game
* *suggestion*: recheck the porting notes and the network game


== ksnakeduel
* relevant contributors to the frameworks branch: Laurent Montel, Nemanja
Hirsl, Raymond Wooninck, Frederik Schwarzer
* all changes in master are in frameworks
* few "QT5" porting notes (related to statusbar)
* missing appdata file
* no dependency on KDELibs4Support
* starts, and apparently works with no messages in the statusbar
* *suggestion*: recheck the porting notes and then merge into master


== kspaceduel
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer
* all changes in master are in frameworks
* few "QT5" porting notes (related to statusbar)
* missing appdata file
* depends on KDELibs4Support
* starts, and apparently works with no messages in the statusbar
* *suggestion*: recheck the porting notes and then merge into master


== ksudoku
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer, Luigi Toscano
* all changes in master are in frameworks
* one "QT5" porting note
* provides an appdata file
* depends on KDELibs4Support
* starts, and apparently works (fixed only one visible porting error)
* *suggestion*: recheck the last porting notes and then merge into master


== kubrick
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer
* all changes in master are in frameworks
* various "QT5" porting note
* missing appdata file
* depends on KDELibs4Support
* starts, and apparently works
* *suggestion*: recheck the porting notes


== lskat
* relevant contributors to the frameworks branch: Laurent Montel, Frederik
Schwarzer, Martin Walch, Luigi Toscano
* all changes in master are in frameworks
* no "QT5" porting note
* missing appdata file
* depends on KDELibs4Support
* starts, and apparently works
* *suggestion*: merge to master (after adding an appdata file)?


== palapeli
* relevant contributors to the frameworks branch: Laurent Montel, Nicolas
Lécureuil, Frederik Schwarzer
* there are relevant changes in master but not in frameworks
* few "QT5" porting note
* missing appdata file
* depends on KDELibs4Support
* crashes on startup (probably related to one of the QT5 porting notes)
* *suggestion*: merge master into frameworks, definitely some work needed


Note: apart from the people listed above, other less frequent contributors are
Andreas Sturmlechner, Heiko Becker, Albert Astal Cid).

-- 
Luigi


More information about the kde-games-devel mailing list