Summary: | plasma-desktop 5.12.0 fails to build - kcm_lookandfeel.json" does not exist | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Rik Mills <rikmills> |
Component: | Global Theme packages | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bhush94, groot, kde, kossebau, Kwanza.Pili, plasma-bugs, simonandric5 |
Priority: | NOR | ||
Version: | 5.12.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | https://phabricator.kde.org/D10450 | ||
Latest Commit: | https://commits.kde.org/plasma-desktop/f7fd71258f15e82ca22ba5d1abee84ffb21f9b20 | Version Fixed In: | 5.12.2 |
Sentry Crash Report: |
Description
Rik Mills
2018-02-07 01:07:57 UTC
Builds here (which I know isn't a very helpful comment) and for other distros. Is this building locally or on Kubuntu's buildservers? Can you post a link to the full log? Edit: Our BSD build server (but only that one) has the same failure. https://build.kde.org/job/Plasma%20plasma-desktop%20stable-kf5-qt5%20FreeBSDQt5.9/36/ Had to do a new build, as old build log was lost. https://launchpadlibrarian.net/356113692/buildlog_ubuntu-bionic-s390x.plasma-desktop_4%3A5.12.0-0ubuntu3~ppa1_BUILDING.txt.gz The fail is only on s390x architecture builds on Ubuntu's mainframe, so part of it could be that it builds insanely fast. The BSD server has it, but my home builds of the same code don't. It may indeed be a parallelization issue: Bhushan said that he thought the file was later renamed, so there might just be a dependency missing. I remember someone mentioning it on IRC as well -- so that's a home FreeBSD build that falls over, too. I have not yet sat down to really look at the problem -- it might also be a difference in CMake generators, e.g. BSD make vs. Ninja vs. gmake. I have the same problem, but on opensuse 42.3 x86_64. My fix is to comment out the line in kcms/lookandfeel/kcm.cpp that starts with K_PLUGIN_FACTORY_WITH_JSON. The build is then succeeds. I am not sure that effect this has if any. it seems to me that something is broken in the file kcm.cpp. Proposed patch and discussion also in https://phabricator.kde.org/D10450 Still failing in 5.12.1 Probably not an overly useful stat, but for the record I just had 8 failed builds on s390x before I finally got a random success with the 9th. I'm glad I'm not paying for the CPU time! Main reason should be fixed with commit from https://phabricator.kde.org/D10485 Please reopen if the problem persists. The fix was reverted due to another bug. see: https://commits.kde.org/plasma-desktop/9a05da7cced322ba29de994b019212034361c1ee Main reason should be fixed now more automoc-fail-proof with commit from https://phabricator.kde.org/D10607 |