Bug 286034 - digikam icons conflicts with oxygen-icon-theme
Summary: digikam icons conflicts with oxygen-icon-theme
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-Tarball (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-07 19:48 UTC by nucleo
Modified: 2022-02-04 06:45 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.4.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nucleo 2011-11-07 19:48:55 UTC
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.
Comment 2 Kevin Kofler 2011-11-07 20:09:17 UTC
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.
Comment 3 Kevin Kofler 2011-11-07 20:09:52 UTC
(but there still needs to be a version in hicolor in any case, for non-Plasma desktop environments)
Comment 4 caulier.gilles 2011-11-07 21:51:12 UTC
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
Comment 5 Kevin Kofler 2011-11-07 21:55:22 UTC
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.
Comment 6 caulier.gilles 2011-11-07 21:57:32 UTC
Kevin,

I want to don't shot somebody.. (:=)))

Gilles
Comment 7 Ananta Palani 2011-11-08 10:37:02 UTC
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
Comment 8 caulier.gilles 2011-11-08 10:39:40 UTC
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
Comment 9 caulier.gilles 2011-11-08 10:47:44 UTC
I forward this entry to Oxygen team to fix conflict with digiKam icons...

Gilles Caulier
Comment 10 caulier.gilles 2011-11-08 10:49:18 UTC
To Oxygen team : please take a look to my comment #4

Thanks in advance

Gilles Caulier
Comment 11 Kevin Kofler 2011-11-08 11:15:46 UTC
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.)
Comment 12 caulier.gilles 2011-11-08 11:18:42 UTC
Thansk Kevin for these information....

Gilles Caulier