Bug 1200516 - digikam has a dependency on kcm_colors. Should, I think, now be plasma-desktop
Summary: digikam has a dependency on kcm_colors. Should, I think, now be plasma-desktop
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-desktop
Version: rawhide
Hardware: All
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: KDE SIG
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-03-10 17:49 UTC by Peter Trenholme
Modified: 2015-03-10 19:03 UTC (History)
9 users (show)

Fixed In Version: plasma-desktop-5.2.1-3
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-10 19:03:38 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Peter Trenholme 2015-03-10 17:49:48 UTC
Description of problem: If digikam is installed, update of plasma-desktop-doc is blocked because both the old kcm_colors and the new plasma-desktop-doc are installing files with the same names. (See "Additional info," below.)

Version-Release number of selected component (if applicable): 

How reproducible: Every time

Steps to Reproduce: dnf --best -v upgrade

Actual results: See below

Expected results:Normal upgrade

Additional info: Removing digikam is a quick fix for the problem.

From a dnf run:
Error: Transaction check error:
  file /usr/share/doc/HTML/en/kcontrol/colors/index.cache.bz2 from install of plasma-desktop-doc-5.2.1-5.fc23.x86_64 conflicts with file from package kcm_colors-1:4.11.16-7.fc23.x86_64
  file /usr/share/doc/HTML/en/kcontrol/colors/index.docbook from install of plasma-desktop-doc-5.2.1-5.fc23.x86_64 conflicts with file from package kcm_colors-1:4.11.16-7.fc23.x86_64

Suggestion: Remove the digikam dependency on kdm_colors and replace it with one for plasma-desktop, or, perhaps, remove the documentation files from kcm_colors and make them a separate package. (The later only if kcm_colors in not now obsolete.) I note that the plasma-desktop.rpm file includes a lot of qt5 plugins for kcm, including a kcm_colors.so. 

Vis: $ grep 'kcm[^/]*\.so$' tmp/plasma-desktop_files.txt 
/usr/lib64/qt5/plugins/kcm_access.so
/usr/lib64/qt5/plugins/kcm_autostart.so
/usr/lib64/qt5/plugins/kcm_baloofile.so
/usr/lib64/qt5/plugins/kcm_bell.so
/usr/lib64/qt5/plugins/kcm_clock.so
/usr/lib64/qt5/plugins/kcm_colors.so
/usr/lib64/qt5/plugins/kcm_componentchooser.so
/usr/lib64/qt5/plugins/kcm_cursortheme.so
/usr/lib64/qt5/plugins/kcm_desktoppaths.so
/usr/lib64/qt5/plugins/kcm_desktoptheme.so
/usr/lib64/qt5/plugins/kcm_emoticons.so
/usr/lib64/qt5/plugins/kcm_fontinst.so
/usr/lib64/qt5/plugins/kcm_fonts.so
/usr/lib64/qt5/plugins/kcm_formats.so
/usr/lib64/qt5/plugins/kcm_icons.so
/usr/lib64/qt5/plugins/kcm_input.so
/usr/lib64/qt5/plugins/kcm_joystick.so
/usr/lib64/qt5/plugins/kcm_kded.so
/usr/lib64/qt5/plugins/kcm_keyboard.so
/usr/lib64/qt5/plugins/kcm_keys.so
/usr/lib64/qt5/plugins/kcm_knotify.so
/usr/lib64/qt5/plugins/kcm_launch.so
/usr/lib64/qt5/plugins/kcm_lookandfeel.so
/usr/lib64/qt5/plugins/kcm_phonon.so
/usr/lib64/qt5/plugins/kcm_plasmasearch.so
/usr/lib64/qt5/plugins/kcm_smserver.so
/usr/lib64/qt5/plugins/kcm_solid_actions.so
/usr/lib64/qt5/plugins/kcm_splashscreen.so
/usr/lib64/qt5/plugins/kcm_standard_actions.so
/usr/lib64/qt5/plugins/kcm_style.so
/usr/lib64/qt5/plugins/kcm_useraccount.so
/usr/lib64/qt5/plugins/kcm_workspaceoptions.so
/usr/lib64/qt5/plugins/kcmspellchecking.so
/usr/lib64/qt5/plugins/libkcm_translations.so

Comment 1 Rex Dieter 2015-03-10 19:03:38 UTC
It was a plasma-desktop bug for Obsoletes:'ing kcm_colors when it really should not.

* Fri Mar 06 2015 Daniel Vrátil <dvratil> - 5.2.1-3
- Does not obsolete kcm_colors anymore (KDE 4 version is co-installable now)


Note You need to log in before you can comment on or make changes to this bug.