[7880] in athena10
[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