Bug#804798: meld: since todays gtk/etc. update no colours are shown anymore

Michael Biebl biebl at debian.org
Wed Nov 11 20:14:36 UTC 2015


Am 11.11.2015 um 20:07 schrieb Christoph Anton Mitterer:
> [UPGRADE] libgtk-3-0:amd64 3.18.2-1 -> 3.18.3-2
> [UPGRADE] libgtk-3-0-dbg:amd64 3.18.2-1 -> 3.18.3-2
> [UPGRADE] libgtk-3-bin:amd64 3.18.2-1 -> 3.18.3-2
> [UPGRADE] libgtk-3-common:amd64 3.18.2-1 -> 3.18.3-2
> [UPGRADE] libgtk-3-dev:amd64 3.18.2-1 -> 3.18.3-2
> [UPGRADE] libgtk-3-doc:amd64 3.18.2-1 -> 3.18.3-2

> ...no more colours are shown in meld, which is IMHO a showstopper.
> 
> I think we've had that already in the past on GTK updates, back then
> it was a theme issues, but this time I switched for testing everything
> to Adwaita, but no change.

It's caused by the gtk update afaics.
On the command line I get

> $ meld
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/meld/task.py", line 110, in iteration
>     ret = next(task)
>   File "/usr/lib/python2.7/dist-packages/meld/filediff.py", line 1270, in _set_files_internal
>     for i in self._diff_files():
>   File "/usr/lib/python2.7/dist-packages/meld/filediff.py", line 1227, in _diff_files
>     while next(step) is None:
>   File "/usr/lib/python2.7/dist-packages/meld/diffutil.py", line 466, in set_sequences_iter
>     while next(work) is None:
>   File "/usr/lib/python2.7/dist-packages/meld/matchers.py", line 246, in initialise
>     a, b = self.preprocess()
>   File "/usr/lib/python2.7/dist-packages/meld/matchers.py", line 155, in preprocess
>     a, b = self.preprocess_remove_prefix_suffix(self.a, self.b)
>   File "/usr/lib/python2.7/dist-packages/meld/matchers.py", line 109, in preprocess_remove_prefix_suffix
>     self.common_prefix = find_common_prefix(a, b)
>   File "/usr/lib/python2.7/dist-packages/meld/matchers.py", line 43, in find_common_prefix
>     if a[0] == b[0]:
>   File "/usr/lib/python2.7/dist-packages/meld/meldbuffer.py", line 268, in __getitem__
>     line_end = line_start.copy()
> AttributeError: 'tuple' object has no attribute 'copy'

I suspect this is caused by upstream commit
cf51c4f6dbd91dae1878a0cb0d08b24c67e15232
or
1536710dbac58f0d46a6c308370e1e3864bf42e0

Please consider filing this upstream.

Thanks,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20151111/92dc8a34/attachment.sig>


More information about the pkg-gnome-maintainers mailing list