Version: 2.3.0 (using KDE 4.7.3) OS: Linux digikam.png and showfoto.png installed by digikam in /usr/share/icons/oxygen/ conflicts with icons from oxygen-icon-theme-4.7.3. Reproducible: Always Steps to Reproduce: Try to install digikam-2.3.0. Actual Results: Transaction Check Error: file /usr/share/icons/oxygen/128x128/apps/digikam.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/16x16/apps/digikam.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/22x22/apps/digikam.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/256x256/apps/digikam.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/32x32/apps/digikam.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/48x48/apps/digikam.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/64x64/apps/digikam.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/128x128/apps/showfoto.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/16x16/apps/showfoto.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/22x22/apps/showfoto.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/32x32/apps/showfoto.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/48x48/apps/showfoto.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch file /usr/share/icons/oxygen/64x64/apps/showfoto.png from install of digikam-2.3.0-1.fc17.i686 conflicts with file from package oxygen-icon-theme-4.7.3-1.fc17.noarch Expected Results: Icons should be installed in /usr/share/icons/hicolor because oxygen icon theme is not used in other desktop environments.
Changes was made in this commits http://quickgit.kde.org/?p=digikam.git&a=commitdiff&h=e3f9771a1b9f2a18439c590754af93120f85ee69 http://quickgit.kde.org/?p=digikam.git&a=commitdiff&h=860a12d3a17be0f79a2b9f3febfc284c86ccce02
And if you really want to replace the default Oxygen icons, you have to get your new icons into upstream Oxygen, it's the only way. Your package cannot clobber files owned by another package.
(but there still needs to be a version in hicolor in any case, for non-Plasma desktop environments)
Kevin, Thanks for the precision about hicolor files. We will restore these file for next release. Anyway, the official icons for digiKam are hosted by application as well. We maintain these files (a designer is delegate to do it). The Oxygen are in conflict with digiKam files, not the invert... Why to code these icons in your team. there are a lots of important icons to design for desktop. No need to re-invent files which already exist. This is not a critic, i try to be constructive here... Best Gilles Caulier
Hey, don't shoot the packager! ;-) I'm not on the Oxygen icon theme team. Please talk to them about this issue, you may be able to get the Digikam icon removed. As packagers, if 2 packages try providing the same icons, we have to rm them from one of them, and having to do this makes us really sad. Communication is essential here.
Kevin, I want to don't shot somebody.. (:=))) Gilles
Committed the necessary changes to resolve conflict and have attempted to contact Oxygen group. https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/beecc2628e0c4ad3a9a44b28a88360b391048c7d
Ananta, Just a little rule : We patch NEWS file when a report is closed for RESOLVED state. I use NEWS file later to build release announcement. It' a QA goal for end users to know what have be done in a new release. Just add this bugzilla entry title to the list. Thanks in advance Gilles Caulier
I forward this entry to Oxygen team to fix conflict with digiKam icons... Gilles Caulier
To Oxygen team : please take a look to my comment #4 Thanks in advance Gilles Caulier
By the way, if the Digikam icons do get removed from Oxygen, then shipping the icons only as "hicolor" in Digikam will be sufficient to get the ones you ship picked up. (kdelibs searches for icons in 1. the user-selected theme, 2. Oxygen and 3. hicolor.)
Thansk Kevin for these information.... Gilles Caulier