Your message dated Thu, 29 Dec 2016 01:18:28 +0000
with message-id <e1cmpms-0001kn...@fasolo.debian.org>
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 ow...@bugs.debian.org
immediately.)
--
846404: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846404
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 846...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Balint Reczey <bal...@balintreczey.hu> (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 ftpmas...@ftp-master.debian.org)
-----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 <bal...@balintreczey.hu>
Changed-By: Balint Reczey <bal...@balintreczey.hu>
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 ---