Index: meld-1.6.0/meld/dirdiff.py
===================================================================
--- meld-1.6.0.orig/meld/dirdiff.py	2012-07-25 02:29:50.936567840 +0200
+++ meld-1.6.0/meld/dirdiff.py	2012-07-25 02:33:07.868803358 +0200
@@ -192,7 +192,10 @@
             self.errors.append((pane, item, self.items[ci][pane]))
 
     def get(self):
-        first = lambda seq: next(s for s in seq if s)
+        # BUG FIX: Meld 1.6.0 requires Python >= 2.5, next() is new since Python >= 2.6
+        def first(seq):     # copied from Meld 1.3.2
+            for s in seq:
+                if s: return s
         filled = lambda seq: tuple([s or first(seq) for s in seq])
         return sorted([filled(v) for v in self.items.itervalues()])
 
