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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/689223

Title:
  kdewidgets.so should not be in -dev only

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to