[karmic] 'systemsettings' package requires libsystemsettingsview.so which is in kdebase-workspace-bin, but it does not Depend on kdebase-workspace-bin

Bug #385350 reported by Sjors Gielen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdebase-workspace (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: kdebase-workspace

I just installed the systemsettings KDE program on a Gnome system to change KDE sound settings. but it failed to run because it required the libsystemsettings.so file, which is in the kdebase-workspace-bin package.

If systemsettings works with libsystemsettings.so, that file should be moved to the systemsettings package; if it really requires kdebase-workspace-bin, it should have a Depends for that package, probably instead of for kdebase-runtime.

Replaces: kdebase-workspace-bin (<= 4:4.0.98-1), kdebase-workspace-data (<< 4:4.2.85)
Depends: kdebase-runtime (>= 4:4.2.2), kdelibs5 (>= 4:4.2.90), libc6 (>= 2.3.4), libfontconfig1 (>= 2.4.0), libqt4-dbus (>= 4.5.1), libqt4-xml (>= 4.5.1), libqtcore4 (>= 4.5.1), libqtgui4 (>= 4.5.1), libstdc++6 (>= 4.1.1), libx11-6

(The Depends on libqtcore4 and libqtgui4 are useless and in particular meaningless, since the package requires them through kdelibs, which already Depends on it.)

ProblemType: Bug
Architecture: amd64
Date: Tue Jun 9 21:59:02 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: systemsettings 4:4.2.90-0ubuntu1
ProcEnviron:
 SHELL=/bin/bash
 LANG=nl_NL.UTF-8
 LANGUAGE=
ProcVersionSignature: Ubuntu 2.6.30-8.9-generic
SourcePackage: kdebase-workspace
Uname: Linux 2.6.30-8-generic x86_64

Revision history for this message
Sjors Gielen (sgielen) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

The .so should be moved to the systemsettings package so that a GNOME user won't have to bring in the entire workspace if they want to just configure KDE for the one program they are using. The depends are also automatically generated by the package builder (though we can add depends from our end too)
Thanks for catching this, though.

Changed in kdebase-workspace (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

The fix has been committed in the bzr repo for the next packaging release.

Changed in kdebase-workspace (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Sjors Gielen (sgielen) wrote :

Thanks. :)

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.5 KiB)

This bug was fixed in the package kdebase-workspace - 4:4.2.90-0ubuntu2

---------------
kdebase-workspace (4:4.2.90-0ubuntu2) karmic; urgency=low

  [ Jonathan Thomas ]
  * Merge from Debian Unstable, remaining changes:
    - Keep package version at KDE 4.2.90
    - Use versioned boost build-dep
    - Do not build-depend on libcaptury-dev, KWin no longer uses it
    - Build-Depend on versioned qedje dev package
    - Don't depend on libggadget-1.0-dev, libggadget-qt-1.0-dev. Not in main
    - Depend on libpolkit-qt-dev and libakonadi-dev for KDE 4.3 features
    - Do not depend on kaboom, we don't use it
    - A ton of replaces versions are bumped for file conflicts in KDE 4.3
    - Do not depend on oxygencurors
    - Keep kdebase-workspace-wallpapers package
    - plasma-scriptengine-javascript moved to kdebase-runtime in KDE 4.3
    - Do not depend on libplasma-ruby, we haven't merged bindings from debian
    - Don't build plasma-scriptengine-googlegadgets
    - Recommend compiz-wrapper for its videocard blacklist
    - Keep dummy kwin package and fix various conflicts/replaces kwin
    - Keep pam files for kscreensaver and kcheckpass
    - Lots of .install file differences for KDE 4.3
    - Keep kdebase-workspace-bin.preinst for hardy x-session-manager
    - Keep hal in Required-Start and Required-Stop for kdm.init
    - Keep update for existing S99kdm (from previous 4:4.x) or S13kdm (from
      KDE 3 installations) to S30kdm in kdm.postinst and change following
      update-rc.d from 99 to 30
    - Don't install klipper.desktop so it stays hidden
    - Do not put multicolored Oxygen cursors in oxygencursors.install
    - Keep refreshed quilt patches
    - kubuntu_10_turn_on_kwin_compositing.diff, use script from compiz to determine if compositing should be used
    - kubuntu_11_fix_root_only_kcms.diff, allow systemsettings modules to use root
    - kubuntu_13_startkde_set_country.diff, set locale on startup if not already set by KDE
    - kubuntu_19_always_show_kickoff_subtext.diff, show name text on kickoff menu for all items
    - kubuntu_33_kdm_bulletproof_x.diff, use bulletproof X when X fails
    - kubuntu_52_gtk2_engines_qtcurve_config.diff, use qtcurve for gtk
    - kubuntu_55_add_dontzap_option.diff, add tickbox for dontzap to X kcontrol module
    - kubuntu_60_low_disk_space.diff, low disk space notifier from suse
    - kubuntu_61_suspend_buttons.diff, use consistent text, sent upstream
    - kubuntu_63_ksplash_fix.diff, from trunk
    - kubuntu_71_default_plasma_layout.diff add default widgets to plasma
    - kubuntu_72_remove_startkde_cruft.diff, from trunk
    - kubuntu_73_ksysguard_search_box_fix.diff, from trunk
    - kubuntu_74_kickoff_default_favourites.diff, add favourites to kickoff menu
    - kubuntu_80_fix_includes.diff
    - Disable 20_use_dejavu_as_default_font.diff Kubuntu - system default better
    - Disable 22_execute_ktrash4.diff Kubuntu - we don't rename
    - Disable 26_run_kaboom_when_starting_kde.diff Kubuntu - already done KDEHOME foo
  * Bump libboost1.35-dev -> libboost1.38-dev
  * Remove pre-depends on a versioned dpkg that we used for lzma support;
    this is no longer required
  * Move /usr/lib...

Read more...

Changed in kdebase-workspace (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.