r27812 - in /desktop/experimental/gdm3/debian: TODO Xsession changelog control control.in gdm3-autologin.pam gdm3.pam patches/01_language.patch patches/series

joss at users.alioth.debian.org joss at users.alioth.debian.org
Fri Apr 29 00:26:39 UTC 2011


Author: joss
Date: Fri Apr 29 00:26:38 2011
New Revision: 27812

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=27812
Log:
* DISCLAIMER: this one is labeled “experimental” for a reason.
* Stop adding /usr/share/gdm to XDG_DATA_DIRS
* Break gnome-control-center < 3 since it is required for account 
  configuration.
* 01_language.patch: new patch. Don’t set LANG, which can be already 
  set by PAM, only set GDM_LANG.
* gdm*.pam: use session directives for pam_env, instead of auth.

Added:
    desktop/experimental/gdm3/debian/patches/01_language.patch
Modified:
    desktop/experimental/gdm3/debian/TODO
    desktop/experimental/gdm3/debian/Xsession
    desktop/experimental/gdm3/debian/changelog
    desktop/experimental/gdm3/debian/control
    desktop/experimental/gdm3/debian/control.in
    desktop/experimental/gdm3/debian/gdm3-autologin.pam
    desktop/experimental/gdm3/debian/gdm3.pam
    desktop/experimental/gdm3/debian/patches/series

Modified: desktop/experimental/gdm3/debian/TODO
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/TODO?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/TODO [utf-8] (original)
+++ desktop/experimental/gdm3/debian/TODO [utf-8] Fri Apr 29 00:26:38 2011
@@ -1,10 +1,13 @@
+Must be solved before going to unstable
+ * Restore 14_pam_dialog.patch
  * Check that a user logged on a tty is not considered as logged on 
    (previously fixed by 08_frequent-users_greeter.patch)
+ * Handle the DConf stuff in a more flexible way, allowing for system 
+   overrides like for GConf.
+ * Set some sensible DConf defaults accordingly.
+
+Must be dealt with before wheezy
  * Restore 11_xephyr_nested.patch
    + Needs to be made compatible with the xhost stuff
    + Don’t forget to add back the necessary code in 
      20_endsession_respawn.patch and 19_configure_xserver.patch
- * Restore 14_pam_dialog.patch if still needed
- * Handle the DConf stuff in a more flexible way, allowing for system 
-   overrides like for GConf.
- * Set some sensible DConf defaults accordingly.

Modified: desktop/experimental/gdm3/debian/Xsession
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/Xsession?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/Xsession [utf-8] (original)
+++ desktop/experimental/gdm3/debian/Xsession [utf-8] Fri Apr 29 00:26:38 2011
@@ -177,14 +177,6 @@
   set default $*
 fi
 
-# Add /usr/share/gdm to XDG_DATA_DIRS
-if [ -z "$XDG_DATA_DIRS" ]; then
-  XDG_DATA_DIRS=/usr/share/gdm/:/usr/local/share/:/usr/share/
-else
-  XDG_DATA_DIRS="$XDG_DATA_DIRS":/usr/share/gdm/
-fi
-export XDG_DATA_DIRS
-
 # use run-parts to source every file in the session directory; we source
 # instead of executing so that the variables and functions defined above
 # are available to the scripts, and so that they can pass variables to each

Modified: desktop/experimental/gdm3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/changelog?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/changelog [utf-8] (original)
+++ desktop/experimental/gdm3/debian/changelog [utf-8] Fri Apr 29 00:26:38 2011
@@ -1,6 +1,6 @@
-gdm3 (3.0.0-1) UNRELEASED; urgency=low
-
-  * WORK IN PROGRESS
+gdm3 (3.0.0-1) experimental; urgency=low
+
+  * DISCLAIMER: this one is labeled “experimental” for a reason.
   * README.Debian: remove reference to GDM 2.26. Closes: #616603.
   * gdm3.8.pod: patch from Vincent Lefevre to document XAUTHORITY. 
     Closes: #616612.
@@ -49,6 +49,12 @@
     time.
   * gdm3.preinst: dropped, the change is in stable.
   * Require gnome-session 3.0.
+  * Stop adding /usr/share/gdm to XDG_DATA_DIRS
+  * Break gnome-control-center < 3 since it is required for account 
+    configuration.
+  * 01_language.patch: new patch. Don’t set LANG, which can be already 
+    set by PAM, only set GDM_LANG.
+  * gdm*.pam: use session directives for pam_env, instead of auth.
 
  -- Josselin Mouette <joss at debian.org>  Mon, 28 Mar 2011 11:31:13 +0530
 

Modified: desktop/experimental/gdm3/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/control?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/control [utf-8] (original)
+++ desktop/experimental/gdm3/debian/control [utf-8] Fri Apr 29 00:26:38 2011
@@ -81,7 +81,8 @@
 Conflicts: gdm
 Breaks: gnome-panel (<< 3.0),
         gnome-screensaver (<< 2.17.7),
-        gnome-orca (<< 2.30.0-2)
+        gnome-orca (<< 2.30.0-2),
+        gnome-control-center (<< 3.0)
 Description: Next generation GNOME Display Manager
  GDM provides the equivalent of a "login:" prompt for X displays: it 
  asks for a login and starts X sessions.

Modified: desktop/experimental/gdm3/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/control.in?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/control.in [utf-8] (original)
+++ desktop/experimental/gdm3/debian/control.in [utf-8] Fri Apr 29 00:26:38 2011
@@ -76,7 +76,8 @@
 Conflicts: gdm
 Breaks: gnome-panel (<< 3.0),
         gnome-screensaver (<< 2.17.7),
-        gnome-orca (<< 2.30.0-2)
+        gnome-orca (<< 2.30.0-2),
+        gnome-control-center (<< 3.0)
 Description: Next generation GNOME Display Manager
  GDM provides the equivalent of a "login:" prompt for X displays: it 
  asks for a login and starts X sessions.

Modified: desktop/experimental/gdm3/debian/gdm3-autologin.pam
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/gdm3-autologin.pam?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/gdm3-autologin.pam [utf-8] (original)
+++ desktop/experimental/gdm3/debian/gdm3-autologin.pam [utf-8] Fri Apr 29 00:26:38 2011
@@ -1,10 +1,10 @@
 #%PAM-1.0
 auth    requisite       pam_nologin.so
-auth    required        pam_env.so readenv=1
-auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
 auth	required	pam_succeed_if.so user != root quiet_success
 auth    required        pam_permit.so
 @include common-account
 session required        pam_limits.so
+session required        pam_env.so readenv=1
+session required        pam_env.so readenv=1 envfile=/etc/default/locale
 @include common-session
 @include common-password

Modified: desktop/experimental/gdm3/debian/gdm3.pam
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/gdm3.pam?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/gdm3.pam [utf-8] (original)
+++ desktop/experimental/gdm3/debian/gdm3.pam [utf-8] Fri Apr 29 00:26:38 2011
@@ -1,12 +1,12 @@
 #%PAM-1.0
 auth    requisite       pam_nologin.so
-auth    required        pam_env.so readenv=1
-auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
 auth	required	pam_succeed_if.so user != root quiet_success
 @include common-auth
 auth    optional        pam_gnome_keyring.so
 @include common-account
 session required        pam_limits.so
+session required        pam_env.so readenv=1
+session required        pam_env.so readenv=1 envfile=/etc/default/locale
 @include common-session
 session optional        pam_gnome_keyring.so auto_start
 @include common-password

Added: desktop/experimental/gdm3/debian/patches/01_language.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/patches/01_language.patch?rev=27812&op=file
==============================================================================
--- desktop/experimental/gdm3/debian/patches/01_language.patch (added)
+++ desktop/experimental/gdm3/debian/patches/01_language.patch [utf-8] Fri Apr 29 00:26:38 2011
@@ -1,0 +1,14 @@
+Index: gdm-3.0.0/daemon/gdm-session-direct.c
+===================================================================
+--- gdm-3.0.0.orig/daemon/gdm-session-direct.c	2011-04-29 01:19:33.240497348 +0200
++++ gdm-3.0.0/daemon/gdm-session-direct.c	2011-04-29 01:19:39.568528281 +0200
+@@ -1970,9 +1970,6 @@ setup_session_environment (GdmSessionDir
+                                                      get_session_name (session));
+ 
+         gdm_session_direct_set_environment_variable (session,
+-                                                     "LANG",
+-                                                     get_language_name (session));
+-        gdm_session_direct_set_environment_variable (session,
+                                                      "GDM_LANG",
+                                                      get_language_name (session));
+ 

Modified: desktop/experimental/gdm3/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/patches/series?rev=27812&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/patches/series [utf-8] (original)
+++ desktop/experimental/gdm3/debian/patches/series [utf-8] Fri Apr 29 00:26:38 2011
@@ -1,3 +1,4 @@
+01_language.patch
 02_xnest-wrapper.patch
 04_no_fatal_criticals.patch
 06_first_vt.patch




More information about the pkg-gnome-commits mailing list