[7880] in athena10

home help back first fref pref prev next nref lref last post

[Debathena] #976: debathena-gdm-config doesn't handle Debian gdm3

daemon@ATHENA.MIT.EDU (Debathena Trac)
Sat Jul 16 08:31:00 2011

MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
From: "Debathena Trac" <debathena@MIT.EDU>
Cc: debathena@mit.edu
To: geofft@mit.edu
Date: Sat, 16 Jul 2011 12:30:51 -0000
Reply-To: 
Message-ID: <043.945d97f5c59d8642ec179ccb7a6540da@mit.edu>
Content-Transfer-Encoding: 8bit

#976: debathena-gdm-config doesn't handle Debian gdm3 package--------------------+-------------------------------------------------------
 Reporter:  geofft  |       Owner:                    
     Type:  defect  |      Status:  new               
 Priority:  high    |   Milestone:  The Distant Future
Component:  --      |    Keywords:                    
 See_also:          |  
--------------------+------------------------------------------------------- Ubuntu put what we call "new GDM" in the gdm package, starting from
 version 2.25. Debian, deciding that it was eventually going to be part of
 GNOME 3, put it in the gdm3 package and kept a gdm package around with
 "old GDM". We only ever tested this on Ubuntu. This causes the following
 immediate problem on Debian:
 {{{
 geofft@leveret:~$ aptitude -s install debathena-login-graphical
 [...]
 The following packages have unmet dependencies:
   gdm3: Conflicts: gdm but 2.20.11-4 is to be installed.
 The following actions will resolve these dependencies:

      Remove the following packages:
 1)     gdm3
 2)     gnome
 3)     gnome-desktop-environment
 }}}

 The less immediate problem is that our build infrastructure
 conditionalizes on gdm package version, but on Debian, both gdm and gdm3
 exist. One answer (probably the easier one) is to substvar in our gdm
 dependency, and on Debian where gdm3 exists, set NEW_GDM and set the
 substvar to gdm3, and simply not support old-gdm on Debian releases that
 include new-gdm. (This is analogous to what we are forced to do on
 Ubuntu.) If someone wants to be particularly ambitious, they could try
 making multiple binary packages debathena-gdm-config and debathena-
 gdm3-condig.
-- Ticket URL: <http://debathena.mit.edu/trac/ticket/976>Debathena <http://debathena.mit.edu/>MIT Debathena Project

home help back first fref pref prev next nref lref last post