Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: pu
(please explain the reason for this update here) Hi stable release managers, I'm here proposing a stable update for gnome-settings-daemon to fix #629351[1]. The bug causes this package to segfault on mipsel, and even causes gdm3 to display "Oh no! Something has gone wrong" screen, which basically makes gdm3 and GNOME desktop unusable. [1] http://bugs.debian.org/629351 The way to fix this is to disable "-Wl,-z,defs" flags to ld. The same approach has already been applied on ia64. The proposed patch is attached. Admittedly, the real problem may lie in toolchain support, and I have already CCed binutils maintainer in original bug report[1]. However, given the workaround has already been applied on other architecture, the patch is IMHO more convenient for stable release. Please review and comment. Also put Debian GNOME packaging team in CC so once acked they can help preparing the upload. -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (600, 'testing'), (500, 'unstable'), (300, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
Index: debian/changelog =================================================================== --- debian/changelog (.../unstable/gnome-settings-daemon) (revision 36620) +++ debian/changelog (.../wheezy/gnome-settings-daemon) (working copy) @@ -1,3 +1,10 @@ +gnome-settings-daemon (3.4.2+git20121218.7c1322-3+deb7u1) UNRELEASED; urgency=low + + * Backport from sid: + - Disable "-Wl,-z,defs" on mipsel to fix segfault. (Closes: #629351) + + -- Xiyue Deng <manphiz-gu...@users.alioth.debian.org> Mon, 03 Jun 2013 00:53:30 -0700 + gnome-settings-daemon (3.4.2+git20121218.7c1322-3) unstable; urgency=low * 06_a11y_gdm_leak.patch: backported from git master. Reset keyboard Index: debian/rules =================================================================== --- debian/rules (.../unstable/gnome-settings-daemon) (revision 36620) +++ debian/rules (.../wheezy/gnome-settings-daemon) (working copy) @@ -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