[Bug 730334] New: [maintenance] Snippets plugin cannot be enabled in gedit due to python-gobject bug
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c0 Summary: [maintenance] Snippets plugin cannot be enabled in gedit due to python-gobject bug Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: badshah400@gmail.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 The Snippets plugin in gedit fails to start when enabled. This is due to bugs in the version of python-gobject (3.0.1 shipped with openSUSE 12.1 GM) which was fixed with python-gobject 3.0.2 released upstream. Requesting the maintenance team for allowing an online maintenance update for the package python-gobject after openSUSE 12.1 is released. The updated packages have already been built for openSUSE 12.1 and tested. It makes the gedit snippets plugin work again (see obs package https://build.opensuse.org/package/show?package=python-gobject&project=home%3Abadshah400%3Abranches%3Adevel%3Alanguages%3Apython ). This upstream update is a bug-fix release and it fixes the following bugs in total (from upstream NEWS file http://git.gnome.org/browse/pygobject/tree/NEWS?id=c2ec4d8eb46ae2e6ee4372b2a... ):- 3.0.2 21-Oct-2011 - Add tests for boxed properties. (Ignacio Casal Quinteiro) - Allow GBoxed types as property (Timo Vanwynsberghe) - when converting an object with transfer none, make sure the wrapper owns a ref (John (J5) Palmieri) - unit test for checking ref count of object param in signals (John (J5) Palmieri) - Gdk overrides: Unbreak for Gdk-2.0 (Martin Pitt) - Do union member checks for unions that are parameters (John (J5) Palmieri) Error message printed in terminal when gedit snippets plugin is enabled:- Traceback (most recent call last): File "/usr/lib64/gedit/plugins/snippets/__init__.py", line 19, in <module> from windowactivatable import WindowActivatable File "/usr/lib64/gedit/plugins/snippets/windowactivatable.py", line 29, in <module> class Activate(Gedit.Message): File "/usr/lib64/gedit/plugins/snippets/windowactivatable.py", line 31, in Activate iter = GObject.property(type=Gtk.TextIter) File "/usr/lib64/python2.7/site-packages/gi/_gobject/propertyhelper.py", line 111, in __init__ self.type = self._type_from_python(type) File "/usr/lib64/python2.7/site-packages/gi/_gobject/propertyhelper.py", line 202, in _type_from_python raise TypeError("Unsupported type: %r" % (type_,)) TypeError: Unsupported type: <class 'gi.overrides.Gtk.TextIter'> (gedit:12342): libpeas-WARNING **: Error loading plugin 'snippets' Reproducible: Always Steps to Reproduce: 1.Start gedit (from terminal if you want to see error message) 2.Enable Snippets plugin (Edit -> Preferences -> Plugins -> check "Snippets") Actual Results: Snippets plugin fails to start. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c1 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #1 from Atri Bhattacharya <badshah400@gmail.com> 2011-11-15 04:05:42 UTC --- NEEDINFO-ing maintenance team to request an online update of the package python-gobject for openSUSE 12.1 after it is released. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c2 --- Comment #2 from Atri Bhattacharya <badshah400@gmail.com> 2011-11-17 12:28:42 UTC --- I have the updated python-gobject package at [1] which I have installed on my system to verify that it indeed solves the issue. I will make a submit-request to openSUSE:12.1:Update:Test if the maintenance team agrees. Thanks! [1] https://build.opensuse.org/package/show?package=python-gobject&project=home%3Abadshah400%3Abranches%3AopenSUSE%3A12.1%3AUpdate -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c3 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org | --- Comment #3 from Benjamin Brunner <bbrunner@suse.com> 2011-11-21 19:05:32 CET --- Atri, sorry for the late reply. Yes, please do a submitrequest to openSUSE:12.1:Update:Test. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c4 --- Comment #4 from Atri Bhattacharya <badshah400@gmail.com> 2011-11-21 19:08:51 UTC --- Thanks Benjamin! I have just submitted this package via sr #92942 [1]. [1] https://build.opensuse.org/request/show/92942 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c5 --- Comment #5 from Benjamin Brunner <bbrunner@suse.com> 2011-11-21 20:20:53 CET --- Could you add the bugid to your changes-entry and submit it again, please? [bnc#730334] Thanks in advance. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c6 --- Comment #6 from Atri Bhattacharya <badshah400@gmail.com> 2011-11-21 19:38:02 UTC --- Ok, created request id 92949. However, once this update gets accepted, we will also need to update gedit to prevent it from crashing under some circumstances when used with this plugin enabled (as long as this plugin itself was not working, it was not an issue of course). I will also submit the patched gedit package. Please let me know if it would be better if I opened a new bug for the gedit submission. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> 2011-11-21 21:00:10 CET --- This is an autogenerated message for OBS integration: This bug (730334) was mentioned in https://build.opensuse.org/request/show/92949 12.1 / python-gobject -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c8 --- Comment #8 from Atri Bhattacharya <badshah400@gmail.com> 2011-11-22 09:27:32 UTC --- An update to gedit to version 3.2.3 (version released with openSUSE 12.1 is 3.2.1) should probably also be a part of this maintenance update. I have already packaged it and it is ready for submission [1]. I document the relevant changelog here:- - Update to version 3.2.3: + Fix crash when dropping file in gedit with snippets plugin active (bnc#730334) + Misc bugfixes + Updated translations. - Changes from version 3.2.2: + More help awesome + Misc bugfixes + Update translations. I hope you think it would be okay to also release this as a maintenance update along with the python-gobject package. Thanks! [1] https://build.opensuse.org/package/show?package=gedit&project=home%3Abadshah400%3Abranches%3AopenSUSE%3A12.1%3AUpdate -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c9 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #9 from Atri Bhattacharya <badshah400@gmail.com> 2011-11-24 09:20:00 UTC --- Needinfo-ing maintenance again for response to Comment 8 above. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c10 --- Comment #10 from Benjamin Brunner <bbrunner@suse.com> 2011-11-24 15:42:39 CET --- Unfortunately I already started the update for python-gobject :(. Could you open a new bug please and submit the gedit package to openSUSE:12.1:Update:Test. I'll release the gedit-update asap. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c11 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org | --- Comment #11 from Atri Bhattacharya <badshah400@gmail.com> 2011-11-24 14:50:57 UTC --- Thank you, Benjamin! I have just opened up bug 732640 for gedit. Package submission is also on the way. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=730334 https://bugzilla.novell.com/show_bug.cgi?id=730334#c12 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #12 from Benjamin Brunner <bbrunner@suse.com> 2011-12-13 13:07:44 CET --- Update already released. Resolved fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com