Bug#685541: mutter-common: Please backport fix for upstream bug 677657

Josue Abarca jmaslibre at debian.org
Tue Aug 21 19:19:18 UTC 2012


Package: mutter-common
Version: 3.4.1-5
Severity: normal

Dear Maintainer,

Please backport the fix for the bug know upstream as: 677657[0], it
would be great if it could be included in Wheezy.

[0] https://bugzilla.gnome.org/show_bug.cgi?id=677657

>From one of the commits that fixed the issue:

*If a window has its BoundingRegion shaped, we shouldn't unredirect it,
as it expects the rest of the windows from being shown under it. This
prevents applications like the Skype screen recorder or gtkRecordMyDesktop
which want to show a "border" around the recorded area from being
unredirected, giving the appearance of making the desktop freeze.*

Upstream made a little software to reproduce/test the bug
shaped-fullscreen.c[1], that is attached and you can build it with:

$ gcc -o shaped-fullscreen shaped-fullscreen.c $(pkg-config --cflags --libs gtk+-3.0) -Wall -Werror

[1] https://bugzilla.gnome.org/show_bug.cgi?id=677657#c10


The fix was pushed to the upstream git repository here:

  http://git.gnome.org/browse/mutter/commit/?id=4041f96ed3699e25e17bb0fac5c9e0b2c3b04675
  http://git.gnome.org/browse/mutter/commit/?id=66eac7824a7eb70fdd90109b763e59b70a13739b

I have imported the patches to the current version of the package in Sid:
  
02_meta-window-actor_unredirect.patch (Hunk #1 succeeded at 1219 (offset 31 lines))
03_meta-window-actor_do_not_unredirect_shaped_windows.patch (Hunk #1 succeeded at 1233 (offset 31 lines))
  
and you can find them attached.

Thanks for your work in Debian.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=es_GT.utf8, LC_CTYPE=es_GT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mutter-common depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.12.1-2

mutter-common recommends no packages.

mutter-common suggests no packages.

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 02_meta-window-actor_unredirect.patch
Type: text/x-diff
Size: 2538 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120821/6f62be6c/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: shaped-fullscreen.c
Type: text/x-c
Size: 954 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120821/6f62be6c/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 03_meta-window-actor_do_not_unredirect_shaped_windows.patch
Type: text/x-diff
Size: 944 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120821/6f62be6c/attachment-0001.patch>


More information about the pkg-gnome-maintainers mailing list