F23 : conflict between kde-workspace-3:4.11.22-9.fc23.x86_64 and oxygen-icon-theme-1:5.19.0-3.fc23.noarch

Issue #21 resolved
d33 tah created an issue
[14:52:46][~][1] # dnf install kde-workspace --allowerasing &&
dnf install apper kde-runtime kdeplasma-addons --allowerasing --best
Last metadata expiration check performed 0:11:55 ago on Tue Feb 23 14:41:01 2016.
Dependencies resolved.
=======================================================================================================================================
 Package                             Arch                 Version                                 Repository                      Size
=======================================================================================================================================
Installing:
 colord-kde4                         x86_64               0.3.0-10.fc23                           peem-kde4-fedora               139 k
 kcm_colors                          x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               156 k
 kde-baseapps                        x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               9.4 k
 kde-baseapps-libs                   x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               8.2 k
 kde-plasma-folderview               x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               177 k
 kde-platform-plugin                 x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora                86 k
 kde-runtime                         x86_64               3:15.08.1-3.fc23                        peem-kde4-fedora               5.6 M
 kde-runtime-drkonqi                 x86_64               3:15.08.1-3.fc23                        peem-kde4-fedora               231 k
 kde-runtime-flags                   noarch               3:15.08.1-3.fc23                        peem-kde4-fedora               143 k
 kde-runtime-libs                    x86_64               3:15.08.1-3.fc23                        peem-kde4-fedora               1.3 M
 kde-style-oxygen                    x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               452 k
     replacing  qt4-style-oxygen.x86_64 5.5.4-1.fc23
 kde-workspace                       x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora                13 M
     replacing  khotkeys.x86_64 5.5.4-1.fc23
     replacing  kinfocenter.x86_64 5.5.4-1.fc23
     replacing  kmenuedit.x86_64 5.5.4-1.fc23
     replacing  kwin.x86_64 5.5.4-1.fc23
     replacing  kwin-libs.x86_64 5.5.4-1.fc23
     replacing  plasma-desktop-doc.noarch 5.5.4-1.fc23
     replacing  plasma-systemsettings.x86_64 5.5.4-1.fc23
 kde-workspace-libs                  x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               1.0 M
 kdepasswd                           x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               182 k
 kdialog                             x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora                41 k
 keditbookmarks                      x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               105 k
 keditbookmarks-libs                 x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora                40 k
 kfind                               x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               106 k
 konqueror                           x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               2.1 M
 konqueror-libs                      x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora                52 k
 oxygen-icon-theme                   noarch               1:5.19.0-3.fc23                         updates                         29 M
Upgrading:
 dolphin                             x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               1.0 M
 dolphin-libs                        x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               310 k
 kde-baseapps-common                 noarch               8:15.04.3-2.fc23.1                      peem-kde4-fedora                26 k
 kdm                                 x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               688 k
 kgreeter-plugins                    x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               102 k
 ksysguard                           x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               308 k
     replacing  libksysguard.x86_64 5.5.4-1.fc23
     replacing  libksysguard-common.x86_64 5.5.4-1.fc23
 ksysguard-libs                      x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               256 k
 ksysguardd                          x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               124 k
 libkonq                             x86_64               8:15.04.3-2.fc23.1                      peem-kde4-fedora               140 k
 libkworkspace                       x86_64               3:4.11.22-9.fc23                        peem-kde4-fedora               118 k
Removing:
 colord-kde                          x86_64               0.4.0-2.20150519git.fc23                @@commandline                  602 k
 kwin-common                         x86_64               5.5.4-1.fc23                            @@commandline                   13 M

Transaction Summary
=======================================================================================================================================
Install  21 Packages
Upgrade  10 Packages
Remove    2 Packages

Total size: 57 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] kde-workspace-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                                 
[SKIPPED] colord-kde4-0.3.0-10.fc23.x86_64.rpm: Already downloaded                                                                    
[SKIPPED] kcm_colors-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                                    
[SKIPPED] kde-platform-plugin-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                           
[SKIPPED] kde-style-oxygen-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                              
[SKIPPED] kde-workspace-libs-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                            
[SKIPPED] kde-runtime-15.08.1-3.fc23.x86_64.rpm: Already downloaded                                                                   
[SKIPPED] kde-runtime-drkonqi-15.08.1-3.fc23.x86_64.rpm: Already downloaded                                                           
[SKIPPED] kde-runtime-flags-15.08.1-3.fc23.noarch.rpm: Already downloaded                                                             
[SKIPPED] kde-runtime-libs-15.08.1-3.fc23.x86_64.rpm: Already downloaded                                                              
[SKIPPED] kde-baseapps-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                
[SKIPPED] kde-baseapps-libs-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                           
[SKIPPED] oxygen-icon-theme-5.19.0-3.fc23.noarch.rpm: Already downloaded                                                              
[SKIPPED] konqueror-libs-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                              
[SKIPPED] kde-plasma-folderview-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                       
[SKIPPED] kdepasswd-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                   
[SKIPPED] kdialog-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                     
[SKIPPED] keditbookmarks-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                              
[SKIPPED] kfind-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                       
[SKIPPED] konqueror-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                   
[SKIPPED] keditbookmarks-libs-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                         
[SKIPPED] kgreeter-plugins-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                              
[SKIPPED] ksysguard-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                                     
[SKIPPED] libkworkspace-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                                 
[SKIPPED] ksysguard-libs-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                                
[SKIPPED] ksysguardd-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                                    
[SKIPPED] kdm-4.11.22-9.fc23.x86_64.rpm: Already downloaded                                                                           
[SKIPPED] dolphin-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                     
[SKIPPED] kde-baseapps-common-15.04.3-2.fc23.1.noarch.rpm: Already downloaded                                                         
[SKIPPED] libkonq-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                     
[SKIPPED] dolphin-libs-15.04.3-2.fc23.1.x86_64.rpm: Already downloaded                                                                
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction check error:
  file /usr/share/icons/oxygen/128x128/mimetypes/fonts-package.png conflicts between attempted installs of kde-workspace-3:4.11.22-9.fc23.x86_64 and oxygen-icon-theme-1:5.19.0-3.fc23.noarch
  file /usr/share/icons/oxygen/16x16/mimetypes/fonts-package.png conflicts between attempted installs of kde-workspace-3:4.11.22-9.fc23.x86_64 and oxygen-icon-theme-1:5.19.0-3.fc23.noarch
  file /usr/share/icons/oxygen/22x22/mimetypes/fonts-package.png conflicts between attempted installs of kde-workspace-3:4.11.22-9.fc23.x86_64 and oxygen-icon-theme-1:5.19.0-3.fc23.noarch
  file /usr/share/icons/oxygen/32x32/mimetypes/fonts-package.png conflicts between attempted installs of kde-workspace-3:4.11.22-9.fc23.x86_64 and oxygen-icon-theme-1:5.19.0-3.fc23.noarch
  file /usr/share/icons/oxygen/48x48/mimetypes/fonts-package.png conflicts between attempted installs of kde-workspace-3:4.11.22-9.fc23.x86_64 and oxygen-icon-theme-1:5.19.0-3.fc23.noarch
  file /usr/share/icons/oxygen/64x64/mimetypes/fonts-package.png conflicts between attempted installs of kde-workspace-3:4.11.22-9.fc23.x86_64 and oxygen-icon-theme-1:5.19.0-3.fc23.noarch

Error Summary
-------------

Comments (13)

  1. Piotr Gbyliczek repo owner

    Looks like it was introduced by changes in recent oxygen-icon-theme package. I would assume that adding obsolete of oxygen-icon-theme should sort the issue out.

    As a workaround, is it working when oxygen-icon-theme is removed manually via dnf remove oxygen-icon-theme ?

  2. d33 tah reporter

    @peemhq: unfortunately not. The package isn't even installed - looks like one of the deps pulls it in.

  3. Piotr Gbyliczek repo owner

    In the test VM, where Fedora 23 was installed as a minimal install and then KDE added to it as a group install via dnf, the package oxygen-icon-theme is installed.

    dnf install oxygen-icon-theme.noarch
    Last metadata expiration check performed 0:02:54 ago on Wed Mar  2 09:58:57 2016.
    Package oxygen-icon-theme-1:5.19.0-3.fc23.noarch is already installed, skipping.
    Dependencies resolved.
    Nothing to do.
    Complete!
    

    Trying to remove it requires a removal of 130 packages that are dependent on it. It seems strange that is is not installed on Jacek's machine.

    Regardless, it is happening, so I need to look at ways of rectifying it - most likely stop packaging them in kde-workspace.

  4. Lukas Middendorf

    I rebuilt kde-workspace with (the rpm path macros are different, but I do not have access to the computer I did the build on to look them up)

    rm {installpath}{kde4_iconpath}/oxygen/*/mimetypes/fonts-package.png

    added at the end of the install section for the built process. This way the conflicting files are no longer packaged and this removes the conflict.

  5. Lukas Middendorf

    I looked it up, I added this to the spec file at the end of the install section

    #remove icon conflicting with oxygen-icon-theme >= 1:5.19.0
    rm %{buildroot}%{_kde4_iconsdir}/oxygen/*x*/mimetypes/fonts-package.png
    
  6. Sérgio Basto

    Hello , I'm going study the case ,
    kde-style-oxygen x86_64 3:4.11.22-9.fc23 replacing qt4-style-oxygen.x86_64 5.5.4-1.fc23

    I wonder if the best solution is not pack kde-style-oxygen , and use qt4-style-oxygen of official repo , what do you think ?

    anyway as workaround: dnf update --exclude=oxygen-icon-theme

  7. Piotr Gbyliczek repo owner

    Hi,

    Sérgio, good idea, let me know if there is any progress on this. I will try to test it myself if I don't hear from you for a while, but now I'm rather busy with work related projects.

    As for the workaround, this may work only for install that already uses our repo, any new install most likely comes with oxygen-icon-theme updated (or will be soon after live isos are rebuild), so I would rather go with removing offending files form our package.

    Actually, I will just try that in a new build this morning, before all projects deadlines come down at me :)

    Regards, Piotr

  8. Piotr Gbyliczek repo owner

    Lukas, good work on this one, I've sorted it out based on your finding. I went for less dangerous %exclude macro rather than removal.

  9. Log in to comment