[Bug 689223] [NEW] kdewidgets.so should not be in -dev only
GDR!
689223 at bugs.launchpad.net
Sun Dec 12 10:54:52 UTC 2010
Public bug reported:
(Version information follows under the bug report text)
Introduction:
Plasma uses a mechanism called KConfigXT to render plasmoid settings pages using an XML file. In C++ plasmoids it has no extra dependencies, as XML file is compiled along with the plasmoid. However in plasmascript (in my case, Python), the XML file is parsed at runtime and uses qtdesigner plugins to handle rendering controls.
Actual problem:
To render KDE controls, KConfigXT needs /usr/lib/qt4/plugins/designer/kdewidgets.so. This file, according to apt-cache, belongs to kdelibs5-dev package. It shouldn't, because it's needed for normal operation of plasmoids, not for development only. Putting it in kdelibs5-dev means that the user needs to install 177 MB of dependencies and headers just to use plasmascript plasmoids correctly.
More info:
What happens without kdelibs5-dev installed (on a blank kubuntu system): http://imgur.com/EzrBr.png
Forum thread on kde.org where we have identified the issue: http://forum.kde.org/viewtopic.php?f=64&t=91656&p=182039
1) The release of Ubuntu you are using, via 'lsb_release -rd' or System
-> About Ubuntu.
Description: Ubuntu 10.10
Release: 10.10
2) The version of the package you are using
$ apt-cache policy kdelibs5-dev
kdelibs5-dev:
Installed: 4:4.5.1-0ubuntu8
Candidate: 4:4.5.1-0ubuntu8
Version table:
*** 4:4.5.1-0ubuntu8 0
500 http://pl.archive.ubuntu.com/ubuntu/ maverick-updates/main amd64 Packages
100 /var/lib/dpkg/status
4:4.5.1-0ubuntu7 0
500 http://pl.archive.ubuntu.com/ubuntu/ maverick/main amd64 Packages
** Affects: kde4libs (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kde4libs in ubuntu.
https://bugs.launchpad.net/bugs/689223
Title:
kdewidgets.so should not be in -dev only
More information about the kubuntu-bugs
mailing list