On 05/06/13 06:44, Adam D. Barratt wrote: > On Wed, 2013-06-05 at 01:37 +0200, Michael Biebl wrote: >> Am 05.06.2013 00:09, schrieb Emilio Pozuelo Monfort: >>> I would like to include the attached fix in this p-u upload. I haven't >>> uploaded >>> the fix to sid because g-s-d just started to ftbfs there because of the new >>> cups. I will include a fix in sid as well if I can fix the ftbfs soon. >> >> The build failures with cups 1.6 have been fixed by pulling some patches >> from upstream Git. This means, the updated >> 10_smaller_syndaemon_timeout.patch was also uploaded to sid in >> 3.4.2+git20121218.7c1322-5 > > Thanks; please go ahead.
Uploaded to wheezy. debdiff attached. Unfortunately it looks like the package in sid is not going to migrate anytime soon. Will that be a problem? Emilio
diff -Nru gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/changelog gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/changelog --- gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/changelog 2013-02-05 16:39:29.000000000 +0100 +++ gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/changelog 2013-06-05 10:44:09.000000000 +0200 @@ -1,3 +1,17 @@ +gnome-settings-daemon (3.4.2+git20121218.7c1322-3+deb7u1) wheezy; urgency=low + + [ Xiyue Deng ] + * Backport from sid: + - Disable "-Wl,-z,defs" on mipsel to fix segfault. (Closes: #629351) + + [ Emilio Pozuelo Monfort ] + * debian/patches/10_smaller_syndaemon_timeout.patch: + + Update patch to not write out of the array bounds. Fixes a crash + when the "Disable touchpad while typing" option is activated. + Closes: #684998. + + -- Emilio Pozuelo Monfort <[email protected]> Wed, 05 Jun 2013 10:35:35 +0200 + gnome-settings-daemon (3.4.2+git20121218.7c1322-3) unstable; urgency=low * 06_a11y_gdm_leak.patch: backported from git master. Reset keyboard diff -Nru gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/control gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/control --- gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/control 2013-02-05 16:40:38.000000000 +0100 +++ gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/control 2013-06-05 10:45:43.000000000 +0200 @@ -7,7 +7,7 @@ Section: gnome Priority: optional Maintainer: Debian GNOME Maintainers <[email protected]> -Uploaders: Josselin Mouette <[email protected]>, Michael Biebl <[email protected]>, Sjoerd Simons <[email protected]> +Uploaders: Emilio Pozuelo Monfort <[email protected]>, Josselin Mouette <[email protected]>, Michael Biebl <[email protected]>, Sjoerd Simons <[email protected]> Build-Depends: cdbs, debhelper (>= 8.1.0~), gnome-pkg-tools, diff -Nru gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/patches/10_smaller_syndaemon_timeout.patch gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/patches/10_smaller_syndaemon_timeout.patch --- gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/patches/10_smaller_syndaemon_timeout.patch 2012-09-29 15:31:53.000000000 +0200 +++ gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/patches/10_smaller_syndaemon_timeout.patch 2013-06-05 00:14:51.000000000 +0200 @@ -1,8 +1,15 @@ -Index: gnome-settings-daemon-3.4.2+git20120925.a4c817/plugins/mouse/gsd-mouse-manager.c -=================================================================== ---- gnome-settings-daemon-3.4.2+git20120925.a4c817.orig/plugins/mouse/gsd-mouse-manager.c 2012-09-29 12:09:15.000000000 +0200 -+++ gnome-settings-daemon-3.4.2+git20120925.a4c817/plugins/mouse/gsd-mouse-manager.c 2012-09-29 12:11:23.119038602 +0200 -@@ -577,7 +577,8 @@ set_disable_w_typing (GsdMouseManager *m +--- a/plugins/mouse/gsd-mouse-manager.c ++++ b/plugins/mouse/gsd-mouse-manager.c +@@ -567,7 +567,7 @@ + { + if (state && touchpad_is_present ()) { + GError *error = NULL; +- char *args[6]; ++ char *args[7]; + + if (manager->priv->syndaemon_spawned) + return 0; +@@ -577,7 +577,8 @@ args[2] = "1.0"; args[3] = "-K"; args[4] = "-R"; diff -Nru gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/rules gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/rules --- gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/rules 2012-05-25 07:45:53.000000000 +0200 +++ gnome-settings-daemon-3.4.2+git20121218.7c1322/debian/rules 2013-06-03 10:00:05.000000000 +0200 @@ -7,7 +7,7 @@ include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk -ifneq ($(DEB_HOST_ARCH_CPU),ia64) +ifneq ($(DEB_HOST_ARCH_CPU),$(filter $(DEB_HOST_ARCH_CPU),ia64 mipsel)) LDFLAGS += -Wl,-z,defs endif LDFLAGS += -Wl,-O1 -Wl,--warn-unresolved-symbols -Wl,--as-needed

