[Bug 153463] [PATCH] Make Kompare build/work in KDE 4.0 SVN (3.96.2)

Kevin Kofler kevin.kofler at chello.at
Sat Dec 8 07:25:03 CET 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=153463         




------- Additional Comments From kevin.kofler chello at  2007-12-08 07:25 -------
On Saturday 08 December 2007, Jeff Snyder wrote:
> I noticed you mentioned the splitter in some detail - and I dearly wish
> we'd talked sooner - because you seem to be developing against something
> less than the head of 3_way_kompare in svn. I did a significant bit of
> porting at akademy and shortly afterwards earlier this year which you
> seem to be missing.
> The head of 3_way_kompare has KompareSplitter ported to Qt4's qsplitter,
> which has the features needed to do what kompare wants (partly at my
> request). The code's far cleaner, ridding kompare of all the hacks which
> I made in kde3 and you've now brought forward into kde4.


See, I have no doubt the 3_way_kompare branch is the right code base to start 
from long term (KDE 4.1+). However, there is that TODO list of things needing 
to be done there, and I wanted to have a working Kompare as soon as possible, 
thinking both of the KDE 4.0.0 release in January and the Fedora 9 release in 
April.

I'll be entirely happy if that codebase gets replaced by a working 
3_way_kompare, I'm also willing to help making that happen as my time permits 
(do note that I have several other projects to work on though!), but right 
now my priority was having something which _works_. ;-) And that's what I've 
got now after 2 nights of work.

Don't get me wrong, I know having clean code is important long term and I know 
my straight port of the current kdesdk/kompare trunk definitely isn't clean 
code (there's not just the splitter hacks, but also lots of Qt3Support and 
kde3support junk), however I also think there is a phase in a release cycle 
in which the focus really has to be on getting things working. You may 
disagree, but my personal opinion is that it's better to have my hacked-up 
Kompare in 4.0 than no Kompare at all, it can always be replaced by a cleaner 
version from 3_way_kompare branch in 4.1, can't it?

        Kevin Kofler


More information about the Kompare-devel mailing list