Summary: | Solid binary incompatibility breaks plasma-pk-updates, requiring a rebuild | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-solid | Reporter: | NovFedo <spavas> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | normal | CC: | ahiemstra, b.queck, General.aNDy00, kdelibs-bugs, kevin.kofler, kiril, lukas, nate, plasma-bugs, pmrpla+bugskde, spavas |
Priority: | NOR | ||
Version: | 5.108.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
NovFedo
2023-08-22 16:53:27 UTC
Sounds like a distro packaging error. I'd recommend reporting this to Fedora. *** Bug 473647 has been marked as a duplicate of this bug. *** *** Bug 473548 has been marked as a duplicate of this bug. *** I do not think it is fair to put the blame exclusively on downstream here. Yes, it was neglected to test this package (because it is no longer installed by default in Fedora, the Discover updater applet is used instead by default) and it seems it needs a rebuild, *but* the fact that it needs a rebuild to begin with is a breakage of the binary compatibility promises of the KF5 Solid Framework. Looks like a downstream packaging issue after all: plasma-pk-updates requires Solid/Power: /builddir/build/BUILD/plasma-pk-updates-0.3.2/src/declarative/pkupdates.cpp:30:10: fatal error: Solid/Power: No such file or directory 30 | #include <Solid/Power> | ^~~~~~~~~~~~~ which was disabled by: https://src.fedoraproject.org/rpms/kf5-solid/c/627fe81b60b5f03b2b550002715efc97ed0df910?branch=rawhide Tracking downstream under: https://bugzilla.redhat.com/show_bug.cgi?id=2233613 That said, the wrong packaging suggestion which caused this regression came from upstream, see: https://invent.kde.org/frameworks/solid/-/issues/4#note_701619 |