Activity log for bug #873866

Date Who What changed Old value New value Message
2011-10-14 06:19:52 tisep bug added bug
2011-10-14 08:06:53 Launchpad Janitor evince (Ubuntu): status New Confirmed
2011-10-14 08:09:16 Christof Buchbender bug added subscriber Christof Buchbender
2011-10-17 12:23:00 Sebastien Bacher evince (Ubuntu): assignee Chase Douglas (chasedouglas)
2011-10-17 19:07:58 Chase Douglas summary Evince Warning --disable-gestures does not work
2011-10-17 19:08:23 Launchpad Janitor branch linked lp:~ubuntu-desktop/evince/ubuntu
2011-10-17 19:08:38 Chase Douglas evince (Ubuntu): importance Undecided Medium
2011-10-17 19:08:38 Chase Douglas evince (Ubuntu): status Confirmed Fix Committed
2011-10-17 19:08:38 Chase Douglas evince (Ubuntu): milestone oneiric-updates
2011-10-17 19:12:09 Chase Douglas evince (Ubuntu): milestone oneiric-updates
2011-10-17 19:15:21 Chase Douglas description When I open a pdf file, the terminal displays the following warning: (evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (evince:23456): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed -------------------------------------------------- It is really annoying and I just need to know what is causing the warning and how do I fix it. Thanks! BTW, I just dist-updated to 11.10 Ocelot. ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: evince 3.2.0-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 ApportVersion: 1.23-0ubuntu3 Architecture: amd64 Date: Fri Oct 14 02:10:49 2011 ExecutablePath: /usr/bin/evince InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) ProcEnviron: SHELL=/bin/bash PATH=(custom, no user) LANG=en_CA.UTF-8 LANGUAGE=en_CA:en SourcePackage: evince UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago) The --disable-gestures flag does not work due to two issues: 1. The enable-gestures gobject class property of the EvView object is created with the G_PARAM_CONSTRUCT_ONLY flag. 2. The property value is not checked before registering for gestures. The first issue causes the following warning in the console: (evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: evince 3.2.0-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 ApportVersion: 1.23-0ubuntu3 Architecture: amd64 Date: Fri Oct 14 02:10:49 2011 ExecutablePath: /usr/bin/evince InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) ProcEnviron:  SHELL=/bin/bash  PATH=(custom, no user)  LANG=en_CA.UTF-8  LANGUAGE=en_CA:en SourcePackage: evince UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago)
2011-10-17 19:16:50 Chase Douglas nominated for series Ubuntu Oneiric
2011-10-17 19:16:50 Chase Douglas bug task added evince (Ubuntu Oneiric)
2011-10-17 19:17:10 Chase Douglas evince (Ubuntu Oneiric): status New Triaged
2011-10-17 19:17:14 Chase Douglas evince (Ubuntu Oneiric): importance Undecided Medium
2011-10-17 19:17:27 Chase Douglas evince (Ubuntu Oneiric): milestone oneiric-updates
2011-10-17 19:28:01 Chase Douglas description The --disable-gestures flag does not work due to two issues: 1. The enable-gestures gobject class property of the EvView object is created with the G_PARAM_CONSTRUCT_ONLY flag. 2. The property value is not checked before registering for gestures. The first issue causes the following warning in the console: (evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: evince 3.2.0-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 ApportVersion: 1.23-0ubuntu3 Architecture: amd64 Date: Fri Oct 14 02:10:49 2011 ExecutablePath: /usr/bin/evince InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) ProcEnviron:  SHELL=/bin/bash  PATH=(custom, no user)  LANG=en_CA.UTF-8  LANGUAGE=en_CA:en SourcePackage: evince UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago) SRU Justification: ================== [Impact] Gesture support in applications currently requires a tradeoff when dealing with two touch scrolling on trackpads. There may be users who would prefer to operate evince without gesture support. Currently, --disable-gestures/-g does not work. [Development Fix] The bug has been fixed in the development branch by modifying the libgrip gestures distro patch. Version 3.2.1-0ubuntu2 released in precise has the fix. [Stable Fix] See http://bazaar.launchpad.net/~ubuntu-desktop/evince/ubuntu/revision/133. [Test Case] Run evince at the console. The warning about the "enable-gestures" property will show. Run with --disable-gestures and the warning will still appear, and gestures will still be enabled. The list of evince gestures are: two touch pinch to zoom and rotate on touchpads and touchscreens, and two touch drag to scroll on touchscreens. Note this only works with multitouch gesture capable hardware, such as Macbook trackpads and Magic Trackpads [Regression Potential] Minimal. The patch is extremely straightforward. The enable-gestures property is now checked before registering for gestures, and the unnecessary G_PARAM_CONSTRUCTION_ONLY flag on the property has been removed. Original bug report: ==================== The --disable-gestures flag does not work due to two issues: 1. The enable-gestures gobject class property of the EvView object is created with the G_PARAM_CONSTRUCT_ONLY flag. 2. The property value is not checked before registering for gestures. The first issue causes the following warning in the console: (evince:23456): GLib-GObject-WARNING **: g_object_set_valist: construct property "enable-gestures" for object `EvView' can't be set after construction ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: evince 3.2.0-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 ApportVersion: 1.23-0ubuntu3 Architecture: amd64 Date: Fri Oct 14 02:10:49 2011 ExecutablePath: /usr/bin/evince InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) ProcEnviron:  SHELL=/bin/bash  PATH=(custom, no user)  LANG=en_CA.UTF-8  LANGUAGE=en_CA:en SourcePackage: evince UpgradeStatus: Upgraded to oneiric on 2011-10-13 (0 days ago)
2011-10-17 19:46:45 Brian Teague bug added subscriber Brian Teague
2011-10-18 06:36:29 Didier Roche-Tolomelli bug added subscriber Ubuntu Stable Release Updates Team
2011-10-18 23:05:19 Chris Halse Rogers evince (Ubuntu Oneiric): status Triaged Fix Committed
2011-10-18 23:05:24 Chris Halse Rogers bug added subscriber SRU Verification
2011-10-18 23:05:26 Chris Halse Rogers tags amd64 apport-bug apport-lpi oneiric running-unity amd64 apport-bug apport-lpi oneiric running-unity verification-needed
2011-10-19 01:41:34 melchiorre evince (Ubuntu Oneiric): status Fix Committed Fix Released
2011-10-19 08:12:19 Jean-Baptiste Lallement evince (Ubuntu Oneiric): status Fix Released Fix Committed
2011-10-20 16:58:26 Launchpad Janitor branch linked lp:ubuntu/oneiric-proposed/evince
2011-10-20 17:45:21 Launchpad Janitor evince (Ubuntu): status Fix Committed Fix Released
2011-10-24 20:03:42 scottku bug added subscriber scottku
2011-10-25 19:04:44 Eric Carvalho bug added subscriber Eric Carvalho
2011-10-31 18:42:41 Pedro Villavicencio tags amd64 apport-bug apport-lpi oneiric running-unity verification-needed amd64 apport-bug apport-lpi oneiric running-unity verification-done
2011-11-01 14:47:25 Launchpad Janitor evince (Ubuntu Oneiric): status Fix Committed Fix Released