[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

please relax Dependency on gdm3



Package: gnome-shell
Version: 3.8.4-5
Tags: patch

Hi,

This package Depends on gdm3, I assume because it interacts with it in
intimate ways (switch user button?).

However, it seems that even if gdm3 might be a better choice for GNOME
users, gnome-shell is still usable without. I force-uninstalled gdm3
and then performed a pair of tests:

1- I tried to run gnome-session directly from xinit, a GNOME session
   started. However, I couldn't find any way to logout. I'm not familiar
   with the GNOME UI, so unless I missed something I assume that running it
   from xinit is not supported and a display manager is required.

2- Then I tried to start a GNOME session in lightdm. In this case, I found
   the logout button, and verified that it works correctly. I didn't find
   anything broken in the UI, though I admit that I didn't know what to look
   for. I just clicked through the menus and finally clicked the logout
   button to end the session.

Unless I've missed something, step 2 shows that gnome-shell is usable without
gdm3. If that is so, please consider relaxing the Dependency so that virtual
package "x-display-manager" is also accepted.

-- 
Robert Millan
diff -ur gnome-shell-3.8.4.old/debian/control.in gnome-shell-3.8.4/debian/control.in
--- gnome-shell-3.8.4.old/debian/control.in	2013-10-12 16:54:00.000000000 +0200
+++ gnome-shell-3.8.4/debian/control.in	2014-01-11 23:43:58.351222361 +0100
@@ -59,7 +59,7 @@
          ${misc:Depends},
          ${shlibs:Depends},
          evolution-data-server (>= 3.7.90),
-         gdm3 (>= 3.5.90),
+         gdm3 (>= 3.5.90) | x-display-manager,
          gir1.2-accountsservice-1.0,
          gir1.2-caribou-1.0 (>= 0.4.8),
          gir1.2-clutter-1.0 (>= 1.11.11),

Reply to: