Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please update the existing unblock for gdm3 to 3.14.1-5. I applied a
one-character change relative to my earlier upload, fixing a regression
reported by Josh Triplett: the patch I pulled in from upstream made
/etc/default/locale mandatory, where it should have been optional.

unblock gdm3/3.14.1-5

Debdiffs from the current jessie version, and the version that nthykier
already unblocked, attached.

Thanks,
    S
diffstat for gdm3-3.14.1 gdm3-3.14.1

 changelog                                                        |   18 ++++
 control                                                          |    2 
 control.in                                                       |    2 
 patches/95_systemd-import-language-into-daemon-environment.patch |   38 ++++++++++
 patches/series                                                   |    1 
 5 files changed, 61 insertions(+)

diff -Nru gdm3-3.14.1/debian/changelog gdm3-3.14.1/debian/changelog
--- gdm3-3.14.1/debian/changelog	2014-11-09 17:16:03.000000000 +0000
+++ gdm3-3.14.1/debian/changelog	2015-03-08 11:53:20.000000000 +0000
@@ -1,3 +1,21 @@
+gdm3 (3.14.1-5) unstable; urgency=medium
+
+  * Do not fail to start gdm if /etc/default/locale does not exist
+    (Closes: #779989)
+
+ -- Simon McVittie <s...@debian.org>  Sun, 08 Mar 2015 11:52:40 +0000
+
+gdm3 (3.14.1-4) unstable; urgency=medium
+
+  * Team upload.
+  * gdm3 Conflicts/Replaces: gdm again, to ensure that obsolete gdm packages
+    from squeeze get cleaned up by upgrading wheezy to jessie
+    (Closes: #774889)
+  * 95_systemd-import-language-into-daemon-environment.patch:
+    put the default system locale in gdm's environment (Closes: #644047)
+
+ -- Simon McVittie <s...@debian.org>  Thu, 05 Mar 2015 21:59:26 +0000
+
 gdm3 (3.14.1-3) unstable; urgency=medium
 
   * 18_all_displays_transient.patch: fix autologin for the initial 
diff -Nru gdm3-3.14.1/debian/control gdm3-3.14.1/debian/control
--- gdm3-3.14.1/debian/control	2014-11-09 17:33:48.000000000 +0000
+++ gdm3-3.14.1/debian/control	2015-03-08 11:53:51.000000000 +0000
@@ -91,6 +91,8 @@
 Suggests: libpam-gnome-keyring,
           gnome-orca
 Provides: x-display-manager
+Conflicts: gdm
+Replaces: gdm
 Breaks: gnome-panel (<< 3.0),
         gnome-screensaver (<< 2.17.7),
         gnome-orca (<< 2.30.0-2),
diff -Nru gdm3-3.14.1/debian/control.in gdm3-3.14.1/debian/control.in
--- gdm3-3.14.1/debian/control.in	2014-10-07 23:37:27.000000000 +0100
+++ gdm3-3.14.1/debian/control.in	2015-03-05 21:34:18.000000000 +0000
@@ -87,6 +87,8 @@
 Suggests: libpam-gnome-keyring,
           gnome-orca
 Provides: x-display-manager
+Conflicts: gdm
+Replaces: gdm
 Breaks: gnome-panel (<< 3.0),
         gnome-screensaver (<< 2.17.7),
         gnome-orca (<< 2.30.0-2),
diff -Nru gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch
--- gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch	1970-01-01 01:00:00.000000000 +0100
+++ gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch	2015-03-08 11:53:20.000000000 +0000
@@ -0,0 +1,38 @@
+From: Ray Strode <rstr...@redhat.com>
+Date: Fri, 27 Feb 2015 13:39:35 -0500
+Subject: [PATCH] systemd: import language into daemon environment
+
+By default GDM is started with a pretty blank environment.
+
+This commit makes sure that the default locale for the
+system is used.
+
+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=745286
+Bug-Debian: https://bugs.debian.org/774889
+Applied-upstream: 3.16, commit:fbb922c
+[smcv: cherry-picked to 3.14 branch; do not fail if locale file does not exist]
+---
+ data/Makefile.am    | 1 +
+ data/gdm.service.in | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/data/Makefile.am b/data/Makefile.am
+index 1b79bc3..d30eed2 100644
+--- a/data/Makefile.am
++++ b/data/Makefile.am
+@@ -197,6 +197,7 @@ gdm.service: $(srcdir)/gdm.service.in
+ 	$(AM_V_GEN)sed \
+ 		-e 's,[@]sbindir[@],$(sbindir),g' \
+ 		-e 's,[@]GDM_INITIAL_VT[@],$(GDM_INITIAL_VT),g' \
++		-e 's,[@]LANG_CONFIG_FILE[@],$(LANG_CONFIG_FILE),g' \
+ 		< $< > $@
+ systemdsystemunit += gdm.service
+ CLEANFILES += gdm.service
+diff --git a/data/gdm.service.in b/data/gdm.service.in
+index df8bc09..cecdb2c 100644
+--- a/data/gdm.service.in
++++ b/data/gdm.service.in
+@@ -10,2 +10,3 @@ IgnoreSIGPIPE=no
+ StandardOutput=syslog
+ StandardError=inherit
++EnvironmentFile=-@LANG_CONFIG_FILE@
diff -Nru gdm3-3.14.1/debian/patches/series gdm3-3.14.1/debian/patches/series
--- gdm3-3.14.1/debian/patches/series	2014-11-08 19:57:55.000000000 +0000
+++ gdm3-3.14.1/debian/patches/series	2015-03-05 21:57:33.000000000 +0000
@@ -9,3 +9,4 @@
 92_systemd_unit.patch
 93_disable_gvfs.patch
 94_retain_xorg_log.patch
+95_systemd-import-language-into-daemon-environment.patch
diffstat for gdm3-3.14.1 gdm3-3.14.1

 changelog                                                        |    7 +++++++
 patches/95_systemd-import-language-into-daemon-environment.patch |    4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff -Nru gdm3-3.14.1/debian/changelog gdm3-3.14.1/debian/changelog
--- gdm3-3.14.1/debian/changelog	2015-03-05 21:59:32.000000000 +0000
+++ gdm3-3.14.1/debian/changelog	2015-03-08 11:53:20.000000000 +0000
@@ -1,3 +1,10 @@
+gdm3 (3.14.1-5) unstable; urgency=medium
+
+  * Do not fail to start gdm if /etc/default/locale does not exist
+    (Closes: #779989)
+
+ -- Simon McVittie <s...@debian.org>  Sun, 08 Mar 2015 11:52:40 +0000
+
 gdm3 (3.14.1-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch
--- gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch	2015-03-05 21:57:33.000000000 +0000
+++ gdm3-3.14.1/debian/patches/95_systemd-import-language-into-daemon-environment.patch	2015-03-08 11:53:20.000000000 +0000
@@ -10,7 +10,7 @@
 Bug: https://bugzilla.gnome.org/show_bug.cgi?id=745286
 Bug-Debian: https://bugs.debian.org/774889
 Applied-upstream: 3.16, commit:fbb922c
-[smcv: cherry-picked to 3.14 branch]
+[smcv: cherry-picked to 3.14 branch; do not fail if locale file does not exist]
 ---
  data/Makefile.am    | 1 +
  data/gdm.service.in | 1 +
@@ -35,4 +35,4 @@
 @@ -10,2 +10,3 @@ IgnoreSIGPIPE=no
  StandardOutput=syslog
  StandardError=inherit
-+EnvironmentFile=@LANG_CONFIG_FILE@
++EnvironmentFile=-@LANG_CONFIG_FILE@

Reply via email to