You are not logged in.

#1 2015-11-11 15:11:40

bercupic
Member
From: Pula, Croatia
Registered: 2006-02-28
Posts: 12

Meld problem after gtk3-3.18.3-1

I have encountered a problem running meld (3.14.1-1 version) after last pacman -Syu.
Meld simply didn't compare files anymore. After a little investigation I have found that the
problem disapear if I downgrade gtk3 package from version 3.18.3-1 to 3.18.2-1

Anyone else have the same problem?

I really need meld for version control system interaction.

Regards.

Last edited by bercupic (2015-11-11 15:12:25)

Offline

#2 2015-11-11 15:44:38

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,718
Website

Re: Meld problem after gtk3-3.18.3-1

Do you get any error messages when running it? Does it have a verbose/debug option you can run to see what's happening?

Mod note: not an pacman/upgrade issue, moving to Applications and DEs.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#3 2015-11-11 16:07:53

dice
Member
From: Germany
Registered: 2014-02-10
Posts: 413

Re: Meld problem after gtk3-3.18.3-1

I can confirm that it does not work at the moment. But from the output meld gives in the terminal I would rather say there is a problem with python.
Though there are gtk errors too.

% meld file1 file2

(meld:2721): Gtk-WARNING **: Theme parsing error: gtk.css:12:1: '/*' in comment block

(meld:2721): Gtk-WARNING **: Theme parsing error: gtk.css:16:1: '/*' in comment block

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

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(meld:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

I put at button on it. Yes. I wish to press it, but I'm not sure what will happen if I do.  (Gune | Titan A.E.)

Offline

#4 2015-11-11 16:11:37

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: Meld problem after gtk3-3.18.3-1

Offline

#5 2015-11-11 16:36:16

dice
Member
From: Germany
Registered: 2014-02-10
Posts: 413

Re: Meld problem after gtk3-3.18.3-1

Thanks for pointing to the bug report. Using the patch posted there I was able to finish my work today smile


I put at button on it. Yes. I wish to press it, but I'm not sure what will happen if I do.  (Gune | Titan A.E.)

Offline

Board footer

Powered by FluxBB