Bug 1247071 - gnome-themes-standard should obsolete adwaita-gtk3-theme istead of conflicts
gnome-themes-standard should obsolete adwaita-gtk3-theme istead of conflicts
Status: CLOSED NOTABUG
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: gnome-themes-standard (Show other bugs)
7.2
Unspecified Unspecified
unspecified Severity unspecified
: rc
: ---
Assigned To: Kalev Lember
Desktop QE
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2015-07-27 05:27 EDT by Tomas Pelka
Modified: 2015-07-29 06:01 EDT (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-07-29 06:01:47 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Tomas Pelka 2015-07-27 05:27:15 EDT
Description of problem:
I believe gnome-themes-standard should obsolete adwaita-gtk3-theme istead of conflicts as stated in spec file:
Conflicts: adwaita-gtk3-theme < 3.13.3

Version-Release number of selected component (if applicable):
gnome-themes-standard-3.14.2.2-2.el7

How reproducible:
100%

Steps to Reproduce:
1. update 7.1 to 7.2
2.
3.

Actual results:
Error: gnome-themes-standard conflicts with adwaita-gtk3-theme-3.8.4-3.el7.x86_64

Expected results:
gnome-themes-standard should replace adwaita theme

Additional info:
Comment 1 Tomas Pelka 2015-07-27 05:29:23 EDT
Marina please take a look, it is blocking the TPS at the moment.

Thanks
Tom
Comment 2 Tomas Pelka 2015-07-27 08:55:27 EDT
Moving the need_info to Kalev too
Comment 3 Kalev Lember 2015-07-27 09:04:31 EDT
The Adwaita gtk3 theme now lives in gtk3 itself - it's compiled in and doesn't need a separate theme package any more. In Fedora we made distro upgrades from older versions work by having the gtk3 package obsolete (and provide) adwaita-gtk3-theme and this worked out fine.

How did you end up trying to update gnome-themes-standard alone without having gtk3 available in the repos? The 7.2 gtk3 package should already have all the magic needed to properly remove adwaita-gtk3-theme on upgrades.
Comment 4 Tomas Pelka 2015-07-29 04:26:07 EDT
(In reply to Kalev Lember from comment #3)
> The Adwaita gtk3 theme now lives in gtk3 itself - it's compiled in and
> doesn't need a separate theme package any more. In Fedora we made distro
> upgrades from older versions work by having the gtk3 package obsolete (and
> provide) adwaita-gtk3-theme and this worked out fine.
> 
> How did you end up trying to update gnome-themes-standard alone without
> having gtk3 available in the repos? The 7.2 gtk3 package should already have
> all the magic needed to properly remove adwaita-gtk3-theme on upgrades.

Well I met this when trying to resolve TPS issues for whole gnome. Looking at the packageset and I can see gtk3 there:

old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/i686/gtk3-3.8.8-10.el7.i686.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/i686/gtk3-debuginfo-3.8.8-10.el7.i686.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/i686/gtk3-devel-3.8.8-10.el7.i686.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/x86_64/gtk3-3.8.8-10.el7.x86_64.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/x86_64/gtk3-debuginfo-3.8.8-10.el7.x86_64.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/x86_64/gtk3-devel-3.8.8-10.el7.x86_64.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/x86_64/gtk3-devel-docs-3.8.8-10.el7.x86_64.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/x86_64/gtk3-immodule-xim-3.8.8-10.el7.x86_64.rpm
old-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.8.8/10.el7/data/signed/fd431d51/x86_64/gtk3-immodules-3.8.8-10.el7.x86_64.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/i686/gtk3-3.14.13-13.el7.i686.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/i686/gtk3-debuginfo-3.14.13-13.el7.i686.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/i686/gtk3-devel-3.14.13-13.el7.i686.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/x86_64/gtk3-3.14.13-13.el7.x86_64.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/x86_64/gtk3-debuginfo-3.14.13-13.el7.x86_64.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/x86_64/gtk3-devel-3.14.13-13.el7.x86_64.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/x86_64/gtk3-devel-docs-3.14.13-13.el7.x86_64.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/x86_64/gtk3-immodule-xim-3.14.13-13.el7.x86_64.rpm
new-files-7Server-x86_64.list:/mnt/redhat/brewroot/packages/gtk3/3.14.13/13.el7/x86_64/gtk3-immodules-3.14.13-13.el7.x86_64.rpm

So that means gtk3 is always updated/downgraded together with gnome-theme-standard.
Comment 5 Tomas Pelka 2015-07-29 06:01:47 EDT
Wait a sec I've just localized the issue. It is again ET who provide bad file listings so adwaita-gtk3-theme is missing. Manually adding fixed the problem.

Sorry for false alarm.

-Tom

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