Bug#755023: gnome-session: should Recommends: gnome-shell, not depend

Emilio Pozuelo Monfort pochu at debian.org
Fri Jul 18 14:51:09 UTC 2014


On 17/07/14 00:12, Peter Cordes wrote:
> Source: gnome-session
> Version: 3.12.1-3
> Severity: normal
> 
> reporting here to hopefully get Debian and Ubuntu back in sync on this.
> 
> Ubuntu dropped the gnome-shell dependency from gnome-session for
> https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/795191
> 
> That led to the possibility of having a broken X startup, with xinit
> starting gnome-session instead of fluxbox or something, but then it
> dying after it can't find anything it wants to start.  I just opened
> https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1342970
> about this.
> 
>  The obvious fix is for gnome-session to Recommends: gnome-shell
> People that want to use something else with gnome-session can simply
> break the Recommend.

Given the above issue you mention with the gnome session not starting when
gnome-shell is not present, and bug #755140 where gnome-session seems to talk to
org.gnome.shell now, I think the Depends is quite appropriate.

Emilio

>  Or have the packages for something-else have a
> Provides: gnome-shell, if that's not a terrible idea.  The Ubuntu bug
> from 2011 proposed a virtual package name that things could provide.
> If nobody wants to do all that work, just changing to a Recommends:
> is really easy, and is a good enough solution.
> 
>  I was trying to remove all the gnome stuff, since I use fluxbox, and
> following the reverse dependency chain up to the top stopped at
> gnome-shell, which I removed.  Nothing led back to gnome-session.
> 
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers trusty-updates
>   APT policy: (500, 'trusty-updates'), (500, 'trusty-security'), (500, 'trusty')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 3.13.0-30-generic (SMP w/2 CPU cores)
> Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> _______________________________________________
> pkg-gnome-maintainers mailing list
> pkg-gnome-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-gnome-maintainers
> 



More information about the pkg-gnome-maintainers mailing list