https://bugs.kde.org/show_bug.cgi?id=361132
Bug ID: 361132 Summary: kmahjongg 16.04 fails to start after migrating KDE4 configuration Product: kmahjongg Version: unspecified Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Severity: major Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: aro...@archlinux.org CC: kde-games-b...@kde.org If you have configuration files from the KDE4 version of kmahjongg, the KF5 version will fail to start. The terminal is flooded with log_kmahjongg: Set a new Background: "/usr/share/apps/kmahjongglib/backgrounds/default.desktop" log_libkmahjongg: Using background at "/usr/share/kmahjongglib/backgrounds/egyptian.svgz" log_kmahjongg: Error loading the layout. Try to load the default layout. log_kmahjongg: Inside LoadDefault(), located layout at "/usr/share/kmahjongg/layouts/default.desktop" log_kmahjongg: Using layout at "/usr/share/kmahjongg/layouts/default.layout" log_kmahjongg: Set a new Background: "/usr/share/apps/kmahjongglib/backgrounds/default.desktop" ... It seems that the config migration doesn't take into account the different location of the data files in the kf5 version of libkmahjongg. After migration, ~/.config/kmahjonggrc contains the lines: [General] Background_file=/usr/share/apps/kmahjongglib/backgrounds/default_old.desktop Layout_file=/usr/share/apps/kmahjongg/layouts/checkered.desktop Tileset_file=/usr/share/apps/kmahjongglib/tilesets/default.desktop But in KF5 those files are located in /usr/share/kmahjongg{lib} instead. This seems to confuse the application. Reproducible: Always Steps to Reproduce: 1. Upgrade from kmahjongg 15.12 to 16.04 (make sure kmahjongg has been started so there is a config file in ~/.kde) 2. Start kmahjongg -- You are receiving this mail because: You are watching all bug changes.