Your message dated Thu, 29 Dec 2016 01:18:28 +0000 with message-id <[email protected]> and subject line Bug#846404: fixed in meld 3.16.4-1 has caused the Debian Bug report #846404, regarding Missing dependency on glib introspection data to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 846404: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846404 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: meld Version: 3.16.3-1 Severity: normal Tags: patch Dear Maintainer, after update 3.16.2 --> 3.16.3 Meld refused to start: vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Traceback (most recent call last): File "/usr/bin/meld", line 281, in <module> setup_glib_logging() File "/usr/bin/meld", line 264, in setup_glib_logging GLib.log_set_handler(log_domain, level_flag, log_adapter, None) File "/usr/lib/python2.7/dist-packages/gi/overrides/__init__.py", line 39, in __getattr__ return getattr(self._introspection_module, name) File "/usr/lib/python2.7/dist-packages/gi/module.py", line 137, in __getattr__ self.__name__, name)) AttributeError: 'gi.repository.GLib' object has no attribute 'log_set_handler' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ I've investigated this further. It turns out, the call to log_set_handler() is new [1]. But this being from the very beginning glib function is not introspectable. A new function g_log_set_handler_full() has been added in glib 2.46 [2]. For now meld package doesn't track the dependency on gir1.2-glib-2.0, which can be solved by the patch: diff -rupN debian.orig/control debian/control --- debian.orig/control 2016-09-26 15:18:27.000000000 +0200 +++ debian/control 2016-12-01 01:45:53.742123583 +0100 @@ -29,6 +29,7 @@ Depends: ${python:Depends}, libgtk-3-0 (>= 3.14), python-gi (>= 3.8), libgtksourceview-3.0-1 (>= 3.14), + gir1.2-glib-2.0 (>= 1.46), gir1.2-gtksource-3.0 (>= 3.14), python-gi-cairo, libcanberra-gtk3-module, diff -rupN debian.orig/control.in debian/control.in --- debian.orig/control.in 2016-07-13 18:29:28.000000000 +0200 +++ debian/control.in 2016-12-01 01:41:32.154127932 +0100 @@ -25,6 +25,7 @@ Depends: ${python:Depends}, libgtk-3-0 (>= 3.14), python-gi (>= 3.8), libgtksourceview-3.0-1 (>= 3.14), + gir1.2-glib-2.0 (>= 1.46), gir1.2-gtksource-3.0 (>= 3.14), python-gi-cairo, libcanberra-gtk3-module, It's confusing, but 1 in 1.46 is not a typo, since glib introspection data is packaged not in the glib package. Regards, Andrey [1] https://git.gnome.org/browse/meld/commit/?id=137154ed2f6696ef35d5a81a69faade326d8b686 [2] https://git.gnome.org/browse/glib/commit/?id=2471d9cf8697b07d4e86b6f143eda7b779be02a9
--- End Message ---
--- Begin Message ---Source: meld Source-Version: 3.16.4-1 We believe that the bug you reported is fixed in the latest version of meld, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Balint Reczey <[email protected]> (supplier of updated meld package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 29 Dec 2016 01:33:38 +0100 Source: meld Binary: meld Architecture: source Version: 3.16.4-1 Distribution: unstable Urgency: medium Maintainer: Balint Reczey <[email protected]> Changed-By: Balint Reczey <[email protected]> Description: meld - graphical tool to diff and merge files Closes: 846404 Changes: meld (3.16.4-1) unstable; urgency=medium . * New upstream release - Make error displaying more robust with non-ASCII locales (Vasily Galkin) - Handle themes with scrollbar steppers better (Kai Willadsen) - Fix a traceback when pane has no file (Claude Paroz) - Fix triggering "Delete Change" actions from menu (Kai Willadsen) - Handle style theme not existing (Patrick Griffis) - Fix unintentional glib requirement bump (Kai Willadsen) (Closes: #846404) - Translation updates Checksums-Sha1: 8104b0af023017a7e08e3801a9f718614425ea4c 2027 meld_3.16.4-1.dsc 5953d6ebaefdff9eecf2a94a9c7583dd743a73ee 537364 meld_3.16.4.orig.tar.xz a70ad3d61499a80f6d10c06e3bb324d0ba86679b 11172 meld_3.16.4-1.debian.tar.xz Checksums-Sha256: 5579adeb056cbd9f0f2b6cc87448f7cca3dd4f4aabc62f611b59c2490ff6dd0e 2027 meld_3.16.4-1.dsc 93c4f928319dae7484135ab292fe6ea4254123e8219549a66d3e2deba6a38e67 537364 meld_3.16.4.orig.tar.xz 9f5487cb64e50347adc82921f7fb1aec3dfd548eecd7c2056fae6621f9f84188 11172 meld_3.16.4-1.debian.tar.xz Files: 133de1c8e909687a5a4386ee103b8e9f 2027 gnome optional meld_3.16.4-1.dsc f1dc544cc46ead1369bb424759bd2c05 537364 gnome optional meld_3.16.4.orig.tar.xz 175ccee1fbf4188707154c077b78c630 11172 gnome optional meld_3.16.4-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYZFrrAAoJEPZk0la0aRp9F+MQAJSOUc6TofEpBJup4D0olBxh p6jpVJzmutb6CepeheNDZPXlvY3CJy7BFBFNwn65tPjcj1ksjWcJUaVIyKZS/U2V mcOF9d1i9HmjnQMMt2rcMfLXTo9Ef1Vt1c7YgxU9hXI8hh10lbl6ecPj727gL8pi 4Hgw/3QujP0d282a6FO1PV8ZiRpv40K8p5S4jSqeCbRJ7N6rcJaKeG/14FLWTBZ1 GR1DEtJR3od7sJljuJSJZcgigHIPw503EuVaswfQ/JykeME0o6PAqrfKbXg2jcR+ kU4w72rWpMQJCkr9ZKTvhJ3o1OeyfLnBhL7UXncH+iqkDYqitFAMD+Cmr8fi3J4W 5u8PGaZxbWrqkLjv/KICYgUccTMZhoPWHU5+wAhNCnMkywSPwuPQ4+rYKj4mBvsM MiUjeSzLw5WfTMGNJ/mAz7mu53MH7FGDnZQqkmXPHu70mo7BVU4WnlPjGleLq734 bg/ycRJnJkW84LMp5FcmzSTPum/IeOcOJ8PzqVWeozVPO8pZEU83hSPmqM6A3jtR HC1UvukQdtKnFviovyMODCkkjJHMt2P/DrlLnhhkx/tsQOkU9OJAuA/b0cRffvVf YqeWb3TRXdGkw9QVHtn7oGb4lMCgr3grOw8FCo7120LrXUUVf6kPZw5ASaP9n9zi JF0UQYT2KDLlsVdDXZ0O =IAta -----END PGP SIGNATURE-----
--- End Message ---

