Bug 991710

Summary: Fedup installs gdm on systems that don't already use it.
Product: [Fedora] Fedora Reporter: Joe Zeff <joe>
Component: fedupAssignee: Will Woods <wwoods>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: leigh123linux, tflink, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-05 06:19:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
fedup.log from my desktop
none
The fedup.log from my laptop. none

Description Joe Zeff 2013-08-03 21:46:29 UTC
Created attachment 782397 [details]
fedup.log from my desktop

Description of problem:
I have two computers, a desktop and a laptop.  Both use Xfce with lightdm.  When I used fedup to go from F17 to F19, it installed gdm and a bunch of Gnome cruft without telling me.

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

How reproducible:
100%

Steps to Reproduce:
1. Use fedup on a system with F 17 and gdm not installed
2. Upgrade system
3. Check to see if gdm is installed.

Actual results:
You find that gdm is installed.

Expected results:
You find that gdm is not installed.

Additional info:
On my desktop, it even changed my login manager to gdm, although it didn't on my laptop.  I am including two attachments: fedup.log from my desktop, and laptop-fedup.log from the laptop so that you can see that fedup installed gdm on both systems.

Comment 1 Joe Zeff 2013-08-03 21:49:16 UTC
Created attachment 782398 [details]
The fedup.log from my laptop.

Comment 2 leigh scott 2013-08-05 06:19:47 UTC
This isn't a bug, you  had gnome-classic-session installed


[   420.322] (DD) fedup.depsolve:pkgAdded() added gnome-classic-session.noarch for o
[   420.322] (DD) fedup.depsolve:pkgAdded() obsolete gnome-classic-session.noarch
[   420.333] (DD) fedup.depsolve:procReqPo() req po:   gnome-shell-extension-window-list = 3.8.3-2.fc19 → gnome-classic-session-3.8.3-2.fc19.noarch
[   420.340] (DD) fedup.depsolve:procReqPo() req po:   gnome-shell-extension-places-menu = 3.8.3-2.fc19 → gnome-classic-session-3.8.3-2.fc19.noarch
[   420.344] (DD) fedup.depsolve:procReqPo() req po:   gnome-shell-extension-launch-new-instance = 3.8.3-2.fc19 → gnome-classic-session-3.8.3-2.fc19.noarch
[   420.349] (DD) fedup.depsolve:procReqPo() req po:   gnome-shell-extension-apps-menu = 3.8.3-2.fc19 → gnome-classic-session-3.8.3-2.fc19.noarch
[   420.353] (DD) fedup.depsolve:procReqPo() req po:   gnome-shell-extension-alternate-tab = 3.8.3-2.fc19 → gnome-classic-session-3.8.3-2.fc19.noarch


It was obsoleted for gnome-shell-extensions which require gnome-shell, and g-s requires gdm-libs

$ repoquery --requires gnome-shell
/bin/sh
/usr/bin/python
accountsservice-libs(x86-64)
at-spi2-atk(x86-64)
caribou(x86-64) >= 0.4.8
clutter(x86-64) >= 1.13.4
gdm-libs(x86-64)
gjs(x86-64) >= 1.35.4
gnome-bluetooth(x86-64) >= 1:3.1.0
gnome-desktop3(x86-64) >= 3.7.90
gnome-menus(x86-64) >= 3.5.3
gnome-session-xsession
gobject-introspection(x86-64) >= 0.10.1
gsettings-desktop-schemas(x86-64) >= 3.9.2


And gdm-libs requires gdm


$ repoquery --requires gdm-libs
gdm = 1:3.8.3-2.fc20

Comment 3 Joe Zeff 2013-08-05 06:29:00 UTC
No, I didn't.  I'd been very careful not to install that type of thing on either of my computers.  Also, why did my desktop change from using lightdm to gdm (but not my laptop) if it's not a bug?

Comment 4 leigh scott 2013-08-05 06:45:33 UTC
(In reply to Joe Zeff from comment #3)
> No, I didn't.  

So your log files are lying ?

[   420.322] (DD) fedup.depsolve:pkgAdded() added gnome-classic-session.noarch for o
  
and


[   264.537] (DD) fedup.depsolve:pkgAdded() obsolete gnome-chess.i686
[   264.555] (DD) fedup.depsolve:pkgAdded() added gnome-classic-session.noarch for o
[   264.555] (DD) fedup.depsolve:pkgAdded() obsolete gnome-classic-session.noarch

gnome-classic-session is clearly installed and marked to obsoleted

>  Also, why did my desktop change from using lightdm
> to gdm (but not my laptop) if it's not a bug?

That shouldn't happen, try filing a bug against gdm

Comment 5 Joe Zeff 2013-08-05 07:03:22 UTC
I have no idea how that stuff got in there, if it was there at all.  I know very well that I'd removed gdm from both machines under F17.  And, although it's not part of this report, fedup completely removed wine from both boxes and the package of printer drivers on my desktop.  (I used wine on both machines before the upgrade, and my printer worked.  After the "upgrade," I had to reinstall wine on both of them and my printer didn't work until I reinstalled the drivers.)


And, how should I phrase the bug against gdm?  "Gdm took over from lightdm when fedup installed it during an upgrade?"  Fat chance; they'll just point the finger back at you.